Copyright © 2004 本文遵从GPL协议,欢迎转载、修改、散布。第一次发布时间:2004年8月6日--------------------------------------------------------------------------------Table of Contents1. awk简介2. awk命令格式和选项2.1. awk的语法有两种形式2.2. 命令选项3. 模式和操作3.1. 模式3.2. 操作4. awk的环境变...
http://www.jb51.net//article/14260.htm
但是,要成为一名PHP编程高手却并不容易。并不像很多人想象的那样,只要能够飞快地编写几条简单的代码去解决一个复杂的问题就是PHP编程高手了,真正的PHP高手还需要考虑更多的其它问题。以下三条准则是一名成熟的PHP程序员在编程中应该首先遵循的准则。 1.懒惰是金 2.编写漂亮的代码 3.追求程序的速度,而不是编程的速度 一、懒惰是金做一个懒惰的程序员吗?这个想法太奇怪了!因为这个世界上最忙碌...
http://www.jb51.net//article/14251.htm
你完全不必耐心看完所有内容:简要安装说明如下安装http://sourceforge.net/projects/awstats/下载安装包后:GNU/Linux:tarzxfawstats-version.tgzawstats的脚本和静态文件缺省都在wwwroot目录下:将cgi-bin目录下的文件都部署到cgi-bin/目录下:/home/apache/cgi-bin/awstats/mvawstats-version/wwwroot/cgi-bin/path/to/apache/cgi-bin/awstats把图标等文件目录复制到WEB的HTML文件发布目录下,例如:/home/apach...
http://www.jb51.net//article/14203.htm
例如:通常用一个对象描述一个日期、一个数字或者货币。日期、整数或美元的类定义是都是便于使用的、快捷、便于封装的,并且方便进行拷贝,相互比较,甚至是创建。从表面上看,这些描述简单的对象很容易被执行:它们的语句非常少,在构造类时无论是应用于Customer还是SKU都没有什么不同。这个想法似乎是正确的,但是所谓的"似乎正确"很容易产生一些bug。请看下面的代码,这是一个关于以美元给员工发放工资的对象的定义和执行操作。多数情况下,它的运行是没有问题的。(这个类被命名为BadDollar,因为它还存在着bug)。考虑一下,看你是否能发现它的bug。// PHP5class BadD...
http://www.jb51.net//article/14160.htm
在这里总结的许多编程惯用法都是很值得做为单独一个章节的,甚至一本书的。你应该把这章做为PHP模式设计使用惯用法的相关介绍,而且查看一些列出的参考书来进行更深入的学习。测试你的代码可能没有什么代码惯用法比测试代码更加重要了。好的测试可以提高开发速度。可能一开始,这句格言会和你的直觉相矛盾。你可能会断言,测试是自由的障碍物。事实上恰恰相反,如果你十分完整的运行那些测试来检查你的软件的公共接口,你就可能在不改变(或者更加糟糕,破坏)原来的应用软件的前提下改变自己系统内在的执行。测试并检验你的公共接口的精确性和正确性,并且让自己随意改变一些代码的内在工作来确保你的软件是正确而且没有bug(错误)。在讨...
http://www.jb51.net//article/14159.htm
本文的目的在于为尚未接触过C#的程序员介绍这种编程语言。不论你以前是否用过C/C++或者Java,都可以从本文开始学习C#。本文的唯一假定是你具有某种类型的编程知识(如具有面向对象编程的经验则更好,但并非必须),并拥有某种类型的C#编译器。最简单的C#程序首先我们来看标准的Hello World程序。用文本编辑器创建一个新文件HelloWorld.cs,把下面的代码放入这个文件:// 第一个c#程序class HelloWorld {static void Main() {System.Console.Write...
http://www.jb51.net//article/14079.htm
为了撰写本文,笔者以虚拟机、Windows2000Server为测试环境,并准备以下的服务器软件和后门工具:服务器软件:php-4.3.10-Win32.zip 最新版的官方下的,打了全部补丁;MYSQL-4.0.23-win.zip 最新和稳定,官方下的;phpMyAdmin-2.6SP2.zip最新版的官方下的;ZEND2.57 最新版的官方下的;CesarFTP0.99g汉化版 超级FTP服务器,功能强大,...
http://www.jb51.net//article/13919.htm
现行网上银行和电子商务等大型的网上交易系统普遍采用HTTP和SSL相结合的方式。服务器端采用支持SSL的Web服务器,用户端采用支持SSL的浏览器实现安全通信。 SSL是Secure Socket Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准,目前已有3.0版本。SSL采用公开密钥技术。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。目前...
http://www.jb51.net//article/13853.htm
什么是HTML?简单点说:HTML是用来做网页的。它很简单,在接下来的1~2分钟之内你就会跟着我用HTML做一个简单的网页。复杂点说:HTML(HyperTextMarkupLanguage的缩写),即超文本链接标记语言。它是在互联网发布超文本文件(通常所说的网页)的通用语言。什么是XHTML?更先进难懂的技术?简单点说:X是吓唬人的,其实XHTML就是严谨而准确的HTML。如果说HTML是汉语,那么XHTML就是标准普通话。对于现在才刚刚开始学习网页设计的朋友,直接学习XHTML是最佳的选择。复杂点说:XHTML是HTML的“升级”产品。事实上它也属于HTML家族,对比以前各个版本的HTML...
http://www.jb51.net//article/13490.htm
在介绍之前,先简单说一说ASP.NET服务端GZIP压缩模块的作用及工作原理,很多人编写网页的时候页面因为使用了大量的JS特效又或者放置很多大型动态广告导致了页面或脚本体积庞大,通常都会使用一些压缩工具本地对页面或脚本进行一定的压缩后再上传到服务器,但这样的压缩工具一般压缩率有限,优化自然也不明显,本文章介绍的压缩模块的作用就是对asp.net的页面或脚本等资源进行高强度GZIP压缩(一般能压缩到只有1/5的体积),而且压缩的过程是发生在客户端请求aspx页面的时候由服务端进行压缩处理后再传送给客户端显示,换言之项目使用这些压缩模块之后,所有的aspx页面都不需要事先进行压缩处理,而是由压缩模...
http://www.jb51.net//article/13426.htm
《三国志·魏志·吕布传》上说:“布有良马名曰赤兔”《三国演义》的描述就更清楚了。赤兔马是董卓从西凉带来的宝马良驹。董卓为了拉拢年轻将领吕布,就把这匹马送给了他。吕布得马后果然杀了原来的主人丁原,投奔到董卓的门下,当了他的义子。后来,这匹马跟随吕布大展神威。但在白门楼,因为刘备的一句话,曹操痛杀吕布,赤兔宝马也就归了曹操。也是机缘巧合,关羽为了保护刘备的两位夫人暂时投靠了曹操。曹操十分爱惜关羽的人才。也想仿效董卓“宝马赠英雄”。但关羽终究不是吕布,他接受了赤兔,也是为了更快地找到刘备。从此以后,赤兔马和青龙偃月刀就成为了关羽的代表形象。当关羽败走麦城,被东吴杀害后,赤兔马又为马忠所得。可这次它不...
http://www.jb51.net//article/13420.htm
