代码改变世界

使用svn开发,目录的约定与开发流程

2008-12-08 21:58 by Rainbow, 2445 阅读, 3 推荐, 收藏, 编辑
摘要:svn://proj/ | +-trunk +-branches +-tags 这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是用户自己的习惯。 阅读全文

Visual Studio 2008 自定义项目模板

2008-11-29 19:17 by Rainbow, 3195 阅读, 0 推荐, 收藏, 编辑
摘要:周末闲来没事就琢磨了一下在VS2008里面添加项目功能。在每个文件上加上一些必要的版权信息对任何一个程序员或者团队开发多是必要的。直接在网上找了找。基本多是说默认模板文件位于 [InstallDirectory]:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\Web\CSharp\1033。【说明: [InstallDirectory]:就是VS2008的安装盘符。1033表示英语。2052表示中文。】这里面是一大堆.zip文件,我们把需要的文件Class.zip。解压后修改Class.cs,在头部加上 阅读全文

char nchar varchar nvarchar 区别

2008-11-21 14:47 by Rainbow, 1366 阅读, 0 推荐, 收藏, 编辑
摘要:联机帮助上的: char(n) 定长 索引效率高 程序里面使用trim去除多余的空白 n 必须是一个介于 1 和 8,000 之间的数值,存储大小为 n 个字节 varchar(n) 变长 效率没char高 灵活 n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节 text(n) 变长 非Unicode数据 nchar(n) 定长 处理uni... 阅读全文

写个序列化与反序列化例子吧

2008-10-28 14:42 by Rainbow, 554 阅读, 0 推荐, 收藏, 编辑
摘要:最近在和别的部门合作时需要使用到序列化与反序列化功能。废话不说了。直接把代码放上。 阅读全文

Tar的详细用法

2008-07-08 13:25 by Rainbow, 7591 阅读, 0 推荐, 收藏, 编辑
摘要: 一. tar 1.压缩一组文件为tar.gz后缀。 # tar cvf backup.tar /etc #gzip -q backup.tar 或 # tar cvfz backup.tar.gz /etc/ tar zxvf XXXX.tar.gz tar jxvf XXXX tar.bz2 2.释放一个后缀为tar.gz的文件。 #gunzip backup.tar.gz #tar xvf backup.tar 或 # tar xvfz backup.tar.gz 3.用一个命令完成压缩 #tar cvf - /etc/ | gzip -qc backup.tar.gz 4.用一个命令完成释放 # gunzip -c backup.tar.gz | tar xvf - 5.如何解开tar.Z的文件? # tar xvfz backu 阅读全文

c#接口和抽象类的区别

2008-05-13 14:08 by Rainbow, 4409 阅读, 1 推荐, 收藏, 编辑
摘要:一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。 二、接口: 接口是引用类型的,类似于类,和抽象类的相似之处有三点: 1、不能实例化; 2、包含未实现的方法声明; 3、派生类必须实现未实现的方法,抽象类是抽象方法,接口则是所有成员(不仅是方法包括其他成员); 阅读全文

asp.net中<%%>形式的用法

2008-02-04 11:16 by Rainbow, 363 阅读, 0 推荐, 收藏, 编辑
摘要:在asp.net中经常出现包含这种形式的html代码,我这里特别收集了,总的来说包含下面这样几种格式: 阅读全文

一点一滴学习Linux--Mysql篇

2008-01-11 15:38 by Rainbow, 1583 阅读, 0 推荐, 收藏, 编辑
摘要:1.查看是否安装了Mysql [root@localhost zhoulinghong]# rpm -qa |grep MySQL MySQL-server-community-5.1.22-0.rhel4 已经安装了。 阅读全文

一点一滴学习Linux--Apache服务器篇

2008-01-11 15:37 by Rainbow, 375 阅读, 0 推荐, 收藏, 编辑
摘要:1.查看是否安装了apache [root@localhost etc]# rpm -qa |grep httpd httpd-2.0.52-9.ent httpd-manual-2.0.52-9.ent httpd-suexec-2.0.52-9.ent system-config-httpd-1.3.1-1 说明已经安装了 2.启动apache [root@localhost etc]# /e... 阅读全文

一点一滴学习Linux--FTP服务器篇

2008-01-11 15:36 by Rainbow, 857 阅读, 0 推荐, 收藏, 编辑
摘要:1.首先查看系统中是否已经安装FTP软件。 [root@localhost etc]# rpm -qa |grep ftp ftp-0.17-22 vsftpd-2.0.1-5 lftp-3.0.6-3 说明已经安装了。 阅读全文