- 博客(8)
- 收藏
- 关注
转载 【UNIX】./a.out > outfile 2>&1和./a.out 2>&1 > outfile的区别
【APUE习题 3.5】./a.out > outfile 2>&1和./a.out 2>&1 > outfile的区别 int main() { printf("output to stdio\n"); fprintf(stderr,"output to stderr\n"); return 1; }
2013-05-31 20:18:32 1952
转载 【UNIX】实际用户ID,有效用户ID,保存的设置用户ID
Linux中的实际用户ID,有效用户ID和保存的设置用户ID一般是对于进程而言的,具体概念如下: 实际用户ID(real user-id):标明进程的执行者是谁。 有效用户ID(effective user-id):标明进程执行时对文件的访问权限 保存的设置用户ID(saved set-user-id):这个概念涉及到可执行程序文件的设置用户ID位,如下图所示 当可
2013-05-29 21:04:44 608
转载 【UNIX】僵尸进程的处理
什么是僵尸进程 僵尸进程是指它的父进程已经退出(父进程没有等待(调用wait/waitpid)它),而该进程dead之后没有进程接受,就成为僵尸进程,也就是(zombie)进程。 僵尸进程是怎么样产生 一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁,而是留下一个称为僵尸进程(Zombie)的数据结构(系统调用exit,它的作用是使进程退出,但也仅仅限于将
2013-05-29 20:04:21 1114
转载 【C++】C++的三种new
一、plain new 普通new Cpp代码 "font-size: medium;">void*operator new(std::size_t)throw(std::bad_alloc); void operator delete( void *) throw(); 该运算符在分配失败时将抛出异常,而非返回NULL。使用时要包含
2013-05-29 15:29:29 639
原创 【面试】网络基础
OSI七层模型 应用层:提供网络应用协议 表示层:为用户提供数据转换和表示服务 会话层:为用户提供会话控制服务(安全认证) 传输层:为用户提供端到端的数据传输服务 网络层:控制通信子网原点到目的点的数据传输(Packet) 数据链路层:在有差错的物理线路上提供无差错的数据传输(Frame) 物理层:在物理线路上传输原始的二进制数据位 TCP/IP 五层模型 应用层:同OSI
2013-05-28 09:22:03 808
原创 【数字题3】最大重叠子区间
问题描述 对一个正整数n,如果n在数据文件中某行的两个正整数(假设为A和B)之间,即A=n>=B,则n属于该行;如果n同时属于行i和j,则i和j有重叠区间;重叠区间的大小是同时属于行i和j的整数个数。例如,行(10 20)和(12 25)的重叠区间为[12 20],其大小为9;行(20 10)和(12 8)的重叠区间为[10 12],其大小为3;行(20 10)和(20 30)的重叠区间大小
2013-05-13 20:32:40 1759
转载 【设计模式】六大原则
1. 单一职责原则(Single Responsibility Principle) http://blog.csdn.net/zhengzhb/article/details/7278174 2. 里氏替换原则(Liskov Substitution Principle) http://blog.csdn.net/zhengzhb/article/details/72818
2013-05-11 16:36:21 555
转载 【设计模式】简单工程模式和策略模式的区别
策略模式:定义算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 简单工厂:将对象的创建完全独立出来,让对象的创建和具体的使用客户无关。 简单工厂严格意义上不是一种设计模式,只能是一种良好的编程习惯。 名词理解: 工厂(Factory)模式我们可以做如下理解,假设有一个Audi的公司生产汽车(似乎也不用假设了),它掌握一项核心的技术就是生产汽
2013-05-11 10:16:33 1386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人