我们知道libevent是一个Reactor模式的事件驱动的网络库。 到目前为止,我们已经看了核心的event和event_base结构体的源码,看了初始化这两个结构体的源码,看了注册event的源码,也将event注册到I/O多路复用监听的事件上了。现在准备工作都做好了,下面就是看运行时的主循环了 ...
分类:
其他好文 时间:
2017-06-01 18:40:18
阅读次数:
200
vue更新到2.0之后,作者就宣告不再对vue-resource更新,而是推荐的axios,前一段时间用了一下,现在说一下它的基本用法。 首先就是引入axios,如果你使用es6,只需要安装axios模块之后 import axios from 'axios';//安装方法npm install a ...
分类:
移动开发 时间:
2017-06-01 18:34:08
阅读次数:
393
?? 1.void pinMode (int pin, int mode) ; 这个函数式设置pin脚的输入和输出模式以及PWM的输入和输出模式。在wiringPi中仅仅有 pin 1 (BCM_GPIO 18)是支持PWM的输出的。 2.void digitalWrite (int pin, in ...
分类:
其他好文 时间:
2017-06-01 10:23:54
阅读次数:
714
Tomcat中的线程池(APR和ThreadPool) 2. 在Connector中指定使用共享线程池: <Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" ...
分类:
其他好文 时间:
2017-05-31 23:12:13
阅读次数:
306
net.ipv4.tcp_fin_timeout=2net.ipv4.tcp_tw_reuse=1net.ipv4.tcp_tw_recycle=1net.ipv4.tcp_syncookies=1net.ipv4.tcp_keepalive_time=600net.ipv4.ip_local_port_range=400065000net.ipv4.tcp_max_syn_backlog=16384net.ipv4.route.gc_timeout=100net.ipv4.tcp_syn_retries=1..
分类:
Web程序 时间:
2017-05-31 19:01:38
阅读次数:
212
如下,如果在 server_name 中配置了一个很长的域名,那么重载 Nginx 时会报错,因此需要使用 server_names_hash_max_size 来解决域名过长的问题,该参数的作用是设置存放域名的最大散列表的存储桶的大小,根据 CPU 的一级缓存大小来设置。 ...
分类:
其他好文 时间:
2017-05-31 14:27:03
阅读次数:
132
adb devices 查看设备 adb shell ps adbd 查看守护进程 adb shell ps /data/data (adb shell pm list packages)列出包名 adb kill-server (终止adb服务进程) adb -s XXX (设备过多,进行指定) ...
分类:
数据库 时间:
2017-05-30 19:25:21
阅读次数:
279
摘自: http://www.cnblogs.com/kreo/p/4423362.html# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => 1000 bytes # 1kb => 102... ...
分类:
其他好文 时间:
2017-05-30 18:10:11
阅读次数:
270
# import httplib # http_client = None # http_client = httplib.HTTPConnection('localhost', 8080, timeout=30) # http_client.request('GET', '/jenkins/api... ...
分类:
编程语言 时间:
2017-05-30 15:42:56
阅读次数:
189
修改page/menu/loading.jsp页面 首先,页面中引入浮动窗样式css 然后在</body>之前添加浮动窗代码: 最后在末尾添加浮动窗的js: 然后在控制层添加传递数据的代码: ...
分类:
Web程序 时间:
2017-05-29 19:14:15
阅读次数:
254