
C/C++
wfziyou
这个作者很懒,什么都没留下…
展开
-
C语言中的预处理详解
原文:http://blog.youkuaiyun.com/dlutbrucezhang/article/details/8753765一.预处理的工作方式... 31.1.预处理的功能... 31.2预处理的工作方式... 3二.预处理指令... 42.1.预处理指令... 42.2.指令规则... 4三.宏定义命令----#define. 43.1.无参数的宏... 4转载 2013-06-09 12:22:13 · 689 阅读 · 0 评论 -
如何在Linux中查看所有正在运行的进程
你可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID。Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息。ps命令能提供一份当前进程的快照。如果你想状态可以自动刷新,可以使用top命令。ps命令输入下面的ps命令,显示所有运行中的进程:# ps aux | less其中,-A:显示所有进程a:显示终端中包括其它用户的所有进转载 2014-09-05 11:23:00 · 715 阅读 · 0 评论 -
在Linux下生成GUID的程序,及编译错误 “uuid/uuid.h: No such file or directory” 的解决办法。
在Linux下编写生成GUID的程序,如下 guid.c 文件:#include #include void uuid2string(const uuid_t uu, char* const str) // 把uuid转成字符串。{ int i; for(i=0;i sprintf(str+i*2, "%02X",uu[i]);转载 2014-08-02 15:40:45 · 2593 阅读 · 0 评论 -
SVN update: 'skipped' message
在eclipse中用svn插件同步google code老是服务器连接time out!就只有通过检出项目再更新啦,结果遇到个SVN update: 'skipped' message问题,还是stackoverflow强大啊,一找就解决问题啦!I guess you are getting this type of error.[user@user myprojectdir]#转载 2014-08-02 12:51:16 · 2019 阅读 · 0 评论 -
C++的性能优化实践
内容目录1 Gprof2. gprof使用步骤 1.初始化大对象耗时2.Map使用不当优化准则:1. 二八法则:在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的;在优化实践中,我们将精力集中在优化那20%最耗时的代码上,整体性能将有显著的提升;这个很好理解。函数A虽然代码量大,但在一次正常执行流程中,只调用了一次。转载 2014-06-07 11:54:48 · 441 阅读 · 0 评论 -
使用C++开发wxWidgets程序
该文献为wxWidgets许多控件提供了翔实的介绍,可在实际编写中作为MSDN般的东西用。此文写作于wxWidgets还叫wxWindows的年代,或有已不适用之处。排版终于调整完了。皿中文版说明 本教程由Gxl117翻译并将继续维护,这是本教程的第一稿,如果发现错误请与我(Email:gxl117@yahoo.com.cn)联系让我能及时修正它。之后还会对这个教程进行更多的扩充,转载 2014-02-13 15:04:35 · 2555 阅读 · 0 评论 -
调试
stack overflow顾名思义,stack overflow就是是栈溢出了。在进行数值运算时,我们常常要和运算结果的溢出打交道。数值运算结果可能上溢(overflow),也可能是下溢(underflow)。不过栈的溢出显然只可能是上溢,即栈空间被用完了。在提起“栈”(stack)这个概念的时候,千万不要忘记了它的兄弟“堆”(heap),也要切记不要把二者搞混了。转载 2014-02-08 11:09:21 · 521 阅读 · 0 评论 -
printf的格式控制的完整格式
printf的格式控制的完整格式% - 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。转载 2014-02-08 11:06:35 · 582 阅读 · 0 评论 -
C/C++对文件操作的小结
在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O 文件操作,下面就分别介绍之。一、流式文件操作这种方式的文件操作有一个重要的结构FILE,FILE 在stdio.h中定义如下:typedef struct {int level;unsigned flags;char fd;unsigned char hold;int bsize;uns转载 2013-11-04 12:52:28 · 1291 阅读 · 0 评论 -
Ado访问数据库
Ado访问数据库ADO的对象:Connection Command Recordset(记录集) MFC使用ADO的过程:添加ADO的支持;创建一个数据源连接;对数据库中的数据库进行操作;关闭数据源。1.引入ADO:VisualC++中,可以在StdAfx.h文件的末尾引入ADO库文件。(必须在使用转载 2014-02-08 10:37:08 · 897 阅读 · 0 评论 -
浅谈函数的可变参数
浅谈函数的可变参数 可变参数的英文表示为:variable argument。它在函数的定义时,用三个点号“.”表示,用逗号与其它参数分隔。可变参数的特点:不像固定参数那样一一对应,也不像固定参数有固定的参数类型和参数名称;可变参数中个数不定可是传入的是一个参数也可以是多个;可变参数中的每个参数的类型可以不同,也可以相同;可变参数的每个参数并没有实际的名称与之相对应。 由此转载 2014-02-07 10:43:06 · 514 阅读 · 0 评论 -
assert()函数用法总结
assert()函数用法总结 assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort转载 2014-02-07 10:35:43 · 433 阅读 · 0 评论 -
C 字符串操作
函数名: stpcpy功 能:拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source);程序例: #include #include int main(void) { char string[10]; char *str1 = "abcdefghi"; stpcp转载 2013-08-05 17:02:28 · 568 阅读 · 0 评论 -
GNU make
http://www.gnu.org/software/make/manual/make.html#Simple-Makefile原创 2018-09-14 13:02:30 · 892 阅读 · 0 评论