自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西井学习笔记

code,article,sample source

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

转载 经常用的一些开源协议的详细解析(Z)

 from: http://news.csdn.net/n/20060406/89116.html开源在今天的软件业已经很普遍,但开源是否意味着使用者可以对开源后的代码为所欲为呢?答案是否定的。开源运动同样有自己的游戏规则和道德准则。不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的损失,更可能陷入法律纠纷和赔偿。现今存在的开源协议很多,而经过Open Source Init

2006-09-28 13:15:00 2247

原创 SQL Server 安装问题:以前的某个程序安装已在安装计算机上创建挂起的文件操作

 SQL Server 安装:以前的某个程序安装已在安装计算机上创建挂起的文件操作安装SQL Server 遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!。找了半天,没发现什么一场程序,该机器上以前没安装过SQL Server。看看系统安装了什么软件? 3721 上网助手什么的赫然在目!删掉!还是不行,搜索了一下,发现这篇Blog最有价值:

2006-09-28 13:13:00 27516 4

原创 使用makecert.exe生成证书加密IIS的站点

 在IIS的站点配置中可以为站点加上证书,以保证站点的真实性和保护传输的数据的安全性。为站点加上证书之后,访问站点就需要使用 https:// 协议访问了,但前提就是要先去获取一个证书。你可以从证书颁发机构(如 Verisign)获得 基于 Internet 的客户端进行 SSL 通信所需的证书。但是,如果是为了测试,您可以使用名为 MakeCert.exe 的工具创建一个测试证书。MakeCer

2006-09-28 13:11:00 10071 1

转载 Subversion 安裝及使用指南(Z)

 from: http://mingster.com/blikie/blogger/mingster/4eab4671-a7be-4f37-889d-8d3a716dc903/cbf447b8-43db-44d4-a082-7da7159592c4.aspx原始發表人:蔡煥麟更新:1. huanlin.tsai at msa.hinet.net Revision: 1.41 | 7/4/2005

2006-09-28 13:09:00 3617

原创 版本控制软件(CVS,SVN)常见的术语

Sandbox:沙盒CCVS与其他大多数版本控制系统与众不同的地方在于它允许开发者同时编辑同一个文件,首先你应该从仓库取出一份源码拷贝到你的本地计算机,这份本地拷贝称之为沙盒Make New Module:创建新仓库或模块在服务器上创建一个新仓库或模块。checkout:取出从CVS仓库创建一个本地沙盒。add:增加增加本地文件或者文件夹到CVS仓库中。remove:删除删除客户端的文件, 若再c

2006-09-28 13:05:00 3468

原创 图文CVS入门(二)——项目开发实践

