西代零零发

既然选择远方,便只顾风雨兼程

网络协议分析工具Ethereal的使用

大学时计算机网络课的实验报告,当时提不起兴趣,今天看来还挺有用的。可以学习下怎样抓数据包,然后分析程序的通信协议。 一:学习使用网络协议分析工具Ethereal的方法,并用它来分析一些协议。 实验步骤: 1.  用“ipconfig”命令获得本机的MAC地址和缺省路由器的IP地址...

2011-11-28 21:21:02

阅读数 5433

评论数 0

小小程序员的学习计划

追过很多新技术,迷茫于还有太多东西要学,有些找不到方向、不知所措。常在一个叫酷壳的网站上转悠,渐渐想明白了,其实学习技术也像看电影看书一样,要看就看经典的。我们的生命如此短暂,作为程序员的职业生涯可能会更短。与其追逐各种新潮的技术,不如把有限的精力投入到经典的技术之中。 平时酷爱看各种技...

2011-11-27 22:15:54

阅读数 12035

评论数 18

《PHP与MySQL程序设计》第八章异常处理

8.2 错误日志 1. Web服务器进程所有者必须有足够的权限来写日志文件到某个目录。 2. 确保这个文件存放在文档根之外,以减少遭到攻击的可能性。 3. 可以写入操作系统的日志工具(Linux上是syslog,Windows上是Event Viewer)。      ...

2011-11-27 15:22:10

阅读数 2066

评论数 0

《PHP与MySQL程序设计》面向对象的PHP

PHP对象的方法、属性的访问跟Java相似,有public, protected, private, final, static。 6.3 构造函数和析构函数 function __construct/destruct(args...) {      ... } ...

2011-11-27 15:19:12

阅读数 2331

评论数 0

《PHP与MySQL程序设计》第三章 PHP基础

1. PHP标识 Web服务器只向PHP解析器传递带有PHP标识的行,来提高效率。 四种:, , ..., 2. 注释 // 单行, /* */ 多行, # 单行 3. 向浏览器输出 print: 1表示输出成功。echo没有返回值所以略快。 ...

2011-11-27 15:17:38

阅读数 1882

评论数 0

Ubuntu上LAMP环境搭建

1. 安装Apache 2 sudo apt-get install apache2 测试: firefox 127.0.0.1 2. 安装PHP sudo apt-get install php5 //安装PHP5 su...

2011-11-27 15:15:18

阅读数 1590

评论数 0

Google AppEngine上部署PHP应用

现在GAE已经支持java了,但不幸的是PHP任然毫无音讯。但是我们在google官方支持PHP之前我们可以使用基于java的Quercus。Quercus基本上可以100%的支持PHP语言(需要JDK1.5)。 现在我们开始用GAE运行PHP: 1) 注册一个免费的GAE帐户 。  ...

2011-11-27 15:11:12

阅读数 3949

评论数 0

《锋利的jQuery》之jQuery与Ajax

jQuery对Ajax操作进行了封装,在jQuery中$.ajax()方法属于最底层的方法,第2层是load()、$.get()、$.post()方法,第3层是$.getScript()和$.getJSON()方法。 1. load() 载入远程HTML代码并插入DOM中。 无参...

2011-11-27 15:00:02

阅读数 2856

评论数 1

《锋利的jQuery》之jQuery简介

1.1 JavaScript简介 JavaScript的缺点: 复杂的文档对象模型(DOM), 不一致的浏览器实现, 缺乏便捷的开发、调试工具。 Ajax(异步的JavaScript和XML)诞生,导火索是Google的一系列新型Web应用: Gmail、Goo...

2011-11-27 14:59:16

阅读数 1815

评论数 2

Linux常用命令之文件管理

1. ls      -a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出) -l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出 -r 将档案以相反次序显示(原定依英文字母次序) -t 将档案依建立时间之先后次...

2011-11-27 14:58:25

阅读数 1554

评论数 0

《Linux C一站式编程》第八章 数组

1. 数组的基本概念 数组(Array)也是一种复合数据类型,它由一系列相同类型的元素(Element)组成。 int count[4]; 和结构体成员类似,数组count的4个元素的存储空间也是相邻的。结构体成员可以是基本数据类型,也可以是复合数据类型,数组中的元素也是如此。根...

