编译器可以暗自为class创建default构造函数、copy构造函数、copy assignment操作符,以及析构函数。
Monthly Archives: June 2012
2012微软实习笔试题及参考答案
In the following,at least one correct answer to each question
1. Suppose that a selection sort of 80 items has completed 32 iterations of the main loop.How many items are now guaranteed to be in their final spot(never to be moved again?) Continue reading
linux socket网络编程
套接字是一种网络中进程间通信的方法。网络层的“ip地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应用程序(进程)。这样利用三元组(ip地址,协议,端口)就可以标识网络的进程了,网络中的进程通信就可以利用这个标志与其它进程进行交互。
套接字的特性由3个属性确定:
域(domain)——指定套接字通信中使用的网络介质;
类型(type)——分为流套接字(SCOK_STREAM)和数据报套接字(SOCK_DGRAM);
协议(。protocol)——通常使用默认值。 Continue reading
NoSQL Databases: Why, what and when
友
我一直觉得你像一朵莲一样,默默的,淡淡的却又热烈的绽放着。
我被一切美好的东西所吸引,所以一直关注着你的花开,希望你能一直永远地盛开着!
文件系统中的inode
为什么需要inode?
在linux系统中,每个文件不仅有内容数据,还包括文件的各种属性,如所属用户组、所属用户、能否执行、文件建立时间、文件特殊属性等等。由于linux操作系统是一个多用户、多任务的环境,为了保护每个用户所拥有的数据的隐秘性,具有多样化的文件属性在所难免。linux文件系统从ext2开始,将文件属性和文件内容分开存储,分别由indoe和block负责。
将一个分区格式化为ext2时,就必须要指定inode与block的大小,即当分区被格式化为ext2的文件系统时候,它一定胡有inode表与块区域这两个区域。 Continue reading