TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下RF...
分类:
其他好文 时间:
2015-08-31 21:08:13
阅读次数:
227
iOS 7 滑动返回那些事儿2014/05/17 Wei.entry-meta.entry-header在智能机越来越普及,屏幕越做越大的当下,滑动返回手势已经成为了一个应用的标配功能,甚至可以说,不能滑动返回是一种反人类的交互体验。滑动返回现在大致有以下3种类型: 1 使用 UISwipeGest...
分类:
移动开发 时间:
2015-08-30 14:21:23
阅读次数:
173
当我们在学习之前, 必须要做一些准备的事儿 - 环境的搭建Linux: (LAMP) Linux + Apache + MAMP + PHPMac: MAMP / MAMP Prowindow: WAMPNode.js安装编辑器的选择sublime text 3 / Visual Studio Co...
分类:
其他好文 时间:
2015-08-27 14:57:53
阅读次数:
123
TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下.....
分类:
其他好文 时间:
2015-08-20 20:45:26
阅读次数:
167
这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大则让整个网络更稳定。在你阅读下篇之...
分类:
其他好文 时间:
2015-08-20 20:33:41
阅读次数:
125
什么是深拷贝?什么是浅拷贝?为什么经常看到字符串属性要这样定义,那个copy是神马意思?@property(nonatomic,copy)NSString* name;为什么下面的写法是错误的?@property(nonatomic,copy)NSMutableString* name;copyWi...
分类:
移动开发 时间:
2015-08-15 17:56:38
阅读次数:
3140
前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函...
分类:
编程语言 时间:
2015-08-15 00:11:54
阅读次数:
141
有个同学,说是系统中出现性能问题了,说是让我帮助诊断一下。本来是不想花这时间的,结果耐不住对方的死缠乱打,只要答应帮看看。 故事发生的背景是,在文件上传的时候,有时间会有人上传了文件,但是最后没有使用上传的文件,这样就会产生一些垃圾文件。 原来软件作者就想写一个后台定时任务程序,来清除这些垃圾文件? 由于作者坚定的不让我发她的SQL语句(这个我也理解,这么丑陋的SQL),所以这里就不发源代码...
分类:
数据库 时间:
2015-08-13 15:49:11
阅读次数:
134
有个同学,说是系统中出现性能问题了,说是让我帮助诊断一下。本来是不想花这时间的,结果耐不住对方的死缠乱打,只要答应帮看看。 故事发生的背景是,在文件上传的时候,有时间会有人上传了文件,但是最后没有使用上传的文件,这样就会产生一些垃圾文件。
原来软件作者就想写一个后台定时任务程序,来清除这些垃圾文件?
由于作者坚定的不让我发她的SQL语句(这个我也理解,这么丑陋的SQL),所以这里就不发...
分类:
数据库 时间:
2015-08-13 15:48:29
阅读次数:
149
(一)extern在头文件中的用法
因为头文件包含在多个源文件中,并且变量的定义只能出现一次,所以在头文件中, 只可以声明不可以出现定义。我们可以在头文件中用extern声明全局变量,这样在包含此头文件的cpp 中可直接使用 声明过的这个全局变量(如以下程序中的变量a)。
但是有三个例外:
1.头文件中可以定义类
2.值在编译时就已经知道的const对象
3.可以定义inline函数
...
分类:
编程语言 时间:
2015-08-13 14:28:31
阅读次数:
158