buguge - Keep it simple,stupid

知识就是力量,但更重要的,是运用知识的能力why buguge?

导航

2013年10月25日 #

Visual Studio 2010 实用功能:使用web.config发布文件替换功能

摘要: 用于使用 Visual Studio 部署 Web 应用程序项目的 Web.config 转换语法..... 阅读全文

posted @ 2013-10-25 17:00 buguge 阅读(438) 评论(0) 推荐(0)

2013年7月17日 #

我的自白——华夏藏珍第一周

摘要: 来到新公司已经一周了,很快适应了这里的环境,也感谢各位同事的协助和关怀。然而有些事儿到现在还不适应:助理乐乐时不时给我倒茶接水,合租的同事王世健大哥为我墩地板,负责企划的庄哥周一早上见到我就叫张总,我接受不了,我也是从农村出来的,只不过在广州和北京混的时间长了一点点,我充其量也就是个有身份证的人。我是这么一个人:我负责任,这个阶段的确忙,网站方案策划、人才渴求、团队组建,我常常思考,深夜不寐,忐忑,怕自己不作为,毕竟有些事情是要看结果的;我爱学习,我是个码农,每晚下班回到住处,我会花20分钟看书,学习技术,因为我怕落后,同时害怕因为自己的不足而无法招聘到合适的技术人才;我不会管理,我追求平等, 阅读全文

posted @ 2013-07-17 10:04 buguge 阅读(285) 评论(0) 推荐(0)

2013年6月29日 #

好久没来博客园了,要跳槽了

摘要: 虽然好久没有来博客园,但是从未忘记这片净土。的确是也没有什么技术分享了,因为这段时间也一直未真正搞开发,负责的一个项目,也是把业务逻辑给code了一把。虽然在接触项目管理,但是还有很多不足,也没有什么可分享的。主要是跟人接触,的确好复杂,总要顾及很多。解放了,要离职了,离开这个大城市,去老家的一个小城市的一个小公司,做书法字画的在线交易平台。目前主要负责技术这块儿。应老板的托付,也在招聘技术人才,配置技术团队。以前在参与公司的招聘工作时,只是负责电话邀请和接待等事宜。 这次,所有工作要轮到我一个人来做,可惜自叹自己的技术也不太好,实恐招不到合适的人才。路是自己选的,一定要继续努力! 阅读全文

posted @ 2013-06-29 12:52 buguge 阅读(327) 评论(2) 推荐(0)

2013年1月15日 #

sp_executesql介绍和使用

摘要: 执行动态sql时,要考虑使用sp_executesql来代替exec了(sqlserver2005及以上版本) 1)通过定义嵌入式的参数,可以把动态sql里相关的值带出来 2)由于将数值参数化,要执行的动态Sql永远不会变化,只是传入的参数的值在变化,那每次执行的时候就无需重新编译,速度自然快多了啦 阅读全文

posted @ 2013-01-15 20:17 buguge 阅读(342) 评论(0) 推荐(0)

2013年1月10日 #

有3个集合, 从其中一个集合中删除同时存在于另外两个集合的元素

摘要: 在这里,其实也想倡导一下程序员要具有的分享精神。鼓励大家多分享,平时有什么新的收获,最好在team里做个分享 。分享也是一种很好的事情。对团队来说,可以形成很好的工作氛围,通过提高每个人的能力进而增强组织战斗力。对个人来说,一来提高了自己的表达能力,二来,别人可能会提出一些疑问,自己通过学习可以掌握更全面更深入的知识。 阅读全文

posted @ 2013-01-10 15:47 buguge 阅读(546) 评论(0) 推荐(0)

2013年1月6日 #

关于通过web页面删除数据记录的设计改进

摘要: 关于通过web页面删除数据记录,这是一个简单的设计问题,如下图是我们常用的方式, 即在每行记录前加一个checkbox,通过选中多条记录,点击下方的“删除”按钮。此实现方式是有潜在风险的,尤其是物理删除。用户选中了多条记录,一旦点击了删除按钮,将会无法恢复。 阅读全文

posted @ 2013-01-06 13:13 buguge 阅读(554) 评论(0) 推荐(0)

2012年11月29日 #

SQL Server 2008 各种DateTime的取值范围

摘要: SQL Server 2008除了DateTime和SmallDateTime之外,又新增了四种时间类型,分别为:date,time,datetime2和datetimeoffset 阅读全文

posted @ 2012-11-29 12:51 buguge 阅读(522) 评论(0) 推荐(0)

2012年9月18日 #

将查询结果赋值给变量时使用set与select的区别

