自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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#即时通讯源码(商业版)

程序设计人员可以根据自己的需要进行二次开发进行获利。本套程序绝对不含黑客代码段以及损害它人利益的代码段,如有怀疑可重新编译源程序或反编译源程序自行查看。 免费开源,使用者可以放心大胆的使用,控件源代码提供丰富的中文注释,可以使使用者看到内核原理. 二次开发性强,控件提供很多属性,接口,以及事件,开发者可以根据自己的需要,任意改装,包括外观,内部存储信息方式,比如数据库或txt等. 系统跑在自己的服务器上,这就不用担心使用其他网站IM带来的干扰影响,并且还是免费的. 现成示例多,开发者可以根据需要改程序,而不要花很长时间去重新设计,省时省力

2014-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除