好文收藏
xmlate
这个作者很懒,什么都没留下…
展开
-
typedef用法
typedef用法 typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指 typedef 能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。 typedef 使用最多的地方是创建易于记忆的类型名,用它来归档程序员的意图。类型出现在所声明的变量名字中,位于转载 2008-09-27 09:28:00 · 367 阅读 · 0 评论 -
VC++ const_cast,reinterpret_cast,static_cast,dynamic_cast 对比
标准c++中主要有四种强制转换类型运算符: const_cast,reinterpret_cast,static_cast,dynamic_cast等等。 1)static_cast(a) 将地址a转换成类型T,T和a必须是指针、引用、算术类型或枚举类型。 表达式static_cast(a), a的值转换为模板中指定的类型T。在运行时转换过程中,不进行类型检查来转载 2008-09-27 09:06:00 · 993 阅读 · 0 评论 -
常用SQL语句
[分享]SQL语句集锦【强力推荐!】 【转】 --语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TAB转载 2008-10-07 11:57:00 · 381 阅读 · 0 评论 -
Apache错误:[error] (OS 10038)在一个非套接字上尝试了一个操作
今日电脑上的APACHE启动后CPU占用率一直高居100%, PHP程序也无法执行了。查看错误日志里面记录了很多:[error] (OS 10038)在一个非套接字上尝试了一个操作。 : Child 3356: Encountered too many errors accepting client connections. Possible causes: dynamic address r转载 2009-10-26 18:57:00 · 3012 阅读 · 2 评论 -
strcpy ,strncpy ,strlcpy地用法
多人已经知道利用strncpy替代strcpy来防止缓冲区越界。但是如果还要考虑运行效率的话,也许strlcpy是一个更好的方式。1. strcpy我们知道,strcpy 是依据 /0 作为结束判断的,如果 to 的空间不够,则会引起 buffer overflow。strcpy 常规的实现代码如下(来自 OpenBSD 3.9):char *strcpy(char *to转载 2009-11-06 11:49:00 · 513 阅读 · 0 评论