- 博客(70)
- 收藏
- 关注
转载 linux中fork()函数详解
原文出处:http://blog.youkuaiyun.com/jason314/article/details/5640969一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork(
2014-09-24 09:32:21
725
转载 const在函数前与函数后的区别
一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1] int const *a = &b; [2] in
2014-09-02 10:15:40
708
原创 Android 开发学习记录(4)---- httpclient使用(三)
之前在Android 开发学习记录(3)---- httpclient使用(二)中介绍了如何使用 httpclient 登录
2014-08-26 13:57:53
822
转载 遇见C++ Lambda
原文链接:http://www.cnblogs.com/allenlooplee/archive/2012/07/03/2574119.html
2014-08-03 21:48:05
860
原创 Android 开发学习记录(3)---- httpclient使用(二)
之前在Android 开发学习记录(2)---- httpclient使用(一)中介绍了httpl
2014-07-19 17:12:01
886
转载 C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
来源:http://www.cnblogs.com/flatfoosie/archive/2010/12/22/1914055.html
2014-07-03 20:28:56
578
转载 C++继承:公有,私有,保护
原文出处:http://www.cnblogs.com/qlwy/archive/2011/08/25/2153584.html公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。1. 公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是
2014-06-19 15:46:50
588
原创 进程死锁
进程死锁如果多个进程同时占有对方需要的资源而同时请求对方的资源,而它们在得到请求之前不会释放所占有的资源,那么就会导致死锁的发生,也就是进程不能实现同步。1.死锁原因产生死锁的原因可归结为如下两点:(1)竞争资源。当系统中供多个进程共享的资源如打印机、公用队列等,其数目不足以满足进程的需要时,会引起诸进程的竞争而产生死锁。(2)进程间推进顺序非法。进程在运行过程中,请求和释
2014-06-19 15:32:27
716
转载 原码, 反码, 补码 详解
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式
2014-05-29 10:32:32
884
转载 linux c语言定时器
原文来自于:http://hi.baidu.com/opetrhsxszbckzd/item/126966cae5f9524aa9ba94f5
2014-05-21 17:11:17
7396
原创 分治、动态规划、贪婪 之 算法分析
分治与动态规划都用到了递归的思想,但是我对他们之间的区别在概念上一直比较模糊,今天附带贪婪选择稍微整理一下他们。算法之道上说,标准分治、动态规划、贪婪选择称得上是孙子兵法的下、中、上策。标准分治虽然将大问题分解成小问题,但是每个小问题都需要解决,相当于逢城必攻实属下策;动态规划则聪明地发现,很多子问题都相同,那么重复的子问题可以不用重复计算,就是不对每个城市进行攻破,从而节省精力和兵力,但仍然
2014-05-11 10:08:47
902
原创 常见网络端口 和 常见网络协议
常见网络端口端口:0 服务:Reserved 说明:通常用于分析操作系统。端口:1 服务:tcpmux 说明:这显示有人在寻找SGI Irix机器。端口:7 服务:Echo 说明:能看到许多人搜索Fraggle放大器时,发送到X.X.X.0和X.X.X.255的信息。端口:21 服务:FTP 说明:FTP服
2014-05-07 22:50:22
3061
转载 TCP协议中的三次握手和四次挥手(图解)
来源:http://blog.youkuaiyun.com/whuslei/article/details/6667471
2014-05-07 22:30:14
898
原创 C++编程练习(14)-------“单例模式”的实现
单例模式 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。
2014-05-07 11:22:23
1061
原创 IPv4地址学习总结
1. IPv4地址格式网络互连的一个重要前提条件是要有一个有效的地址结构,并且所有的互连网络用户都应遵守这个地址结构。因为只有这样所有的互连网络用户才能在统一的规定下相互之间通讯。这个地址结构可以有许多不同的形式,可以用二进制表示、十进制表示,甚至用十六进制表示,如:204.71.200.68转为八进制形式可表示为0314.0107.0310.0104,IP地址204.71.200.68转为十
2014-05-05 18:22:33
4137
原创 C/C++中的联合体
C/C++中的联合体利用union可以用相同的存储空间存储不同型别的数据类型,从而节省内存空间。当访问其内成员时可用"."和"->"来直接访问。
2014-04-30 11:55:58
1296
转载 【C++专题】static_cast, dynamic_cast, const_cast探讨
原创地址:http://www.cnblogs.com/chio/archive/2007/07/18/822389.html
2014-04-29 17:41:25
549
原创 五种常用算法之四:回溯法
回溯法(探索与回溯法)是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。
2014-04-23 11:59:39
3290
原创 五种常用算法之一:贪心算法
贪心算法贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解。
2014-04-17 17:39:51
2136
原创 C++ 构造函数和析构函数的调用顺序、虚析构函数的作用
当建立一个对象时,首先调用基类的构造函数,然后调用下一个派生类的构造函数,依次类推,直至到达派生类次数最多的派生次数最多的类的构造函数为止。
2014-04-16 18:14:15
5776
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人