摘要:前言 在上篇《post真的安全么》的最后有提到一个问题,其实这是个既简单又复杂的问题。 机器连接数 记得以前一台机器只能建立65535个连接的这种想法一直长时间占据着思维方式,为什么会有这种想法呢,估计最早起源于学校的port的short(16位65535)吧。 一台机器connect同一IP,port的最大连接数 嗯,既然一台机器只能最大建立65535个连接,那当然” 为什么一台机器connect同一个IP,port的tcp连接数不能超过65535个”这个问题的答案是对的,没有为什么。真的是这样的么。 TCP连接的唯一性 前面提到的所有的问题,其实都可以归结为一个问题,就是TC... 阅读全文
posted @ 2012-10-29 21:52 connoryan 阅读 (6016) 评论 (8) 编辑
摘要:from_unixtime/unix_timestamp mysql时间操作 阅读全文
posted @ 2012-10-24 20:39 connoryan 阅读 (2750) 评论 (0) 编辑
摘要:一夫一妻,保护了谁呢。现代的法律是不允许一夫多妻的,并且出轨的行为,受到道德的严重谴责,然而现在小三,二奶横行,说明一夫多妻制实际是受到压制的。一夫一妻是一种数量管制,与特定时期,一人只能买一包盐的道理一样的,但是人的行为受到限制,人就会想其它的办法来减小这种限制,于是小三开始横行,于是走后门买盐开始流行。如果现在在法律上允许一夫多妻,相当于取多妻的成本(包括法律与道德成本)大降,势必会增加对妻的需求,从而造成妻的数量相对减少。澳门老何家,多个老婆,所以如果法律允许,社会上的达官贵人的妻数量会增加,同时质量也会增加,我等贫民一族,妻的数量会减少,以致会出现很多的找不到老婆的人,特别对于现在这种 阅读全文
posted @ 2012-10-19 12:14 connoryan 阅读 (134) 评论 (0) 编辑
摘要:上次买笔记本,其中有一台笔记本装的是linux的系统,想看配置,居然不记得命令。现在做下记录。查看CPU/内存dmidecodedmidecode命令可以得到bios,CPU以及内存等等信息查看显卡lspcilspci可以得到显卡信息View Code 00:00.0Hostbridge:IntelCorporation5500I/OHubtoESIPort(rev13)00:01.0PCIbridge:IntelCorporation5520/5500/X58I/OHubPCIExpressRootPort1(rev13)00:03.0PCIbridge:IntelCorporation55 阅读全文
posted @ 2012-10-17 17:38 connoryan 阅读 (170) 评论 (0) 编辑
摘要:经常听到有人这样说,Post比Get更安全,似乎这种想法充满了整个网络,带给人根深蒂固的影响,但是Post真的比Get更安全么? Http请求方式 Http请求发送方式常用的就是以下两种: ① Get机制 ② Post机制 Get机制 Get机制的限制,比如最大1024字节,这个略去不表,Get最大的特点是提交时将参数通过url来发送。 Post机制 Post机制,实际是将数据http的数据部分,只不过不在url里面显示罢了。 请求举例 Get机制 例如:请求这个url: http://topic.csdn.net/u/20121016/08/2f7960fd-31bd-... 阅读全文
posted @ 2012-10-16 21:08 connoryan 阅读 (12260) 评论 (26) 编辑
摘要:断线检测 tcp的断线检测,是分为两种的: ① 利用tcp自带的keep –alive机制 ② 自己组建心跳包的方式向对端发送 Keep_alive机制 通过Keep-alive机制对tcp的连接保持,也就是Tcp的心跳包,见MSDN: If keep-alive is enabled for a TCP socket with SO_KEEPALIVE, then the default TCP settings are used for the keep-alive timeout and interval unless these values have been chang... 阅读全文
posted @ 2012-10-13 18:05 connoryan 阅读 (11407) 评论 (1) 编辑
摘要:matplotlib主页:http://matplotlib.org/index.html 安装文档:http://matplotlib.org/users/installing.html 安装步骤: 1,安装python,略,linux一般自带2.4版本 2,安装numpy: ① http://sourceforge.net/projects/numpy/files/NumPy/,我下载的是numpy-1.6.2.tar.gz 说明:Numpy的高版本对python是进行兼容的,也就是直接下载最新版就可以了 ② tar –xf numpy-1.6.2.tar.gz ③ cd... 阅读全文
posted @ 2012-09-29 13:03 connoryan 阅读 (12046) 评论 (1) 编辑
摘要:C++中的enum与C#中的非常的不同,最大的不同在于C++中的enum没有名字空间。 C# class Program { enum Motion { Start, Running, Stopping } static void Main(string[] args) { Motion m = Motion.Running; } } C++ enum Motion { Start, Running, Stopping }; int _tmain(int argc, _TCHAR* argv[]) { Motion m = Running; return 0; } 见上例,在C++中Moti. 阅读全文
posted @ 2011-02-14 12:31 connoryan 阅读 (500) 评论 (0) 编辑
摘要:近几天博客园有一些关于C++的讨论,自己也有感而发,写一些我的想法,作为周末的消遣。可能我的这些想法不很成熟,欢迎讨论。这里同时认为C#=.net平台,虽然两者概念都不一样,本文主要从平台出发,语言上的对比较少,所以估且认为一样。可能看过我文章的,都知道我以前是做C#的,以前做的一些,像等值线的追踪和3D绘图,特别对于3D绘图,都是用的C#,后来工作,也是用的C#做winform,C#语言简洁,强... 阅读全文
posted @ 2010-09-18 10:29 connoryan 阅读 (7346) 评论 (100) 编辑
摘要:最近遇到了一些要绘图的,找了一下,发现要绘图的地方还是蛮多的,但往往绘制的图形都比较的简单,比如做一些简单的统计,常常都只要一个图,画一个x-y轴再加一条拆线,而网上找到的要么无比复杂,要么无比简单,达不到要求,所以做这个这样的绘图程序还有很有用处的。绘图程序比较好的开源的:①对于C#,就是大名鼎鼎的 DrawTools 了,如果想学习一些绘图的,以及一些简单的面向对象编程的,可以自行... 阅读全文
posted @ 2010-09-16 18:59 connoryan 阅读 (1312) 评论 (5) 编辑