随笔分类 -  .net技术

正则表达式抓取新闻数据
摘要:抓取网站数据建议用服务操作,此例只实现从请求到拿数据,并把数据写入xml的功能 List<youcaimodel> _list = new List<youcaimodel>(); int page = 1000; //一共抓取1000页的数据 WebClient client = new WebC 阅读全文

posted @ 2017-02-08 11:46 Andy_陈 阅读(1158) 评论(0) 推荐(0)

常用正则表达式小记
摘要:例一:789d1751n5200000 1.获取d前面的数据且不包含d的正则写法: .*(?=d) 2.获取d前面的数据包含d的正则写法: .*[d] 3.获取d和n之间的数据且不包含d和n: [\d]*(?=n) 4.获取d和n之间的数据包含d和n: [d].*[n] 例二:获取文章数据中的所有图 阅读全文

posted @ 2017-02-08 11:32 Andy_陈 阅读(144) 评论(0) 推荐(0)

C#时间转换
摘要://获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTime.Now.ToLocalTime().ToString(); // 2008-9-4 20:12:12 //获取日期DateTime.Now.ToLongDateString( 阅读全文

posted @ 2016-02-24 16:10 Andy_陈 阅读(2211) 评论(0) 推荐(0)

C#获取当天数据和当月数据代码
摘要://获取当天数据 Select * From dbo.S_ServiceDetailed Where Convert(varchar(10),[数据库添加时间字段],120) = Convert(varchar(10),getDate(),120) //获取当月数据 Select * From db 阅读全文

posted @ 2016-02-24 16:07 Andy_陈 阅读(1050) 评论(0) 推荐(0)

.net 面试题
摘要:1.把二元查找树转变成排序的双向链表 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。 要求不能创建任何新的结点,只调整指针的指向。 10 / / 6 14 / / / /4 8 12 16 转换成双向链表4=6=8=10=12=14=16。 首先我们定义的二元查找树 节点的数据结构如下 阅读全文

posted @ 2016-02-22 16:30 Andy_陈 阅读(215) 评论(0) 推荐(0)

数组的Add和AddRange区别
摘要:Add:将指定的对象添加到……中AddRange:向……末尾,添加数组在群体操作时,使用AddRange取代Add用AddRange可以让我们要加入的东西一次性加入,而不要每次都加一次,这样显然可以加快速度。几乎所有的windows control都支持Add和AddRange两种方法。例如:add... 阅读全文

posted @ 2016-01-18 11:02 Andy_陈 阅读(815) 评论(0) 推荐(0)

微信自定义开发
摘要:1.首先配置URL(即域名下得某一个页面地址,用来获取验证Token和功能操作),验证Token秘钥等!见下图:在指定页面后台做操作:1.需要验证的Token2.获取客户操作事件(扫码关注,订阅关注等)3.实现菜单栏,回复消息等功能 protected void Page_Load(object s... 阅读全文

posted @ 2016-01-18 10:33 Andy_陈 阅读(309) 评论(0) 推荐(0)

HttpWebRequest的GetResponse或GetRequestStream超时 + 各种超时死掉的可能和相应的解决办法
摘要:用C#模拟网页登陆,其中去请求几个页面,会发起对应的http的请求request,其中keepAlive设置为true,提交请求后,然后会有对应的response:resp = (HttpWebResponse)req.GetResponse();之前的多次调试,一直都是可以正常获得对应的respo... 阅读全文

posted @ 2015-11-27 10:39 Andy_陈 阅读(367) 评论(0) 推荐(0)

C# Hash表简单操作
摘要:using System.Diagnostics;//必须命名空间//实例化一个HashTable对象Hashtable ht = new Hashtable(); Stopwatch sw = new Stopwatch(); object obj = ... 阅读全文

posted @ 2015-11-25 21:37 Andy_陈 阅读(315) 评论(0) 推荐(0)

SQL Server 触发器
摘要:触发器是一种特殊类型的存储过程。触发器和存储过程的区别:触发器主要是通过事件进行触发被自动调用执行的,而存储过程可以通过存储过程的名称被调用。 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:... 阅读全文

posted @ 2015-11-11 18:05 Andy_陈 阅读(271) 评论(0) 推荐(0)

ASP.NET MVC 中 ActionResult 和 ViewResult 在使用上的区别
摘要:ActionResult 是一个抽象(abstract)类,ViewResult 只是ActionResult 的一个实现(implementation)。如果你确认你返回的是一个视图(view),你可以直接返回类型为ViewResult。ActionResult 有很多的派生类,如果你很确定你要返... 阅读全文

posted @ 2015-11-11 17:58 Andy_陈 阅读(720) 评论(0) 推荐(0)

导航