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






笨笨的猪

软件就是一件艺术品。
 
 

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

2011年7月27日

我们到底要做多细的计划
摘要: 有人说计划就是要细,精确到小时,这样才可控。有人说计划赶不上变化,手中无计划做到心中有计划即可。跟着变化走就是计划。作为一个管理人员来说,他肯定是希望实时的监控到项目的进展,能及时发现风险。有些管理人员恨不得半天报告一次进度,可能在某些行业中,这种做法是必须的。但是我个人认为在IT行业中半天做一次进度报告,未免有点夸张。计划到底要多细,以下是我个人对制作计划颗粒度的一些理解和看法,如有不对之处,请指出,勿拍砖。(注:本人长期从事的是产品开发,对软件产品开发有一点一点的心得。)哈哈哈^_^第一点:计划是必须要有的。没有计划就没有目标,没有目标就没有动力,没有动力整个项目就像是一潭死水,随时面临挂 阅读全文
posted @ 2011-07-27 10:07 笨笨的猪 阅读(349) 评论(0) 推荐(0)
 

2011年7月26日

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 笨笨的猪 阅读(1575) 评论(0) 推荐(0)
 

2011年7月16日

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 笨笨的猪 阅读(10311) 评论(2) 推荐(0)
 

2011年7月13日

采用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 笨笨的猪 阅读(892) 评论(1) 推荐(0)
 

2010年9月16日

C# 委托应用总结
摘要: 一、什么是委托1.1官方解释委托是一种定义方法签名的类型。当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。您可以通过委托实例调用方法。1.2个人理解委托就是执行方法(函数)的一个类。事件是一种特殊的委托。二、如何申明委托2.1 delegate public delegate int TestDelegate(int x, int y);2.2 Action Action是无返回值的泛型委托。Action 表示无参,无返回值的委托Action<int,string> 表示有传入参数int,string无返回值的委托2.3 FuncFunc是有返回值的泛型委托Func& 阅读全文
posted @ 2010-09-16 12:01 笨笨的猪 阅读(20021) 评论(0) 推荐(8)
 

2010年8月2日

总结:查找一个对象在列表中位置的方法
摘要: 查找一个对象 在对象列表中的位置是日常项目开发过程中最最常用的。大慨总结了一下,有3个常用的方法。  一、最最常用的依次循环查找法二、List.IndexOf 方法  同时需要将 Test.Equals方法进行重写三、Linq方法    总结:  经过一些代码测试发现(第一种、第二种、第三种): 第一种方法的查询速度最快,再次是 Linq查询方法,再就是List.IndexOf方法 测试代码如下:... 阅读全文
posted @ 2010-08-02 21:02 笨笨的猪 阅读(1204) 评论(0) 推荐(0)
 

2010年7月30日

C# Func 应用
摘要: 最近在项目开发过程中,发现有很多这样的类似代码: 都是Ctrl + C, Ctrl + V 。做起来真的太麻烦。 后来发现了 C# 不太常用的 Func 委托。通过如下的改造 代码简洁了很多。 调用方法:这样做 避免了重复的 try...catch...finally 阅读全文
posted @ 2010-07-30 09:08 笨笨的猪 阅读(5095) 评论(5) 推荐(1)
 

2010年6月11日

谈谈 IT 软件开发工程师 基本功
摘要: 本人入IT行快将近7年时间,不是个高手 也不是个菜鸟。最近工作上碰到了一些事情,所以现在谈谈IT软件开发工程师最最基本的技能有哪些。  1、百度、Google基本功    我觉着这点是软件工程师的入门必修课。很多很多入行几年的人可能为了省时间,直接就去问公司里的老人或者问群里的。诸多问题是:为什么我的SQL Server连不上了?我的IIS怎么启动不起来了。  这些问题百度一下就能解决。  2、学... 阅读全文
posted @ 2010-06-11 09:15 笨笨的猪 阅读(9338) 评论(35) 推荐(11)
 

2010年6月8日

.NET 开发总结
摘要: 前言 .Net框架博大精深,需一步一步深入摸索。千万不要以为开发.Net是件很容易的事情。下面简要的介绍一下我对.Net框架的一些开发总结(本人属于菜鸟级别,不对之处望高手指点指点)。一、客户端开发1.1 Windows Form 基于Windows窗体进行开发。1.2 WPF .Net新出来的准备取代WinForm的开发框架。二、Web端开发2.1 ASP.Net ASP.Net可以采用Asp.... 阅读全文
posted @ 2010-06-08 14:41 笨笨的猪 阅读(969) 评论(0) 推荐(0)
 

2010年5月28日

总结:如何查询SQL Server连接数
摘要: 最近有些客户提出想对SQL Server的连接数进行一些监听。总结了以下一些方法(望园子里的大侠们进行一些补充和指点)1、获取SQL Server允许同时用户连接的最大数[代码]2、获取当前指定数据库的连接信息[代码][代码]3、获取当前SQL服务器所有的连接详细信息[代码] 以上查询结果包含了:系统进程和用户进程。 如果只是想查用户进程的话则需采用下面的方法4、获取自上次启动 SQL Serve... 阅读全文
posted @ 2010-05-28 10:55 笨笨的猪 阅读(7734) 评论(0) 推荐(3)
 
下一页