2011-11-27 14:57:45

阅读数 2813

评论数 0

《Linux C一站式学习》第七章 结构体

1. 复合类型与结构体 在编程语言中,最基本的、不可再分的数据类型称为基本类型(Primitive Type),例如整型、浮点型;根据语法规则由基本类型组合而成的类型称为复合类型(Compound Type),例如字符串是由很多字符组成的。 struct complex_struct ...

2011-11-27 14:57:05

阅读数 2981

评论数 0

《Linux C一站式学习》第三章 简单的函数

4. 全局变量、局部变量和作用域 全局变量定义在所有的函数体之外,它们在程序开始运行时分配存储空间,在程序结束时释放存储空间,在任何函数中都可以访问全局变量。 如果全局变量和局部变量重名了会怎么样呢? 例 3.6. 作用域 则第一次调用pri...

2011-11-27 14:56:23

阅读数 1628

评论数 0

《Linux C一站式学习》第一章 程序的基本概念

1. 程序和编程语言 程序是由一系列指令(instruction)构成,指令包含:输入、输出、基本运算、测试和分支、循环。 编程语言分为低级语言(机器语言和汇编语言,用计算机指令编写程序)和高级语言(C、C++、Java、Python,用语句编写程序)。 表 1.1. 一个语...

2011-11-27 14:55:22

阅读数 2017

评论数 0

《Windows程序设计》第二章 Unicode简介

字符集简史 先天即被ANSI 束缚的C程式设计语言通过对宽字元集的支援来支援Unicode。 开发ASCII 的过程中,在字元长度是6 位元、7 位元还是8 位元的问题上产生了很大的争议。从可靠性 的观点来看不应使用替换字元,因此ASCII 不能是6 位元编码,但由於...

2011-11-27 14:53:50

阅读数 1625

评论数 0

《Windows程序设计》第三章 窗口和消息

总体结构 所谓「Windows给程序发送消息」,是指Windows呼叫程序中的一个函数,该函数的参数描述了这个特定消息。这种位于Windows程序中的函数称为「窗口消息处理程序」。程序建立的每一个窗口都有相关的窗口消息处理程序。这个窗口消息处理程序是一个函数,既可以在程序中,也可以在动态链接...

2011-11-27 14:52:43

阅读数 2090

评论数 0

CSS在线课程学习笔记

HTML.net CSS在线课程:http://zh.html.net/tutorials/css/ 第1课:CSS是什么? CSS跟HTML的区别在哪里? HTML用于结构化内容;CSS用于格式化结构化的内容。 嗯,这听上去有点技术性并令人疑惑。不...

2011-11-26 17:10:23

阅读数 2681

评论数 0

用SSH连接VirtualBox中的Ubuntu

1. 设置虚拟机网络连接方式为桥接模式,共享本机的网卡。 2. 关闭本机操作系统(Win7或者XP)的防火墙。 3. 设置本机和虚拟机IP到同一网段,或者都设置成DHCP自动获取,让路由器去分配。      在本机和虚拟机中进行ping...

2011-11-26 17:07:19

阅读数 11903

评论数 0

《C程序设计语言》第一章导言

1.1 入门 与Windows平台下在Visual Studio中开发的不同。 尽管这个练习很简单,但对于初学语言的人来说,它仍然可能是一大障碍。 因为我们首先必须编写程序文本,然后成功地编译,并加载、运行。 掌握了这些操作细节以后,其他事情才会比较容易。 #includ...

2011-11-26 17:02:25

阅读数 3572

评论数 0

用SSH连接VirtualBox中的Ubuntu

本文地址:http://cdai.sinaapp.com/archives/78 1. 设置虚拟机网络连接方式为桥接模式,共享本机的网卡。 2. 关闭本机操作系统(Win7或者XP)的防火墙。 3. 设置本机和虚拟机IP到同一网段,或者都设置成DHCP自动获取,让路由...

2011-11-19 21:25:37

阅读数 57

评论数 0

提示
确定要删除当前文章?
取消 删除