C#
文章平均质量分 85
Build2018
只有用自己的双手才能创造属于你的一切
展开
-
浅析Sql Server参数化查询
相信有很多开发者和我一样对于参数化查询认识比较模糊,没有引起足够的重视错误认识1.不需要防止sql注入的地方无需参数化 参数化查询就是为了防止SQL注入用的,其它还有什么用途不知道、也不关心,原则上是能不用参数就不用参数,为啥?多麻烦,我只是做公司内部系统不用担心SQL注入风险,使用参数化查询不是给自己找麻烦,简简单单拼SQL,万事OK错误认识2.参数化查询时是否指定参数类型转载 2013-12-19 11:08:33 · 1250 阅读 · 0 评论 -
c# 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
今天在学习调用中科院的NLP分词接口时,遇到了“试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)”的错误,在查阅相关资料后才知道,这个是项目所使用的目标平台问题,也就是anycpu的问题,64位应用调用32位的问题;方法:鼠标右击项目—属性—生成—目标平台,将anycpu改为x64即可,如图:如果有其他方法,请大神留言讨论!转载请标明出处http://bl原创 2015-12-17 13:36:07 · 12460 阅读 · 0 评论 -
正则表达式学习笔记一
在做项目时,遇到文件里面有很多类似1.2.3.......10.9.20这样的小标题,给项目数据整理造成小困扰,于是想起正则表达式处理该问题;string str="1.2.4找啊找啊找朋友,找到一个好朋友,敬个礼握握手,你是我的好朋友";Regex rg = new Regex(@"\d{1,2}.\d{1,2}.\d{1,2}");if (rg.IsMatch(str)){str =原创 2015-12-16 21:41:49 · 457 阅读 · 0 评论 -
c# DataSet和DataTable循环遍历错误及DataTable排序
程序源代码:for (int i = 0; i < VirtualTable.Tables["dt"].Rows.Count; i++){sum = (int)VirtualTable.Tables["dt"].Rows[i][0];}运行程序,每次sum结果都不一样,向大神们求教后也无结果,最后在别人的建议尝试下在将其排序后在试试,结果成功了!改进后程序代码:Virtual原创 2013-12-10 21:53:26 · 2649 阅读 · 0 评论 -
跨类访问窗体控件内容
可现将你的控件写入一个static class 然后class.yourcontrol写入,可以避免vs限制也可以在Program.cs文件里面 static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRe原创 2013-12-18 20:42:06 · 1667 阅读 · 0 评论 -
线程间操作无效: 从不是创建控件的线程访问它。
这个问题也是纠结了我半天,后来才弄懂!解决办法如下:方法一:线程开始的时候加这么一句,OK!Control.CheckForIllegalCrossThreadCalls = false;方法二:委托,每个控件都有个InvokeRequired的属性,判断一下是不是true,是的话进行Invoke操作,OK!//建立个委托private delegate string原创 2013-12-18 21:01:22 · 2324 阅读 · 0 评论 -
c# 海量数据插入sql 2005数据库
在面对BW,KW,WW级别的数据时,用insert into已经远远不能满足人类所能接受的底线,于是SQL 2005及后期版本中均有一大秒赞的方法SqlBulkCopy,土豪金为白富美和高富帅准备的,那么SqlBulkCopy就是为我们苦逼程序猿准备滴~public static void InsertSQL(DataTable myDataTable, string sqlTableName原创 2013-12-24 16:02:43 · 1494 阅读 · 0 评论 -
C# 判断SQL Server表存在
判断方法一:string sqlStr = "if objectproperty(object_id('test'),'IsUserTable')=1 select 1 else select 0";SqlCommand cmd = new SqlCommand(sqlStr, conn);object obj= cmd.ExecuteScalar();if (obj.ToString(原创 2013-12-10 22:03:58 · 3270 阅读 · 0 评论 -
Chart 折线图 绘图区域加滚动条,并限制画图区域大小
最近做一个项目,用到了曲线图,由于还是新手且微软自带Chart控件供使用,便采取~下面是折线图部分代码:控件代码:this.chart1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(239)))), ((int)(((byte)(242)))));chartArea1原创 2013-12-21 23:25:55 · 5112 阅读 · 2 评论 -
c# 创建SQL Server2005数据库及建表
创建数据库代码,先判断有没有数据库,没有则创建,废话不多说,代码如下: private const string DB_NAME = @"safety_hidden"; private const string DB_PATH = @"E:\"; private string ConnectionString = @"Integrated Secu原创 2015-12-22 15:46:42 · 6315 阅读 · 0 评论