码迷,mamicode.com
首页 > 其他好文
使用epoll编写TCP服务器端
epoll:结合了select与poll的优点,以及优化了它们的不足,来实现同时控制多个句柄,以此来实现多路复用。它也是使用文件系统的相关信息来实现的它所使用的三个系统调用函数1.epoll_create函数创建一个句柄,size大小可不关心,该句柄会占用一个文件描述符位置2.epoll_ctl函数,..
分类:其他好文   时间:2016-06-03 23:12:38    阅读次数:737
I/O多路转接   ----   poll
一、pollpoll的实现和select非常相似,只是描述fd集合的方式不同,poll使用pollfd结构而不是select的fd_set结构,其他的都差不多。二、poll相关函数#include<poll.h>intpoll(structpollfd*fds,nfds_tnfds,inttimeout);//fds:pollfd结构体events:要监视的事件revents:已经..
分类:其他好文   时间:2016-06-03 23:09:52    阅读次数:343
多路复用之select、epoll、poll
IO的多路复用:一个进程可以监视多个描述符,一旦某个描述符读就绪或写就绪,能够通知进程程序进行相应的读写操作使用场景:1.当客户处理多个描述符(网络套接口)或一个客户同时处理多个套接口2.TCP服务器既要处理监听套接口又要处理已经连接的套接口3.一个服务器处理多个服务..
分类:其他好文   时间:2016-06-03 23:09:33    阅读次数:321
Nginx缓存页面更新问题
一问题描述更新了图片文件后,外部访问的图片还是旧的图片。二问题解决
分类:其他好文   时间:2016-06-03 23:11:22    阅读次数:956
ip_forward转发
环境说明:vmware12pro下3台linux虚拟机1)主机A网络为桥接模式,网关和DNS指向192.168.1.100;2)主机B,eth0为桥接,和主机A在同一网段;eth1为仅主机,和主机C在同一网段;3)主机C网络为仅主机模式测试1在主机B没设置ip_forward转发时主机Aping主机Beth0OK;pingeth1OK;pi..
分类:其他好文   时间:2016-06-03 23:08:58    阅读次数:659
keep-alive
1、什么是Keep-Alive模式?我们知道HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成之后立即断开连接(HTTP协议为无连接的协议);当使用Keep-Alive模式(又称持久连接、连接重用)时,Keep-Alive功能..
分类:其他好文   时间:2016-06-03 23:09:57    阅读次数:831
个人最终总结
翻译 软件工程师应当自己做分析、规范、设计、开发、测试和维护,从而成为一个有用处的和受人尊敬的职业。根据他们对软件健壮性、安全性和福利性的承诺,软件工程师应当遵守以下八条原则: 1.公众性原则——软件工程师的开发方向应始终和用户意向一致; 2.客户和雇主关系原则——软件工程师开发应符合客户和雇主的意 ...
分类:其他好文   时间:2016-06-03 23:08:16    阅读次数:204
图片预览
下方点击小图标,上方显示大图标。 布局文件如下 注意:如果把jsp页面放在jsp文件夹中,那么上面的路径就不对了,需要".../images/",直接“”images“”会认为images在jsp文件加下。另外看下方的超链接,不重新定义超链接的click时间的话,默认在本页面打开,需要 获取,超链接 ...
分类:其他好文   时间:2016-06-03 23:06:29    阅读次数:249
学习进度13
学习进度条12 星期日 星期一 星期二 星期三 星期四 星期五 星期六 所花时间(包括上课) 16:45- 17:20 8:00- 9:50 16:40- 17:15 19:01- 20:35 17:20- 18:25 19:17- 20:10 09:00- 11:10 代码量(行) 0行 0行 2 ...
分类:其他好文   时间:2016-06-03 23:05:19    阅读次数:225
BigInteger
BigInteger bi=Bigger.Parse("999999999999999999999999999999999999999999999999999999999999999999999999999999"); Console.WriteLine(bi); Console.WriteLine ...
分类:其他好文   时间:2016-06-03 23:07:46    阅读次数:235
博客重启
转眼见,已经毕业6年了,之前是为了记录知识,感想/心得才注册的博客,这几年很忙,,,,忙的都没有时间写博客了,这样的理由,我自己真心不能接受... 时间久了,很多东西都会忘记,只有记忆下来的最是最真实的, 以后都经常更新,不是为了点击率,而是为了更好的记录自己的时间,不断自省,鞭策自己。 ...
分类:其他好文   时间:2016-06-03 23:07:51    阅读次数:250
机电传动控制9
...
分类:其他好文   时间:2016-06-03 23:06:13    阅读次数:206
leetcode95 Unique Binary Search Trees II
题目: Given n, generate all structurally unique BST's (binary search trees) that store values 1...n. For example,Given n = 3, your program should return ...
分类:其他好文   时间:2016-06-03 23:05:25    阅读次数:199
从 A/Looper: Could not create epoll instance. errno=24 错误浅谈解决各种 bug 的思路
今天代码写着写着就莫名闪退了,手机也没有“程序停止运行”的提示,logcat也没有看到蓝色的调用栈log,这样的闪退最是蛋疼了,还好必现。复现几次之后,终于从logcat中看到了一行可疑的log: A/Looper: Could not create epoll instance. errno=24 ...
分类:其他好文   时间:2016-06-03 23:06:06    阅读次数:204
软件测试计划
1、讨论你们的测试计划: ?在进行正规测试之前先预测一下系统可能发生的问题。比如用户输入什么数据可能导致系统报什么样的错误。 ?检测各功能之间的逻辑关系是否符合用户的需求。 ?使用专业测试工具。 ?尽可能多的对用户进行细分,并按照他们的操作去完成软件的功能。 2、我们是否需要测试,直到我们的软件是完 ...
分类:其他好文   时间:2016-06-03 23:03:57    阅读次数:161
Relative与Absolute组合使用
小伙伴们学习了绝对定位的方法:使用position:absolute可以实现被设置元素相对于浏览器(body)设置定位以后, 大家有没有想过可不可以相对于其它元素进行定位呢?答案是肯定的,当然可以。使用position:relative来帮忙,但是必须遵守下面规范: 1、参照定位的元素必须是相对定位 ...
分类:其他好文   时间:2016-06-03 23:03:12    阅读次数:180
第五章-習題(1-11)待續
5-1 代碼對齊(UVa 1593) 不難,按行讀取,然後stringstream輸入到vector<string>那裏去,算出行最大單詞數,再算出列單詞最大寬度,然後就可以格式化輸出了; #include<iostream> #include<string> #include<algorithm> ...
分类:其他好文   时间:2016-06-03 23:02:12    阅读次数:221
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!