摘要:
There is a new alien language which uses the latin alphabet. However, the order among letters are unknown to you. You receive a list of words from the 阅读全文
摘要:
http://blog.csdn.net/adrastos/article/details/9093739 1. 下载PostgreSQL的源代码。解压。 2. 在Windows平台下编译需要跳过一个权限的检测,否则在编译的时候可能会出现错误。 在\src\backend\main\main.c文件 阅读全文
摘要:
错误写法: 这样会导致程序行为不可知。因为map是关联容器,对于关联容器来说,如果某一个元素已经被删除,那么其对应的迭代器就失效了,不应该再被使用;否则会导致程序无定义的行为。 正确写法1(STL推荐写法): 使用删除之前的迭代器定位下一个元素。逻辑上来说是在for里做++和m.erase(it++ 阅读全文
摘要:
#include #include #include using namespace std; int main() { int a = 5; ostringstream os; os << a; string s = os.str(); cout << s << endl; return 0; } 阅读全文
摘要:
TCP(Transmission Control Protocol,传输控制协议) 是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。 TCP建立连接要进行3次握手,而断开连接要进行4次。 UDP(User Data Protocol,用户数据报协议)(1)UDP是一个非连接的协议 阅读全文
摘要:
HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。 HTTP使用TCP而不是UDP的原因在于(打开)一个网页必须传送很多数据,而TCP协议提供传输 阅读全文
摘要:
1、概念-什么是多态对象在不同时刻表现出来的不同状态。2、针对引用类型的理解编译期间状态和运行期间状态不一样。比如: Person p = new Person();//第一行 p = new Man();//第二行 p = new Woman();//第三行 p在第一行和第二行的状态是不一样的,在 阅读全文
摘要:
http://www.jianshu.com/p/86ea6da905cf http://www.cocoachina.com/industry/20130328/5908.html 1. 属性列表(plist)NSUserDefaults 属性列表是一种明文的轻量级存储方式,其存储格式有多种,最常 阅读全文
摘要:
volatile的作用是: 作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。 一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在 阅读全文
摘要:
http://www.cnblogs.com/BeyondAnyTime/archive/2012/05/23/2514964.html 1、public继承不改变基类成员的访问权限。 2、private继承使得基类所有成员在子类中的访问权限变为private。 3、protected继承将基类中p 阅读全文