-
确定一个应用程序是否没有响应 日期:2009-12-22 15:42:36 点击:0 好评:0
今天在MSN的核心讨论组上看到两篇文章.讨论的乃是应用程序是否没有响应.原文如下: > How is it possible to determine a process is "not responding" like NT Task > Manager do? The heuristic works only for GUI proc...
-
开机密码 日期:2009-12-22 15:42:36 点击:11 好评:0
#include "conio.h" #include "string.h" #include "stdio.h" void error() {window(12,10,68,10); textbackground(15); textcolor(132); clrscr(); cprintf("file or system error! you can't enter the system!!!"); while(1); /*若有错误不能通过程...
-
More Effective C++:不要重载的操作符 日期:2009-12-22 15:42:36 点击:2 好评:0
与C一样,C++使用布尔表达式简化求值法(short-circuit evaluation)。这表示一旦确定了布尔表达式的真假值,即使还有部分表达式没有被测试,布尔表达式也停止运算。例如: char *p; ... if (...
-
C++箴言:只要有可能就推迟变量定义 日期:2009-12-22 15:42:36 点击:2 好评:0
在极大程度上,为你的类(包括类模板)和函数(包括函数模板)提供正确的定义是战斗的要害性部分。一旦你得到正确的结果,相应的实现很大程度上就是直截了当的。但是仍然有一...
-
全屏幕编辑软件的编写(C语言)01 日期:2009-12-22 15:42:36 点击:3 好评:0
这是一个DOS下的全屏幕编辑软件,整个程序功能齐全,但代码并不多,可以制表格,打印、搜索、块复制,有点类似DOS下的WPS。这个程序作为学习C语言编程的参考是很好的,假如能够仔...
-
经典C程序100例==91--100 日期:2009-12-22 15:42:36 点击:6 好评:0
【程序91】 题目:时间函数举例1 1.程序分析: 2.程序源代码: #include "stdio.h" #include "time.h" void main() { time_t lt; /*define a longint time varible*/ lt=time(NULL);/*system time and date*/ printf(ctime( printf(a...
-
判断windows的桌面及其它目录 日期:2009-12-22 15:42:36 点击:4 好评:0
使用API函数SHGetSpecialFolder。Shlobj.h里有SHGetSpecialFolder的原型声明。这个函数可以帮我们找到windows的Desktop目录、启动目录、我的文档目录等。 SHGetSpecialFolder需要三个参数。 第一个参数是...
-
迷宫 日期:2009-12-22 15:42:36 点击:6 好评:0
迷宫程序1.10版 作者:董乘宇 程序目的: 输入一个任意大小的迷宫,用栈求出一条走出迷宫的路径,并 显示在屏幕上。 程序实现: 可以实现载入迷宫和保存迷宫,附带文件中有4个测...
-
一个分形图形 日期:2009-12-22 15:42:36 点击:1 好评:0
和混沌密切相关的另一门学科是分形学。分形是由IBM公司的科学家曼德勃罗特在1975年提出的,作为计算机图形学的一个分支,用分形的方法生成的图像向人们展示了在简单的数学模型中...
-
图书管理程序 日期:2009-12-22 15:42:36 点击:4 好评:0
#include #include #include #include #include #define STACK_IN99v_SIZE 10 #define OK 1 #define TRUE 1 #define FALSE 0 #define ERROR 0 strUCt student /*定义学生类型,用于存放借出的书籍*/ { int carnum; char lendbook[10]; }stude...
-
通过覆盖__atexit进行缓冲区溢出攻击 日期:2009-12-22 15:42:36 点击:1 好评:0
通过覆盖__atexit进行缓冲区溢出攻击 --静态编译版本的heap溢出 原作者: Pascal BoUChareine 原文: specific proof of concept with statically linked binaries and heap overflows>> 译者注:这片文章可能很早就出...
-
通过继承实现不同的CheckBox风格 日期:2009-12-22 15:42:36 点击:0 好评:0
VCL中的TCheckBox控件在选中时显示的是一个“√”,但有的时候需要显示为“×”,下面这段代码是cker写的,实现了这个效果。 // 通过继续实现不同的CheckBox风格 // 代码作者:cker //----...
-
通过键盘操作的,想进行c图形化编程的可能有参考价值 日期:2009-12-22 15:42:36 点击:3 好评:0
/*通过键盘操作的,想进行c图形化编程的可能有参考价值*/ #include #include #include #include #include #define back textbackground strUCt student /*定义学生类型,用于存放借出的书籍*/ { int carnum; char le...
-
通过预编译头文件来提高CB的编译速度 日期:2009-12-22 15:42:36 点击:2 好评:0
C++ Builder是最快的C++编译器之一,从编译速度来说也可以说是最快的win32C++编译器了。除了速度之外,C++builder的性能也在其它C++编译器的之上,但许多Delphi程序员仍受不了C++b...
-
谈谈代码风格──谈谈缩进 日期:2009-12-22 15:42:36 点击:1 好评:0
缩进(indent),一个保证代码整洁、层次清楚的主要手段。 请先看下面代码: BOOL BTrue; int nCount = 0; for (int i=2; i bTrue = TRUE; for (int j=2; j if ( i%j == 0 ){ bTrue = FALSE; break;} if (bTrue) nCount += i; } 它...
-
跳动的小球 日期:2009-12-22 15:42:36 点击:9 好评:0
#include #include #include #include #include #define ESC 0x1b; #define MAXNUM 100 main() { char *buf; char sign,sign1[MAXNUM] = {1},sign2[MAXNUM] = {1}; int i,size,a; int x[MAXNUM],y[MAXNUM],r[MAXNUM][MAXNUM]; int gd = DETECT,gm; clrscr();...
-
通过并行机制处理鼠标和键盘 日期:2009-12-22 15:42:36 点击:3 好评:0
该程序通过并行机制处理鼠标和键盘的消息,为了简化程序裁减了一些代码,该程序可用为基础在该程序上添加代码可用于文本编辑,游戏和其他鼠标键盘通用的程序. #include #include #includ...
-
贪婪算法---货箱装船 日期:2009-12-22 15:42:36 点击:2 好评:0
这个问题来自例1 - 2。船可以分步装载,每步装一个货箱,且需要考虑装载哪一个货箱。根据这种思想可利用如下贪婪准则:从剩下的货箱中,选择重量最小的货箱。这种选择次序可以...
-
送给初学者的礼物:C++游戏编程起源连载一 日期:2009-12-22 15:42:36 点击:1 好评:0
第一章 Windows编程基础 简介 本章目的是介绍WINDOWS编程基础。在本章结束时,你应该能够很好的工作了,虽燃可能是简单的WINDOWS程序。你需要有C语言的基础知识,我很少将C++的代码...
-
随机数算法 日期:2009-12-22 15:42:36 点击:2 好评:0
/*1.从同一个种子开始*/ #include #include static unsigned long int next=1; int rand0(void) { next=next*1103515245+12345; return (unsigned int)(next/65536)%32768; } int main(void) { int count; for(count=0;count printf("%hd ",rand0());...