• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






笨笨的猪

软件就是一件艺术品。
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

07 2011 档案

 
我们到底要做多细的计划
摘要:有人说计划就是要细,精确到小时,这样才可控。有人说计划赶不上变化,手中无计划做到心中有计划即可。跟着变化走就是计划。作为一个管理人员来说,他肯定是希望实时的监控到项目的进展,能及时发现风险。有些管理人员恨不得半天报告一次进度,可能在某些行业中,这种做法是必须的。但是我个人认为在IT行业中半天做一次进度报告,未免有点夸张。计划到底要多细,以下是我个人对制作计划颗粒度的一些理解和看法,如有不对之处,请指出,勿拍砖。(注:本人长期从事的是产品开发,对软件产品开发有一点一点的心得。)哈哈哈^_^第一点:计划是必须要有的。没有计划就没有目标,没有目标就没有动力,没有动力整个项目就像是一潭死水,随时面临挂 阅读全文
posted @ 2011-07-27 10:07 笨笨的猪 阅读(363) 评论(0) 推荐(0)
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 阅读全文
posted @ 2011-07-26 11:29 笨笨的猪 阅读(1587) 评论(0) 推荐(0)
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 阅读全文
posted @ 2011-07-16 06:42 笨笨的猪 阅读(10336) 评论(2) 推荐(0)
采用DAWG方式在大批量字符串中查询字符串
摘要:最近在一个项目中需要针对上百万条(大约在800W条)的字符串进行相关的处理。该字符串是以文本的形式存放在本地硬盘,并且更新频率为20分钟一次。具体需求:1、判断某一个字符串是否存在这800W条字符串中,时间要求在5ms以内2、根据字符串前缀,返回包含此前缀的10-100条字符串。时间要求在5ms以内3、占用内存要小本人接到此需求第一反应用List,或者二叉树啥的。结果效率慢得死,后经过大量资料查阅,发现采用DAWG(Directed Acyclic Word Graph)和Trie可以很快速的查找到相应的字符串。主要思路:将每个字符串的字符进行创建相应的Node,如果有相同的字符则放置在同一个 阅读全文
posted @ 2011-07-13 16:00 笨笨的猪 阅读(930) 评论(1) 推荐(0)