随笔分类 -  C#

1
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data; using System.Co 阅读全文
posted @ 2020-04-14 10:24 踏叶乘风 阅读(593) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Net; using System.Man 阅读全文
posted @ 2018-06-03 17:01 踏叶乘风 阅读(5025) 评论(0) 推荐(0) 编辑
摘要:‘关于数据库连接池大家都听说过或者用过,但真正的了解有多少呢? 数据连接池如何启用?有哪些主要的参数? 为什么要使用连接池? 如何关闭连接池? 如何在不开启新的连接池情况下切换当前数据库? 连接池的生命周期? 当数据库服务器强制关闭连接时会怎么样? 首先说明一下测试环境: 数据库版本:SQL SER 阅读全文
posted @ 2017-03-14 18:59 踏叶乘风 阅读(20646) 评论(1) 推荐(3) 编辑
摘要:预留 阅读全文
posted @ 2017-01-05 11:11 踏叶乘风 阅读(218) 评论(0) 推荐(0) 编辑
摘要:Json格式在用于数据存储方面比xml有着空间上的优势,Json格式又主要分为两种格式:名称/值 对 和数组。 在我的业务环境中需要先把一种空间比较小的格式。 测试如下: 取数据库中的一张表然后生成两种格式的Json文件进行对比。 生成名称/值 对的格式,样式如下: 大小为:6460KB 生成数组的 阅读全文
posted @ 2016-12-26 18:36 踏叶乘风 阅读(379) 评论(0) 推荐(0) 编辑
摘要:现有一个需求如下:监控某个目录中的文件修改,创建,删除等信息,并记录下来. 这里用到FileSystemWatcher类.由于考虑到文件的写入量会很频率,所以考虑先将监听到的消息记录到内存中。 监听部分的代码如下: 然后写一个生成文件的程序用于测试,由于可能需要多个写入一起跑,采用传入参数的方式进行 阅读全文
posted @ 2016-12-20 13:57 踏叶乘风 阅读(12217) 评论(0) 推荐(0) 编辑
摘要:由于特殊的原因(怎么特殊不解释),需要开发自定义数据流组件处理。 查了很多资料,用了不同的版本,发现各种各样的问题没有找到最终的解决方案。 遇到的问题如下: 用VS2015编译出来的插件,在SSDTBI(其实也是集成在VS中用于开发SSIS包的) 2015版本中dubug时会提示: 错误 Valid 阅读全文
posted @ 2016-12-02 14:45 踏叶乘风 阅读(806) 评论(0) 推荐(0) 编辑
摘要:Func是一种委托,这是在3.5里面新增的,2.0里面我们使用委托是用Delegate,Func位于System.Core命名空间下,使用委托可以提升效率,例如在反射中使用就可以弥补反射所损失的性能。Action<T>和Func<T,TResult>的功能是一样的,只是Action<T>没有返类型, 阅读全文
posted @ 2016-09-20 17:14 踏叶乘风 阅读(5913) 评论(0) 推荐(1) 编辑
摘要:1、概述 log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。 2、一个简单的使 阅读全文
posted @ 2015-12-22 11:20 踏叶乘风 阅读(418) 评论(0) 推荐(0) 编辑
摘要:这几天在学习Log4Net的使用,以下为学习笔记:1. log4net 的下载和安装官网或者度娘下载源文件编译,或者直接下载DLL,引入工程即可。2.log4Net的配置 ... 阅读全文
posted @ 2015-12-15 11:04 踏叶乘风 阅读(446) 评论(0) 推荐(0) 编辑
摘要:1.如何展开结点时改变图标(注意:不是选中时)要在目录中使用图标首先要加入一个控件ImageList(命名为imageList1),然后可以按图片的index或名称引用图片.然后需要在TreeView控件的ImageList属性中指向imageList1.TreeView有两个属性:SelectIm... 阅读全文
posted @ 2015-02-28 17:40 踏叶乘风 阅读(11796) 评论(0) 推荐(0) 编辑
摘要:在vs发布window应用程序过程中,提示“SignTool 报告了一个错误‘未能签名 ...\setup.exe。SignTool 错误: ISignCode::Sign 返回的错误: 0x80880253 签名者的证书对签名无效。’” 当使用 ClickOnce 部署执行发布或使用 SignTo 阅读全文
posted @ 2015-02-17 11:37 踏叶乘风 阅读(693) 评论(0) 推荐(0) 编辑
摘要:1,从System.String[]转到ListSystem.String[] str={"str","string","abc"};List listS=new List(str); 2, 从List转到System.String[]List listS=new List();listS.Add... 阅读全文
posted @ 2015-02-10 14:47 踏叶乘风 阅读(342) 评论(0) 推荐(0) 编辑
摘要:昨天修改了一个工具,编译后本机运行正常,但放到服务器上执行却不行,提示:message:GetOleDbSchemaTable requires an open and available Connection. The connection's current state is closed重新检... 阅读全文
posted @ 2014-07-11 16:49 踏叶乘风 阅读(1052) 评论(0) 推荐(0) 编辑
摘要:c# Microsoft.ACE.OLEDB.12.0 阅读全文
posted @ 2014-04-21 15:47 踏叶乘风 阅读(802) 评论(0) 推荐(1) 编辑
摘要:1Color.AliceBlue240,248,255Color.LightSalmon255,160,122Color.AntiqueWhite250,235,215Color.LightSeaGreen32,178,170Color.Aqua0,255,255Color.LightSkyBlue135,206,250Color.Aquamarine127,255,212Color.LightSlateGray119,136,153Color.Azure240,255,255Color.LightSteelBlue176,196,222Color.Beige245,245,220Color. 阅读全文
posted @ 2014-03-11 14:03 踏叶乘风 阅读(420) 评论(0) 推荐(0) 编辑
摘要:foreach (DictionaryEntry de in hashTable) { System.Windows.Forms.MessageBox.Show(de.Key.ToString()); System.Windows.Forms.MessageBox.Show(de.Value.ToString()); } 阅读全文
posted @ 2014-02-24 16:33 踏叶乘风 阅读(208) 评论(0) 推荐(0) 编辑
摘要:DataRow[] rows = dt.Select("1=1"); string[] arr = rows.Select(x => x[0].ToString()).ToArray(); 阅读全文
posted @ 2014-01-16 17:12 踏叶乘风 阅读(1724) 评论(0) 推荐(0) 编辑
摘要:目的:要循环刷新界面上的控件,同时不影响用户操作。循环结束后关闭窗体。步骤:先创建一个窗体,窗体中拖入一个lable控件(label1),一个button控件(button1)代码窗口输入: /// /// 开始按钮单击事件 /// /// /// private void button1_Click(object sender, EventArgs e) { ThreadStart start = new ThreadStart(ShowTime); ... 阅读全文
posted @ 2014-01-11 23:18 踏叶乘风 阅读(6634) 评论(0) 推荐(1) 编辑
摘要:C#中有两种类型变量,一种 是值类型变量,一种是引用类型变量对于值类型变量,深拷贝和前拷贝都是通过赋值操作符号(=)实现,其效果一致,将对象中的值类型的字段拷贝到新的对象中.这个很容易理解。 本文重点讨论引用类型变量的拷贝机制和实现。C#中引用类型对象的copy操作有两种:浅拷贝(影子克隆/shallow copy):只复制对象的值类型字段,对象的引用类型,仍属于原来的引用.深拷贝(深度克隆):不仅复制对象的值类型字段,同时也复制原对象中的对象.就是说完全是新对象产生的.浅拷贝和深拷贝之间的区别:浅拷贝是指将对象中的数值类型的字段拷贝到新的对象中,而对象中的引用型字段则指复制它的一个引用到目标 阅读全文
posted @ 2013-11-29 11:01 踏叶乘风 阅读(412) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示