Tuesday, February 7, 2012

不打算学python和perl

2011-11-28 by  

好吧,哥承认python和perl是很强大的脚本语言,并且不仅仅是脚本语言。但他们的语法神马的太自由、太灵活了,哥实在受不了这种脚本的书写格式。所以哥决定目前不学这两门语言。

让旧版本的PHP支持json

2011-11-18 by  

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。这个字符串看起来有点儿古怪,但是 JavaScript 很容易解释它,而且 JSON 可以表示比名称 / 值对更复杂的结构。例如,可以表示数组和复杂的对象,而不仅仅是键和值的简单列表。

Shell I/O重定向

2011-08-29 by  

Unuix/Linux系统有三个文件是默认被打开着的,它们的分别是stdin(标准输入文件,键盘),stdout(标准输出文件,屏幕)和stderr(标准错误文件,屏幕)。这些文件和其他打开的文件都可以被重定向。I/O重定向简单的说就是用一个脚本来捕获一个文件、命令、程序、脚本甚至是代码块的输出,然后将该输出写入到另一个文件、命令、程序或脚本。

haproxy是个什么东西

2011-05-25 by  

haproxy中的ha意思是高可用性(High Availability),而proxy是代理的意思,合并在一起就是高可用的代理。haproxy在服务器集群中经常会被用到。

Linux下的NFS,VSFTP,Samba的简单配置

2011-03-29 by  

从网上搜集的,自己整理了一下,又亲自测试验证了正确性。 地址是:http://goo.gl/tXyOc

这个周接触的几个词语

2011-03-18 by  

博客里没什么内容可写,就记录一下自己最近接触的词语吧。最近了解了很多词语,有些是自己以前就知道了,就不记了。有些自己知道但有时会迷糊的和自己之前不知道的,都记录了下来。有些是我遇到的,有些是延伸出来的。也不知道这些词语能否称为计算机术语,这些是我从百科词条上摘录下来的,改动的地方很少。

TCP/IP协议简介

2011-01-05 by  

TCP/IP(Transmission Control Protocol/Internet Protocol)协议Internet最基本的协议,是互联网络的基础。TCP/IP协议像其他网络协议一样,也是按层次划分的,第一层都有各自功能。TCP/IP协议共分为四层,包括应用层(FTP/Email)、传输层(TCP/UDP)、网络层(IP/ICMP/IGMP)和链路层(设备驱动程序与接口卡)。

C++中const与define的区别

2010-12-30 by  

const常量有数据类型,而宏(#define定义的)没有数据类型。编译器可以对const常量进行类型检查,而对宏只进行字符替换没有类型检查;const 可以用来修饰函数参数、函数返回值,在C++里还可以用来修饰函数,定义类中某个成员函数为常量函数;有些编译器还可以对const常量进行调试,但不能对宏常量进行调试。

海明码详解

2010-12-18 by  

海明码是奇偶校验的一种扩充。它采用多位校验码的方式,在这些校验位中的每一位都对不同的信息数据位进行奇偶校验,通过合理地安排每个校验位对原始数据进行校验位组合,可以达到发现错误,纠正错误的目的。

C/C++中assert的用法

2010-12-17 by  

assert宏能测试传入表达式的真假值,当表达式为真(true),则不会有任何反应;当表达式为假(false),则函数将输出错误信息,并中断程序的执行。 assert宏可以用来判断某表达式的真假值,并在程序执行的过程中实时响应错误信息,因此在程序开发的过程中,常常被用来作程序纠错的工具,当程序开发完成,只需要在加载头文件前面,利用#define指令定义NDEBUG这个关键字,则所有assert都会失效,源程序不需做任何修改。