我们到底要做多细的计划
摘要:有人说计划就是要细,精确到小时,这样才可控。有人说计划赶不上变化,手中无计划做到心中有计划即可。跟着变化走就是计划。作为一个管理人员来说,他肯定是希望实时的监控到项目的进展,能及时发现风险。有些管理人员恨不得半天报告一次进度,可能在某些行业中,这种做法是必须的。但是我个人认为在IT行业中半天做一次进度报告,未免有点夸张。计划到底要多细,以下是我个人对制作计划颗粒度的一些理解和看法,如有不对之处,请指出,勿拍砖。(注:本人长期从事的是产品开发,对软件产品开发有一点一点的心得。)哈哈哈^_^第一点:计划是必须要有的。没有计划就没有目标,没有目标就没有动力,没有动力整个项目就像是一潭死水,随时面临挂
阅读全文
SQL 行转列(二维) 总结
摘要:最近在写一个销售报表的SQL,对此类型的二维SQL 进行一个总结。表结构 TestProductName SaleMonth SaleNumberAm1 1Bm1 1A m2 2B m2 3要求出查询结果:ProductName M1 M2A 1 2B 1 3方法一:创建临时表,通过游标将数据添加到临时表中。但是此方法只适合列固定,如果列不确定,编写起来比较麻烦。所以此方法忽略。方法二:思路:通过Case依次创建列。如下: (Case SaleMonth When 'M1' then SaleNumber ELSE 0 END) [M1],(Case SaleMonth Whe
阅读全文
Windows7 64位 C#访问Access 时 错误:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。
摘要:今天在64位的Windows7系统调试以前写的程序时,发现在访问Access的时候总是报错:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。后发现是因为没有安装64位的Jet40驱动。可以到http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d下载。但是前提你必须安装了64位的Office。如果你安装的是32位Office,则下载32位驱动。但同时你必须将你的应用程序将原有的AnyCPU更改为CPU x86.如果是Web
阅读全文
采用DAWG方式在大批量字符串中查询字符串
摘要:最近在一个项目中需要针对上百万条(大约在800W条)的字符串进行相关的处理。该字符串是以文本的形式存放在本地硬盘,并且更新频率为20分钟一次。具体需求:1、判断某一个字符串是否存在这800W条字符串中,时间要求在5ms以内2、根据字符串前缀,返回包含此前缀的10-100条字符串。时间要求在5ms以内3、占用内存要小本人接到此需求第一反应用List,或者二叉树啥的。结果效率慢得死,后经过大量资料查阅,发现采用DAWG(Directed Acyclic Word Graph)和Trie可以很快速的查找到相应的字符串。主要思路:将每个字符串的字符进行创建相应的Node,如果有相同的字符则放置在同一个
阅读全文