随笔分类 - C#
摘要:比如,对两个list<object>进行去重,合并操作时,一般的写法为两个for循环删掉一个list中重复的,然后再合并。 如果数据量在千条级别,这个速度还是比较快的。但如果数据量超过20W+(比如大批量的导入数据并对数据进行处理)时,则这块代码执行时间会比较长,非常影响用户体验和程序功能。这时我们
阅读全文
摘要:VS添加完组件,自动生成的PetaPoco.cs文件中没有SqlBulkInsert这个方法,但是可以在里面添加,代码如下: 第一个参数不解释了,把DataTable传过来;第二个是表名,需要注意的是这边需要SQL Server表的全名,包括schema。一般是dbo,但也有可能是别的,例如:org
阅读全文
摘要:设置RemotingFormat = SerializationFormat.Binary;再序列化,通过WebService传输,客户端接收,再反序列化,确实效果大大的优于直接传送DataSet,不仅网络传输中如此,即使本机,性能改善也非常明显. 下面分别是WebService里面的方法...
阅读全文
摘要:先申明下,此文适合和我差不多的菜鸟学习,没有什么高深知识点,不想耽误老鸟们的宝贵时间,如果有什么专业术语不对的还请指正啊。 最近进行WinCE的开发,第一次实际做C/S架构的项目,其中遇到很多问题。这个问题使我记忆深刻,当时在谷歌中搜索了好久都没找到想要的答案,用的就是文章标题中的原话。然后又换成...
阅读全文
摘要:A.WinForm中窗体显示显示窗体可以有以下2种方法:Form.ShowDialog方法(窗体显示为模式窗体)Form.Show方法(窗体显示为无模式窗体)两者具体区别如下:1.在调用Form.Show方法后,Show方法后面的代码会立即执行2.在调用Form.ShowDialog方法后,直到关闭...
阅读全文
摘要:string str = "1c2564c4c80ba89b2f2:0:0:|;bdaa2991b2f20a8fe43:0:1:|;";//StringSplitOptions.RemoveEmptyEntries删除分割后可能出现的空元素var strList = str.Split(new ch...
阅读全文
摘要:前段时间做了一个功能,就是前台可以选择同一字段下面的多个不同的条件,这就涉及到了SQL语句拼接的问题。 下面是一个用正则来处理查询条件的方法,是我目前所见到最简单的方法,现将它分享给大家。 using System.Text;using System.Text.RegularExpress...
阅读全文
摘要:Dictionary Lengths = new Dictionary(); for (int n = 0; n ("you want to insert codes", list[i].Value));//在当前位置插入新的元素,注意这边的类型为KeyValuePair ...
阅读全文
摘要:今天将一个自己接的C#项目打包时遇到了数据库本地化的问题,原来编写代码时用的是SQL Server,现在要发布给用户,考虑到用户计算机中没有安装SQL Server,并且如果要安装的话也不太方便,同时这个项目的数据量不是很大,于是便考虑将项目的数据库改为Access数据库,现提供两种连接字符串://...
阅读全文
摘要://cs中for (int u = 0; u < PreformFlowInfo.Count; u++) { TimeSpan t1 = new TimeSpan(DateTime.Parse(PreformFlowInfo[u].StartTime).Ticks); TimeSpan t2 = n...
阅读全文
摘要:1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)此主题相关图片如下:2:安装向导关闭后打开安装向导,点击下一步,或者直接点击完成.3:开始制作安装向导完成后即可进入项目文件夹:双击"应用程序文件夹"在右边的空白处...
阅读全文
摘要:public DataTable GetOpticalInfo(string begindate, string enddate, string prefromid) { const string connStr = @"Data Source=127.0.0.1;DataBase=master;U...
阅读全文
摘要:DataTime nowDate = DataTime.Now;nowDate.toString("r"); 效果为: Wed, 22 Jul 2009 16:24:33 GMT找遍了整个网络,原来就这样。。。。郁闷中。。。为此找到所有的时间格式化d ShortDatePattern D Long...
阅读全文
摘要:方法1:调用com组件,导出access数据到Excel,就是直接调用access的导出功能,此方法速度超级快using Access;Access.ApplicationClass oAccess = new Access.ApplicationClass();oAccess.Visible = ...
阅读全文
摘要:1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。Response.Clear();Response.Buffer= true;Response.AppendHeader("Content-Disposition","attachment;f...
阅读全文

浙公网安备 33010602011771号