精华内容
下载资源
问答
  • 在值调用中
    2021-07-25 07:55:19

    计算机在职博士的报考越来越火热,一方面是在职人士对计算机能力的需求,另一方面也是因为计算机技术的发展,要求在职人士要通过计算机在职博士来获得进修。那么,计算机在职博士的考试会有哪些题型呢?计算机在职博士的考查要点又有哪些呢?

    第一部分考试说明

    一、考试性质

    微机原理是光电信息专业的一门重要专业基础课,要求计算机在职博士被录取者在熟悉微机工作原理的基础上,具有从应用的角度进行接口电路的硬件分析及相应软件设计的能力,以满足开展相关科研工作的要求。

    二、考试形式与试卷结构

    1.答卷方式:闭卷、笔试

    2.答题时间:180分钟

    3.计算机在职博士考试题型比例:

    (1)填空、选择题:约30%

    (2)简答题:约20%

    (3)软件设计题:约20%

    (4)综合设计题:约30%

    4.计算机在职博士参考书目:

    朱定华,微型计算机原理及应用,电子工业出版社,2000年

    第二部分计算机在职博士考查要点

    一、微型计算机基础知识

    计算机中的数与编码、结构及工作原理、80x86系列微处理器

    二、汇编语言及程序设计

    寻址方式、常用指令、基本DOS及BIOS功能调用、程序设计基本技术

    三、8088总线与时序

    8088引脚功能、CPU系统、时序

    四、半导体存储器

    存储器、半导体存储器、存储器与CPU的接口

    五、输入输出接口技术

    接口、译码技术、80x86的系统总线、数字通道接口、模拟通道接口

    六、中断技术

    中断、8088中断系统、中断处理器Intel8259、中断服务程序设计

    七、接口芯片及编程

    可编程并行接口8255、可编程定时计数器8253

    更多相关内容
  • 在职工作整理

    2021-12-27 12:17:47
    原因 防火墙不能访问某些网站 解决方法 打开防火墙 问题四: 数据丢失问题 问题现象 流程过程部分字段数据丢失 流程过程附件丢失问题 无流程底表打开提示该条数据已被删除 流程底表打开提示该条数据已被删除 ...

    问题一:

    数据覆盖问题

    问题现象

    条件一致,触发点一致,执行一个自动关联

    原因

    后面的执行的程序会覆盖前面的程序,导致数据覆盖

    问题二:

    数据库死锁问题

    问题现象

    前端一直转圈,不能操作一个数据库,11月出现4次数据库死锁问题

    造成原因

    多半是因为并发操作数据库,对一张表同时删除同一条数据或者修改的时候删除同一条数据

    解决方法

    1. 重启数据库
    2. java代码加上同步锁,避免这种问题
    3. 找到数据库死锁的线程,杀死

    问题三:

    防火墙问题

    问题现象

    提示报错异常

    原因

    防火墙不能访问某些网站

    解决方法

    打开防火墙

    问题四:

    数据丢失问题

    问题现象

    1. 流程过程中部分字段数据丢失
    2. 流程过程中附件丢失问题
    3. 无流程底表打开提示该条数据已被删除
    4. 流程底表打开提示该条数据已被删除

    造成原因

    1. 移动端心跳锁失效 导致缓存未移除,他人编辑后,移动端再提交时 导致数据覆盖
    2. ctp_attachment存的所有附件的表,如果查得到数据则能修复,如果查不到就不能
    3. formmain是主表数据,ctp_content_all里边存的所有无流程底表的正文包括模板,等信息
    4. formmain是主表数据,

    问题五:

    环境问题

    问题现象

    表单转邮件,表单通过无头浏览器转化成图片转的邮件,但是之后的邮件显示不全

    产生原因

    Linux并没有中文包工具,通过无头浏览器无法识别中文样式

    解决办法

    安装一个中文包工具就行了

    问题六:

    刷新清空值

    问题现象

    无流程底表刷新之后,某个控件的值被清空

    产生原因

    自动关联传参的时候有一个空格,导致查不出来数据,把数据清空了

    解决办法

    把参数空格去掉

    问题七:

    缓存问题

    问题现象

    DEE开发调用我们CAP4表单的接口,发现偶尔取不到缓存

    产生原因

    表单浏览状态下,不涉及到数据的变更,不会存session

    解决办法

    浏览状态,不涉及到值的改变,浏览状态下直接去数据去值

    问题八:

    Sqlite数据库驱动问题

    问题现象

    批量修改以及批量导入的时候传入的是19位Long型的整数,但是查出来缺变成了9位

    产生原因

    sqlite的Integer存在精度丢失的问题

    解决办法

    用低版本的sqlite驱动

    问题九:

    找不到方法

    问题现象

    java.lang.noSuchMethed

    产生原因

    1. 去调用某个方法的时候找不到Java对应的方法
    2. 方法参数不一致导致
    3. 没有找对对应的包

    解决办法

    修改代码

    问题十:

    数据库查询问题

    问题现象

    执行sql语句的时候,通过去重distinct去查询达梦数据库,报错

    Sort or calculate in blob or clob(text)

    产生原因

    达梦数据库不支持大文本去重

    解决办法

    不用大文本的去重

    问题十一:

    多人编辑问题

    问题现象

    待办人打开提示:***正在编辑表单

    产生原因

    如果表单内设置有计算公式、自动关联、新增明细行等,无法支持多人编辑

    这样可能会导致数据覆盖

    解决办法

    取消这些东西

    问题十二:

    Long型超出范围

    问题现象

    表单数据打开报错: For input string

    产生原因

    人为插入数据库导致long型超出了UUID生成的long范围

    解决办法

    客户自己修改

    问题十三:

    java.lang.IndexOutOfBoundsException

    问题现象

    java.lang.IndexOutOfBoundsException

    产生原因

    有个数组要取出0位置的值,程序发现那个位置也就是0位置那里并没有值,就会报这个错,也有人说是越界错误,也是可以理解的。数组越界了,那里当然也没有值可以给你取得的

    工具一:

    arthas

    工具二:

    fiddler

    工具三:

    Agent

    工具四:

    Git

    工具五:

    SVN

    展开全文
  • MySQL的三个信息:查询的结果有关的信息: 这包括由任何SELECT,UPDATE或DELETE语句产生数量的记录。...但是,当使用Perl或PHP的API,那么我们就需要显式地调用各种API获得所有这些信息。下面的部分将告诉你如何获...

    MySQL的三个信息:

    查询的结果有关的信息: 这包括由任何SELECT,UPDATE或DELETE语句产生数量的记录。

    表和数据库有关的信息: 这包括表和数据库的结构有关的信息。

    MySQL服务器的信息: 这包括当前状态的数据库服务器,版本号等。

    在mysql提示符下很容易获得所有这些信息。但是,当使用Perl或PHP的API,那么我们就需要显式地调用各种API获得所有这些信息。下面的部分将告诉你如何获得这些信息。

    获取查询所影响的行数:

    PERL 实例:

    在DBI脚本中,受影响的行数由do()或execute()方法返回,这取决于如何执行查询:

    # Method 1

    # execute $query using do( )

    my $count = $dbh->do ($query);

    # report 0 rows if an error occurred

    printf "%d rows were affected\n", (defined ($count) ? $count : 0);

    # Method 2

    # execute query using prepare( ) plus execute( )

    my $sth = $dbh->prepare ($query);

    my $count = $sth->execute ( );

    printf "%d rows were affected\n", (defined ($count) ? $count : 0);

    PHP 实例:

    在PHP中,调用mysql_affected_rows()函数找出多少行查询改变:

    $result_id = mysql_query ($query, $conn_id);

    # report 0 rows if the query failed

    $count = ($result_id ? mysql_affected_rows ($conn_id) : 0);

    print ("$count rows were affected\n");

    表和数据库清单(列表):

    很容易列出了所有与数据库服务器的数据库和表。如果没有足够的权限结果可能是空的。

    除了方法,我刚才提到下面可以使用SHOW TABLES或SHOW DATABASES查询的表或数据库的列表,无论是在PHP或PERL。

    PERL 实例:

    # Get all the tables available in current database.

    my @tables = $dbh->tables ( );

    foreach $table (@tables ){

    print "Table Name $table\n";

    }

    PHP 实例:

    $con = mysql_connect("localhost", "userid", "password");

    if (!$con)

    {

    die('Could not connect: ' . mysql_error());

    }

    $db_list = mysql_list_dbs($con);

    while ($db = mysql_fetch_object($db_list))

    {

    echo $db->Database . "
    ";

    }

    mysql_close($con);

    ?>

    获取服务器的元数据:

    在MySQL可以执行下面的命令是mysql提示符下使用,或使用任何脚本,如PHP,数据库服务器获取各种重要信息。

    9d4fcdbd6fb8f6f9a043c238c4e9c903.png

    展开全文
  • 案例描述:一次项目后端服务需要从微信小程序获取扫码关注次数,网上搜各种示例都不太好用(代码冗余且效果不佳),于是自己花功夫做了一套。 public interface CustomerAppointAPIService { String ...

    案例描述:一次项目中后端服务需要从微信小程序获取扫码关注次数,网上搜各种示例都不太好用(代码冗余且效果不佳),于是自己花功夫做了一套。

    public interface CustomerAppointAPIService {
    
    	String getApiToken(JSONObject json);
    	
    	JSONObject getFollowNum(JSONObject SaleId);
    
    	void updateFacoriteCountRealitys();
    }
    
    package com.faw.xxx.modules.staff.service.impl;
    
    import java.util.List;
    
    import org.apache.http.HttpEntity;
    import org.apache.http.HttpResponse;
    import org.apache.http.client.HttpClient;
    import org.apache.http.client.methods.HttpPost;
    import org.apache.http.entity.StringEntity;
    import org.apache.http.util.EntityUtils;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Service;
    import org.springframework.transaction.annotation.Transactional;
    
    import com.alibaba.fastjson.JSON;
    import com.alibaba.fastjson.JSONObject;
    import com.faw.xxx.modules.staff.dao.DsCepStaffDAO;
    import com.faw.xxx.modules.staff.entity.DsCepStaff;
    import com.faw.xxx.modules.staff.service.CustomerAppointAPIService;
    import com.faw.xxx.utils.SSLClient;
    
    import cn.hutool.core.codec.Base64;
    
    @Service
    public class CustomerAppointAPIServiceImpl implements CustomerAppointAPIService {
    
    	@Autowired
    	private DsCepStaffDAO dsCepStaffDAO;
    	/**
    	 * 授权接口
    	 * 参数格式:
    	 *{
    	 *	"Client":"digital_xxx",//客户端标识
    	 *	"Secret":"@-!xxx"//客户端接入秘钥
    	 *}
    	 */
    	@Override
    	public String getApiToken(JSONObject json) {
    		HttpClient httpClient = null;
            HttpPost httpPost = null;
            String body = null;
            String postData = JSON.toJSONString(json);
            String encryptData=Base64.encode(postData);
            JSONObject params = new JSONObject();
            params.put("request", encryptData);
            String url = "https://miniappxxx.xxx.com.cn/api/v1/APIToken/GetApiToken";
            try{
                httpClient = new SSLClient();
                httpPost = new HttpPost(url);
                httpPost.addHeader("Content-type", "application/json; charset=utf-8");
    //            httpPost.addHeader("Authorization", head);
                httpPost.setHeader("Accept", "application/json");
                httpPost.setEntity(new StringEntity(params.toJSONString(), "UTF-8"));
                HttpResponse response = httpClient.execute(httpPost);
                if(response != null){
                    HttpEntity resEntity = response.getEntity();
                    if(resEntity != null){
                    	body = EntityUtils.toString(resEntity,"utf-8");
                    }
                }
            }catch(Exception ex){
                ex.printStackTrace();
            }
            JSONObject result = JSON.parseObject(body);
            JSONObject msgData = result.getJSONObject("msg");
            //接口直接返回token,以便于下一个接口调用
            return msgData.get("Token").toString();
    	}
    
    	/**
    	 * 微信小程序关注次数接口,POST请求 
    	 */
    	@Override
    	public JSONObject getFollowNum(JSONObject SaleId) {
    		HttpClient httpClient = null;
            HttpPost httpPost = null;
            String body = null;
            String postData = JSON.toJSONString(SaleId);
            String encryptData = Base64.encode(postData);
            JSONObject params = new JSONObject();
            params.put("request", encryptData);
            String json = "{\"Client\":\"digital_xxx\",\"Secret\":\"@-!6xxx\"}";
            String token = this.getApiToken(JSON.parseObject(json));
            String url = "https://miniappxxx.xxx.com.cn/api/v2/WechatApi/xxxNum";
            try{
                httpClient = new SSLClient();
                httpPost = new HttpPost(url);
                httpPost.addHeader("Content-type", "application/json; charset=utf-8");
                httpPost.addHeader("Authorization", "bearer " + token);
                httpPost.setHeader("Accept", "application/json");
                httpPost.setEntity(new StringEntity(params.toJSONString(), "UTF-8"));
                HttpResponse response = httpClient.execute(httpPost);
                if(response != null){
                    HttpEntity resEntity = response.getEntity();
                    if(resEntity != null){
                    	body = EntityUtils.toString(resEntity,"utf-8");
                    }
                }
            }catch(Exception ex){
                ex.printStackTrace();
            }
            JSONObject result = JSON.parseObject(body);        
            JSONObject resultData = new JSONObject();
            resultData.put("code", result.get("code"));
            resultData.put("data", result.get("data"));
          
            return resultData;
    	}
    
    	//更新所有在职销售顾问实际被关注数,此接口涉及内部代码,不做详解
    	@Override
    	@Transactional
    	public void updateFacoriteCountRealitys() {
    		//获取所有在职员工列表
    		List<DsCepStaff> dsCepStaffs = dsCepStaffDAO.getAllOnPost();
    		if (dsCepStaffs.size()>0) {
    			for (DsCepStaff dsCepStaff : dsCepStaffs) {
    				//更新销售顾问实际被关注数
    				JSONObject SaleId = new JSONObject();
    				SaleId.put("SaleId", dsCepStaff.getStaffId());
    				JSONObject resultData = this.getFollowNum(SaleId);
    		        if (resultData != null) {
    		        	
    		        	Integer facoriteCountReality = Integer.parseInt(resultData.get("data").toString());
    		        	dsCepStaffDAO.updateFacoriteCountRealityByStaffId(facoriteCountReality, dsCepStaff.getStaffId());
    				}
    			}
    		}
    	} 
    	
    }
    
    
    package com.faw.xxx.utils;
    
    import org.apache.http.conn.ClientConnectionManager;
    import org.apache.http.conn.scheme.Scheme;
    import org.apache.http.conn.scheme.SchemeRegistry;
    import org.apache.http.conn.ssl.SSLSocketFactory;
    import org.apache.http.impl.client.DefaultHttpClient;
    
    import javax.net.ssl.SSLContext;
    import javax.net.ssl.TrustManager;
    import javax.net.ssl.X509TrustManager;
    import java.security.cert.CertificateException;
    import java.security.cert.X509Certificate;
    /**
     * 用于进行Https请求的HttpClient 
     * @author user
     *
     */
    public class SSLClient extends DefaultHttpClient {
    
    	public SSLClient() throws Exception{
            super();
            SSLContext ctx = SSLContext.getInstance("TLS");
            X509TrustManager tm = new X509TrustManager() {
                @Override
                public void checkClientTrusted(X509Certificate[] chain,
                                               String authType) throws CertificateException {
                }
                @Override
                public void checkServerTrusted(X509Certificate[] chain,
                                               String authType) throws CertificateException {
                }
                @Override
                public X509Certificate[] getAcceptedIssuers() {
                    return null;
                }
            };
            ctx.init(null, new TrustManager[]{tm}, null);
            SSLSocketFactory ssf = new SSLSocketFactory(ctx,SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
            ClientConnectionManager ccm = this.getConnectionManager();
            SchemeRegistry sr = ccm.getSchemeRegistry();
            sr.register(new Scheme("https", 443, ssf));
        }
    }
    
    
    展开全文
  • 描述文件 接下来我们必须通知JSTL怎么来使用这个函数,跟标签库一样,我们必须编写一个tld文件,姑且把文件名叫做email.tld,该文件存放在{webapp}/WEB-INF目录下,该文件包含对该函数的说明,文件如下: xmlns:...
  • 2020辽宁在职硕士考试频道实时为考生提供最新最全的备考资料,助力考生高效备考。(一)无参宏定义无参宏定义的一般格式为:#define 标识符 字符串其中:“define”为宏定义命令;“标识符”为所定义的宏名。“字符串”...
  • 添加webservice调用日志

    2019-09-27 15:31:06
    之前想用spring的AOP给webservice添加切面的,但是使用around切面后,居然调用端得不到webservice的返回结果,而且报文的详细情况也不得而知,很是尴尬,所以偷了个懒。但是该做的还是要做,不要以后要求查看调用...
  • 现代社会已开始慢慢进入人工智能时代,计算机应用开始渗透在生活的各个领域,报考计算机专业在职博士的人数也在增加。为帮助考生明确备考复习方向,本文由中国在职研究生招生信息网整理了2018年计算机专业在职博士...
  • Python调用飞书Api上传本表格

    千次阅读 2021-11-09 21:42:34
    Python调用飞书Api上传本表格 import requests # https://open.feishu.cn/open-apis/authen/v1/index?redirect_uri=https://www.baidu.com&app_id=cli_a1039072c9f8900c class FeishuApi(): def __init__(self,...
  • C# 纷享销客API接口调用

    千次阅读 2020-04-09 13:45:07
    纷享销客API接口调用 引用 HTTP接口访问类【HttpHelper】: /// <summary> /// POST请求与获取结果 /// </summary> public static string HttpPostForJson(string Url, object jsonObj, string ...
  • 当某一个 key 被修改或删除时,Redis 会调用 trackingInvalidateKey 方法根据 key 从 TrackingTable 查找所有对应的客户端ID,然后调用 sendTrackingMessage 方法发送失效消息给这些客户端(会检查 CLIENT_...
  • nose.tools同样也有一些便捷的方法可以调用   如果你想使用更加类似JUnit的方法,也是可以的:   开始测试:   卓越的Mock库包含在Python 3 ,但是如果你在使用Python 2,可以...
  • 19:tooken:令牌 20:json格式详解 22:python自动化过程配置文件格式: 23:简单的接口测试源代码 24:requests.post方法:data和json参数区别(重点) 25:requests库请对应的方法和相应的参数:(request库最基本...
  • 4)从CStudent和CTeacher类共同派生出在职研究生类CGradOnWork,添加属性:研究方向、导师; 2、分别定义以上类的构造函数、输出函数print及其他函数(如需要)。 3、在主函数定义各种类的对象,并测试之。 输入 ...
  • 员工手机号='121,员工类型='收银员,员工是否在职=true} Sale{员工编号='S0015,员工姓名='王武,员工密码='121,员工性别='男,员工手机号='12111,员工类型='采购员,员工是否在职=true} 会员信息{会员卡号='vip...
  • 在职职员籍贯分布图

    2019-01-21 17:18:00
    eCharts是一款非常优秀的用于生成图表的js库,功能强大,使用简单,在其官网上的入门教程上可以看到,5分钟就可以上手写出ECharts的第一个图表,在其示例,发现居然可以按中国地图表来展示各省市的数据,正好公司里有人员...
  • 在学校,学生每个月需要交相应的生活费,老师每个月有相应的工资,而在职研究生既是老师又是学生,所以在职研究生既需要交学费(按学期交)又会有工资(按月发放)。下面要求编写一个程序来统计在职研究生的收入与...
  • Employee-REST-Server

    2021-04-02 09:50:23
    REST服务器用于存储员工详细信息,执行GET,POST,PUT和DELETE API调用 可以使用此REST服务器执行以下操作 使用以下命令获取所有在职员工:/ server / employees 使用/ server / employees / {1}获取提供其ID的在职...
  • “zhangsan”的研究生,调用计算是否需要贷款的方法。   接口:只有抽象方法的类 以下具体代码具体分析: 1 interface StudentManageInterface{  // interface 接口名 2 public abstract ...
  • 我写了一个简单的web游戏点点点的操作。想实现通过界面文本输入次数然后确认然后执行我的脚本并且每执行一次返回一次文本log。但是我发现只要执行,这个生成的界面就处于卡死状态,等所有次数执行完成之后才打印log...
  • 2021在职技术提升规划-1 Java架构II ...
  • import requests url = "https://open.feishu.cn/open-apis/drive/v1/files/upload_all" payload = {'parent_type': 'explorer', 'parent_nade': 'fldcnwvSWiepfDHiuoAl7AoEQFd', 'file_name': 'Data.xlsx', 'size'...
  • 印象深刻的bug:近期的一个项目,x发单n是发qmq消息,调用发单服务自动发单,测试过程,我给开发提议加个手动发单–作为发单失败或者未发单的补偿,开发力争 生产不会出现发单失败的情况,但后来还是被我说服,...
  • 在一个以test_开头的文件的所有以test_开头的函数,都会被调用: Python ; html-script: false]def test_equality(): assert True==False 不出所料,当运行nose的时候,我们的测试没有通过。 Shell ; ...
  • 托管执行(可以基于跟踪/部分评估执行优化) 避免系统调用和地址空间切换带来的性能开销零拷贝I / O是可能的正常工作和无效的事情在职的: 基于的口译基于二进制翻译和加载大多数CommonWA(“一切都是URL”,文件I ...
  • 本课程全程使用目前比较流行的开发工具idea进行开发,涉及到目前互联网项目最常用的高并发解决方案技术, 如? dubbo,redis,solr,freemarker,activeMQ,springBoot框架,微信支付,nginx负载均衡,电商活动秒杀,spring...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,804
精华内容 1,121
关键字:

在值调用中