摘要: 在某些应用场景下,将一个查询结果值赋值给一个变量时, 一定要注意set与select的使用 阅读全文

posted @ 2012-09-18 20:38 buguge 阅读(923) 评论(0) 推荐(1)

2012年9月3日 #

修改SQL server 2005数据库的系统时间

摘要: 一个参加工作不久的同事告知我这个信息, 很吃惊!sqlserver竟然都可以修改系统的时间。 看来我这个搞过几年数据库编程的人,真是该扩展下知识层面了。 我常常根据我这多年的开发经验来判断一些技术问题, 结果被证明是误判。根据经验来判断事情有时真是要不得! 阅读全文

posted @ 2012-09-03 14:41 buguge 阅读(1511) 评论(3) 推荐(0)

2012年8月27日 #

员工满意度调查问卷----团队管理应该关注员工的这些事宜

摘要: 我很明确自己的工作目标、岗位职责和工作流程|对于公司使命的达成,我的工作是重要的|我的工作带给我很多成就感|我的工作很有挑战性,让我充满工作热情|我的工作强度和工作紧张度是比较合理的|我每天都有机会做我最擅长的事,我的各方面能力在工作中得到了很好的发挥和锻炼|公司有人鼓励我的发展|在本部门工作我会有很好的发展前途|过去一年里,我在工作中有机会学习和成长|在过去的六个月内,有人和我谈及我的进步|公司的评优、晋升及调薪制度是科学公正的|公司有较为科学完善的薪酬绩效管理制度,与自己的付出相比,我对自己的收入感到很满意|我很满意公司的福利制度|目前的排班管理和考勤管理很合理|公司为我提供了我所需的入职培训、专业培训、素质技能培训|公司的培训课程大多能对我的工作产生积极影响|我认为我的硬件工作环境很舒适|我对自己在公司内的人际关系感到满意|我总是知道到哪里去找我所需要的资源(如材料、设备等)|我认为公司员工整体素质很高,具有良好的团队合作意识|我觉得我的主管或同事关心我的个人情况|我在工作单位有一个最要好的朋友|通常情况下,公司同事都表现出积极的工作态度|在工作中,我总是能够获得本部门或其他部门 阅读全文

posted @ 2012-08-27 18:26 buguge 阅读(676) 评论(0) 推荐(0)

2012年8月26日 #

我的好兄弟

摘要: 近来部门内似乎出现了一些问题,一个同事离职,一个同事离职,一个同事转到别的开发组,一个同事要转到别的开发组 阅读全文

posted @ 2012-08-26 00:36 buguge 阅读(659) 评论(0) 推荐(0)

2012年8月3日 #

事必躬亲利与弊

摘要: 我们经常夸赞某些人事必躬亲, 什么事情都自己做。 但这对于现在的团队管理来说, 事必躬亲未必是好事 阅读全文

posted @ 2012-08-03 14:02 buguge 阅读(1113) 评论(0) 推荐(0)

2012年6月25日 #

设计模式那些个事儿

摘要: 简单工厂模式比较适用于事先已经考虑到的可能出现的算法,来构造工厂类实现,如果需要添加新的类,则就需要改变工厂类了,违反开闭原则,简单的说,简单公共适应与业务变化不是很剧烈的场景下如,审批业务,设计时可以判断到的只有“部门经理审批”,“总裁审批”不会过几天又要加入“组长审批”,去修改工厂类,相对来说变 阅读全文

posted @ 2012-06-25 15:42 buguge 阅读(199) 评论(0) 推荐(0)

2012年6月3日 #

sqlserver2005提供的xml数据类型操作xml串

摘要: 自sqlserver2005以后, sqlserver提供了xml类型, 据此操作xml字符串更为简洁,经测试,查询方面其性能也不啻于OPENXML, 而且允许我们对xml串进行增删改操作(不仅仅是查)。 阅读全文

posted @ 2012-06-03 01:35 buguge 阅读(219) 评论(0) 推荐(0)

2012年5月25日 #

List内存分配

摘要: 当采用默认构造函数List value = new List();实例化一个List对象时,.Net Framework只是在内存中申请了一块内存来存放List对象本身(不包含List当中的Items元素)。 当为List对象添加第一个Item元素时,List对象会申请能存储4个Item元素的内存空间,然后将Item元素存放在申请的空间里。 当List对象的Item元素数量超过了Capacity的数量时,List对象会重新申请一块大小是原来Capacity的两倍的内存空间,然后将当前所有Item元素以及待添加元素复制到新的内存空间中。 阅读全文

