`
文章列表
(从QQ空间搬过来了)   最近读了《高效能人士的七个习惯》(中文版,没看过原版)。   对于成功学。 我是向来对成功学持怀疑态度的。 什么是成功?在哪方面成功?为什么要成功? 人类存在的意义还没搞清,就想着要成功? 如同无处不在的选秀节目,我觉得成功学泛滥是浮躁的产物。
《一课经济学》 [美] 亨利·黑兹利特(Henry Hazlitt)著 蒲定东 译   让自由市场自己去调节。 不要犯圣母病。 民主是需要培养的。 多学点知识,不要被人利用。   30年后的这一课(1978年?) 26. 30年后的这一课 $ 今天的 ...
第10章到第15章,解释黑客的工具(编程语言)和工作方法,这是黑客文化的基础核心。 > 编程语言解析 $ 一个操作所需的代码越多,就越难避免bug,也越难发现它们 $ 高级语言:使用更强大的命令开发程序,使程序更具可移植性   > 一百年后的编程语言 $ 基本运算符是一种语言能否长期存在的最重要因素。 (买房:地段,地段,地段!) $ 公理越少越好。
第5章到第9章,解释黑客怎样做出自己的成果,这些成果怎样影响全世界。 > 另一条路 (互联网软件是微机诞生后的最大机会) $ B/S架构优于C/S架构。在技术实现、需求获取、团队运营等各方面,B/S架构能实现更好的服务 $ 桌面软件迫使用户变成系统管理员,互联网软件迫使程序员变成系统管理员 $ 将一个构思束之高阁,不但会延迟它的实现,还会限制新构思的产生 (把家造成容易实施创意的场所是很明智的决定) $ 只要你还很活跃地开发产品,就免不了要亲自做系统管理。
《黑客与画家》[美] Paul Graham 著阮一峰 译   正文可分为三部分。 第1章到第4章。(读了《黑客与画家》(1))第5章到第9章。(读了黑客与画家(2))第10章到第15章。(读了黑客与画家(3))   黑客伦理
《人月神话》32周年中文纪念版[美] 弗雷德里克 · 布鲁克斯 著UMLChina 翻译组 汪颖 译 随着技术的发展,部分观点已不适用于现在的环境。但是核心观念依然适用。新技术解决了很多实现软件系统时的困难,但设计系统的困难依然存在。   问题 大型系统开发中,只有极少数项目满足目标、进度、预算的要求。   原因 进度安排不合理
Library 'Process' 中有个 keyword 'Start Process'。 (Starts a new process on background) 注:Library 'OperatingSystem' 中也有个 keyword 'Start Process'。但是已被废弃,建议用 Process.Start Process。   === 这部分是我发现这个“坑”的经过。不感兴趣的,可直接跳到文末 === 最近遇到个问题。
字符不是文本元素 字符:System.Char 文本元素:肉眼看到的文字符号   在 .Net Framework 中,字符总是表示成16位 Unicode 代码值。 每个字符都是 System.Char 结构的实例。 一个字符(System.Char)不一定等价于一个抽象 Unicode 字符。 有的 Unicode 抽象字符或文本元素(text element)要求用两个16位值表示。 可用 StringInfo 处理文本元素。
来源:《Head First HTML与CSS》   照片和复杂图像使用 JPEG 单色图像、logo 和几何图形使用 PNG 或 GIF   JPEG 最适合连续色调图像,如照片。 可以表示包含多达1600万种不同颜色的图像。 这是一种“有损”格式,因为缩小文件大小时会丢掉图像的一些信息。 不支持透明度。 文件比较小,以便 Web 页面更高效地显示。 不支持动画。
参考: 《Implementing the Singleton Pattern in C#》 《CLR via C# (第4版)》 方式1. 非线程安全   public class Singleton { private static Singleton instance = null; private Singleton() { } public static Singleton GetInstance() { if (instance == null) { in ...
来自《CLR via C# (第4版)》   > System.Threading.Timer 用于在一个线程池线程上执行定时的(周期性发生的)后台任务。   > System.Windows.Forms.Timer 构造这个类的实例,相当于告诉 Windows 将一个计时器和调用线程关联(参见 Win32 SetTimer 函数)。当这个计时器触发时,Windows 将一条计时器消息(WM_TIMER)注入线程的消息队列。线程必须执行一个消息泵来提取这些消息,并把它们派发给需要的回调方法。所有这些工作都只由一个线程完成——设置计时器的线程保证就是执行回调方法的线程。计 ...
来自《CLR via C# (第4版)》   CLR术语 C#术语 描述 Private private 成员只能由定义类型或任何嵌套类型中的方法访问 Family protected 成员只能由定义类型、任何嵌套类型或者不管在什么程序集中的派生类型中的方法访问 Family and Assembly (不支持) 成员只能由定义类型、任何嵌套类型或者同一程序集中定义的任何派生类型中的方法访问 Assembly internal 成员只能由定义程序集中的方法访问 Family or Assembly protected internal ...
NPOI 版本信息: Binary: 2.1.3.1 Source Code: https://github.com/tonyqus/npoi (2015-06-15) 本期问题:Color 1. Custom Color / Color Palette / Color List > NPOI(HSSF)中,一般设置颜色都会赋一个 Int16 (表示颜色的索引)。   style1.FillForegroundColor = NPOI.HSSF.Util.HSSFColor.Blue.Index; 但是有时候需要的颜色并没有在 HSSFColor 中定义。这时候就需要设 ...
NPOI 版本信息: Binary: 2.1.3.1 Source Code: https://github.com/tonyqus/npoi (2015-06-15)   本期问题:CellStyle (引用同一个实例) 介绍 NPOI 中设置单元格样式时,网上大部分示例都是创建一个新的 ICellStyle,并将其赋给 Cell 的 CellStyle 属性 ...
NPOI 版本信息: Binary: 2.1.3.1 Source Code: https://github.com/tonyqus/npoi (2015-06-15)   本期问题:Cell Comment 1. Comment Count NPOI 限制了每个 HSSFSheet 最大 Comment 数量:1024。(不知道为什么要这么做)(貌似 POI 中已经修复了这个 bug) 这会导致:
Global site tag (gtag.js) - Google Analytics