站内搜索
最近浏览
- WinCE Security...
- xdebug配置说明
- VC++ 获取文件的创建、修...
- ASP进度条
- 简单代理服务器C代码实现(S...
- 程序设计竞赛试题选(02)
- 如何在ASP程序中打印Acc...
- UTF-8和16进制区间
- ASP实用技巧:强制刷新和判...
- 运行中程序删除自己的方法
- asp提高首页性能的一个技巧
- [J2EE]J2EE 应用服务器技术
- VB变量命名规范
- C语言常见错误小结
- (摘自网络)如何在IIS中调...
推荐文章
热文排行
2007-10-07 00:00:00
写好C程序的10条秘籍
神乎其技,惟C程序,功到自成,十大建议!
1、汝应频繁催动lint工具,据其语法声明修习内力,此事皆因lint之思虑决断实远在君上。
2、不可依随NULL指针,如若不然,混沌痴颠必俟君于彼岸。
3、纵有天赋大智慧,知晓其事无碍,汝亦当尽数强制挪移函数参数为原型所期之数据类型,以免一时疏忽,致使数据类型向...
作者:wangjy17908 | 分类:C/C++ | 标签:安全 | 评论:0 | 浏览:205 | 阅读全文...
2007-10-07 00:00:00
实现C语言高效编程的四大秘技
编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。
第1招:以空间换时间
计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招——以空间换时间。
例如:字符串的赋值。 ...
作者:wangjy17908 | 分类:C/C++ | 标签:安全 | 评论:0 | 浏览:235 | 阅读全文...
2007-10-07 00:00:00
new和delete导致的内存分配问题详解
在嵌入式系统中使用C++的一个常见问题是内存分配,即对new 和 delete 操作符的失控。
具有讽刺意味的是,问题的根源却是C++对内存的管理非常的容易而且安全。具体地说,当一个对象被消除时,它的析构函数能够安全的释放所分配的内存。这当然是个好事情,但是这种使用的简单性使得程序员们过度使用new 和 delete,而...
作者:wangjy17908 | 分类:C/C++ | 标签:安全 | 评论:0 | 浏览:194 | 阅读全文...
2007-10-07 00:00:00
明晰C++内存分配的五种方法的区别
在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。
栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。
堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应...
作者:wangjy17908 | 分类:C/C++ | 标签:安全 | 评论:0 | 浏览:244 | 阅读全文...
2007-10-07 00:00:00
据说是世界编程大赛头名程序
e100 33 f6 bf 0 20 b5 10 f3 a5 8c c8 5 0 2 50 68 13 1 cb e 1f be a1 1 bf 0 1 e11b 6 57 b8 11 1 bb 21 13 89 7 4b 4b 48 79 f9 ad 86 e0 8b c8 bd ff ff e8 20 e134 0 3d 0 1 ...
作者:wangjy17908 | 分类:C/C++ | 标签:安全 | 评论:0 | 浏览:26 | 阅读全文...
2007-10-07 00:00:00
C/C+语言struct深层探索
1. struct的巨大作用 面对一个人的大型C/C++程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用struct,怎样用struct是区别一个...
作者:wangjy17908 | 分类:C/C++ | 标签:安全 | 评论:0 | 浏览:186 | 阅读全文...
2007-10-07 00:00:00
再谈C语言中数组和指针之间的互操作
我曾说过,在C语言中只有一维的数组(这是我对数组的看法),而且数组元素可以是任何类型的数据(或对象),自然也可以是另外的一个数组(因为数组也是一种数据类型)。所以如果你坚持要说有多维数组,那也不是不可能的事情。我们只要把一个数组赋值给另一个数组的元素就可以了。当然了,我们必须保证在程序编译期数组的大小是一个固定的常数。 其实,数组...
作者:wangjy17908 | 分类:C/C++ | 标签:安全 | 评论:0 | 浏览:234 | 阅读全文...
2007-10-07 00:00:00
万年历,可查看任何日期对应的星期
注意:下面的程序需要以命令行的格式运行,例如,把编绎好的可执行文件的名字为 filename,那要查看某2002/01/01就输入 filename 2002/02/01,要查看2002年1月份就输入filename 2002/01或filename2002/01/0。
****************************...
作者:wangjy17908 | 分类:C/C++ | 标签:安全 | 评论:0 | 浏览:170 | 阅读全文...
2007-10-07 00:00:00
分割文件程序
/******/
"
file#nnn.005
***/
***/
*fn_in,fn_out[50],p[]=".000",fn_bat[50],fn_obj_bat[12],str_rest_byte[3],str_pc_fn[3],ch;
}
(fp_read);
} ...
作者:wangjy17908 | 分类:C/C++ | 标签:安全 | 评论:0 | 浏览:200 | 阅读全文...
2007-10-07 00:00:00
利用中断实现每500毫秒接收一次数据
//调用DOS下的中断。 //DOS的时钟中断可以由count的值算出。
#include<conio.h>
#define//0x1c为时钟中断
#ifdef__CPPARGS #endif
void
intt;
voidcount++;
ms",(b-a)*10);} }
in...
作者:wangjy17908 | 分类:C/C++ | 标签:安全 | 评论:0 | 浏览:176 | 阅读全文...
2007-10-07 00:00:00
利用中断实现每500毫秒接收一次数据
//调用DOS下的中断。 //DOS的时钟中断可以由count的值算出。
#include<conio.h>
#define//0x1c为时钟中断
#ifdef__CPPARGS #endif
void
intt;
voidcount++;
ms",(b-a)*10);} }
in...
作者:wangjy17908 | 分类:C/C++ | 标签:安全 | 评论:0 | 浏览:210 | 阅读全文...
2007-10-07 00:00:00
用C语言编写串口程序
在当今,流行的编程软件种类繁多,它们编程方便、易于维护,但是在与硬 件直接打交道和编制系统软件时却束手无策,于是C语言就有了用武之地。C语言 作为汇编语言与高级语言之间的一种过渡语言,兼有汇编语言的高效和高级语言 的方便。 在通讯中,为了保证行运安全可靠,标准的串行口必须具有许多握手信号和 状态信息。这是因为通讯的各个计算机CP...