使用客户端开发项目 现在项目的各个成员就可以在各自的电脑上通过cvs共同开发一个项目了。首先需要在每个成员的电脑上安装好TortoiseCVS和WinMerge。(安装很简单,过程从略)接下来就是上CVS服务器获取刚才项目管理员创建的项目源文件。现在硬盘上建立一个目录,如:D:/MyProjects进入MyProjects目录,在空白地方点击鼠标右键,选择“CVS取出...“(CVS Chec

2006-09-28 12:46:00 3575

原创 图文CVS入门(一)——认识CVS、安装CVS服务端和客户端软件

 认识CVS1、什么是CVSCVS - Concurrent Versions System(并发版本管理系统)是一个版本控制管理系统,它是目前最为广泛使用的一个系统。在多人共同开发一个大型项目时,源代码的维护和版本维护是一件令人头疼的事情,由于多人开发, 每个开发人员都拥有此项目的副本,所以如果要手动维护同一个文件多人的修改是十分困难的事情。另外,可能你需要的项目的版本不是当前开发的最新的版

2006-09-28 12:30:00 6528

原创 将多种格式的数据(如文本和位图)同时放置到剪贴板

类似 Word,复制一段有格式的文本,如果在“记事本”里面粘贴会获取得纯文本,而在Word里面却可以得到带格式的文本。这是将多种格式的数据同时放置到剪贴板了。下面给出一段在C#里实现的方法//构造一个DataObject对象DataObject data1 = new DataObject();//放置不同格式的数据到 DataObject 对象data1.SetData(DataFormats.

2006-03-10 01:27:00 2749

原创 在VS2005开发环境中自动完成接口的所有成员

在vs2003开发环境当中,如果写一个新的类(class)继承了某个接口,当写完接口的名称后再按一次键,这个接口的所有成员就会自动完成。例如写:public class Vector:IEnumerable这一行的最后“e”字母后,按一下键,则会自动完成这个接口的public IEnumerator GetEnumerator(){    //TODO...}但在VS2005当中就不能这么方便了,

2006-03-03 17:03:00 2935

原创 SQLServer2000处理ntext和nvarchar时的怪问题

用C#写了一个程序,功能是通过一个存储过程将文章存到数据库中。由于文章的文字比较多,所以开始时用了ntext的数据类型来存文章的内容。存的时候都没有发现问题,当添加了1千多篇文章之后,在“查询分析器”里面查看记录,发现有些文章没有问题,但有些文章就被截断了,而且截断的文章基本上只剩下200来字。开始时怀疑是ntext类型的问题,于是将字段的数据类型换成nvarchar,长度设置为4000,结果

2006-03-01 19:26:00 4341 2

原创 使用正则表达式将Html转换为纯文本

在网页刚流行起来的时候,提取html中的文本有一个简单的方法,就是将html文本(包含标记)中的所有以“”符号之间的内容去掉即可。但对于现在复杂的网页而言,用这种方法提取出来的文本会有大量的空格、空行、script段落、还有一些html转义字符,效果很差。下面用正则表达式来提取html中的文本,代码的实现的思路是:a、先将html文本中的所有空格、换行符去掉(因为html中的空格和换行是被忽略的

2006-02-21 10:01:00 4241 1

原创 C# 中使用 MD5 算法计算 hash (哈希)值的四种方法

在.net中,由 System.Security.Cryptography 命名空间提供了加密和哈希的几个类。其中 md5 编码由 MD5CryptoServiceProvider 实现。 在使用过程中由于 MD5CryptoServiceProvider 提供了多种方法去计算md5的hash值,反而令人搞不清楚,所以这里帖出计算md5的几种常见方法先引用命名空间: using System.Se

2005-11-23 18:32:00 12776

转载 C#读取JPEG Exif 信息

http://blog.csdn.net/abiho/archive/2005/09/27/490589.aspx

2005-10-01 18:48:00 2629

原创 简单的使用.NET非对称加密算法的例子

using System;using System.IO;using System.Text;using System.Security.Cryptography;/// /// 一个简单的使用.NET非对称加密算法的例子/// 本例的程序很简单,仅用于说明如何在.NET里面使用非对称(RSA)算法。/// Kwanhong 2005.9/// class Class1{ public sta

2005-09-22 01:31:00 2798

原创 简单的使用.NET对称加密的例子

using System;using System.Security.Cryptography;using System.Text;using System.IO;/// /// 使用对称加密的例子/// class Class1{ static void Main(string[] args) {  Class1 c=new Class1();  c.StartDemo(); } p

2005-09-22 00:49:00 3751 1

原创 如何在.NET里面调用win32 API

下面是示例在C#里面调用win32api中的 CreateFile 和 CloseHandle 这两个函数。using System;using System.IO;using System.Runtime.InteropServices;namespace copytest{ ///  /// FileAccess 的摘要说明。 ///  public class OpenFileApi

2005-09-15 13:28:00 2770

原创 保障源代码的安全

在自己电脑上编写程序,有时候会很担心被别人COPY走,另自己的辛苦劳动付诸东流,特别多人是共用一台电脑的情况下,怎么样才可以保障代码的安全呢?其实方法还是挺多的。1、可以创建一个NTFS的分区(仅Windows2000,WinXP及以上的操作系统适用),然后设置分区或文件夹的安全权限,使得当前分区或文件夹仅自己可以访问。这样其他人想看你的代码时就被拒绝访问了,但这种方法也不是很可靠,如

2005-09-14 10:36:00 2828

空空如也

空空如也

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

TA关注的人

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