代码改变世界

编程珠玑--粗略估算

2010-11-05 00:45 by 轩脉刃, 3064 阅读, 6 推荐, 收藏, 编辑
摘要:粗略估算是《编程珠玑》中第七章提到的内容。这篇文章将“粗略估算”看做是一项工程技术,是程序员必备的一项技能之一。本人非常同意这个观点。粗略估算是一种把复杂的事情简单化的能力。我们对某个算法的时间复杂度和空间复杂度的估算就是基于这种估算的能力。如果你能较为准确的估算出一个程序的输出结果,如果你能准确估算出这个程序的运行时间,如果你能准确估算出这个项目的开发时间…... 阅读全文

编程珠玑--位图法排序

2010-11-04 12:07 by 轩脉刃, 7662 阅读, 8 推荐, 收藏, 编辑
摘要:位图法是《编程珠玑》第一章中出现的磁盘排序算法。题目:一个最多包含n个正整数的文件,每个数都小于n,其中n=10^7,且所有正整数都不重复。求如何将这n个正整数升序排列。约束:最多有1MB的内存空间可用,有充足的磁盘存储空间。分析:这个题目的最大亮点是只有1MB的内存空间,我们可以通过计算得出,内存只有1MB可以储存的int(4byte)有10^3*10^3/4=250 000个号码。而包含正整数... 阅读全文

一个老工程师给年轻人的十大忠告【转帖+感想】

2010-11-01 00:43 by 轩脉刃, 2522 阅读, 5 推荐, 收藏, 编辑
摘要:1、好好规划自己的路,不要跟着感觉走根据个人的理想来安排自己的生活。绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,痛快一些。那么,就需要慎重安排自己的轨迹。从一个行业人手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么。当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!2... 阅读全文

工作小记

2010-10-29 14:03 by 轩脉刃, 284 阅读, 0 推荐, 收藏, 编辑
摘要:C#中使用PowerShell:Process process = new Process();// Redirect the output stream of the child process.process.StartInfo.UseShellExecute = true;process.StartInfo.FileName = "powershell";process.StartInfo.... 阅读全文

编码相关

2010-10-29 14:01 by 轩脉刃, 377 阅读, 0 推荐, 收藏, 编辑
摘要:字典上定义Unicode:万国码 (一种国际标准字符集, 为世界上绝大多数已知的字符集定义了唯一的16位数值)区别ASCII:8位,单字节,可表示256个字符,美国标准,可满足大多数拉丁语系国家的要求。Unicode:16位,双字节,了表示65536个字符,基本满足各国语言的编码。简单的说,Unicode扩展自ASCII,可以理解为Unicode是ASCII的补充。展望Unicode征服ASCII... 阅读全文

应该熟知的定律

2010-10-29 14:00 by 轩脉刃, 459 阅读, 0 推荐, 收藏, 编辑
摘要:1、当你对某件事情抱着百分之一万的相信,它最后就会变成事实。 2、期望定律 期望定律告诉我们,当我们怀着对某件事情非常强烈期望的时候,我们所期望的事物就会出现。 3、情绪定律 情绪定律告诉我们,人百分之百是情绪化的。即使有人说某人很理性,其实当这个人很有"理性"地思考问题的时候,也是受到他当时情绪状态的影响,"理性地思考"本身也是一种情绪状态。所以人百分之百是情绪化的动物,而且任何时候的决定都是情... 阅读全文

Powershell记录2

2010-10-29 13:59 by 轩脉刃, 321 阅读, 0 推荐, 收藏, 编辑
摘要:Powershell:取得Sharepoint Site:$spsite = set-spsite -identity $url -sitesubscription $sub -confirm:$false -force:$ture取得Url site:$urlsite = get-spsite|where{$_.url -eq $url}if($urlsite.siteSubscription ... 阅读全文

powershell 记录

2010-10-29 13:58 by 轩脉刃, 526 阅读, 1 推荐, 收藏, 编辑
摘要:the following module was built either with optimizations enabled or without debug informationsolution:I have also faced the same problem on migrating the application .net 1.x to 2.0 and i solved by di... 阅读全文

word2007插件开发经验备忘3--如何操作文本字体

2010-10-29 13:55 by 轩脉刃, 602 阅读, 0 推荐, 收藏, 编辑
摘要:文本设置就是设置Font的属性,设置为Word.Font的类但是有个问题,如何把一列文本中的特定字设置字体呢?代码就是使用find.execute()这个函数,相当于查找+选中,于是问题就解决了..... 阅读全文

word2007插件开发经验备忘2--如何操作word

2010-10-29 13:53 by 轩脉刃, 983 阅读, 0 推荐, 收藏, 编辑
摘要:对于word的操作,(MSDN)上已经有了很具体很详细的解释 Visual Studio Tools for Office。http://msdn.microsoft.com/zh-cn/library/d2tx7z6d(VS.80).aspxword的操作前一定要看的东西叫做Word 对象模型Application就是说这个类是站在了应用程序的高度。对应的操作就是启动word程序操作就很容易想象... 阅读全文