Spiga

T-SQL 集锦

2012-03-16 16:04 by 河蟹社会, 12 visits, 网摘, 收藏, 编辑
摘要:alter table SubscribeList add id int identity(1,1)select max(id) as id into #t from SubscribeList group by maildelete from SubscribeList where id not in (select id from #t)drop table #talter table SubscribeList drop column id 删除表中重复字段,保留一个. 阅读全文

代理模式+反射

2012-03-07 09:23 by 河蟹社会, 9 visits, 网摘, 收藏, 编辑
摘要:反射的时候,类名是区分大小写的. 阅读全文

蛋疼的命名规范

2012-03-05 09:15 by 河蟹社会, 7 visits, 网摘, 收藏, 编辑
摘要:.net 方法名首字母大写, JAVA方法名首字母小写. (规范)java包命名:cn.somnus.XX.entities 其他的,应该大致都相同 阅读全文

.net多线程基础OR终极

2012-03-01 18:12 by 河蟹社会, 165 visits, 网摘, 收藏, 编辑
摘要:先表明,向作者致敬http://www.cnblogs.com/leslies2/archive/2012/02/07/2310495.html 风尘浪子前半部分是复制风尘浪子的,从 三 开始,互联网收集整理. 感谢互联网,感谢open source. 重要是,大家能够领悟,掌握和运用多线程的知识.一、线程的定义1. 1 进程、应用程序域与线程的关系进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。进程之间是相对独立的,一个进程无法访问另一个 进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他进程的运行,Windows系统就是利用 阅读全文

jQuery.treeview.js ajax 生成树

2012-02-08 17:39 by 河蟹社会, 337 visits, 网摘, 收藏, 编辑
摘要:真是你怕什么,就撞什么鬼啊. 一直没搞过ajax树,这不,昨天就遇到了.页面是美工做得,树用的就是jquery.treeview,页面能很好的工作,到动态生成树的时候,按照以前的老思路. ajax请求数据,拼个html贴在指定的ul里完事, 没想到搞完后,不显示了. 后来一看页面,完了,美工做得那是,把html直接放在页面上了,在页面加载完后能读到内容. 而我这个是在页面加载完之后,才写到ul里的. 后来google一下,有java的,有php的,当然也找到一个c#的,照着做了个demo,可以工作.呵呵,感谢作者,感谢搜索引擎. 都做完后,发现有点小问题,树那里,根目录那里他在一直转,没有读取 阅读全文

c# 正则 replace 高级用法

2012-02-02 17:58 by 河蟹社会, 1464 visits, 网摘, 收藏, 编辑
摘要:需求: 替换网页上所有a标签中的链接. 如:<a href="http://www.asiafinance.cn" target="_blank">亚洲财经</a>, 替换成<a href="http://www.baidu.com/?to=http://www.asiafinance.cn" target="_blank">亚洲财经</a>刚开始的做法是用Regex.Matches方法找出a标签中所有的链接,然后循环Regex.Replace替换, 因为是整个页面的 阅读全文

chrome浏览器12306订票攻略,绝对可以(现在)

2012-01-10 11:07 by 河蟹社会, 953 visits, 网摘, 收藏, 编辑
摘要:1.下载chrome(谷歌)浏览器.地址: http://www.google.cn/chrome/eula.html?hl=zh-CN&brand=CHMA&platform=win2.chrome浏览器上输入: https://github.com/zzdhidden/12306/raw/master/12306BookingAssistant.user.js那是网上牛人写的chrome的一个插件.剩下的我就不多说了. 有个明亮的按钮,写着自动登录,自动订票. 阅读全文

t-sql 随机数

2011-09-28 14:18 by 河蟹社会, 26 visits, 网摘, 收藏, 编辑
摘要:SQL开发中会有生成随机数的需求,下面说几种常用的需求和解决办法(基于MS SQL),最后总结出通用的办法:1、0-9间的随机整数,包括0和9本身:abs(checksum(newid()))%10扩展从a-b间的随机整数(a,b本身也是整数):a+abs(checksum(newid()))%(b-a+1)2、0-1间的随机实数: rand()--或是 rand(checksum(newid()))--推荐使用后一种。由此扩展从a-b间的随机实数: a+rand(checksum(newid()))*(b-a)注意上面的取法使得取值范围(a,b],若是想要取得(a,b),可以采用下面的表达式 阅读全文

正则的 魅力

2010-12-31 09:36 by 河蟹社会, 99 visits, 网摘, 收藏, 编辑
摘要:(?ism) 模式修饰符 == ignorecase singleline multiline(?<组名>exp)给这一块命个名字。 不命名的按顺序 全部的是[0] 后面的分组就是[1],[2]…….net中:Match m =Regex.Match(str,@"(?ism)\.(?<page>\d{4})");你要取到你匹配的page的时候,就是m.Group["page"].Value; 或者m.Group[1].Value;如果匹配有多项的话,那就是 MatchCollection mc=Regex.Matches();foreach(Match m in mc){}后面的都一样了。Re 阅读全文
襄阳弓长弓虽:t.sina.com/xyzhangqiang
Somnus