1、同步、异步有什么区别 在进行网络编程时,我们通常会看到同步、异步、阻塞、非阻塞四种调用方式以及他们的组合。 其中同步方式、异步方式主要是由客户端(client)控制的,具体如下: 同步(Sync) 所谓同步,就是发出一个功能调用时,在没有得到结果之前,该调用就不返回或继续执行后续操作。 根据这个 ...
分类:
其他好文 时间:
2018-03-07 00:52:03
阅读次数:
173
函数 函数返回值的类型与return语句表达式返回的类型一致,当函数中执行了不返回值的return语句或者return语句时,python默认以return None结束,即返回了空值。 函数属于可调用对象,由于构造函数的存在,类也是可调用的 嵌套函数定义函数对象: def liner(a,b): ...
分类:
其他好文 时间:
2018-03-05 22:30:43
阅读次数:
228
关于ExecuteNonQuery()返回值为-1 原理:ExecuteNonQuery()在执行 update、insert 和 delete 语句,返回值为该命令所影响的行数ExecuteNonQuery()在执行select语句,不返回影响的行数,而是-1,不论查询的结果有没有值都会返回-1 ...
分类:
数据库 时间:
2018-03-03 20:28:36
阅读次数:
157
带EXISTS关键字的子查询 EXISTS关字键字表示存在。在使用EXISTS关键字时,内层查询语句不返回查询的记录。而是返回一个真假值。True或False当返回True时,外层查询语句将进行查询;当返回值为False时,外层查询语句不进行查询 ...
分类:
其他好文 时间:
2018-03-03 19:28:43
阅读次数:
165
1. 在使用librbd的过程中,发现一个如果ceph集群异常librbd函数不返回的问题,对librbd的源码进行跟踪,发现了rados接口中的rados_mon_op_timeout(how many seconds to wait for a response from the monitor ...
分类:
其他好文 时间:
2018-03-03 18:18:19
阅读次数:
254
异常处理格式: try: 执行语句1 raise 自定义异常类型() except 自定义异常类型: 执行语句2 except (异常类型1,异常类型2,……): #多个异常类型分别用逗号隔开 执行语句3 except Exception: #万能匹配,不返回错误类型! 执行语句4 else: 执行 ...
分类:
编程语言 时间:
2018-02-27 21:29:10
阅读次数:
176
1.网络编程时的同步、异步、阻塞、非阻塞? 同步:函数调用在没得到结果之前,没有调用结果,不返回任何结果。异步:函数调用在没得到结果之前,没有调用结果,返回状态信息。阻塞:函数调用在没得到结果之前,当前线程挂起。得到结果后才返回。非阻塞:函数调用在没得到结果之前,当前线程不会挂起,立即返回结果。 2 ...
分类:
编程语言 时间:
2018-02-24 21:56:20
阅读次数:
193
同步、异步、堵塞和非堵塞差别 同步:发出一个功能调用时。在没有得到结果之前,该调用就不返回 异步:当一个异步过程调用发出后。调用者不能立马得到结果。实际处理这个调用的部件在完毕后。通过状态、通知和回调来通知调用者 堵塞:堵塞调用是指调用结果返回之前,当前线程会被挂起。函数仅仅有在得到结果之后才会返回 ...
分类:
其他好文 时间:
2018-02-13 10:33:41
阅读次数:
181
构造函数是类中的一种特殊方法构造函数名与类名相同,不返回任何值,主要完成对象的初始化工作在构造函数中可以给属性默认值this指代当前对象 构造函数每次创建类的实例(new)时会被调用new关键字可以实例化一个新的对象SE engineer=new SE();指定调用某个带参的构造函数SE engin ...
分类:
其他好文 时间:
2018-02-03 15:55:16
阅读次数:
109
layui tree美化左侧菜单 html css js 新增tab项逻辑思路 点击左侧导航,获取它的数据(url,id。。。) 如果有url,则判断其id是否与tab项的lay id相同,相同则切换选中,不相同则新增 遇到的问题 layui tree 单击节点只返回当前的节点数据,不返回当前节点的 ...
分类:
其他好文 时间:
2018-01-30 12:24:29
阅读次数:
2002