摘要:
TCP连接是有4元组决定的。(Src_IP, Src_PORT, Dst_IP, Dst_PORT)关于Accept新创建的socket1) Accept是如何工作的: How does the socket API accept() function work?2) 新的socket还是用的和监听端口一样的端口: Accept() method and new socket 阅读全文
摘要:
1 问题问题起源:很多时候,server端如果重启或者崩溃,会遇到“Address already in use”。过几分钟,就可以重新启动了。下面是问题:A)为什么会出现这种情况?B) 如何解决,使得服务器能够马上启动?2 分析原来,Server端如果重启或者遇到崩溃,会进入TIME_WAIT状态,并且会等待2MSL的时间,在这个时间内,是不允许服务器重启的。那为什么Server端会是TIME_WAIT状态,而不是Close状态。这就涉及到TCP连接关闭的问题。2.1TCP连接关闭流程TCP中,执行主动关闭的一方会进入TIME_WAIT的状态,图中的例子是Client进入TIME_WAIT状 阅读全文
摘要:
iOS5出来的时候,公布蛮多新feature,比如storyboard,比如ARC,等等,很多。过一会应该会公布iOS6, 又有哪些feature呢,期待。 阅读全文
摘要:
相似图片搜索的原理作者:阮一峰日期:2011年7月21日上个月,Google把"相似图片搜索"正式放上了首页。你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。一个对话框会出现。你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图片是美国女演员Alyson Hannigan。上传后,Google返回如下结果:类似的"相似图片搜索引擎"还有不少,TinEye甚至可以找出照片的拍摄背景。==========================================================这 阅读全文
摘要:
1)iOS SecurityApple官方关于iOS安全的文档,推荐一看。2)Hackers in Your Pocket: A Survey of SmartphoneSecurity Across Platformsabstart:In this paper, we provide an overview over the most prominent smartphoneoperating systems iOS, Android, and Windows Phone 7. In particular, we discussthe advantages and disadvantages 阅读全文
摘要:
1)Geofence是什么According to wikipedia,Geofence(也称地理围栏), “Ageo-fenceis avirtualperimeterfor a real-worldgeographic area.”A geo-fence could be dynamically generated—as in a radius around a store or point location. Or a geo-fence can be a predefined set of boundaries, like school attendance zones or neig 阅读全文
摘要:
网站pttrns.com 收集了各种iOS应用的UI界面风格,UI设计模式,值得收藏。网站:http://pttrns.com/ 阅读全文
摘要:
Chrix Dixon解释了他为什么要写blog,“Blogging to learn”,"People blog for all sorts of reasons. For me, it is mostly about learning. This wasn’t my original intention – it evolved over time. Now I see blogging as part of a continuous learning process."还有一篇文章,很详尽的讲了为什么写博客。我也要持续写下去.Blogging to learn. 阅读全文
摘要:
Mongodb 《多线程下pymongo连接数过多的问题处理》,参见:http://blog.knownsec.com/2012/04/pymongo-with-threading/ 阅读全文
摘要:
共享Android平台恶意程序样本和分析结果,致力于开发出更好的探测工具。北卡州立大学计算机科学系的两位研究人员Yajin Zhou和Xuxian Jiang发起了Android Malware Genome Project,共享Android平台恶意程序样本和分析结果,致力于开发出更好的探测工具。研究人员至今共收集了1260个Android恶意代码样本,包含了49种不同恶意程序家族,识别出了一系列移动恶意程序特征(PDF), 例如:利用漏洞提升到root级别权限;将感染手机变成通过网络或短信控制的僵尸网络;近一半恶意程序支持后台发送短消息或在用户没有察觉的情况下拨打电 话;半数以上恶意程序收 阅读全文