- 博客(6)
- 资源 (9)
- 收藏
- 关注
转载 Boost 中的智能指针
这篇文章主要介绍 boost中的智能指针的使用。 内存管理是一个比较繁琐的问题,C++中有两个实现方案: 垃圾回收机制和智能指针。垃圾回收机制因为性能等原因不被C++的大佬们推崇, 而智能指针被认为是解决C++内存问题的最优方案。1. 定义 一个智能指针就是一个C++的对象, 这对象的行为像一个指针,但是它却可以在其不需要的时候自动删除。注意这个“其不需要的时候”, 这可
2011-11-23 22:40:15 596
原创 临近毕业。。。
大四了,现在也不是毕业季。但是有种压力,不是关于毕业的,是求职的,求职观的问题,本人比较二,好听的话说的是执着,哈哈。没见过这样的人吧,我自己都受不了了,偶尔自嘲下吧。 下周考试,考过后去苏州吧,有家公司面试,不知道情况如何,反正就呆在那里吧,我这里也没有什么好的职位或者其他的事情可做的,不知道什么情况。还有就是没有money啊,家里也有情况,不能问家里开口,恩。 哈哈,好好的
2011-11-19 12:34:47 910 1
原创 Linux网络编程常用结构体
struct in_addr { unsigned long s_addr; // that’s a 32-bit long, or 4 bytes }; struct sockaddr { unsigned short sa_family; // address family, AF_xxx char sa_dat
2011-11-16 20:53:45 826
转载 可重入函数和线程安全函数是两个既相关又不完全等同的概念
1. reentrant函数一个函数是reentrant的,如果它可以被安全地递归或并行调用。要想成为reentrant式的函数,该函数不能含有(或使用)静态(或全局)数据 (来存储函数调用过程中的状态信息),也不能返回指向静态数据的指针,它只能使用由调用者提供的数据,当然也不能调用non-reentrant函数.比较典型的non-reentrant函数有getpwnam, strto
2011-11-16 17:56:38 729
转载 linux下的so、o、lo、a、la文件有什么区别
o: 编译的目标文件a: 静态库,其实就是把若干o文件打了个包so: 动态链接库(共享库)lo: 使用libtool编译出的目标文件,其实就是在o文件中添加了一些信息la: 使用libtool编译出的库文件,其实是个文本文件,记录同名动态库和静态库的相关信息 1 libtool的工作原理libtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中
2011-11-06 11:47:08 1123
原创 一直向前走
大四,课程还有一两周要结束了,准备找工作关于嵌入式Linux方向的,或者Linux软件开发工程师之类的,可能对应届生的要求较高,但是是我喜欢的。目前,在看大学四年来学的课程中计算机的精华《数据结构》《计算机网络》《计算机组成原理》《操作系统》,这些都是考研要考的课程,越看越觉得深奥,自己了解的真的九牛一毛,以前一直很自信,自以为什么都会了,到头来,再看到了这些书,感觉自己当时真的太自恋了,原来
2011-11-05 11:51:05 883 2
5G NR _ the next generation wireless access technology-Academic Press (2018)
2018-12-06
AIO nginx C10K
2012-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人