• 利用IFormattable接口自动参数化Sql语句

    提要 string.Format("{0},{1}",a,b)的用法大家都不陌生了,在很多项目中都会发现很多sql语句存在这样拼接的问题,这种做法很多"懒"程序员都很喜欢用,因为实在是非常的方便,但是这种做法会带来各种Sql注入的问题,所以我今天就说说这个问题,怎么才可以既方便又安全? ps:当...

    2018-06-17 20:12:04

  • 不重新发送信息,则无法刷新网页... ...点击取消查看

    大家都知道.net写的程序在我们执行某个操作之后,重新刷新页面会弹出一个提示框。 不重新发送信息,则无法刷新网页... ...点击取消查看正常的页面内容这样的消息, 当我们点击取消的时候,我们才能看到正确的页面,如果我们点击了重试,那么它就会重新操作我们上次操作...

    2018-06-17 20:11:57

  • 推荐几本不错的ASP.NET MVC书

    以前主要是做PHP应用的,由于工作需要,捡起来.NET, 特别是新技术层出不穷,找了几本书看,个人感觉还不错,网上也有电子版的下载 一. ASP.NET MVC4 Web 编程 O'Reilly出版社 徐雷、徐扬翻译,讲解了ASP.NET MVC 4 的一些基础知识, 比较全面 二. ASP.NET MVC4框架揭秘...

    2018-06-17 20:11:52

  • c#中的表达式

    // 把变量和字面值(在使用运算符时,将它们统称为操作数)与运算符组合起来 // 就可以创建表达式,表达式是计算的基本构件 // 操作数可以是数值也可以是变量 int num1 = 1 + 1 ; int num2 = num1 + 1 ; int num3 = num1 + num2; Console.WriteLine( " C#中的表达式:n...

    2018-06-17 20:11:47

  • VS2012完全卸载与VS2013安装

    项目本来使用的是vs2012 Ultimate,也一直跟随ms的节奏安装了从1到4的update,但一些无法忍受的问题却一直没有解决: 1.偶尔出现要等待编辑器响应的情况; 2.偶尔输入了冒号也不会出成员提示,重新打开文件后正常; 3.不知道什么时候开始,扩展更新一直显示无法连接服...

    2018-06-17 20:11:31

  • Newtonsoft.Json 的序列化与反序列化

    首先补充一点,Json.Net是支持序列化和反序列化DataTable,DataSet,Entity Framework和NHibernate的.我举例说明DataTable的序列化和反序列化. 创建一个DataTable对象,如下: DataTable dt = new DataTable(); DataColumn dcName = new DataColumn( " Name " ); DataColumn...

    2018-06-17 20:11:22

  • c# 函数注释 显示换行 ,

    格式: para .. / para /// summary /// para 把html中的随机汉字转换为图片 调用如下: / para /// para if (!Regex.IsMatch(searchinfo.word, "[\u4E00-\u9FA5]")) / para /// para { / para para pageInfo.pageHtml = LibWeb.dict.DictWrodToImg.SpitImageWord(pageIn...

    2018-06-17 20:11:22

  • 新学C#线程使用总结

    这两天在项目上需要使用多线程技术,研究了半天,碰到了一些问题,现在简要总结下。 线程的使用其实很简单, 和JAVA里面差不多 ,但是还是有很多特别的地方,在C#中的线程,如果要对非线程创建的控件进行操作的话,就会有异常,所以需要使用委托来对其他控件进行操作。...

    2018-06-17 20:11:16

  • 使用PowerQuery操作OData数据

    Excel是我们耳熟的办公软件。PowerQuery是一个允许连接多种数据源的Excel插件。它能从一个网页上智能查询数据。使用PowerQuery能合并数据集使用join,merge操作。PowerQuery能生成的加载与清洗的脚本。它能从这儿下载。如下图是安装后,打开时: 让我们试试From OData Fe...

    2018-06-17 20:11:11

  • 10 个十分难得的 javascript 开发经验

    Javascript 的很多扩展的特性是的它变得更加的犀利, 同时也给予程序员机会创建更漂亮并且更让用户喜欢的网站。 尽管很多的开发人员都乐于颂扬 javascript,但是仍旧有人看到它的阴暗面。 使用很多 javascript 代码的 web 页面会加载很慢,过多的使用 javascript 使得...

    2018-06-17 20:11:04

2