随笔分类 - C#/.net
C#/.net相互交流
摘要:最近在弄一些第三方的平台,经常调用第三方的接口实现某些特定的功能在实现的同时基本上都需要本地的数据经过服务器在Request到第三方的服务器中处理,再返回相应的数据结构体:json/xml以下是我总结的一个小方法,请农友们笑纳:public static string PostWebReq(stri...
阅读全文
摘要:众所周知,日志是调试程序的有效途径,有一个好的日志代码,是一个程序小猿梦寐以求的。以下是我结合网上资源自己总结的一小段代码,请笑纳:转载请注明来源: http://www.cnblogs.com/benpao/p/3766644.htmlusing System.Text;using System....
阅读全文
摘要:C# 导出Excel方法 先引用下System.IO;System.data;具体函数如下: 1 public static bool ExportCSV(DataTable dt, string fileNmae) 2 { 3 bool Ms...
阅读全文
摘要:1、简述 private、 protected、 public、 internal、protected internal访问修饰符和访问权限private :私有成员, 在类的内部才可以访问。protected :保护成员,该类内部和继承类中可以访问。public :公共成员,完全公开,没有访问限制。internal:当前程序集内可以访问。protected internal:访问仅限于当前程序集或从包含类派生的类型。不带修饰符的类是默认internal。2、简述abstract、sealed类修饰符abstract:可以被指示一个类只能作为其它类的基类。sealed:指示一个类不能被继承。3
阅读全文
摘要:删除或剪切一行(Ctrl + X) 格式化整个文档(Ctrl + K, Ctrl + D) 智能感知(Ctrl + J) 折叠所有方法 (Ctrl+M,Ctrl+O) 折叠或者展开当前方法(Ctrl+M,Ctrl+M) 查看函数参数 (Ctrl+K, Ctrl+P) 注释(Ctrl+K, Ctrl+C) 在光标下面插入空行(Ctrl+Shift+Enter) 插入代码段(Ctrl+K, Ctrl+S)
阅读全文
摘要:每次在网上搜关于VS有哪些常用快捷键的时候,出来的永远是一串长的不能再长的列表,完全没体现出“常用”二字,每次看完前面几个就看不下去了,相信大家都 有这种感觉。其实我们平时用的真的只有很少的一部分,借用一句“二八原则”——其中20%的常用快捷键就可以完成你80%的任务了,当然这里20%不准 确,只是说明这样一个事实。下面是我平时用VS编程时真正用的比较多的快捷键,就这么十几个,看完毫无压力,多看几遍就能完全记住了~~~当然每个人常用的一般都会有些不一样,欢迎大家评论说出自己常用或最常用的快捷键吧,比比看谁用的巧~~~ctrl+-(shift+ctrl+-):移动光标到上次位置或相反,比如定位一
阅读全文
摘要:.net 获取星期数dt = DateTime.Today.DayOfWeek.ToString();private string getweek(string dt){string week="";switch (dt) { case "Monday": week = "星期一"; break; case "Tuesday": week = "星期二"; break; case "Wednesday": week = "星期三"; break; case
阅读全文
摘要:uploadify是一款基于jQuery库的上传插件,但很可惜的是无论你怎么设置参数buttonText ,它的中文按钮都会出现乱码的情况,现把出现原因及解决方法总结如下。 那么出现这种的情况的原因是什么呢? 出现乱码,很明显是在对字符编码和解码的时候出现问题了,打开该插件的脚本,发现源码是这样对按钮文字buttonText 进行编码的:if (settings.buttonText) { f.buttonText = escape(settings.buttonText) }对编码方式了解的朋友,应该知道js中的escape()方法是采用ISO Latin字符集对指定的字符串进行编码的,很明
阅读全文
摘要:在 Web 应用程序中,要阻止依赖于恶意输入字符串的黑客攻击,约束和验证用户输入是必不可少的。跨站点脚本攻击就是此类攻击的一个示例。其他类型的恶意数据或不需 要的数据可以通过各种形式的输入在请求中传入。通过在应用程序中的较低级别限制允许通过的数据类型,就可以阻止不希望的事件,即使当使用代码的程序员没有 恰当地使用合适的验证技术时也是如此。当请求验证检测到潜在的恶意客户端输入时,会引发此异常来中止请求处理。请求中止能够指示危害您的应用程序安全的企图,例如跨站点脚本攻击。强烈建议让您的应用程序显式地检查与请求中止有关的所有输入。不过,您也可以通过将 @ Page 指令中的 validateReq.
阅读全文
摘要:Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载。官方下载官方文档官方演示首先按下面的步骤来实现一个简单的上传功能。1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。2 在项目中添加UploadHandler.ashx文件用来处理文件的上传。3 在项目中添加UploadFile文件夹,用来存放上传的文件。进行完上面三步后项目的基本结构如下图:4 Default.aspx的html页的代码
阅读全文
摘要:转private function receiveEvent($object) { $contentStr = ""; switch ($object->Event) { case "subscribe": $contentStr[] = array("Title" =>"欢迎关注方倍工作室", "Description" =>"点击图片关注或者微信搜索方倍工作室", "PicUrl" =>"http://discuz.c
阅读全文
摘要:方法一:public static int indexOf (字符串/字符,int从第几位开始,int共查几位)string tests = "1absjjkcbfka2rsbcfak2bfka1"; //测试字符串int i = tests.IndexOf("2b",5,tests.Length-5); //查找从第五字符向后查找“2b”textBox2.Text = i.ToString();int i = tests.IndexOf("2b",5,2); //查找从第五字符向后查找两个字符是否有“2b”返回-1 表示未找到“2b
阅读全文