- 博客(10)
- 资源 (19)
- 收藏
- 关注
转载 C/C++程序员必须熟练应用的开源项目 -- 转
作为一个经验丰富的C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境中使用, 对于自己来说, 在不同的项目中应用, 只需要复制代码, 改改也就可以了, 因为自己写的代码自己很熟悉。
2013-06-28 14:54:14 638
原创 C++默认构造函数
默认构造函数就是不提供显示的(包含没有参数和默认参数)初始化值,被用来创建对象的构造函数。用于下面这种声明的构造函数Stock stock1;注: 当且仅当没有定义任何构造函数的时候,编译器才会提供默认构造函数, 当我们定义了构造函数,那么我们就必须提供默认构造函数,如Stock(const char *co, int n, double pr);
2013-06-25 15:54:00 600
转载 vim tab转换成空格
1.设定tab的位置 :set tabstop=42.输入tab时自动将其转化为空格 :set expandtab如果此时需要输入真正的tab,则输入Ctrl+V, tab,在windows下是Ctrl+Q, tab3.将已存在的tab都转化为空格 :retab 4.显示空格:set listchars=trail:-
2013-06-25 13:43:59 697
原创 vim的格式
vim 中写C的代码避免会在别的编辑器中打开是不对齐的,可以用vim特有的模式行 ,只要在文件的首部加/* vim: set tabstop=4 shiftwidth=4 expandtab: */这样就设置tab为4格,而且都是用空格来填充的
2013-06-17 17:01:57 606
转载 vim 常用
1)一些常用的Vim配置,在~/.vimrc中syntax on 支持语法高亮set nu 显示行号set nonu 不显示行号set ai 设置自动缩进set shiftwidth=4 设置自动缩进 4 个空格, 当然要设自动缩进先.set sts=4 即设置 softtabstop 为 4.
2013-06-17 16:52:41 498
转载 显示驱动:FrameBuffer,libggi,vga三种图形驱动
显示驱动:framebuffer (最快), VGA (慢), libggi (慢). FrameBuffer,可以译作“帧缓冲”,有时简称为fbdrv,基于fbdrv的console也被称之为fbcon。这是一种独立于硬件的抽象图形设备。 FrameBuffer的优点在于其高度的可移植性、易使用性、稳定性。使用Linux内核的FrameBuffer驱动(vesafb),可以轻松支持到10
2013-06-14 15:21:08 1778
转载 线程池[高级]
#线程池配置文件filename:[thread_pool_config.conf] 其中‘#’为注释 不准以=开始#线程池最小线程数MIN_THREAD_NUM = 3#线程池最大线程数MAX_THREAD_NUM =50#线程池默认线程数DEF_THREAD_NUM = 25#管理线程动态调节时间间隔(s)MANAGE_ADJUST_INTERVAL = 5#线程数与
2013-06-13 19:01:28 540
转载 STDIN_FILENO的作用及与stdin 的区别
1.STDIN_FILENO的作用STDIN_FILENO属于系统API接口库,其声明为 int 型,是一个打开文件句柄,对应的函数主要包括 open/read/write/close 等系统级调用。操作系统一级提供的文件API都是以文件描述符来表示文件。STDIN_FILENO就是标准输入设备(一般是键盘)的文件描述符。2.区别1)数据类型不一致:stdin类型为
2013-06-13 11:36:49 526
转载 Bash的24个陷阱分析
1. for i in `ls *.mp3`常见的错误写法:for i in `ls *.mp3`; do # Wrong!为什么错误呢?因为for...in语句是按照空白来分词的,包含空格的文件名会被拆 成多个词。如遇到 01 - Don't Eat the Yellow Snow.mp3 时,i的值会依次取 01,-,Don't,等等。用双引号也不行,它会将ls *.m
2013-06-13 11:36:02 664
原创 stm32f407discovery 的keil 4.60ST-linkII不能用解决方法
1 、用资源中的STLink文件替换 C:\Keil\ARM\STLink, 记得备份原来的文件,2、C:\Keil\TOOLS.INI改成如下的[UV2]ORGANIZATION="cs2c"NAME="jianzhong", "cui"EMAIL="cjzswust@gmail.com"ARMSEL=1BOOK0=UV4\RELEASE_NOTES.HTM("uVisi
2013-06-06 13:38:31 9952
vmware 8.0 vmnet modules
2012-04-20
串口ymodem传输文件
2012-04-16
U-BOOT移植S3C2440完全手册
2010-12-07
μC_OS-Ⅱ中文资料大全
2009-07-20
Linux设备驱动程序第三版2.6
2009-07-15
汇编编写的电子琴程序代码
2009-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人