技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

2013年6月4日 #

日志打印

摘要: http://blog.csdn.net/mgoann/article/details/5681759日志打印日志重要性日志规则日志格式1、日志重要性日志无论是在开发过程还是定位问题以及了解应用的运行轨迹都有非常重要的意义。日志打印也是一项技术活,好的日志对日后的维护工作带来意想不到的帮助。通过日志的打印来定位问题通过日志的打印了解应用的运行轨迹通过日志完成性能调优通过日志了解应用状态2、日志规则l打印日志是用来分析的不是用来看的日志有很大一部分作用是用来分析的。打印出便于分析的日志,就是好的日志。便于分析可以从生产环境来考虑,大部分的生产环境都是Linux操作系统,Linux操作系统文本分析 阅读全文

posted @ 2013-06-04 15:22 codestyle 阅读(1496) 评论(0) 推荐(0)

谈谈.NET中常见的内存泄露问题——GC、委托事件和弱引用

摘要: http://kb.cnblogs.com/page/178404/其实吧,内存泄露一直是个令人头疼的问题,在带有GC的语言中这个情况得到了很大的好转,但是仍然可能会有问题。一、什么是内存泄露(memory leak)?内存泄露不是指内存坏了,也不是指内存没插稳漏出来了,简单来说,内存泄露就是在你期待的时间内你程序所占用的内存没有按照你想象中的那样被释放。因此什么是你期待的时间呢?明白这点很重要。如果一个对象占用内存的时间和包含这个对象的程序一样长,但是你并不期望是这样。那么就可以认为是内存泄露了。用具体例子来说明如下:class Button { public void OnClick(o. 阅读全文

posted @ 2013-06-04 09:34 codestyle 阅读(353) 评论(0) 推荐(0)

转:关于软件开发的一些常识和思考

摘要: http://kb.cnblogs.com/page/165036/ 有最好的编程语言吗 作者的观点:程序员在最初学习BASIC、Fortran、 Pascal、C、C++等语言时会感觉一个比一个好,不免有喜新厌旧之举。而如今的Visual Basic、Delphi、Visual C++、Java等语言各有所长,真的难分优劣。能很好地解决问题的编程语言就是好语言。开发人员应该根据实际情况,选择业界推荐的并且是自己擅长的编程语言来开发软件,才能保证有较好的质量与效率。 编程是一件自由与快乐的事情,不要发誓忠于某某语言而自寻烦恼。 编程是一门艺术吗 作者的观点:水平高到一定程度后,干啥事都... 阅读全文

posted @ 2013-06-04 09:33 codestyle 阅读(196) 评论(0) 推荐(0)