上一页 1 ··· 19 20 21 22 23

2013年4月12日

性能优化随笔

摘要: 高性能的代码是一种习惯是一种态度也是一种经验一种能力高性能的代码有着类似的思路性能恶劣的代码也有着相同的病痛曾经想把net程序系统性能优化的方法一个个的列出来然而,看着一条条的要点,突然发现其实这些都不是什么杀手锏全是让工程师以习惯性代码的方式,一点点的从代码的设计结构中挤出来的每一个要点,有着一定代码量的工程师或者程序员都是知道只是做与不做,它都在那里习惯比一无所知更可怕 阅读全文

posted @ 2013-04-12 22:54 AI001 阅读(91) 评论(0) 推荐(0) 编辑

2013年3月15日

log4net

摘要: log4net库是Apache log4j框架在Microsoft .NET平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。log4net是Apache软件基金会Apache Logging Services工程的一部分。Apache日志服务工程致力于为程序调试和审计提供跨语言的日志服务。特征: 支持多数框架 可输出日志到多种目标 层级日志体系 可使用XML配置 可动态配置 记录上下文信息 被检验过的体系 模块化和可扩展化设计 灵活、高性能项目地址:http://logging.apache.org/log4net/index.html 阅读全文

posted @ 2013-03-15 09:50 AI001 阅读(123) 评论(0) 推荐(0) 编辑

2013年3月10日

系统优化【2】----net程序

摘要: 1.在适合的场景一定要使用单例模式,减少对象的创建2.创建对象时避免不必要的对象初始化3.字符串使用StringBuilder,避免使用"+",避免不必要的ToUpper 或 ToLower 方法。字符串拼装好之后再删除是很低效的写法。4.使用using,对使用完毕的资源一定要释放。使用IDisposable 接口,避免空析构函数5.对需要传递的值类型参数,如果不会进行改变,使用应用方式传递。6.使用泛型,避免装箱和拆箱7.尽量减小异常的捕捉范围8.typeof 运算符比对象实例上的 GetType 方法要快,只要可能则优先使用 typeof 运算符。9.C#主要支持 5 阅读全文

posted @ 2013-03-10 23:01 AI001 阅读(99) 评论(0) 推荐(0) 编辑

系统优化【1】---web前端

摘要: 1.设置一个独立的前端文件服务器2.对css和js文件启用Gzip压缩3.合同多个小css文件和js文件,但是也不宜过大,百k以内是较好的选择4.合并小的图片, 利用 CSS background 相关元素进行背景图绝对定位,单个文件最佳控制在200K 以下5.把CSS样式放在页面的上方,无论是HTML还是XHTML还是CSS都是解释型的语言,而非编译型的。所以CSS到上方的话,那么浏览器解析结构的时候,就已经可以对页面进行渲染。6.将脚本放在底部7.避免使用CSS中的Expressions8.减少DNS查询,降低网络解析的时间损耗9.尽量减少重定向,比如对 Web 站点子目录的后面添加个 & 阅读全文

posted @ 2013-03-10 21:39 AI001 阅读(96) 评论(0) 推荐(0) 编辑

2013年3月9日

fedora18安装opencv2.4.4

摘要: 1.install cmake-gui(如果没有安装,执行sudo yum install cmake*)2.cmake-gui(如果没有安装,执行sudo yum install cmake-gui)3.在源代码中创建一个build文件夹,生成配置文件放于此点击“Configure” 选择 ”unix makefile“然后可通过修改 “CMAKE_INSTALL_PREFIX”来指定安装库文件的目录(改成 /usr吧,后面就不用修改/etc/ld.so.conf了)然后点击”Generate”就生成完整的工程文件了cd buildmakesudo make install 编译 openc 阅读全文

posted @ 2013-03-09 02:22 AI001 阅读(75) 评论(0) 推荐(0) 编辑

上一页 1 ··· 19 20 21 22 23

导航