{insd m="0" i="2091"}{insd m="0" i=" 49532 "} 程序员们写代码的时候讲究TDD(测试驱动开发):在实现一个功能前,会先写一个测试用例,然后再编写代码使之运行通过。其实当黑客SQL Injection时,同样是一个TDD的过程:他们会先尝试着让程序报错,然后一点
2011-05-16{insd m="0" i="45122"} #define N 200#include <graphics.h>#include <stdlib.h>#include <dos.h>#define LEFT 0x4b00#define RIGHT 0x4d00#define DOWN 0x5000#define UP 0x4800#define ESC 0x011bint i,key;int score=0;/*得分*/i
2011-05-16{insd m="0" i="925"}笔者在开发县级电网调度自动化系统的过程中,碰到一个要绘制电力系统一次接线图的问题。由于电力系统一次接线图比较复杂,图上有一些特殊的符号,象变压器符号、开关符号等等,用一般的编程方法来绘制比较困难,因此,笔者用C语言开发了
2011-05-13{insd m="0" i="925"} 使用C语言实现在屏幕上用“*”显示0-360度的余弦函数cos(x)曲线。 模拟法: #include <stdio.h>#include <math.h>int main(void)...{ double i ; int j,k; for(i=1.0 ; i>=-0.4 ; i -=0.1) ...{
2011-05-10{insd m="0" i="967"} 1、关于PHP重定向方法一:header("Location:index.php");方法二:echo"";方法三:echo"<METAHTTP-EQUIV=\"Refresh\"CONTENT=\"0;URL=index.php\">";2、获取访问者浏览器functionbrowse_infor(){$browser="";$browserver="";
2011-05-07下面是一个日本程序员制做的一个可视化的排序过程,包括了各种经典的排序算法,包括Bubble、Selection、Shaker等等,你可以调整速度和需要排序的个数来观看排序的整个过程。
2011-03-23在过去的N年中,我遇到了很多使用囧然不同风格的开发者,下面是我所知道的一些,你还知道其它的吗? 散弹枪编程这种编程风格是一种开发者使用非常随意的方式对待代码。“嗯,这个方法调用出错了……那么我会试着把传出的参数从 false 变成 true!”,当然依然出
2011-03-23用Visual FoxPro 6.0编写了个图片浏览器。使用后感觉还不错,不敢独享,拿出来与大家分享。 设置各控件属性 (1)设置Form的Caption属性为“自制浏览器”。BorderStyle的属性设为2,禁止调整表单。设MaxButton的属性为.F.,使表单不能最大化。 (2)
2011-01-17“关于云计算的发展你已经说的很清楚,我也明白了。”CEO杰克说。“我关心的问题是,云计算的发展前景到底怎么样,为什么我应该关注它?” 如下是CIO帕蒂先生和他的CEO杰克关于开源云计算的一个聊天。 如下是CIO帕蒂先生和
2010-11-17病毒横行的网络时代,你是否对此深恶痛疾?那么今天让我们学习一下,这些病毒是如何产生的. 用VB编写病毒需要考虑到如下几点: 感染主机 首先染毒文件运行后先要判断主机
2010-10-08在windows平台下,应用程序通常使用API函数来进行文件访问,创建,打开,读写文件。从kernel32的CreateFile/ReadFile/WriteFile函数,到本地系统服务,再到FileSystem及其FilterDriver,经历了很多层次。在每个层次上,都存在着安全防护软件,病毒或者后门作监视或
2010-09-24Javascript有没有内存泄露?如果有,如何避免?鉴于最近有好几个人问到我类似的问题,看来大家对这部分内容还没有系统的研究过,因此,打算在这里把个人几年前整理的一些资料和大家分享一下. 首先,可以肯定的说,javascript的一些写法会造成内存泄露的,至少在IE6下如
2010-09-23浏览器中展示网页文字内容时,文字字体都会按照设计师在css中定义的字体族的顺序来进行显示。 什么是字体族?字体族就是你在css代码中看到“font-family”的代码内的一类字体名称,例如下面这行代码: font-family:"Comic Sans MS",
2010-08-06一个实际的OLE服务器的开发: 文章导读: 先行知识:Delphi/COM/OLEAutomation/SQLServer 难度:★★☆☆☆ 在前几篇文章中我们已经讨论过关于VCL和OLE的知识。在这篇文章中我们将完成一个比较有实际意义的OLEAutomation服务器程序,最后我们把他们封
2010-02-22如何用Delphi实现StringTokenizer功能: 我们知道Java中有StringTokenizer,对于字符串处理都非常的方便,但是Delphi中没有提供该功能,我参考Java语言实现此功能的Delphi版本和C#版本。希望给大家提供一个方便。希望多多指教。zengqingsong@sohu.com
2010-02-22编程规范1.0.0.0: 编写目的 本规范定义为程序在编写过程中涉及到的程序文件和编码风格。本规范以 Delphi 语言为标准制定. 项目文件的组织 在Delphi中,按照项目为单位来组织程序文件。在一个典型的项目中包括: 项目文件(.DRP文件)
2010-02-22如何屏蔽系统中的任务管理器: //适用于Win NT/2K/XP, //参数Key为True,屏蔽“任务管理器”;为False,“任务管理器”可用 //使用方法: //DisableTaskmgr(True); procedure Disab
2010-02-22Delphi与FORTRAN语言的混合编程: 众所周知,FORTRAN强于数值计算,尤其是如果计算主要针对复数进行,则FORTRAN更有无可比拟的优势。FORTRAN是所有语言中唯一将复数定义为一种标准数据类型的语言。 但是FORTRAN语言在可视化程序设计方面是非常欠缺的
2010-02-22如何用Delphi和Web Services开发短信应用程序: 一提起基于Web Services技术的应用程序开发,一般人首先想到的开发工具是Vs.net,其实作为快速应用程序开发工具(RAD)的老大,Delphi从6.0就开始支持Web Services的开发和应用了,本文通过使用Delphi 7.0调
2010-02-22怎样制作真正的TopMost窗口: 如果一个TOPMOST窗口不是MainForm的话,那么即将将它设为总在顶端,它也会随着主窗口的前摆而前摆,后摆而后摆。那么怎么解决这个问题呢? 先将
2010-02-22