代码改变世界

c#文件流汇总

2017-07-19 18:59 by 杨新华, 193 阅读, 0 推荐, 收藏, 编辑
摘要:操作文件比较常见,项目中经常出现这样的需求:按每个月自动创建文件,并且向文件里面插入一些数据,那么我们将要分析,文件是否存在的情况;如果存在则直接打开文件流向文件中插入数据,如果不存在,则创建文件再插入数据的过程;在插入数据时,使用文件流的方式要考虑到中文乱码问题,以下简单实现方式 阅读全文

Linq 基本操作

2017-07-19 18:45 by 杨新华, 190 阅读, 0 推荐, 收藏, 编辑
摘要:在linq中排序方法有: OrderBy() --对某列升序排序 ThenBy() --某列升序后对另一列后续升序排序 OrderByDescending() --对某列降序排序 ThenByDescending() --某列降序后对另一列后续降序排序 1、OrderBy() 2、ThenBy() 阅读全文

C# CSV文件读写

2017-07-19 18:42 by 杨新华, 12850 阅读, 0 推荐, 收藏, 编辑
摘要:CSV文件非常有意思,大家可以上网查查,记事本格式的文件与CSV可以互相转换使用,因此不要把CSV当成Excel文件处理,而是普通的文件即可 阅读全文

【转】通过SQL Server 2008数据库复制实现数据库同步备份

2017-07-07 09:28 by 杨新华, 336 阅读, 0 推荐, 收藏, 编辑
摘要:SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份。这里的同步备份指的是备份服务器与主服务器进行实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用。它是一种优于文件备份的数据库备份解决方案。 在 阅读全文

字符串中提取整数与浮点数

2017-07-06 17:33 by 杨新华, 1558 阅读, 0 推荐, 收藏, 编辑
摘要:static void Main(string[] args) { String str = "abc345def"; int i = getIntValue(str); Console.WriteLine(i); String str2 = "abc345.678.91def"... 阅读全文

wpf DataGrid加载行号

2017-07-04 13:42 by 杨新华, 273 阅读, 0 推荐, 收藏, 编辑
摘要:后台直接 阅读全文

控件中数据模板禁用小键盘减号折叠

2017-06-27 21:39 by 杨新华, 420 阅读, 0 推荐, 收藏, 编辑
摘要:WPF里面自定义了TreeListView控件,在树列表项的数据模板中添加了文本框,当在文本框内输入小键盘的减号时,自动折叠;因为小键盘+与-符号是自动折叠的;可以对win7及以上系统 的文件夹列表树,进行验证;为了禁止输入时不折叠,使用以下代码实现 <controls:TreeListView.C 阅读全文

【转】哈希(Hash)与加密(Encrypt)的基本原理、区别及工程应用

2017-06-27 11:43 by 杨新华, 466 阅读, 1 推荐, 收藏, 编辑
摘要:0、摘要 今天看到吉日嘎拉的一篇关于管理软件中信息加密和安全的文章,感觉非常有实际意义。文中作者从实践经验出发,讨论了信息管理软件中如何通过哈希和加密进行数据保护。但是从文章评论中也可以看出很多朋友对这个方面一些基本概念比较模糊,这样就容易“照葫芦画瓢”,不能根据自身具体情况灵活选择和使用各种哈希和 阅读全文

【转】.Net 程序集 签名工具sn.exe 密钥对SNK文件 最基本的用法

2017-06-27 11:38 by 杨新华, 1858 阅读, 3 推荐, 收藏, 编辑
摘要:阐述签名工具这个概念之前,我先说说它不是什么: 1.它不是用于给程序集加密的工具,它与阻止Reflector或ILSpy对程序集进行反编译一毛钱关系都没有。 2.它很讨厌人们把它和加密联系在一起。 我再说说它是什么: 1.起个大名字 sn是strong name的缩写,正如其名,sn.exe的目的是 阅读全文

【转】Gacutil.exe(全局程序集缓存工具)

2017-06-27 11:07 by 杨新华, 649 阅读, 0 推荐, 收藏, 编辑
摘要:全局程序集缓存工具使您可以查看和操作全局程序集缓存和下载缓存的内容。 安装 Visual Studio 和 Windows SDK 时会自动安装此工具。 要运行工具,我们建议您使用 Visual Studio 命令提示符或 Windows SDK 命令提示符(也称 CMD Shell)。 您可以使用 阅读全文