会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
逆水行舟,不进则退……
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2012年6月29日
C#生成验证码程序
摘要: 做网站都必须有生成验证吗的地方,下面简单贴一段生成验证吗的程序
阅读全文
posted @ 2012-06-29 13:03 pmars
阅读(392)
评论(0)
推荐(0)
2012年6月28日
换用代理IP的Webbrowser方法
摘要: 用webbrowser做浏览器,换取代理IP是常用的功能,下面贴一段用到的换ip的代码!
阅读全文
posted @ 2012-06-28 14:50 pmars
阅读(3921)
评论(3)
推荐(0)
2012年3月2日
如何用class在Dictionary里面作为Key使用
摘要: 这个是一个例子,其中结构体key作为Dictionary的Key来使用,里面有key1,key2来标识Value的不同,这个就可以动态的去重写class 的Equals方法,但是如果在其他地方也需要用到Value这个类的话,并且定义的Equals如果不同,就得重写一个key结构体来代替Value的Equals方法!
阅读全文
posted @ 2012-03-02 09:39 pmars
阅读(914)
评论(0)
推荐(0)
2012年2月8日
从数据库里随机读取几条数据
摘要: Access: select top n * from table order by rnd(id)‘id为数据库的自动编号字段 Sql Server: select top n * from table order by newid() MySQL: SELECT * FROM table order by rand() limit 20; Oracle: select * from table order by dbms_random.value()
阅读全文
posted @ 2012-02-08 13:26 pmars
阅读(5746)
评论(0)
推荐(2)
2012年2月2日
总结:实例化SqlParameter时,如果是字符型,一定要指定size属性,还有制定具体的类型
摘要: 实例化SqlParameter时,如果是字符型,一定要指定size属性,还有制定具体的类型 比如name是varchar类型的,如果不指明具体类型,sql接受的是nvarchar类型的,也会出现问题
阅读全文
posted @ 2012-02-02 15:05 pmars
阅读(1632)
评论(0)
推荐(0)
2012年1月20日
WebClient下载代理的IP+Port获取方法
摘要: 在做下载的时候通常会用到代理! 如下获取下载代理的代码,其中通过cnproxy,heibai还有proxy360得到的代理IP,里面也有些获取的限制,具体怎么解决的见代码吧!
阅读全文
posted @ 2012-01-20 14:52 pmars
阅读(2999)
评论(3)
推荐(0)
2012年1月13日
C#域名解析
摘要: 在csdn上看到有人问了这个问题,就道百度上查了一下,果然有,有事问百度,的确不是盖的!
阅读全文
posted @ 2012-01-13 22:11 pmars
阅读(1569)
评论(1)
推荐(0)
Html异步下载分析
摘要: 最近做了许多关于Html下载的项目,自己也总结了许多的东西,现在将关于 Html异步下载分析的代码贴过来,以备后用!
阅读全文
posted @ 2012-01-13 14:07 pmars
阅读(633)
评论(0)
推荐(0)
2012年1月4日
【转】SqlDataReader 提前终止的性能问题
摘要: 最近在做项目的时候需要读取大量的数据,而分析的数据的数目是不确定的,这样就导致数据必须读取,而到达处理数目之后就可以放弃读取了,这个时候就得提前去终止SqlDataReader的执行,我开始的时候直接用的using,但是发现在关闭(close)的时候特别的慢,找了一下,发现了这个文章,必须提前Cancel掉SqlCommand。
阅读全文
posted @ 2012-01-04 20:03 pmars
阅读(320)
评论(0)
推荐(0)
2011年12月31日
【转】正则表达式学习参考——总结
摘要: 正则入门很容易,有限的语法规则很容易掌握,但是目前正则的普及率并不高,主要是因为正则的流派众多,各种宿主语言提供的文档都过多的关注于自身的一些细节,而这些细节通常是初学者并不需要关注的。 当然,如果想要深入的了解正则表达式,这些细节又是必须被关注的,这是后话,让我们先从正则的基础开始,进入正则表达式的世界。
阅读全文
posted @ 2011-12-31 16:03 pmars
阅读(502)
评论(0)
推荐(0)
【转】正则基础之——神奇的转义
摘要: 在正则中,一些具有特殊意义的字符,或是字符序列,被称作元字符,如“?”表示被修饰的子表达式匹配0次或1次,“(?i)”表示忽略大小写的匹配模式等等。而当这些元字符被要求匹配其本身时,就要进行转义处理了。 不同的语言或应用场景下,正则定义方式、元字符出现的位置不同,转义的方式也是林林总总,不一而同。
阅读全文
posted @ 2011-12-31 16:02 pmars
阅读(330)
评论(0)
推荐(0)
【转】正则匹配原理之——逆序环视深入
摘要: 1、 逆序环视中子表达式为固定长度时,要么匹配成功,要么匹配失败,没什么好说的。 2、 逆序环视中子表达式为非贪婪模式时,只要找到一个匹配成功项,即交出控制权,并丢弃所有可供回溯的状态。 3、 逆序环视中子表达式为贪婪模式时,只有找到最长匹配成功项时,才会即交出控制权,并丢弃所有可供回溯的状态。
阅读全文
posted @ 2011-12-31 16:01 pmars
阅读(496)
评论(0)
推荐(0)
【转】正则应用之——逆序环视探索
摘要: 在正则应用中需要注意的几点: 1、 不要轻易在逆序环视中使用不定长度的量词,除非确实需要; 2、 在任何场景下,不只是逆序环视中,不要轻易使用量词修饰匹配范围非常大的子表达式,小数点“.”和“[\s\S]”之类的,使用时尤其要注意。
阅读全文
posted @ 2011-12-31 15:58 pmars
阅读(722)
评论(0)
推荐(0)
【转】正则基础之——贪婪与非贪婪模式
摘要: 贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配,而非贪婪模式在整个表达式匹配成功的前提下,尽可能少的匹配。非贪婪模式只被部分NFA引擎所支持。
阅读全文
posted @ 2011-12-31 15:54 pmars
阅读(310)
评论(0)
推荐(0)
【转】.NET正则基础之——正则委托
摘要: 一般的正则替换,只能对匹配的子串做简单的处理,且只能是做string类型的处理之后,作为替换文本替换匹配子串,可以实现的功能比较有限。.NET的Replace()方法中的replacement参数,不仅可以是字符串,还可以是委托(delegate),在每次匹配成功时,都会调用委托方法,对匹配的子串进行处理之后,再作为替换文本返回,匹配子串使用委托方法,可以做任意复杂的处理,因此这种替换功能非常强大。
阅读全文
posted @ 2011-12-31 15:51 pmars
阅读(584)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告