借助扩展方法简化参数合法性判断
有许多的方法需要对传入的参数进行合法性判断,比如下面这种
1 void AddItem(int rpIndex, Item rpItem)2 {3 if(rpIndex < 0)4  
http://www.cyqdata.cn/cnblogs/article-detail-52866
借助开源项目,又好又快的实现视频文件”剧情连拍(剧情截图)”功能
用过QQ影音(或其他类似播放器)的可能都知道,QQ影音有一个功能叫“剧情连拍”,可以对一部影片在不同时段进行截图,然后把这些截图放在一张并生成单独的图片。通过剧情图,可以一目了然的看到整部影片的画面风格,也就能大致猜出这部影片的类型,再加上字幕,甚至可以大概猜出影片的故事梗概。本人前些日子针对这个功能做了一些研究,小有成果,先上两张效果图:
1.
2.&nbs
http://www.cyqdata.cn/cnblogs/article-detail-40945
借助委托精简你的代码
相信大多朋友和我一样,每天写代码就会用到 String.Format 这个方法。太经常用,感觉敲起键盘了不是太利索,于是把它精简成一个字母 F,以后代码可以这样写了: var s = F("今天是 {0}", DateTime.Now)
String.Format 简化为 F
实现这个简化不难,首先我们声明 StringFormat 的委托:
delega
http://www.cyqdata.cn/cnblogs/article-detail-40672
借助Bing Translate API翻译API实现网站多国语言翻译功能
前几天发了篇《借助Google Translate API实现网站多国语言翻译功能》,但好心人告诉我,谷歌即将关闭一些API,其中就包括谷歌翻译的API,以下是原文:
最近Google宣布将关闭一批API,被称为“春季大扫除”,其中包括了Translate API(12月1日彻底关闭)──无数开发者都在利用它打造丰富的翻译类第三方应用。Google对此的解释是说这些API
http://www.cyqdata.cn/cnblogs/article-detail-38895
借助谷歌翻译API实现网站多国语言翻译功能
功能很简单,之前在做项目时用到的,现在分享出来。先看下效果吧:
中文 | 英文
电锯惊魂2、3、4导演达伦斯·鲍斯曼的新片《母亲节》已经出下载了,此片翻拍1980年的恐怖片经典《Mother's Day》,由《推动摇篮的手》演技派女星蕾贝嘉·狄摩妮携手《3D血腥情人节》洁米金、《舞力全开》布莉安娜·艾维根、《噬血真爱》黛博拉安华尔及《X战警》尚恩&mi
http://www.cyqdata.cn/cnblogs/article-detail-38630
借助 Clay 编写不可思议的 c# 代码
.Net 4 中引入了 dynamic 动态类型,着实让我们兴奋的一把,不过相对其它动态语言, 还是有不少差距的。 不过借助 CodePlex 上的一个开源项目 Clay,我们可以写出以下不可思议的代码: var directory = New.Array(
New.Person(
FirstName: "Louis",
LastNa
http://www.cyqdata.cn/cnblogs/article-detail-25448