返回首页

  • 高质量C++/C编程指南 -- 第3章 命名规则 点击:70 好评:0

    比较著名的命名规则当推Microsoft公司的“匈牙利”法,该命名规则的主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。例如所有的字符变量均以ch为前缀,若是指针变量则追加前缀p。如果一个变量由ppch开头,则表明它是指向字符指针的指针。 “匈牙利”法...

  • 高质量C++/C编程指南 -- 第4章 表达式和基本语句 点击:135 好评:0

    读者可能怀疑:连if、for、while、goto、switch这样简单的东西也要探讨编程风格,是不是小题大做? 我真的发觉很多程序员用隐含错误的方式写表达式和基本语句,我自己也犯过类似的错误。 表达式和语句都属于C++/C的短语结构语法。它们看似简单,但使用时隐患比较多。本...

  • 高质量C++/C编程指南 -- 第5章 常量 点击:103 好评:0

    第5章 常量 常量是一种标识符,它的值在运行期间恒定不变。C语言用 #define来定义常量(称为宏常量)。C++ 语言除了 #define外还可以用const来定义常量(称为const常量)。 5.1 为什么需要常量 如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦? (1)...

  • 高质量C++/C编程指南 -- 第6章 函数设计 点击:101 好评:0

    第6章 函数设计 函数是C++/C程序的基本功能单元,其重要性不言而喻。函数设计的细微缺点很容易导致该函数被错用,所以光使函数的功能正确是不够的。本章重点论述函数的接口设计和内部实现的一些规则。 函数接口的两个要素是参数和返回值。C语言中,函数的参数和返回值的...

  • ASP.NET编程中的十大技巧 点击:131 好评:0

    在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。 1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省...

  • UNIX系统编程常用库函数说明 点击:198 好评:0

    UNIX系统为程序员提供了许多子程序,这些子程序可存取各种安全属性.有些是信息子程序,返回文件属性,实际的和有效的UID,GID等信息.有些子程序可改变文件属性.UID,GID等有些处理口令文件和小组文件,还有些完成加密和解密.本文主要讨论有关系统子程序,标准C库子程序的安全,...

  • 用PERL实现一个简单的NIDS(3) 点击:92 好评:0

    sub decode { my $class = shift; my($data) = @_; my $self = {}; my $cmdhead = 0; my $cmdtail = 0; my @parts = (); my $cmdcount = 0; my $returnindex = 0; my $data_len = length($data); # 如果数据长度过短则不处理 if ($data_len = 4) { # 一个包里的FTP命令...

  • UNIX下c语言的图形编程--curses.h 函式库 点击:133 好评:0

    相信您在网路上一定用过如 tin,elm 等工具, 这些软体有项共同的特色, 即他们能利用上下左右等方向键来控制游标的位置. 除此之外, 这些程式的画面也较为美观. 对 Programming 有兴趣的朋友一定对此感到好奇, 也许他能在 PC 上用 Turbo C 轻易地写出类似的程式, 然而, 但...

  • perl程序设计(三) 点击:142 好评:-2

    二、数组 数组是标量数据的有序列表。 数组可以含任意多个元素。最小的数组可以不含元素,而最大的数组可以 占满全部可用内存。 数组实量(array literal)是位于括号内用逗号分开的一系列值。如: (1,2,3,4,5)#具有1,2,3,4,5五个数值的数组 ("zmd",1974,173.5)#具有"...

  • perl程序设计(四) 点击:117 好评:0

    三、关联数组 关联数组和前面说的数组类似,它包含标量数据,可用索引值来单独选择这些数据,和数组不同的是, 关联数组的索引值不是非负的整数而是任意的标量。这些标量称为Keys,可以在以后用于检索数组中的数值。 关联数组的元素没有特定的顺序,你可以把它们想象为...