自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

少码哥的专栏

码者,农也

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Docker host debian8全配置

1.sudoers配置/etc/sudoers, 添加sudo权限给指定用户。root@cloud4:/# nano /etc/sudoers#添加sudo权限给stewar # User privilege specification root ALL=(ALL:ALL) ALL stewar ALL=(ALL:ALL) ALL2.时区设置root@cloud4:/# tzselect#.

2016-04-11 15:33:21 720

原创 LINUX系统下DSO同名全局变量浅析

<br />    最近重温了一下《程序员修养》,又搞懂了一些叽里旮旯的问题,现将DSO同名全局变量问题进行简单小结,具体的讲解请看《程序员修养》一书。<br />    程序结构为可执行文件源码main.c,动态库源码Func1.c,Func2.c,代码如下:<br />    <br />    #include <stdio.h><br />    extern void Func1();<br />    extern void Func2();<br />    extern int g_var;

2011-03-12 09:31:00 447

转载 类成员变量数组初始化方法解析

<br />某些情况下,在写C++类的时候,希望能通过一个静态初始化函数来对类的一些静态成员进行初始化。比如,往静态的std::map成员或者std::vector成员里添加一些固定的内容等。这在Java里通过static块很容易实现。但在C++里该怎么办呢?<br />  如果要初始化一个普通的静态成员,只需要在实现文件(源文件)中定义该成员并赋予初始值即可,比如:class Test1 {<br />public:<br />    static string emptyString;<br />};<

2010-09-16 20:41:00 2544

转载 linux下的多线程编程

<br />1. 编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。顺便说一下,Linux下pthread的实现是通过系统调用clone()来实现的。clone()是Linux所特有的系统调用,它的使用方式类似fork。 <br /> <br />2. 函数pthread_join用来等待一个线程的结束。函数原型为: <br /><br />  extern int pthread_join((pthread_t __th, void **__thre

2010-09-12 14:00:00 298

转载 Linux 的多线程编程的高效开发经验

本文中我们针对Linux上多线程编程的主要特性总结出5条经验,用以改善Linux多线程编程的习惯和避免其中的开发陷阱。在本文中,我们穿插一些Windows的编程用例用以对比Linux特性,以加深读者印象。 背景 Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程API有一些细微和隐晦的差别。不注意这些Linux上的一些开发陷阱,常常会导致程序问题不穷,死锁不断。本文中我们从5个方面总结出Linux多线程编程上的问题,并分别引出相关改善的开发经验,用以避免这些的陷阱。我们希望

2010-09-12 12:29:00 263

vim 配置文件与插件

vim 配置文件与相关插件,已打包

2016-04-11

空空如也

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

TA关注的人

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