-
近期文章
近期评论
- coolker 发表在《打造最快的Hash表》
- struggle 发表在《提供C语言教学课件(适用于初学者)》
- zhanghaibo 发表在《提供C语言教学课件(适用于初学者)》
- zhanghaibo 发表在《提供C语言教学课件(适用于初学者)》
- diys 发表在《C语言编程宝典(王大刚) 1.1 C 语言的产生与发展》
文章归档
- 2022 年十月
- 2014 年一月
- 2013 年十二月
- 2012 年十一月
- 2012 年七月
- 2012 年六月
- 2012 年五月
- 2012 年四月
- 2012 年三月
- 2012 年二月
- 2011 年十二月
- 2011 年十月
- 2011 年九月
- 2011 年八月
- 2011 年七月
- 2011 年六月
- 2011 年五月
- 2011 年四月
- 2011 年三月
- 2011 年二月
- 2011 年一月
- 2010 年十二月
- 2010 年十一月
- 2010 年十月
- 2010 年九月
- 2010 年八月
- 2010 年七月
- 2010 年六月
- 2010 年五月
- 2010 年四月
- 2010 年三月
- 2010 年二月
- 2010 年一月
- 2009 年十二月
- 2009 年十一月
- 2009 年十月
- 2009 年九月
- 2009 年八月
- 2009 年七月
- 2009 年六月
- 2009 年五月
- 2009 年四月
- 2009 年三月
- 2009 年二月
- 2009 年一月
- 2008 年十二月
- 2008 年十一月
- 2008 年十月
- 2008 年九月
- 2008 年八月
- 2008 年七月
- 2008 年六月
- 2008 年五月
- 2008 年四月
- 2008 年三月
- 2008 年二月
- 2008 年一月
- 2007 年十二月
- 2007 年十一月
- 2007 年十月
- 2007 年九月
- 2007 年八月
- 2007 年七月
- 2007 年六月
- 2007 年三月
- 2007 年二月
- 2007 年一月
- 2006 年十二月
- 2006 年十一月
- 2006 年十月
- 2006 年九月
- 2006 年八月
- 2006 年七月
- 2006 年六月
- 2006 年五月
- 2006 年四月
- 2006 年三月
- 2006 年二月
- 2006 年一月
- 2005 年十二月
- 2005 年十一月
分类目录
功能
分类目录归档:网络杂文
曾听人说过这么一句话,通过一个程序员的编程风格,可以看出这个程序员有没有大量阅读和撰写程序的经验。虽不能这样一概而论,但多少可以看出编程风格的重要性。我这里说的编程风格,没有包括具体的编程思想等等,仅指的是撰写风格,也就是视觉上的风格。 也许有人会不太明白或者不肖一顾,写程序就写程序嘛,写出来的程序能正确有效地运行不就可以了,管它看起来是什么样子。其实....
Read More >
2006
06-12
06-12
■ 庞引明虽然学术界和工业界对XML数据库的研究和开发并不完全一致,但是两者的目标却非常相似:解决现有问题,扩展应用领域。1.学术界与工业界的两种不同索求Ronald Bourret 在他那篇著名的《XML Database Products》中,将XML数据库产品分为中间件(Middleware)、支持XML的数据库(XML-Enabled Databases)、纯XML数据库(Native X....
Read More >
2006
06-07
06-07
偷梁换柱盗取OICQ密码 VIEW
申明:本文旨在分析黑客攻击的手段,请勿用于非法目的! Internet的发展,带动了IT界的一次大飞跃,黑客的活动也随之日益猖獗,攻击手法不断变化。各种黑客程序也是层出不穷,木马程序更是花样百出。如:监视键盘按键、替换登录程序等,现在我就来介绍另一种攻击手法,替换登录程序按钮。这招绝吧!现在我就来将方法介绍一下。就拿我们很熟悉的OICQ来作一个例子,看看程序到底是如何实现偷梁换柱的。要替换OICQ....
Read More >
2006
06-07
06-07
追捕中的OICQ探测技术 VIEW
实际上目前所有的OICQ探测方法都一样,发送一个OICQ消息给对方,凭借OICQ的返回信息来判断对方的OICQ号码,具体的DELPHI实现如下: NMUDP1是ICS控件包的UDP控件。 NMUDP1.ReportLevel := Status_Basic; NMUDP1.RemoteHost := edit1.Text; NMUDP1.RemotePort := 4000; UdpTmpStr ....
Read More >
2006
06-07
06-07
如何提高数据库的访问速度 VIEW
不同数据库类型的速度排序从快到慢大致如下:Paradox → Access → DBISAM → dBase。 要提高数据库访问速度,尤其是遍历速度,还可采用以下措施。 1、用字段序号读写数据而不要通过字段名,我对Paradox数据库进行测试,两者速度相差一倍。即将Table->FieldByName("")->Asxxx改为Table->Fields->Fields-&g....
Read More >
2006
06-07
06-07
揭开NTFS下流的奥秘 VIEW
NTFS下,支持一个特殊概念,那就是'流'.怎么个流法呢?先看'流'的定义: stream A sequence of bits, bytes, or other small structurally uniform units. BIT的序列,或者小的统一结构单元.当然,小的统一结构单元并不意味着一定要大小统一,格式统一. 流依附于文件而存在,你可以在流中存储2进制数据,文字或者其他一些东西.就....
Read More >
2006
06-05
06-05
计算机编程的24条法则 VIEW
1、致命的异常终止决不允许 2、以这个次序编写:用户手册、说明书、帮助、源代码 3、除非你使用Risk Factor Analysis (RFA),否则一个程序将花费双倍你认为开发所需的时间---重复工作 4、编码工作量应该不超过开发工作的百分之二十 5、测试应该至少占工程的百分之三十 6、注释应该至少要占源代码的百分之二十 7、一条错误信息应该报告什么发生了,关于这个用户能够作什么,程序下一步要....
Read More >
2006
06-05
06-05
“我们做事是从长计议。我们当时并不打算上市和发财。”──盖茨论成功
比尔•盖茨想卖给你价值 100 亿美元的软件。可能你本人不明白这意味著什么,100 亿美元是他估算到 2010 时,小企业软件市场每年将给微软带来的价值。这有助于说明为什么这些日子盖茨很乐观,尽管人们又开始抱怨他的产品易于感染病毒,而且不太可靠。“对于我们正在为小企业做的事,我感到很兴奋”。满脸红光、神态轻松的盖....
Read More >
2006
06-05
06-05
我们做事是从长计议。我们当时并不打算上市和发财。”──盖茨论成功
比尔•盖茨想卖给你价值 100 亿美元的软件。可能你本人不明白这意味著什么,100 亿美元是他估算到 2010 时,小企业软件市场每年将给微软带来的价值。这有助于说明为什么这些日子盖茨很乐观,尽管人们又开始抱怨他的产品易于感染病毒,而且不太可靠。“对于我们正在为小企业做的事,我感到很兴奋”。满脸红光、神态轻松的盖茨说。....
Read More >
2006
05-31
05-31
水平不高不低的C++程序员最喜欢挂在嘴上的一句话就是:C宏,万恶之首,错误的开端,应该被废弃。 请注意,我用了一句不敬的修饰语“水平不高不低的”。为什么这么说?因为水平低都插不上话,都在在静静地听老前辈布道呢。水平高的,比如Bane Stroustrup老人家,也只是说若干种场合下C++语言能够提供比C macro更好的解决方案,而没有完全否定C macro的价值。但是话就怕传来传去,一传就走样....
Read More >
2006
05-31
05-31
概述 PC-Lint是一个历史悠久,功能异常强劲的静态代码检测工具。它的使用历史可以追溯到计算机编程的远古时代(30多年以前)。经过这么多年的发展,它不但能够监测出许多语法逻辑上的隐患,而且也能够有效地帮你提出许多程序在空间利用、运行效率上的改进点,在很多专业级的软件公司,比如Microsoft,....
Read More >
2006
05-31
05-31
不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,归因于汇编语言开发过程的复杂性,它并不是嵌入式系统开发的一般选择。而与之相比,C语言--一种"高级的低级"语言,则成为嵌入式系统开发的最佳选择。笔者在嵌入....
Read More >
最近总是听到很多人问"我该如何学C?","从哪里入手?","选用什么教材和编译器?"等问题.我想这也是大多数初学者遇到的很苦恼的事情.我不想讲过多高深的东西,就算讲也不一定讲的好,因为我在C的道路上走的不是很深入.之所以拿出来讲这个事情,是想就我学C的一些经验和大家一起分享,希望能对读者有些帮助.
C语言是一门很经典的语言.作为一门初学编程者接触的编程语言,....
Read More >