Libevent、libev、libuv三个网络库,都是c语言实现的异步事件库Asynchronousevent library)。 异步事件库本质上是提供异步事件通知(Asynchronous Event Notification,AEN)的。异步事件通知机制就是根据发生的事件,调用相应的回调函数 ...
分类:
其他好文 时间:
2018-05-27 00:25:06
阅读次数:
202
利用jdbc连接数据库查询时,通常返回的结果就是每行数据的键值对集合。这时我们需要知道查询出来的数据有哪些字段。根据ResultSet结果集得到的ResultSetMetaData就可以获取到每个字段的名称。其中主要用getColumnLabel(int column)和getColumnName( ...
分类:
Web程序 时间:
2018-05-26 01:13:47
阅读次数:
1038
Problem @ Problem Description It's time to prepare the problems for the 14th Zhejiang Provincial Collegiate Programming Contest! Almost all members of ...
分类:
其他好文 时间:
2018-05-21 00:05:00
阅读次数:
226
==========网页列表显示界面stuList.jsp============== stuList list = (List)request.getAttribute("list"); //获取从doList02传递过来的记录总条数 String tdc = request.getAttribu... ...
分类:
Web程序 时间:
2018-05-20 23:15:27
阅读次数:
316
Android Studio开发-高效插件强烈推荐 现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。 1.GsonFormat 快速将json字符串 ...
分类:
移动开发 时间:
2018-05-19 12:06:25
阅读次数:
183
def prepare_crm_data_from_excel(request): '''Get potential student from excel ''' if request.method == 'POST': user = request.user result_dict = {} if ...
分类:
其他好文 时间:
2018-05-14 11:07:23
阅读次数:
204
1. ZAB协议和Paxos算法: 简单的理解, ZAB协议是Paxos算法的优化。 Paxos算法在出现竞争的情况下,其收敛速度很慢,甚至可能出现活锁的情况,例如当有三个及三个以上的proposer在发送prepare请求后,很难有一个proposer收到半数以上的回复而不断地执行第一阶段的协议。 ...
分类:
其他好文 时间:
2018-05-14 11:06:29
阅读次数:
130
1 安装方式 1 安装系统APK和预制APK时,通过PMS的构造函数中安装,即第一次开机时安装应用,没有安装界面。 2 网络下载安装,通过应用商店等,即调用PackageManager.installPackages(),有安装界面。 3 通过adb工具安装,没有安装界面,它通过启动pm脚本的形式, ...
分类:
移动开发 时间:
2018-05-13 15:05:02
阅读次数:
673
fork 进程四个要素: 1. task_struct 2. 可执行的代码 3. 独立的地址空间 4. 独立的堆栈 内存复制与COW copy-on-write fork之后两个进程共用同一内存 COW基于页而不基于段(进程) fork与多线程 线程:调用for... ...
分类:
其他好文 时间:
2018-05-10 23:28:38
阅读次数:
189
Ok,今天看了下spring数据库组件实现的源码,简要的做下笔记。 首先是JdbcTemplate,其实这个技术的实现很简单,就是一个模板类,把执行sql的主干流程都写好了,比如connection的获取,关闭,异常的捕获,statement的生成等等,而把不同的部分的暴露出来,让用户进行自定义,比 ...
分类:
数据库 时间:
2018-05-10 17:31:35
阅读次数:
220