- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 python实现返回汉字首字母
<br />#coding=gbk def multi_get_letter(str_input): if isinstance(str_input, unicode): unicode_str = str_input else: try: unicode_str = str_input.decode('utf8') except: try
2011-04-25 17:54:00 748
原创 利用boost在C++中嵌入python
示列代码#include #include #include using namespace std; using namespace boost::python; int main() { Py_Initialize(); PyRun_SimpleString("from time import time,ctime/n" "print 'Today is',ctime(time())/n"); Py_Finalize(); return 0; } 编译时
2011-04-18 14:39:00 786 2
原创 zenoss入门
<br />Zenoss Core提供了基于SNMP的标准化的OSProcess和IPService的监控,前者包含进程的可用性和性能(CPU MEM 进程数量)监测,后者只有可用性监测。<br /> <br />官网地址<br />http://community.zenoss.org/community/documentation<br /> <br />连接一<br />http://gashero.yeax.com/?p=29<br /> <br />连接二<br />http://www.linu
2011-04-18 09:46:00 722
转载 static
::首页 >> 文档中心 >> 在线杂志 >> C++、MFC [ 在线杂志 第50期 ] [ 原创文档 本文适合初级读者 已阅读37326次 ] 文档 代码 工具 C++的static关键字 作者:韩耀旭 C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 一、面向过程设计中的static 1
2011-04-14 18:06:00 593
原创 实现linux下上下键和命令补全
安装readline在eclipse中编译使用readline需要在连接时加上-Ireadline -Itermcap#include #include #include #include static char *line_read = (char *) NULL;char *rl_gets() { if (line_read) { free(line_read); line_read = (char *) NULL; } line_read = readline("Please Enter
2011-04-13 10:35:00 6796
原创 Linux信号简介和信号处理相关函数
1) SIGHUP本信号在用户终端连接(正常或非正常)结束时发出, 通常是在终端的控制进程结束时, 通知同一session内的各个作业, 这时它们与控制终端不再关联. <br />2) SIGINT程序终止(interrupt)信号, 在用户键入INTR字符(通常是Ctrl-C)时发出 <br />3) SIGQUIT和SIGINT类似, 但由QUIT字符(通常是Ctrl-/)来控制. 进程在因收到SIGQUIT退出时会产生core文件, 在这个意义上类似于一个程序错误信号. <br />4)
2011-04-11 09:56:00 664
转载 堆和栈的区别
堆和栈的区别 (转贴) <br />非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别<br />一、预备知识—程序的内存分配<br />一个由c/C++编译的程序占用的内存分为以下几个部分<br />1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。<br />2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。<
2011-04-07 14:19:00 437
转载 onst在函数前与函数后的区别
const在函数前与函数后的区别 一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1] int const *a = &b; [2] int* const a = &b; [3] const int* const a =
2011-04-07 13:44:00 784
原创 利用boost库进行字符串与文本处理
利用BOOST库处理字符串与文本背景描述 字符串与文本的处理一直是C++的弱项,虽然C++98提供了一个标准字符串处理里std::string,但是任缺乏很多文本处理的高级特征,如正则表达式和分词,使得不少C++程序员不得不求租与其他语言(如perl,python)。 BOOST库填补了这个空白,boost中有5个主要的字符串与文本处理的程序库。loxical_cast(字符串与数值转换), format(格式化输出), sting_alog(提供了大量的字符串处理函数), tokeni
2011-04-06 17:37:00 1201
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人