随笔分类 -  C#

摘要:https://www.cnblogs.com/johnblogs/p/5912632.html 阅读全文
posted @ 2019-12-06 16:01 ParanoiaApe
摘要:1.将过滤的结果导入到临时表select distinct * into 临时表 from 原表名2.删除原表delete table 原表名3.将临时表的数据转移到原始表里select distinct * into 原表名 from 临时表 4.删除临时表drop table Tmp 阅读全文
posted @ 2019-06-10 14:51 ParanoiaApe
摘要:转自:https://www.cnblogs.com/zhaopei/p/UnitTesting.html 注:本文示例环境 VS2017 XUnit 2.2.0 单元测试框架 xunit.runner.visualstudio 2.2.0 测试运行工具 Moq 4.7.10 模拟框架 为什么要编写 阅读全文
posted @ 2019-05-23 15:00 ParanoiaApe
摘要:public MainForm() { InitializeComponent(); //实时刷新 new System.Threading.Thread(() => { while (true) { ... 阅读全文
posted @ 2019-04-27 15:11 ParanoiaApe
摘要:方法一://只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;this.Close(); 方法二://强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出; Application.Exit(); 方法三://强制中止调 阅读全文
posted @ 2019-03-13 10:30 ParanoiaApe
摘要:本文参考自C# 位域[flags],纯属读书笔记,加深记忆 [Flags]的微软解释是“指示可以将枚举作为位域(即一组标志)处理。”其实就是在编写枚举类型时,上面附上Flags特性后,用该枚举变量是既可以象整数一样进行按位的“|”或者按位的“&”操作了。另外一个是在引用COM组件时使用,我没有用过, 阅读全文
posted @ 2019-01-10 17:33 ParanoiaApe
摘要:public partial class Form1:Form { #region 实现win7 Aero磨砂效果 [StructLayout(LayoutKind.Sequential)] public struct MARGINS { public int Left; ... 阅读全文
posted @ 2019-01-02 11:39 ParanoiaApe
摘要:将文件打包到图片文件里面,以图片形式显示;查看源文件:用winRar打开它或者直接将后缀名改为zip,那么直接可以解压查看。 windows其实有很多命令,其中就有一个copy的命令就可以实现: 一个简单用copy命令打包文件的例子: 将F盘test文件夹下的“局域网共享工具一键设置.rar”文件打 阅读全文
posted @ 2019-01-02 11:23 ParanoiaApe 阅读(697) 评论(0) 推荐(0)
摘要:15位或者18位身份证号^[1-9]\d{14}$|^[1-9]\d{16}[X|x]$|^[1-9]\d{17}$大于0的实数 ^(0\.[1-9]\d*|[1-9]\d*(\.\d+)?)$ 匹配年月日:格式为YYYYMMDD 支持闰年^([\d]{4}(((0[13578]|1[02])((0[1-9])|([12][0-9])|(3[01])))|(((0[469])|11)((0[1-9... 阅读全文
posted @ 2018-12-29 16:10 ParanoiaApe 阅读(259) 评论(0) 推荐(0)
摘要:年份:[\d]{4}带31的月份:(0[13578]|1[02])((0[1-9])|([12][0-9])|(3[01]))非2月不带31日的月份:((0[469])|11)((0[1-9])|([12][1-9])|30)平年2月份 : 02((0[1-9])|(1[0-9])|(2[1-8]))闰年2月份:02((0[1-9])|(1[0-9])|(2[1-9]))闰年月份:((0[1357... 阅读全文
posted @ 2018-12-29 16:05 ParanoiaApe 阅读(1212) 评论(0) 推荐(0)
摘要://查找是否打开过该窗体 Frm_DataCollection frmDataColl = Application.OpenForms["Form1"] as Frm_DataCollection; if (frmDataColl == null || frmDataColl.IsDisposed) 阅读全文
posted @ 2018-12-21 17:20 ParanoiaApe
摘要:Lambda是延迟执行的,实际上什么都没有发生,当真正使用对象的时候(例如调用:First, Single, ToList….的时候)才执行。 1.Where var var_dtTable = dtTable.AsEnumerable().Where<DataRow>(W => W["NAME"] 阅读全文
posted @ 2018-12-17 14:00 ParanoiaApe 阅读(5918) 评论(1) 推荐(0)
摘要:IEqualityComparer主要适用于定义方法以支持对象的相等比较。可以实现集合的自定义相等比较。即,您可以创建自己的相等定义,并指定此定义与接受 IEqualityComparer 接口的集合类型一起使用。IEqualityComparer 接口包含两个方法 Equals 确定指定的对象是否相等。 GetHashCode 返回指定对象的哈希代码。整体来说,比较好理解Equals方法:自... 阅读全文
posted @ 2018-12-17 13:26 ParanoiaApe 阅读(435) 评论(0) 推荐(0)
摘要:public bool IsChinese(char chr) { bool isChinese = false; //if ((int)str[i] > 127)//判断是否是汉字 if ((int)chr > 0x4E00 && (int)chr /// 截取字符串,不限制字符... 阅读全文
posted @ 2018-07-06 10:18 ParanoiaApe 阅读(1319) 评论(0) 推荐(0)
摘要:在搜索引擎的开发中,我们需要对网页的Html内容进行检索,难免的就需要对Html进行解析。拆分每一个节点并且获取节点间的内容。此文介绍两种C#解析Html的方法。第一种方法:用System.Net.WebClient下载Web Page存到本地文件或者String中,用正则表达式来分析。这个方法可以 阅读全文
posted @ 2018-06-03 19:00 ParanoiaApe
摘要:众所周知,正则表达式在平时的开发中会经常用到,如果你被它乱七八糟的格式吓到而不敢学习,那就很遗憾了。这里整理了一下学习正则表达式的资料,提供给新手学习。以备自己以后的查阅。正则表达式基础知识 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查 阅读全文
posted @ 2018-06-03 18:56 ParanoiaApe 阅读(195) 评论(0) 推荐(0)
摘要:Win32的API函数是微软自己的东西,可以直接在C#中直接调用,在做WinForm时还是很有帮助的。有时候我们之直接调用Win32 的API,可以很高效的实现想要的效果。 using System; using System.Collections.Generic; using System.Li 阅读全文
posted @ 2018-06-03 18:54 ParanoiaApe
摘要:先来了解下集合的基本信息 1、BCL中集合类型分为泛型集合与非泛型集合。 2、非泛型集合的类和接口位于System.Collections命名空间。 3、泛型集合的类和接口位于System.Collections.Generic命名空间。 ICollection接口是System.Collectio 阅读全文
posted @ 2018-06-03 18:50 ParanoiaApe 阅读(297) 评论(0) 推荐(0)
摘要:反射用于在程序运行过程中,获取类里面的信息或发现程序集并运行的一个过程。通过反射可以获得.dll和.exe后缀的程序集里面的信息。使用反射可以看到一个程序集内部的类,接口,字段,属性,方法,特性等信息。 一、各种GetType()、typeof的区别 首先就是获取Tyoe对象的来源不同: class 阅读全文
posted @ 2018-06-03 18:43 ParanoiaApe 阅读(174) 评论(0) 推荐(0)
摘要:一、JavaScriptSerializer 类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据。您无法访问序列化程序的此实例。但是,此类公开了公共 API。因此,当您希望在托管代码中使用 JavaScript 对象符号 (JSON) 时可以使用此类。若要序列化对象 阅读全文
posted @ 2018-06-03 18:41 ParanoiaApe 阅读(334) 评论(0) 推荐(0)