- 博客(12)
- 资源 (1)
- 收藏
- 关注
转载 Linux编译安装boost
1.下载 boost-1_52 http://sourceforge.net/projects/boost/files/boost/1.54.0/boost_1_54_0.tar.gz/download 2. 将文件解压在/usr/local/目录下 3. 进入/usr/local/boost-1_54_0/ 目录, 在terminal中输入 ./bootstrap
2014-05-13 16:26:44 378
转载 Apache Mesos环境搭建
Getting Started with Apache Mesos Downloading Mesos There are different ways you can get Mesos: Download the latest stable release from Apache (Recommended) $ wget http://www.apache.org/d
2014-05-12 11:49:06 904 1
翻译 select, poll和epoll的区别
#include sys/time.h> #include sys/types.h> #include unistd.h> int select (int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeva l *timeout); FD_CLR(int fd, fd_set *set
2013-07-05 00:23:49 404
转载 Sizeof与Strlen的区别与联系
1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。 该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。 sizeof还可以用函数做参数,比如: short f();
2013-07-04 09:54:11 353
原创 C/C++函数指针(typedef简化定义)
#include iostream> #include string> using namespace std; int test(int a); void main(int argc,char* argv[]) { couttestendl;//显示函数地址 int (*fp)(int a);
2013-07-04 09:17:46 460
原创 进程间的通信方式
1 进程间的通信方式: 1管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 2 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 3 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机
2013-07-03 17:01:39 515
翻译 linux多线程编程基础入门
《线程》,对于一个程序员,如果不懂得线程,那么我觉得他对基础的高级程序还是没有入门的。 线程里有几个概念,包括创建,终止,同步,调度,进程交互等概念。 线程并不维持线程表,而是由一个进程维护。 一个进程里的多个线程共享进程的地址空间。 共享以下: Process instructions 大多数数据 打开的描述符 信号和信号句柄 当前的工作目录 用户和组ID. 但是每个线
2013-06-08 10:55:03 514
转载 Linux内核源代码
多版本的内核源代码 对不同的内核版本,系统调用一般是相同的。新版本也许可以增加一个新的系统调用,但旧的系统调用将依然不变,这对于保持向后兼容是非常必要的—一个新的内核版本不能打破常规的过程。在大多数情况下,设备文件将仍然相同,而另一方面,版本之间的内部接口有所变化。 Linux内核源代码有一个简单的数字系统,任何偶数内核(如2.0.30)是一个稳定的版本,而奇数内核(如2.1.4
2013-04-18 10:47:44 661
转载 Linux内核结构
Linux内核在整个操系统中的位置 Linux的内核不是孤立的,必须把它放在整个系统中去研究,图1.1显示了Linux内核在整个操作系统的位置: 图 1.1 Linux内核在整个操系统中的位置 由图1.1可以看出,Linux操作系统由四个部分组成: 1.用户进程—用户应用程序是运行在Linux操作系统最高层的一个庞大的软件集合, 当一个用户程序在操
2013-04-18 10:46:57 488
转载 Linux 标准目录结构
Linux 标准目录结构 初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home --- 存储普通用户的个人文件 ftp --- 用户所有服务httpdsambauser1user2 bin --- 系统启动时需要的执行文件(二进制)sbin --- 可执行程序的目录,但
2013-04-17 10:25:19 353
原创 linux----如何安装cmake
linux----如何安装cmake 输入rpm -qa CMake 查看是否安装 CMake l 下载地址:http://www.cmake.org/cmake/resources/software.html l 安装说明:以下是原密码包的安装方法 下载源码包; 将源码包放到任意目录; 解压 tar xzvf cmake.tgz;进入到解压目录 依次执行 ./boot
2013-04-16 15:18:12 525
转载 程序员必备的七大面向对象设计原则
面向对象原则综述 七大原则总脉络图: 一、 开闭原则 1. 开闭原则定义 :一个软件实体应当对扩展开放,对修改关闭。也就是说在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,即实现在不修改源代码的情况下改变这个模块的行为。 2. 开闭原则分析: (1)开闭原则由Bertrand Meyer于1988
2013-03-21 10:53:01 477
c#即时通讯源码(商业版)
2014-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人