不积跬步无以至千里不积小流无以成江海

本博客多是在学习中网络上收集的文章,如果哪篇文章侵犯了你的版权,请联系本人QQ:526603911...

vm中centos的NAT联网设置

winXP+vm+centOS配置使用NAT联网 1.打开“网上邻居属性”,打开“VMware Network Adapter VMnet8”属性,双击"Internet协议",设置自动获取IP和DNS 2.右击“我的电脑”,打开管理,点击打开“服务和应用程序”—“...

2015-06-17 15:19:14

阅读数 5597

评论数 0

Determining IP Information for eth0

环境:Centos 6.2  VMWare Workstation 7.1.2     故障现象:     在虚拟机中启动Centos,在启动页面中停留在Determining IP Information for eth0...     分析:1、查证原因:rethat系列...

2015-06-14 22:46:53

阅读数 605

评论数 0

time

tm,localtime,time_t,mktime,gmtime,difftime, 参考资料: http://www.cnblogs.com/hhpjxbk/archive/2009/10/06/1578385.html

2015-06-01 21:05:40

阅读数 430

评论数 0

string赋值

待整理。。。。。。 字符串 = 和 assign() string a = "aaaaa\0aaaa"; string b = a; 此时会出现什么情况? b.assign(a); 遇到 protobuf进行ParseFromString(),和下面链接类似...

2015-04-03 17:34:19

阅读数 516

评论数 0

Linux网络编程socket错误码分析

http://blog.csdn.net/nellson/article/details/5669935

2015-03-25 14:34:36

阅读数 1281

评论数 0

TCP3次握手和4次挥手

http://blog.csdn.net/kasagawa/article/details/6978890

2015-03-25 14:30:07

阅读数 482

评论数 0

必须在类初始化列表中初始化的几种情况

1. 类成员为const类型 2. 类成员为引用类型 3.类成员为没有默认构造函数的类类型 4. 如果类存在继承关系,派生类必须在其初始化列表中调用基类的构造函数 参考资料: http://www.cnblogs.com/graphics/archive/20...

2015-03-25 13:39:20

阅读数 942

评论数 0

全局变量和局部变量初始化问题

如果定义为全局变量,系统会自动把变量初始化为默认值(内置类型初始化为系统默认值,自定义类型调用相应的初始化函数进行初始化) 定义为局部变量时,系统不会自动初始化变量,我们必须手动对变量进行初始化(无论是内置类型还是自定义类型),否则得到的结果可能和我们预期的不一致,甚至导致程序出错。 参考资料...

2015-03-25 13:31:44

阅读数 638

评论数 0

多线程访问数据库

待深入研究,包括c++访问数据库的模型 参考资料: http://www.cnblogs.com/therock/articles/2379299.html http://blog.csdn.net/yaoxy/article/details/4357199

2015-03-25 13:27:26

阅读数 652

评论数 0

mysql索引

对于任何DBMS,索引都是进行优化的最主要的因素。对于少量的数据,没有合适的索引影响不是很大,但是,当随着数据量的增加,性能会急剧下降。 如果对多列进行索引(组合索引),列的顺序非常重要,MySQL仅能对索引最左边的前缀进行有效的查找。例如: 假设存在组合索引it1c1c2(c1,c2),查询...

2015-03-18 19:09:33

阅读数 371

评论数 0

线程的栈空间

线程栈空间的大小 http://blog.csdn.net/cyblueboy83/article/details/7645331 设置堆栈大小 http://www.cnblogs.com/nsnow/archive/2010/08/06/1794490.html

2015-03-18 11:32:16

阅读数 983

评论数 0

内存碎片研究

内存碎片 http://blog.csdn.net/xuzhonghai/article/details/7285821

2015-03-18 10:45:30

阅读数 416

评论数 0

void* memcpy(void* dst, const void* src, int size)

#include void *memcpy(void *to, const void *from, size_t count) 函数memcpy()从from指向的数组向to指向的数组复制count个字符。如果两数组重叠,不定义函数的行为。 在C99中,to和from由rest...

2015-03-18 10:12:54

阅读数 3301

评论数 0

mysql引擎

MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。  MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。  InnoDB存储引擎...

2015-03-18 10:00:30

阅读数 318

评论数 0

贪心算法

把一个复杂问题分解为一系列较为简单的局部最优选择,每一个选择都是对当前解的一个扩展,知道获得问题的完整解。在解决问题的策略上目光短浅,只根据当前已有的信息做出选择,而且一旦做出了选择,不管将来有什么结果这个选择都不会改变。换言之,贪心法并不是从整体最优考虑,它所做出的选择只是在某种意义上的局部最优...

2015-03-13 15:09:11

阅读数 391

评论数 0

背包算法

背包问题(Knapsackproblem)是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。这个问题涉及到了两个条件:一是物品总的大小小于或等于背包的大小,二是物品总的价值要尽量大。 参照资...

2015-03-13 14:56:45

阅读数 419

评论数 0

桶排序

桶排序 (Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将阵列分到有限数量的桶子里。每个桶子再个别排序(有可能再使用别的排序算法或是以递回方式继续使用桶排序进行排序)。桶排序是鸽巢排序的一种归纳结果。当要被排序的阵列内的数值是均匀分配的时候,桶排序使用线性时间(Θ(n))。但...

2015-03-13 10:51:13

阅读数 337

评论数 0

boost operation

operation也分为两大系:IOCP Enable和Disable系列 所有IOCP Enable的operation,其基类都是struct OVERLAPPED结构 参照资料: http://blog.csdn.net/henan_lujun/article/...

2015-03-11 11:02:54

阅读数 391

评论数 0

Boost::asio io_service

io_service的作用 io_servie 实现了一个任务队列,这里的任务就是void(void)的函数。Io_servie最常用的两个接口是post和run,post向任务队列中投递任务,run是执行队列中的任务,直到全部执行完毕,并且run可以被N个线程调用。Io_service是完全线程...

2015-03-09 11:51:02

阅读数 506

评论数 0

win_iocp_io_service

win_iocp_io_service实现完成端口的具体过程: 1.io_service 的构造函数调用 win_iocp_io_service::init(),这个过程创建一个完成端口句柄. 2.用户创建若干线程,在线程函数里调用io_service::run,...,它们都会最终调...

2015-03-09 11:45:32

阅读数 913

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