posted @ 2012-05-25 18:16 buguge 阅读(2721) 评论(5) 推荐(0)

2012年5月15日 #

vs2010实现java的IDE里的Quick Open File的功能

摘要: 微软Visual Studio Extension网站找到了实现快速查找类/文件的扩展工具:Quick Open File for Visual Studio 2010, 可以实现像java的IDE(如Eclipse和IntelliJIDEA)那样快速查找文件/类的功能 阅读全文

posted @ 2012-05-15 13:34 buguge 阅读(1065) 评论(0) 推荐(2)

2012年5月9日 #

Java基础:数组Array转成List的几种方法

摘要: 有三种方法可以实现 String[] words = {"ace", "boom", "crew", "dog", "eon"}; List wordList = Arrays.asList(words); for循环 List myList = new ArrayList(); String[] myStringArray = new String[] {"Java", "is", "Cool"}; Collections.addAll(myList, myStringArray); 阅读全文

posted @ 2012-05-09 17:07 buguge 阅读(742) 评论(0) 推荐(0)

2012年5月7日 #

Promise计算模块验证和监控

摘要: Promise计算模块监控分两部分:1. 有无:定时检查数据库是否有新数据, 如每隔30分钟获取Promise表的max(CreateDate),如果这个时间比当前时间小1个小时,则发邮件或短信告警。尤其是在白天, 如果近1个小时内没有任何做Promise的订单,肯定是出问题了, 要么是JQ发消息出 阅读全文

posted @ 2012-05-07 18:04 buguge 阅读(352) 评论(0) 推荐(0)

2012年4月5日 #

GridView绑定时通过RowDataBound事件获取数据源列值

摘要: using System.Data; GridView控件的RowDataBound事件里, DataRowView drv = (DataRowView)e.Row.DataItem; 取值使用drv.Row["Readed"] 阅读全文

posted @ 2012-04-05 17:56 buguge 阅读(971) 评论(0) 推荐(2)

2012年3月30日 #

使用sqlserver"查找和替换"的正则表达式和通配符功能

摘要: 我要把数据库的建表脚本(DDL)给DBA审核。首先生成到新的查询窗口里, 然后要把自动生成的文本里很多的“GO”等没用的东东给清掉, 但还要把换行符去掉, 这时候就要使用正则表达式了。 阅读全文

posted @ 2012-03-30 11:02 buguge 阅读(2306) 评论(0) 推荐(0)

2012年3月8日 #

t-sql中的事务控制及错误处理

摘要: Sql Server 2005/2008中提供了begin tran,commit tran和rollback tran来使用事务。 begin tran 可以理解成新建一个还原点;commit tran提交这个自begin tran开始的修改;rollback tran 表示还原到上个还原点。 对于Error Handling, 可使用set xact_abort on以不友好的方式抛出异常或try catch捕获异常 阅读全文

posted @ 2012-03-08 16:41 buguge 阅读(2168) 评论(0) 推荐(4)

2012年3月5日 #

求成绩表中各门课程前三名

摘要: 建表命令:create table #(student varchar(10), class varchar(10), score decimal(9,2) ) ON [PRIMARY] 查询语句为: select * from # a where score in(select top 3 score from # where class=a.class order by score desc) 阅读全文

posted @ 2012-03-05 15:43 buguge 阅读(387) 评论(0) 推荐(0)

2012年2月17日 #

库存产品日期查询功能sql优化

摘要: 优化后的sql为:...FROM Sale_Ty A...LEFT OUTER JOIN SalPrdDate_Td E ON A.EffDt = E.EffDt AND A.CustCd = E.CustCd AND A.PrdCd = E.PrdCd WHERE A.EffDt = @EffDt and E.EffDt = @EffDt ..., 大大提高了性能 阅读全文

posted @ 2012-02-17 20:16 buguge 阅读(2424) 评论(4) 推荐(2)

2012年2月16日 #

栈(Stack)的基本操作

摘要: 一般栈的基本操作(栈元素为基本数据类型,不包括指针、数组以及对象):向栈中压入一个元素(push)、取栈顶元素的值(top)、弹出栈顶元素(pop)、清空栈(empty)、判断栈是否为空(isEmpty) 阅读全文

posted @ 2012-02-16 20:25 buguge 阅读(492) 评论(0) 推荐(0)

2011年12月30日 #

解决Maven中OutOfMemory错误

摘要: Windows环境中 set MAVEN_OPTS= -Xms128m -Xmx512m 阅读全文

posted @ 2011-12-30 19:36 buguge 阅读(552) 评论(0) 推荐(0)