自定义博客皮肤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/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#即时通讯源码(商业版)

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

2014-06-12

空空如也

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

TA关注的人

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