编程中遇到的函数和变量
文章平均质量分 91
oneboyishappy
这个作者很懒,什么都没留下…
展开
-
htonl() htons()及inet_ntoa() inet_addr()的用法
htonl() htons()及inet_ntoa() inet_addr()的用法本文转自:http://hi.baidu.com/6908270270/blog/item/ee265e036737c58cd53f7c36.html 现在我们很幸运,因为我们有很多的转载 2011-10-12 10:24:14 · 528 阅读 · 0 评论 -
enum{}
enumenum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常量组成的独特类型。通常情况下,最好是在命名空间内直接定义枚举,以便该命名空间中的所有类都能够同样方便地访问它。但是,还可以将枚举嵌套在类或结构中。默认情况下,第一个枚举数的值为 0,后面每个枚举数的值依次递增 1。例如,下面的枚举,Sat 是0,Sun 是 1,Mon 是2 等.转载 2011-11-03 11:53:49 · 5710 阅读 · 0 评论 -
msgsnd()
转: http://blog.sina.com.cn/s/blog_64ba2b750100w34j.html 前些天我在看ststem V函数msgsnd时,看到书上一个例子,调了好长时间,结果都有点问题,前面我说过书中定义msgsnd第二个参数是它指向的是一个结够体指针。struct msgbuf {long mtype;char mtext[1];};转载 2011-11-23 17:14:30 · 6128 阅读 · 1 评论 -
退出线程
6.5 终止线程的运行若要终止线程的运行,可以使用下面的方法:• 线程函数返回(最好使用这种方法)。• 通过调用E x i t T h r e a d函数,线程将自行撤消(最好不要使用这种方法)。• 同一个进程或另一个进程中的线程调用Te r m i n a t e T h r e a d函数(应该避免使用这种方法)。• 包含线程的进程终止运行(应该避免使用这种方法)。下面转载 2011-10-31 09:54:41 · 2205 阅读 · 0 评论 -
ASSERT与VERIFY宏的区别
1 ASSERT与VERIFY宏在Debug模式下作用基本一致,二者都对表达式的值进行计算,如果值为非0,则什么事也不做;如果值为0,则输出诊断信息。 2 ASSERT与VERIFY宏在Release模式下效果完全不一样。ASSERT不计算表达式的值,也不会输出诊断信息;VERIFY计算表达式的值,但不管值为0还是非0都不会输出诊断信息。VERIFY 与ASSERT用在程序调试上转载 2011-10-25 14:21:07 · 415 阅读 · 0 评论 -
VC调试方法
一、调试基础调试快捷键F5: 开始调试Shift+F5: 停止调试F10: 调试到下一句,这里是单步跟踪 F11: 调试到下一句,跟进函数内部Shift+F11: 从当前函数中跳出Ctrl+F10: 调试到光标所在位置F9: 设置(取消)断点Alt+F9: 高级断点设置跟踪调试1、 尽量使用快捷键时行调试2、 观察调转载 2011-10-25 10:08:56 · 432 阅读 · 0 评论 -
priority_queue::push();pop(),empty,back(),front();size()
下面的代码示例阐释了如何使用 Visual c + + 中的 priority_queue::push、 priority_queue::pop、 priority_queue::empty、 priority_queue::top,和 priority_queue::size STL 函数。priority_queue 适配器包含支持该 priority_queue 的容器的类型定义类型的对转载 2011-09-28 15:02:35 · 3048 阅读 · 0 评论 -
AscII码表
标准ASCII表 BinDecHex缩写/字符解释00000000000NUL(null)空字符00000001101SOH(start of headling)标题开始00000010202STX (start of text)正文开始00000011303原创 2011-10-21 10:05:48 · 662 阅读 · 0 评论 -
sscanf用法
定义函数 int sscanf (const char *str,const char * format,........);函数说明 sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内。返回值 成功则返回参数数目,失败则返回-1,错误原因存于errno中。范例1转载 2011-09-09 16:27:17 · 546 阅读 · 0 评论 -
static
C++中的static简介 C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。面向过程设计中的static 1、静态全局变量 在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下:转载 2011-10-20 11:29:49 · 506 阅读 · 0 评论 -
trace
TRACE和TRACK是用来调试web服务器连接的HTTP方式。 支持该方式的服务器存在跨站脚本漏洞,通常在描述各种浏览器缺陷的时候,把"Cross-Site-Tracing"简称为XST。 攻击者可以利用此漏洞欺骗合法用户并得到他们的私人信息。 解转载 2011-10-18 16:15:46 · 858 阅读 · 0 评论 -
_u8和_u32
_u8是指无符号8位数据类型; _u32是指无符号32 位数据类型;这都是Linux里定义的原创 2011-10-14 15:17:11 · 1074 阅读 · 0 评论 -
strstr() strdup() strchr()
strchr() 原型:extern char *strchr(const char *s,char c); const char *strchr(const char* _Str,int _Val) char *strchr(char* _Str,int _Ch) 头文件:#include 功能:查找字符串s中首次出现字符c的位置原创 2011-11-28 17:00:57 · 962 阅读 · 0 评论