相关分类: Java技术 C/C++ VB delphi
  • Visual C 编译器常用选项配置

    编译参数的配置。主要通过IDE的菜单项Project-Settings- C / C 页来完成。我们能够看到这一页的最下面Project Options中的内容,一般如下: /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_ Windows " /D "_AFXDLL" /D "_M BCS" /Fp"Debug/WritingDlgTe...

    2008-02-23 05:32:55

  • 什么是迭代跟递归算法?二者有什么区别?(2)

    迭代算法是用电脑解决 问题 的一种基本方法。他利用电脑运算速度快、适合做重复性操作的特点,让电脑对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出他的一个新值。 利用迭代算法解决问题,需要做好以下三个方面的 工作 :...

    2008-02-23 05:32:53

  • 用托管C 监控Windows事件日志

    随着病毒、流氓软件、广告软件等的日益增多,许多人都开始使用 注册表 监控程式,这些监控程式通常会在安装软件试图修改注册表时,弹出一个警告窗口提示用户。然而,在安全问题上,经常被忽略的地方则是 Windows 事件日志--尤其是安全日志,安全日志通常记录了Windows...

    2008-02-23 05:32:55

  • C#2.0纯数学方法递归实现货币数字转换中文

    最近由于项目的原因,需要写一个货币数字转换 中文 的算法,先在网了找了一下,结果发现无一列外都是用(Replace)替换的方式来实现的,所以想写个另外的算法;因为本人是学数学出身的,所以用纯数学的方法实现。 注意:本文中的算法支持小于1023 (也就是9999亿兆)货币 数...

    2008-02-23 05:32:51

  • C#2.0纯数学方法递归实现货币数字转换中文_(1)

    6 是否以“壹拾”开头,假如是就能够把他变为“拾” bool isStartOfTen = false; while (Num =10) { if (Num == 10) { isStartOfTen = true; break; } //Num的数位 N UML evel currentLevel = GetNumLevel(Num); int numExponent = this.NumLevelExponent[(int)current...

    2008-02-23 05:32:54

  • C 中使用BHO来屏蔽特定网站

    BHO(浏览器辅助对象)是一种简单的ATL COM对象,而Internet Explorer会在每次运行时都加载他;换句话来说,即每个Internet Explorer的实例都会加载他。BHO运行在Internet Explorer的地址空间内,能对可访问的对象(如窗口、模块等等)执行任何操作,且因为他依附于浏览...

    2008-02-23 05:32:50

  • 使用C 异常来取代exit()函数

    从C语言开始接触 C 的人,恐怕都知道exit()这个函数,似乎现在很多的程式员都有这样一种习惯,在程式一碰到错误、或任务刚完成时,把调用exit()函数当成是一种最好的结束程式的方法。在以前遗留的许多老式C/C 代码中,这种现象很普遍,但当手头的软件项目逐步进展并越来...

    2008-02-23 05:32:50

  • 并非偏见 也驳“驳'C语言已死了'”

    有偏见的永远只是个体,而不是群体。作者加了后面那句,无疑证实有偏见的不是C/ C 程式员,而正是他自己。 错了,真理是站在少数人这边的,当一种变革将发生的时候,带有偏见往往是大众是传统力量。 这段话更加荒谬了。没见过优秀的C/C 代码? C 标准库(STL)如此优雅。...

    2008-02-23 05:32:49

  • C语言已死了,5个需要忘却他的理由

    现在,有很多C/ C 程式员总是自命不凡,看不起其他研发人员。其实,或许别人更看不起他呢! 学生时代,我也曾醉心于C/C ,但时至今日,始终无法写出无懈可击的C 代码,所以我始终认为我不会C/C 。这些年,我一直在寻找编写C 代码的最好模式。但是,老实说,我还没有见到...

    2008-02-23 05:32:49

  • 在C语言中实现动态分配二维数组

    在C语言中动态的一维数组是通过malloc动态分配空间来实现的,动态的二维数组也能够通过malloc动态分配空间来实现。 实际上,C语言中没有二维数组,至少对二维数组没有直接的支持,取而代之的是“数组的数组”,二维数组能够看成是由指向数组的指针构成的数组。对于一个...

    2008-02-23 05:32:48

2