代码改变世界

LINQ的一些技巧

2008-05-21 11:44 by 无常, 595 阅读, 0 推荐, 收藏, 编辑
摘要:1.数组初始化大小为10的数组,每个元素值都是-1 int[] a = Enumerable.Repeat(-1, 10).ToArray(); 大小为10的数组,从0至9递增 int[] b = Enumerable.Range(0, 10).ToArray(); 大小为10的数组,从100,110,120,...,190 int[] c = Enumerable.Range(0, 10).Se... 阅读全文

Best Programming Jokes

2008-05-08 15:00 by 无常, 513 阅读, 0 推荐, 收藏, 编辑
摘要:轻松一下~~ How can you tell when a programmer has had sex? When he's washing the pepper spray out of his eyes. ~~~~~~~~~~~~~~~~~~~~~~~~~ Two bytes meet. The first byte asks, "Are you ill?" The second byte replies, "No, just feeling a bit off." 阅读全文

这种事都有?建行网银把Demo版的放上线了?!

2008-05-04 20:26 by 无常, 1493 阅读, 0 推荐, 收藏, 编辑
摘要:这年头,怪事天天有。 刚才登录键行网银,看到“我的帐户”中是一堆陌生的帐户,误以为是登录错了钓鱼网站,吓一跳。再看一下地址栏,没错呀https://ibsbjstar.ccb.com.cn,再仔细看下网页,页面背景中有个大大的DEMO字样~~ 银行也这么随意,我的银子呀~~没安全感了... 抓下几张图,引以为戒~~ 阅读全文

偷偷的关闭IE7窗口

2008-05-01 01:07 by 无常, 650 阅读, 0 推荐, 收藏, 编辑
摘要:在IE7中如果直接在javascript中用window.close()方法关闭浏览器,会弹出一个是否关闭的提示。因为在IE中只有弹出窗口才能在脚本中悄悄的关闭,否则都会看到这个提示窗口。 如果需要悄悄的关闭非弹出窗口,就可以欺骗一下IE,让它认为当前的窗口是个弹出窗口,然后就可以无提示关闭了。 首先定义个函数: 这段代码的重点在window.open函数的调用,__self代表当前窗口,... 阅读全文

CODE:扩展方法ToJSON() and ParseJSON()

2008-03-08 21:59 by 无常, 2463 阅读, 0 推荐, 收藏, 编辑
摘要:AJAX编程经常需要ObjectJSON之间转换,写了二个扩展方法: public static string ToJSON(this object obj) public static T ParseJSON(this string str) 阅读全文

CODE:给c#添加SetTimeout和SetInterval函数

2008-03-08 14:45 by 无常, 8347 阅读, 0 推荐, 收藏, 编辑
摘要:Javascript中的SetTimeout和SetInterval函数很方便,把他们移植到c#中来。 public static void SetTimeout(double interval, Action action) public static void SetInterval(double interval, Action action) 阅读全文

CODE:把jQuery的each(callback)方法移植到c#中

2008-03-03 11:55 by 无常, 1446 阅读, 0 推荐, 收藏, 编辑
摘要:jQuery中使用each(callback)方法可以很方便的遍历集合,写了个c#版的,使用方法: static void Main(string[] args) { string[] arr = new string[] { "A", "B", "C", "D", "E" }; arr.Each(p = Console.WriteLine(p)); Console.ReadKey(); } 阅读全文

LINQ to SQL:处理char(1)字段的方式会引起全表扫描问题

2008-02-24 13:30 by 无常, 2626 阅读, 0 推荐, 收藏, 编辑
摘要:如果表中的字段类型为 char(1) 时,Linq to SQL生成char (System.Char)的属性。linq 语句where p.LineCode =='A'生成的SQL是WHERE UNICODE([t0].[LineCode]) = 65,这样会使LineCode列上的索失效,引起全表扫描... 阅读全文

被PageMethods折磨一个半小时

2008-02-23 23:52 by 无常, 1087 阅读, 0 推荐, 收藏, 编辑
摘要:要在Asp.net web sites中使用PageMethods,必需要将服务端代码写在.aspx文件中... 阅读全文

Linq to SQL: Delete时遇到的问题

2008-02-21 22:58 by 无常, 4073 阅读, 0 推荐, 收藏, 编辑
摘要:1.1、 在Linq to SQL中要删除一行记录,官方的例子教我这样做 Code1: using (PubsDataContext pubsContent = new PubsDataContext()) { pubsContent.Log = Console.Out; Author author = pubsContent.Authors.Single(a ... 阅读全文

第一次用ListView,就抓到BUG。

2008-02-20 02:47 by 无常, 3286 阅读, 0 推荐, 收藏, 编辑
摘要:事发于ListView.EditItem 属性 MSDN对此属性的解释: 类型:System.Web.UI.WebControls.ListViewItem ListView 控件中处于编辑模式的项;或者,如果没有项处于编辑模式,则为 null。 事发过程 我的页面是这样子的: 在ListView中嵌套一个Repeater控件显示和编辑子表数据。 因为在Update的时候Lis... 阅读全文

给热爱学习的同学们推荐一些顶级的c# Blogs链接

2008-02-20 00:48 by 无常, 4877 阅读, 1 推荐, 收藏, 编辑
摘要:在IT行业,中文的资料永远都比英文的慢几个月,而且原创性的也少得可怜,有空时,不妨去这些英文技术BLOG溜达溜达,也许会有意外的惊喜。 好的C#博客应该符合这些条件: 有用的新闻、信息、技巧和代码例子 定期更新 原创内容,不是广告文章盗用别人的文章 良好的组织,包含分类和tags 健康的讨论和读者评论 有一定的个人见解,最好还有点幽默感,但又不是自己在嗐吹牛 比如以下列出的这些博客... 阅读全文

让VS2008对JQuery语法的智能感知更完美一点

2008-02-18 23:06 by 无常, 11664 阅读, 0 推荐, 收藏, 编辑
摘要:上周Rich Strahl的POST中提到一个新发布的VS2008 hotfix修复了VS2008对Javascript智能感知的一些BUG,fixed之后可以让VS2008对JQuery提供智能感知,让我等JQuery fans欣喜了一阵子。可仔细一看,还需要另外给JQuery添加上XML comments才行 :( 丧气了... 一、 刚才看到已经有快手的牛人做完了这项工作,现在可以直接... 阅读全文

使用扩展方法和接口给对象添加“重置状态”功能

2008-02-12 00:29 by 无常, 2684 阅读, 1 推荐, 收藏, 编辑
摘要:项目中有些对象经常需要重置部分或全部属性到初始状态,想给这些类全部都加上个Reset()方法,又显得太冗余。Q.yuhen的这个Post中提出一种思路,使用默认构造函数来重置状态,这样实现: class MyClass { public int X { get; set; } public string S { get; set; } public MyClass() { ... 阅读全文

有关SubSonic的新消息

2008-02-10 19:37 by 无常, 11783 阅读, 1 推荐, 收藏, 编辑
摘要:不知园子里有多少人在使用SubSonic,去年7月份开始接触SubSonic,随即在刚启动的新项目中启用,放弃了原计划使用iBATIS.NET 的方案。不是说iBATIS.NET 不好,而是我觉得SubSonic比iBATIS.NET在更胜任短平快的WEB应用,SubSonic比iBATIS.NET省去了一大堆的映射配置文件,在数据库变更时,也无需再去维护烦琐的配置,那个叫省心呀~~~ SubSo... 阅读全文
上一页 1 2 3 4 5 6 7 ··· 9 下一页
点击右上角即可分享
微信分享提示