自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西代零零发

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

  • 博客(24)
  • 收藏
  • 关注

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

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

2011-11-28 21:21:02 8987

原创 小小程序员的学习计划

追过很多新技术,迷茫于还有太多东西要学,有些找不到方向、不知所措。常在一个叫酷壳的网站上转悠,渐渐想明白了,其实学习技术也像看电影看书一样,要看就看经典的。我们的生命如此短暂,作为程序员的职业生涯可能会更短。与其追逐各种新潮的技术,不如把有限的精力投入到经典的技术之中。平时酷爱看各种技术书籍,但缺乏系统的梳理。读书感悟都散落在每本书的字里行间和空白处。于是借着准备从最经典、最基础知识学

2011-11-27 22:15:54 13226 18

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

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

2011-11-27 15:22:10 2400

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

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

2011-11-27 15:19:12 2710

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

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

2011-11-27 15:17:38 2135

原创 Ubuntu上LAMP环境搭建

1. 安装Apache 2sudo apt-get install apache2测试:firefox 127.0.0.12. 安装PHPsudo apt-get install php5 //安装PHP5sudo /etc/init.d/apache2 restart //重启APACHE测试:首

2011-11-27 15:15:18 1809

转载 Google AppEngine上部署PHP应用

现在GAE已经支持java了,但不幸的是PHP任然毫无音讯。但是我们在google官方支持PHP之前我们可以使用基于java的Quercus。Quercus基本上可以100%的支持PHP语言(需要JDK1.5)。现在我们开始用GAE运行PHP:1) 注册一个免费的GAE帐户 。 2) 下载此文件到您的计算机(如果连接失效大家可以搜索phpwithgae便可以下载到它,如还不行就

2011-11-27 15:11:12 4365

原创 《锋利的jQuery》之jQuery与Ajax

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

2011-11-27 15:00:02 3150 1

原创 《锋利的jQuery》之jQuery简介

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

2011-11-27 14:59:16 2151 2

原创 Linux常用命令之文件管理

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

2011-11-27 14:58:25 1752

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

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

2011-11-27 14:57:45 3241

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

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

2011-11-27 14:57:05 3318

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

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

2011-11-27 14:56:23 1906

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

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

2011-11-27 14:55:22 2354

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

字符集简史先天即被ANSI 束缚的C程式设计语言通过对宽字元集的支援来支援Unicode。开发ASCII 的过程中,在字元长度是6 位元、7 位元还是8 位元的问题上产生了很大的争议。从可靠性的观点来看不应使用替换字元,因此ASCII 不能是6 位元编码,但由於费用的原因也排除了8 位元版本的方案(当时每位元的储存空间成本仍很昂贵)。这样,最终的字元码就有26

2011-11-27 14:53:50 1995

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

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

2011-11-27 14:52:43 2468

原创 CSS在线课程学习笔记

HTML.net CSS在线课程:http://zh.html.net/tutorials/css/第1课:CSS是什么?CSS跟HTML的区别在哪里?HTML用于结构化内容;CSS用于格式化结构化的内容。嗯,这听上去有点技术性并令人疑惑。不过没关系,我们继续学习。过会儿你就明白了。在Tim Berners-Lee发明万维网(Worl

2011-11-26 17:10:23 2905

原创 用SSH连接VirtualBox中的Ubuntu

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

2011-11-26 17:07:19 13201

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

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

2011-11-26 17:02:25 3948

原创 用SSH连接VirtualBox中的Ubuntu

本文地址:http://cdai.sinaapp.com/archives/781. 设置虚拟机网络连接方式为桥接模式,共享本机的网卡。2. 关闭本机操作系统(Win7或者XP)的防火墙。3. 设置本机和虚拟机IP到同一网段,或者都设置成DHCP自动获取,让路由器去分配。     在本机和虚拟机中进行ping测试,看网络是否互通。     并查询各自IP...

2011-11-19 21:25:37 469

原创 Sina AppEngine的使用

 申请了SAE账户后,马上创建了一个WordPress应用,看起来还不错~ 欢迎光临:http://cdai.sinaapp.com/ 所有文章:http://cdai.sinaapp.com/index

2011-11-13 09:08:36 264

原创 对程序员技术练级攻略的补充

 本文地址:http://cdai.sinaapp.com/archives/49,欢迎访问~ 1. 并发编程 随着单机上CPU核数的不断增多,以及互联网中大型网站每天产生的海量数据,并发编程将会成为程序员必不可少的技能。 学习《Erlang程序设计》和Scala,理解函数式编程,搞清Actor模式以及并发编程的消息传递方式。  2. 汇编语言 懂一...

2011-11-13 08:54:01 280

原创 不错的CSS在线课程学习笔记

 学习笔记:http://cdai.sinaapp.com/?p=22

2011-11-06 08:39:36 165

原创 SAE的使用

 申请了SAE账户后,马上创建了一个WordPress应用,看起来还不错~ 欢迎光临:http://cdai.sinaapp.com/ 所有文章:http://cdai.sinaapp.com/index

2011-11-05 17:32:51 211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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