- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 显示两个文件不一致的内容的实现(细胞分裂的方法)
对于相关的实现前人已经做得很好了,winmerge就是其中非常成功的软件。笔者重新实现只是因为winmerge的报表功能不能提供我需要的形式的报表。对此,也处于兴趣,按照自己的比较算法实现了一个这样的功能。 先简述一下算法思路,这个算法虽说是寻找不一致的内容,但算法的实习是以尽可能找到对应的一致内容为基础。剥除一致的内容,剩下的就是不一致的内容。算法存在这样的一个假设,比较
2010-01-13 16:41:00
674
原创 C#在不抛出异常的情况下,获取栈轨迹
在程序中经常想捕获一些东西,有时候想捕获的不是异常,而是系统的某些操作。这个时候就需要捕获这个事件,并了解他的源头。c#提供了栈轨迹的概念。 using (StreamWriter sw = new StreamWriter(path + "//StackTrace.txt", true, Encoding.Default)) {
2009-08-26 09:33:00
883
原创 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
1020
转载 常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:可以
2009-08-04 23:15:00
288
原创 c#实现一般程序结构的搭建
一般中大型程序的画面都是由一个主框架,以及若干业务功能画面组合而成。画面跳转过程中,主框架永远不变,业务功能画面跳转。主框架可以管理业务功能画面,控制其生成,使用,显示,消亡过程。现在给出自写的一个主框架代码。 using System;using System.Collections.Generic;using System.ComponentModel;using Syst
2009-07-30 14:30:00
475
原创 关于C#程序打包安装数据库的补充
之前转了一篇c#程序数据库安装的文章,原作者用的是vb来写的安装程序。我想更多人应该青睐于使用c#,毕竟也是c#的程序打包,作者对c#一定比VB熟悉。之前的vb代码本人安装数据库程序没用成功,估计原因是sql语句执行的问题。尤其是数据库本分的逻辑名要写对。本人用C#代码改写后,修正了数据库安装部分的代码,并添加了配置文件写入功能。 现贴出自己的代码。using System;using
2009-07-30 14:18:00
931
3
转载 C#程序打包,自动安装SQL数据库
一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 ProductName 属性,并键入
2009-07-28 08:20:00
1386
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
870
原创 C# DataGirdView 常用方法收集(不断更新)
1.数据定位 /// /// 查找下一个 /// /// /// private void btnFindNext_Click(object sender, EventArgs e) { string id = this.txtCondition.Text;
2009-07-27 09:42:00
640
原创 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
780
原创 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
594
转载 如何解决Vs 调试过程中目标句柄绑定无效的问题
问题:如题解决方法:是Terminal Services服务被禁止的原因,进控制面版把这个服务设为自动,启动服务就一切OK了。 备注:该服务是的作用是允许多位用户连接并控制一台机器,并且在远程计算机上显示桌面和应用程序。这是远程桌面(包括管理员的远程桌面)、快速用户转换、远程协助和终端服务器的基础结构。 两个相关参考解决方法:1) 打开项目属性,选择调试选项卡,将“启用非托管代码调
2009-07-25 11:57:00
774
基于CRC32的版本管理器
2014-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人