- 博客(8)
- 资源 (13)
- 收藏
- 关注
原创 shell使用记录
检查/设置系统的服务 chkconfig 显示process的动态 top。inux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 详解http://blog.csdn.net/sanshiqiduer/article/details/1933625文本搜索 grephttp://www.cnblogs.com/end/
2013-01-25 11:41:25 739
转载 vim 替换操作大全
vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到
2013-01-27 21:01:31 425
转载 头文件string与string.h的区别
在C++中,#include与#include的区别,前者要使用更新的编译器(其实大部分编译器多比较前卫了,出了有些搞嵌入式的用变态的编译器)。喔,原来iostream是C++的头文件,iostream.h是C的头文件,即标准的C++头文件没有.h扩展名,将以前的C的头文件转化为C++的头文件后,有时加上c的前缀表示来自于c,例如cmath就是由math.h变来的。using name
2013-01-24 23:28:44 1157
转载 一起学Lua(第二篇-环境搭建)
linux平台编译安装lua官方下载地址:http://www.lua.org/ftp/下载后开始安装:tar-zxvf lua-5.2.0.tar.gzcd luacd lua-5.2.0make linuxmake install完成安装.如果遇到lua.c:make linuxmake install完成安装.如果遇到lua.c:67:31
2013-01-11 09:51:21 1417
原创 C++中不能为虚函数的情况
常见的不不能声明为虚函数的有:普通函数(非成员函数);静态成员函数;内联成员函数;构造函数;友元函数。1、为什么C++不支持普通函数为虚函数? 普通函数(非成员函数)只能被overload,不能被override,声明为虚函数也没有什么意思,因此编译器会在编译时邦定函数。2、为什么C++不支持构造函数为虚函数? 这个原因很简单,主要是从语义上考虑,所以不支持。因为构
2013-01-09 15:30:42 531
原创 浅谈Observer模式的实现.基于继承和基于事件/委托的两种方式
1. 基于继承的实现方式.废话:这是Observer模式的基本实现方式,在GOF的设计模式或其它介绍设计模式书中提到的就是这种方式。JDK1.1以后的版本中的AWT就是以这种方式实现的.(1)结构: 以下这个图把Observer模式的基于继承实现方式表现得很明白了.(2)类说明:Subject:目标基类. 维护了所支持的观察者类列表.实现增加/删除观察者接口Co
2013-01-08 23:30:45 832
原创 C宏定义#define
一。#define的用法1.简单的define定义#define MAXTIME 10002.define的“函数定义”define可以像函数那样接受一些参数,如下#define max(x,y) (x)>(y)?(x):(y);3.宏的单行定义#define A(x) T_##x#define B(x) #@x#define
2013-01-07 09:50:32 1163
原创 C++文件流
1.stream类,C++中所有的I/O流都以些“流”类为基础,包括文件标准IO,I/O(fstream, ifstream, ofstream),字符串IO(stringstream, istringstream, ostringstream)2.打开和关闭。(1)Fstream fio("filename");或 fstream fio; fio.open("filename"
2013-01-06 16:45:04 984
notepad++的文件比较插件Compare
2013-12-21
开发相关文档
2013-11-27
visual assist x
2013-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人