分类目录归档:网络杂文

有意思的东西大家一起来分享,所有与本站内容不相关的贴都可能会被移至这里,广告贴除外

关于程序撰写风格
HOT

曾听人说过这么一句话,通过一个程序员的编程风格,可以看出这个程序员有没有大量阅读和撰写程序的经验。虽不能这样一概而论,但多少可以看出编程风格的重要性。我这里说的编程风格,没有包括具体的编程思想等等,仅指的是撰写风格,也就是视觉上的风格。    也许有人会不太明白或者不肖一顾,写程序就写程序嘛,写出来的程序能正确有效地运行不就可以了,管它看起来是什么样子。其实...
阅读全文

XML数据库:最新进展和发展方向
HOT

■ 庞引明虽然学术界和工业界对XML数据库的研究和开发并不完全一致,但是两者的目标却非常相似:解决现有问题,扩展应用领域。1.学术界与工业界的两种不同索求Ronald Bourret 在他那篇著名的《XML Database Products》中,将XML数据库产品分为中间件(Middleware)、支持XML的数据库(XML-Enabled Databases)、纯XML数据库(Native X...
阅读全文

偷梁换柱盗取OICQ密码
HOT

申明:本文旨在分析黑客攻击的手段,请勿用于非法目的! Internet的发展,带动了IT界的一次大飞跃,黑客的活动也随之日益猖獗,攻击手法不断变化。各种黑客程序也是层出不穷,木马程序更是花样百出。如:监视键盘按键、替换登录程序等,现在我就来介绍另一种攻击手法,替换登录程序按钮。这招绝吧!现在我就来将方法介绍一下。就拿我们很熟悉的OICQ来作一个例子,看看程序到底是如何实现偷梁换柱的。要替换OICQ...
阅读全文

追捕中的OICQ探测技术
HOT

实际上目前所有的OICQ探测方法都一样,发送一个OICQ消息给对方,凭借OICQ的返回信息来判断对方的OICQ号码,具体的DELPHI实现如下: NMUDP1是ICS控件包的UDP控件。 NMUDP1.ReportLevel := Status_Basic; NMUDP1.RemoteHost := edit1.Text; NMUDP1.RemotePort := 4000; UdpTmpStr ...
阅读全文

如何提高数据库的访问速度
HOT

不同数据库类型的速度排序从快到慢大致如下:Paradox → Access → DBISAM → dBase。 要提高数据库访问速度,尤其是遍历速度,还可采用以下措施。 1、用字段序号读写数据而不要通过字段名,我对Paradox数据库进行测试,两者速度相差一倍。即将Table->FieldByName("")->Asxxx改为Table->Fields->Fields-&g...
阅读全文

揭开NTFS下流的奥秘
HOT

NTFS下,支持一个特殊概念,那就是'流'.怎么个流法呢?先看'流'的定义: stream A sequence of bits, bytes, or other small structurally uniform units. BIT的序列,或者小的统一结构单元.当然,小的统一结构单元并不意味着一定要大小统一,格式统一. 流依附于文件而存在,你可以在流中存储2进制数据,文字或者其他一些东西.就...
阅读全文

计算机编程的24条法则
HOT

1、致命的异常终止决不允许 2、以这个次序编写:用户手册、说明书、帮助、源代码 3、除非你使用Risk Factor Analysis (RFA),否则一个程序将花费双倍你认为开发所需的时间---重复工作 4、编码工作量应该不超过开发工作的百分之二十 5、测试应该至少占工程的百分之三十 6、注释应该至少要占源代码的百分之二十 7、一条错误信息应该报告什么发生了,关于这个用户能够作什么,程序下一步要...
阅读全文

比尔•盖茨:论成功
HOT

“我们做事是从长计议。我们当时并不打算上市和发财。”──盖茨论成功  比尔•盖茨想卖给你价值 100 亿美元的软件。可能你本人不明白这意味著什么,100 亿美元是他估算到 2010 时,小企业软件市场每年将给微软带来的价值。这有助于说明为什么这些日子盖茨很乐观,尽管人们又开始抱怨他的产品易于感染病毒,而且不太可靠。“对于我们正在为小企业做的事,我感到很兴奋”。满脸红光、神态轻松的盖茨说...
阅读全文

当微软很小的时候──比尔•盖茨忆创业
HOT

我们做事是从长计议。我们当时并不打算上市和发财。”──盖茨论成功比尔•盖茨想卖给你价值 100 亿美元的软件。可能你本人不明白这意味著什么,100 亿美元是他估算到 2010 时,小企业软件市场每年将给微软带来的价值。这有助于说明为什么这些日子盖茨很乐观,尽管人们又开始抱怨他的产品易于感染病毒,而且不太可靠。“对于我们正在为小企业做的事,我感到很兴奋”。满脸红光、神态轻松的盖茨说。他在...
阅读全文

C宏——智者的利刃,愚者的恶梦
HOT

水平不高不低的C++程序员最喜欢挂在嘴上的一句话就是:C宏,万恶之首,错误的开端,应该被废弃。  请注意,我用了一句不敬的修饰语“水平不高不低的”。为什么这么说?因为水平低都插不上话,都在在静静地听老前辈布道呢。水平高的,比如Bane Stroustrup老人家,也只是说若干种场合下C++语言能够提供比C macro更好的解决方案,而没有完全否定C macro的价值。但是话就怕传来传去,一传就走样...
阅读全文

水滴石穿C语言之代码检查工具
HOT

概述  PC-Lint是一个历史悠久,功能异常强劲的静态代码检测工具。它的使用历史可以追溯到计算机编程的远古时代(30多年以前)。经过这么多年的发展,它不但能够监测出许多语法逻辑上的隐患,而且也能够有效地帮你提出许多程序在空间利用、运行效率上的改进点,在很多专业级的软件公司,比如Microsoft, PC-Lint检查无错误无警告是代码首先要过的第一关,我个人觉得,对于小公司和个人开发而言,PC-...
阅读全文

C语言嵌入式系统编程修炼之背景篇
HOT

不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,归因于汇编语言开发过程的复杂性,它并不是嵌入式系统开发的一般选择。而与之相比,C语言--一种"高级的低级"语言,则成为嵌入式系统开发的最佳选择。笔者在嵌入式系统项目的开发过程中,一次又一次感受到C语言的精妙,沉醉于C语言给嵌入式开发带来的便利。  图1给...
阅读全文

建议初学者看看
HOT

最近总是听到很多人问"我该如何学C?","从哪里入手?","选用什么教材和编译器?"等问题.我想这也是大多数初学者遇到的很苦恼的事情.我不想讲过多高深的东西,就算讲也不一定讲的好,因为我在C的道路上走的不是很深入.之所以拿出来讲这个事情,是想就我学C的一些经验和大家一起分享,希望能对读者有些帮助.    C语言是一门很经典的语言.作为一门初学编程者接触的编程语言,它有...
阅读全文

孙鑫VC++讲座笔记
HOT

1, c语言中,结构体struct中不能包括函数的,而在C++中struct中可以包括函数。2,C++中结构体和类可以通用,区别主要表现在访问控制方面:struct中默认是public,而 class中默认的是private。3,构造函数最重要的作用是创建对象的本身,C++中每个类可以拥有多个构造函数,但必须至少有一个构造函数,当一个类中没有显式提供任何构造函数,C++编辑器自动提供一个默认的不带...
阅读全文
8 页 / 共 13