自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 显示两个文件不一致的内容的实现(细胞分裂的方法)

       对于相关的实现前人已经做得很好了,winmerge就是其中非常成功的软件。笔者重新实现只是因为winmerge的报表功能不能提供我需要的形式的报表。对此,也处于兴趣,按照自己的比较算法实现了一个这样的功能。    先简述一下算法思路,这个算法虽说是寻找不一致的内容,但算法的实习是以尽可能找到对应的一致内容为基础。剥除一致的内容,剩下的就是不一致的内容。算法存在这样的一个假设,比较

2010-01-13 16:41:00 609

原创 C#在不抛出异常的情况下,获取栈轨迹

      在程序中经常想捕获一些东西,有时候想捕获的不是异常,而是系统的某些操作。这个时候就需要捕获这个事件,并了解他的源头。c#提供了栈轨迹的概念。          using (StreamWriter sw = new StreamWriter(path + "//StackTrace.txt", true, Encoding.Default))                {

2009-08-26 09:33:00 841

原创 C# 提取所有字段值

using System;using System.Collections.Generic;using System.Text;using System.Reflection;using System.IO;namespace RefectionGetConst{        class Program    {        static void Main(string[] args) 

2009-08-05 10:59:00 971

转载 常用正则表达式

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:可以

2009-08-04 23:15:00 262

原创 c#实现一般程序结构的搭建

      一般中大型程序的画面都是由一个主框架,以及若干业务功能画面组合而成。画面跳转过程中,主框架永远不变,业务功能画面跳转。主框架可以管理业务功能画面,控制其生成,使用,显示,消亡过程。现在给出自写的一个主框架代码。 using System;using System.Collections.Generic;using System.ComponentModel;using Syst

2009-07-30 14:30:00 437

原创 关于C#程序打包安装数据库的补充

之前转了一篇c#程序数据库安装的文章,原作者用的是vb来写的安装程序。我想更多人应该青睐于使用c#,毕竟也是c#的程序打包,作者对c#一定比VB熟悉。之前的vb代码本人安装数据库程序没用成功,估计原因是sql语句执行的问题。尤其是数据库本分的逻辑名要写对。本人用C#代码改写后,修正了数据库安装部分的代码,并添加了配置文件写入功能。 现贴出自己的代码。using System;using

2009-07-30 14:18:00 887 3

转载 C#程序打包,自动安装SQL数据库

一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 ProductName 属性,并键入

2009-07-28 08:20:00 1325 1

原创 C#实现数据库的备份和还原

using System;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;using System.Collections;using System.Data;using System.IO;namespace DBConection.service{    public class Db

2009-07-27 14:41:00 779

原创 C# DataGirdView 常用方法收集(不断更新)

1.数据定位        ///         /// 查找下一个        ///         ///         ///         private void btnFindNext_Click(object sender, EventArgs e)        {            string id = this.txtCondition.Text; 

2009-07-27 09:42:00 599

原创 SQL SERVER 中的Convert函数

CONVERT:CONVERT (data_type[(length)], expression [, style])参数expression 如下图 data_type目标系统所提供的数据类型,包括 bigint 和 sql_variant。不能使用用户定义的数据类型。lengthnchar、nvarchar、char、varchar、binary 或 var

2009-07-26 13:20:00 688

原创 C#实现的简单实用日志

using System;using System.Collections.Generic;using System.Text;using System.IO;namespace LogServcie{    public static  class Log    {        public static string LOGMSGPATH ="LogMsg";        public s

2009-07-26 12:19:00 535

转载 如何解决Vs 调试过程中目标句柄绑定无效的问题

问题:如题解决方法:是Terminal Services服务被禁止的原因,进控制面版把这个服务设为自动,启动服务就一切OK了。 备注:该服务是的作用是允许多位用户连接并控制一台机器,并且在远程计算机上显示桌面和应用程序。这是远程桌面(包括管理员的远程桌面)、快速用户转换、远程协助和终端服务器的基础结构。 两个相关参考解决方法:1) 打开项目属性,选择调试选项卡,将“启用非托管代码调

2009-07-25 11:57:00 699

基于CRC32的版本管理器

解决了两地开发时,对文档,代码,以及编译生成的二进制文件的版本管理问题。 特点:1.该工具用脚本编写(ruby),便于使用人员的需求随时修改随时执行。 2.文件的比较基于CRC32文件校验技术,比较的结果不受文件修改时间的影响。

2014-10-19

用C#编写的局域网端口扫描器

用于扫描局域网内的IP以及和特定IP的端口监听情况

2008-08-26

空空如也

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

TA关注的人

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