- 博客(9)
- 资源 (15)
- 问答 (1)
- 收藏
- 关注
原创 泛型的5种约束,泛型where的使用
泛型后面跟着where是干嘛的呢? class A<T> where T:new() 这是类型参数约束,where表名了对类型变量T的约束关系。where T:A 表示类型变量是继承于A的,或者是A本省。where T: new()指明了创建T的实例应该使用的构造函数。 .NET支持的类型参数约束有以下五种:where T: struct T必须是一个...
2019-06-27 16:21:43 2258
原创 正则表达式匹配字符串
爬IP使用到的效率爬ip方法(限结构不一致,无规律的情况) Regex r =new Regex(@"((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)"); Match m = r.Match(@"<dr>192.168.0.1</dr&...
2019-06-27 14:36:21 788
原创 C#实现全局热键
创建form窗体实现功能自由发挥using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Runtime.InteropServices;usin...
2019-06-27 12:01:14 1365
原创 Select count(*)、Count(1)、Count(0)的区别和执行效率比较
不想了解测试过程的直接跳到最后看结论,在使用count的时候要用count(1)而不要用count(*),因为使用count(*)的时候会对所有的列进行扫描,相比而言count(1)不用扫描所有列,所以count(1)要快一些。当时是对这一结论深信不疑,虽然不知道为什么。今天正好有时间研究研究看count(*)和count(1)到底有没有性能差异。测试环境是SQL Server 2005 SP2开...
2019-06-25 09:58:55 801
原创 string剔除结尾字符
//如果结尾是字符串string asd = ""; for (int i = 0; i < 10; i++) { asd += i + " 设备 and "; } asd=asd.TrimEnd(new []{ 'a','n', 'd'});//如果结尾是字符str...
2019-06-20 17:15:38 1355
原创 使用dapper实现实体查询
SQL语句查询转结构先下载一个dapperhttps://dapper-tutorial.net/zh-CN/home添加dapper引用 IDbConnection dapperStation = new SqlConnection(连接字符串); List<你的结构> dictItemList = dapperStation.Query<你的结构>...
2019-06-19 15:36:05 1234
转载 正则表达式基本用法收藏
基本符号:^ 表示匹配字符串的开始位置 (例外 用在中括号中[ ] 时,可以理解为取反,表示不匹配括号中字符串)$ 表示匹配字符串的结束位置* 表示匹配 零次到多次+ 表示匹配 一次到多次 (至少有一次)? 表示匹配零次或一次. 表示匹配单个字符| 表示为或者,两项中取一项( ) 小括号表示匹配括号中全部字符[ ] 中括号表示匹配括号中一...
2019-06-18 11:42:35 101
原创 DataTable与DataRow[]互转
//DataTable 转DataRow[]DataRow[] drArrary = dt.Select();//DataRow[] 转DataTable DataTable dtOnline = drArrary.CopyToDataTable();
2019-06-17 11:14:47 4004
原创 dev_dataGridView 分组栏收缩模式
for (int i = -1; gridView1.IsGroupRow(i); i--){int row = gridView1.GetDataRowHandleByGroupRowHandle(i);DataRow dr = gridView1.GetDataRow(row);if (dr == null) return;if (dr["Group"].ToSt...
2019-06-14 10:54:27 1178
CLodopPrint_Setup_for_Win32NT_2.048_.exe
2022-05-21
Visual Assist X va vc6.0 插件
2013-08-18
vs2008-Unicode字符集下CString与char_互转换
2013-07-14
深入浅出Visual+C++动态链接库(DLL)编程(pdf版+word版+全部源码)
2013-07-13
mfc教程 chm版
2013-07-13
vc调用动态库dll和lib
2013-07-13
用VC设计托盘图标实例
2013-07-13
psp金手指 老金 psp修改器 psp老金【无毒无插件绿色版】
2012-12-20
碰见某些网页上来直接跳转的如何设置断点??
2017-11-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人