
Linux---C---C++---====
文章平均质量分 73
yangsc1984
..............
展开
-
C头文件大全
分类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母(A-Z,a-z)返回非0值,否则返回0 int isalnum(int ch) 若ch是字母(A-Z,a-z)或数字(0-9) 返回非0值,否则返回0 int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0 int i转载 2009-02-15 19:41:00 · 1095 阅读 · 0 评论 -
linux echo
linux echo功能说明:显示文字。 语 法:echo [-ne][字符串]或 echo [--help][--version] 补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。 参 数:-n 不要在最后自动换行 -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般 文字输出:原创 2009-08-06 10:11:00 · 630 阅读 · 0 评论 -
Sysklogd 系统日志记录器
由于论坛排版效果不理想,而且我也只在我的个人空间对文章进行后继更新,所以建议直接到我的空间查看此文:《Sysklogd 系统日志记录器》http://lamp.linux.gov.cn/Linux/sysklogd.html概述日志对于系统的重要性不言而喻,比如对于故障诊断和入侵检测,没有日志几乎寸步难行。Linux系统当中最流行的日志记录器是 Sysklogd ,当前最新版本是 1.5 。Sys转载 2009-07-20 09:29:00 · 900 阅读 · 0 评论 -
c语言——变长函数参数
友情链接:jesse博客网址http://www.cublog.cn/u/22878/showart_201409.html 例子: va_list ap; //声明一个变量来转换参数列表 va_start(ap,fmt); //初始化变量 va_end(ap);转载 2009-07-15 10:57:00 · 608 阅读 · 0 评论 -
GCC编译优化指南
作者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。其他作品本文作者十分愿意与他人共享劳动成果,如果你转载 2009-04-23 10:32:00 · 622 阅读 · 0 评论 -
四种情况,编译器必须为未声明构造函数之class合成一个默认构造函数
四种情况,C++编译器必须为未声明构造函数之class合成一个默认构造函数第一种情况,class 有member object(该member object有default constructor), class需要default constructor调用member object default constructor第二种情况,如果一个没有任何constructor的class 派生自一个"原创 2009-04-09 20:20:00 · 1775 阅读 · 1 评论 -
kruskal
1 // 这个算法用kruskal实现了 2 #include iostream> 3 #include algorithm> 4 5 using namespace std; 6 7 const int maxn=100; 8 9 int m[maxn]; 10 // 边的结构体 11 struct node{ 12 int u,v; 13 double转载 2009-03-31 19:20:00 · 696 阅读 · 0 评论 -
Unix shell 错误集
带有特殊含义的退出码表格 D-1. "保留的"退出码退出码的值含义例子注释1通用错误let "var1 = 1/0"各种各样的错误都可能使用这个退出码, 比如"除0错误"2shell内建命令使用错误(Bash文档上有说明) 很少看到, 通常情况下退出码都为1126命令调用不能执行 程转载 2009-03-08 14:51:00 · 705 阅读 · 0 评论 -
五种内存分配、堆与栈区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)转载 2009-02-21 10:36:00 · 554 阅读 · 0 评论 -
Linux常用解压命令
.tar解包: tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz解压:tar zx转载 2009-02-19 09:10:00 · 618 阅读 · 0 评论 -
gets()与scanf()的区别
可以用如下两种方式输入字符串,示例程序段如下: char string[15]; gets(string); /*遇到回车认为输入结束*/ scanf("%s",string); /*遇到空格认为输入结束*/ 。。。 所以在输入的字符串中包含空格时,应该使用gets输入。转载 2009-02-21 09:08:00 · 566 阅读 · 0 评论 -
enum枚举类型与union联合类型
在C语言中有一种对软件工程来讲,可以大大提高程序可读性的数据类型,那就是枚举(enum)。一般的定义方式如下:enum enum_type_name{ ENUM_CONST_1, ENUM_CONST_2,... ENUM_CONST_n} enum_variable_name;enum_type_name是自定义的一种数据数据类型,而enum_variable_name转载 2008-12-09 10:37:00 · 1279 阅读 · 0 评论 -
C++头文件大全
传统 C++ #include //设定插入点 #include //字符处理 #include //定义错误码 #include //浮点数处理 #include //文件输入/输出 #include //参数化输入/输出 #include //数据流输入/输出 #include //定义各种数据类型最值常量 #include //定义本地化函数 #include //定义数原创 2009-02-15 19:43:00 · 592 阅读 · 0 评论 -
解决ssh连接延时
<br /> <br />原文链接http://www.intgoo.com/100121.html<br /> <br />有时候ssh会遇到一种情况,ssh连接服务器总要十几秒或者几十秒。通常这个时<br />候会误以为是是连不上去的<br />很多时候是ssh的DNS反解析,反解析没有找到你本机的hostname和ip对应,这样<br />就会造成连接延时。<br />我暂时试过的方法主要有以下几种。<br />1.修改服务器配置文件/etc/ssh/sshd_config,将#UseDNS转载 2011-03-06 22:03:00 · 1432 阅读 · 0 评论