- 博客(12)
- 资源 (1)
- 收藏
- 关注
转载 Linux编译安装boost
1.下载 boost-1_52 http://sourceforge.net/projects/boost/files/boost/1.54.0/boost_1_54_0.tar.gz/download2. 将文件解压在/usr/local/目录下3. 进入/usr/local/boost-1_54_0/ 目录, 在terminal中输入./bootstrap
2014-05-13 16:26:44
388
转载 Apache Mesos环境搭建
Getting Started with Apache MesosDownloading MesosThere 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
918
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
414
转载 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
362
原创 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
467
原创 进程间的通信方式
1 进程间的通信方式:1管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。2 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。3 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机
2013-07-03 17:01:39
524
翻译 linux多线程编程基础入门
《线程》,对于一个程序员,如果不懂得线程,那么我觉得他对基础的高级程序还是没有入门的。线程里有几个概念,包括创建,终止,同步,调度,进程交互等概念。线程并不维持线程表,而是由一个进程维护。一个进程里的多个线程共享进程的地址空间。共享以下:Process instructions大多数数据打开的描述符信号和信号句柄当前的工作目录用户和组ID.但是每个线
2013-06-08 10:55:03
523
转载 Linux内核源代码
多版本的内核源代码 对不同的内核版本,系统调用一般是相同的。新版本也许可以增加一个新的系统调用,但旧的系统调用将依然不变,这对于保持向后兼容是非常必要的—一个新的内核版本不能打破常规的过程。在大多数情况下,设备文件将仍然相同,而另一方面,版本之间的内部接口有所变化。Linux内核源代码有一个简单的数字系统,任何偶数内核(如2.0.30)是一个稳定的版本,而奇数内核(如2.1.4
2013-04-18 10:47:44
671
转载 Linux内核结构
Linux内核在整个操系统中的位置 Linux的内核不是孤立的,必须把它放在整个系统中去研究,图1.1显示了Linux内核在整个操作系统的位置: 图 1.1 Linux内核在整个操系统中的位置 由图1.1可以看出,Linux操作系统由四个部分组成: 1.用户进程—用户应用程序是运行在Linux操作系统最高层的一个庞大的软件集合, 当一个用户程序在操
2013-04-18 10:46:57
500
转载 Linux 标准目录结构
Linux 标准目录结构初学Linux,首先需要弄清Linux 标准目录结构/root --- 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home --- 存储普通用户的个人文件ftp --- 用户所有服务httpdsambauser1user2bin --- 系统启动时需要的执行文件(二进制)sbin --- 可执行程序的目录,但
2013-04-17 10:25:19
360
原创 linux----如何安装cmake
linux----如何安装cmake输入rpm -qa CMake 查看是否安装 CMakel 下载地址:http://www.cmake.org/cmake/resources/software.htmll 安装说明:以下是原密码包的安装方法下载源码包;将源码包放到任意目录;解压 tar xzvf cmake.tgz;进入到解压目录 依次执行 ./boot
2013-04-16 15:18:12
539
转载 程序员必备的七大面向对象设计原则
面向对象原则综述七大原则总脉络图:一、 开闭原则1. 开闭原则定义 :一个软件实体应当对扩展开放,对修改关闭。也就是说在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,即实现在不修改源代码的情况下改变这个模块的行为。2. 开闭原则分析:(1)开闭原则由Bertrand Meyer于1988
2013-03-21 10:53:01
485
c#即时通讯源码(商业版)
2014-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人