上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 32 下一页

System.IO.FileSystemWatcher与文件的打开状态

摘要: 使用System.IO.FileSystemWatcher时,通常会想在检测到文件创建之后,扫描文件的内容,对之进行一定的处理。但是当我们的程序接到通知时,创建文件的进程可能还在写数据,这时如果想要打开这个文件会抛出异常。 似乎没有什么好办法来解决这个问题,除了最笨的一种: Code highlighting produced by Actipro CodeHighlighter (free... 阅读全文
posted @ 2007-09-26 18:49 deerchao 阅读(1829) 评论(5) 推荐(0) 编辑

如何解决System.Data.Sqlite.dll在64位系统上出错

摘要: 解决方法是把使用到了System.Data.Sqlite的项目的编译平台改为X86,而不是所有平台或X64. 原因是如果是“所有平台”,那么CLR只会搜索针对“所有平台”的System.Data.Sqlite.dll。而如果是"X86"或"X64",则会搜索相同平台及所有平台的版本。 而System.Data.Sqlite.dll本身因为使用了 Native Code, 所以不能编译成所有平台... 阅读全文
posted @ 2007-09-21 19:59 deerchao 阅读(5463) 评论(3) 推荐(0) 编辑

闭门思过,从此只谈问题,不讲主义

摘要: 错是谁都会犯的。 只不过有人犯的是五十步,有人犯的是一百步;有人犯了之后能改,有人犯了之后不改;有人心里一直在自省我有没有犯错,有人从来没有这样做的概念。 今天我发现自己犯了错,错在为了一个“主义”问题与人争论。其实主义这种东西人人心里都不一样,我自己看不惯别人用他的理解来影响其他的人,却又忍不住想要去影响别人。 从今天开始,我还是去研究“茴”的四种写法,不去谈论八股文科举是... 阅读全文
posted @ 2007-09-21 16:43 deerchao 阅读(509) 评论(3) 推荐(0) 编辑

软件设计基本原则

摘要: 1,没有银弹. 2,客户需求是一切设计的根本. 3,使用你的程序的人就是你的客户.别拿同事不当客户,也别拿自己不当客户. 4,判断设计优劣的唯一标准是客户用起来爽不爽. 5,抽象得好与不好全看你的需求会怎么变化. 6,看不惯Book.Save()只说明你没有理解软件是什么. 虽然上面没有提到OO,但是还是特地给一些人补补课:OO的经典含义是"封装+继承+多态",少了哪个也不能叫OO.基于对象和OO不是一回事. 再讲一个基本的逻辑问题:你不能先假设A是OO的,然后又因为A没有用到继承和多态,从而证明OO也能只用封装. 阅读全文
posted @ 2007-09-19 18:17 deerchao 阅读(9706) 评论(135) 推荐(0) 编辑

Delphi 2007 学习笔记(1)

摘要: 由于开发桌面程序的需要,准备学习一个新的开发工具,理所当然地想起了"聪明的程序员"所使用的Delphi.安装之后,用惯了VS+MSDN的我,对着Delphi 2007精简的文档,立刻就明白了为什么Borland会被MS打败: 在文档里甚至找不到Pascal标准库Writeln的文档! 关于IO, 也只有一篇文章提到了几个函数名和简介,参数信息都没有.没错,在标准文档里你再也找不到其它相关的信息了,... 阅读全文
posted @ 2007-09-18 18:31 deerchao 阅读(4548) 评论(16) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 32 下一页