12 2012 档案

摘要:这篇文章要介绍的,是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的10件事情。1. 永远不要复制代码不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事 在读你的代码时产生困惑。而重复的代码如果在一个地方修改,在另外一个地方忘记修改,就会产生到处是bug,它还会使你的代码体积变得臃肿。现代的编程语 言提供了很好的方法来解决这些问题,例如,下面这个问题在以前很难解决,而如今使用lambdas却很好实现:/// <summary>/// 一些函数含有部分重复代码/// </ 阅读全文
posted @ 2012-12-28 17:13 leeolevis 阅读(262) 评论(0) 推荐(0) 编辑
摘要:Opening a Video FileFirst things first - let's look at how to open a video file and get at the streams contained in it. The first thing we need to do is to initialize libavformat/libavcodec:av_register_all();This registers all available file formats and codecs with the library so they will be us 阅读全文
posted @ 2012-12-25 14:40 leeolevis 阅读(986) 评论(0) 推荐(0) 编辑
摘要:[王清培版权所有]从数据库到自定义资源管理器都能参与到事务处理中来,在必要的时候保证数据的完整性,那么我们缺一个类型的资源操作,当然您也许早就想问了,关于文件系统的事务操作怎么办?那么关于文件的事务操作是否有成熟的解决方案了,这点在前几年还真没办法,但是最近微软已经发布了关于事务性NTFS系统。都了解NTFS文件系统的优势和好处,比起FAT和其他的什么HPFS文件系统有极大的改进,所以文件事务处理仅支持NTFS格式的文件系统。事务性NTFS也称做TXF,只有最新的Windows系统才支持(WindowsVista\Windows7\WindowsServer2008\WindowsServer 阅读全文
posted @ 2012-12-05 15:21 leeolevis 阅读(727) 评论(0) 推荐(0) 编辑

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