随笔分类 -  程序算法

摘要:最近项目中需要导出Excel报表,由于用到的是Linq,输出数据一般都是List<object>。例如: var sum = from l in downloadlist join u in uselist on l.ID equals u.ID into jUL from u in jUL.DefaultIfEmpty() orderby l.Count descending ... 阅读全文
posted @ 2013-05-31 18:36 李久寧 阅读(1548) 评论(0) 推荐(3) 编辑
摘要:相信很多像我一样的技术宅喜欢窝家里看电影,现在的硬盘随随便便都是几百G好几T的,里面没个百部八十的都不好意思跟人打招呼。下得多了,但好电影真的不多,特别是像我这个大陆分类文件夹里,很多看完发现真的是浪费时间。用ruby写了个小程序,从豆瓣电影上扒评分跟影片信息,将它们拼接成一个html网页,处理一个文件夹里的电影后能得到类似于下面的结果:你也可以扩充后,添加譬如:1.在你硬盘每个电影文件名前面添加评分,这样你就可以通过点按名称排序来实现评分排序了2.可以自动删除小于5/6分的电影3....等下面把代码贴出来,你需要用到的ruby库有:nokogiri(用来解析html),iconv(用来转码) 阅读全文
posted @ 2013-05-06 12:07 李久寧 阅读(1926) 评论(1) 推荐(9) 编辑
摘要:每天翻开技术博客,映入眼帘的是各种技术的关键字,五花八门,今天突然想知道最近比较热门的技术,谷歌搜了半天,得不出所以然。干脆自己用C#写了个小程序,用来统计博客园排名前1000的园主最爱的tag,从某方面也能反映出当下(最近几年)热议的话题吧。本文利用了HtmlAgilityPack库,这是一个将Html转换为Xml,并可使用XPath语法来查询的HTML解析库。小程序运行大概5分钟左右(公司网速最近太慢,不然还会更快一点)就将排名前1000名博客的tag统计出来了,解析起来相对于Winista.Htmlparser.Net而言还是比较快速高效的。一、获取博客园排名前1000的博客地址首页有一 阅读全文
posted @ 2012-08-02 11:02 李久寧 阅读(3832) 评论(27) 推荐(41) 编辑
摘要:publicstaticBitmapKiMosaic(Bitmapb,intval){if(b.Equals(null)){returnnull;}intw=b.Width;inth=b.Height;intstdR,stdG,stdB;stdR=0;stdG=0;stdB=0;BitmapDatasrcData=b.LockBits(newRectangle(0,0,w,h),ImageLockMode.ReadWrite,PixelFormat.Format24bppRgb);unsafe{byte*p=(byte*)srcData.Scan0.ToPointer();for(int... 阅读全文
posted @ 2009-12-04 11:26 李久寧 阅读(580) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示