buguge - Keep it simple,stupid

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

导航

2015年9月23日 #

已经为类型参数“Chart”指定了 constraint 子句。必须在单个 where 子句中指定类型参数的所有约束

摘要: 今天,在做类封装时,使用了泛型类,遇到了如下2个问题: √ 变量类型“type”没有 new() 约束,因此无法创建该类型的实例 √ 已经为类型参数“Chart”指定了 constraint 子句。必须在单个 where 子句中指定类型参数的所有约束 阅读全文

posted @ 2015-09-23 16:15 buguge 阅读(313) 评论(0) 推荐(0)

2015年9月17日 #

机场服务后台-登机牌订单处理需求优化

摘要: 当手头开发和维护的项目较多时,往往当出现问题时,我们无法定位原因,只有去打开程序查看逻辑来排查。那么,就要想办法,完善功能和交互、完善日志和监控告警,让系统做得足够“傻瓜”。 阅读全文

posted @ 2015-09-17 11:33 buguge 阅读(759) 评论(1) 推荐(0)

2015年9月7日 #

看svn用户组管理功能的产品设计

摘要: 我负责公司的svn配置。用了近一年了,今天饶有兴致,分享一下svn的用户组管理功能,这个产品设计值得借鉴,简单易用。 对于产品设计来说,细节很重要,对于互联网产品,更是如此。能让用户一步完成的,不要分多步。用户的感受很微妙,就像百度首页上的“设百度为首页”改为“把百度设为首页”一样,这么简单的一改,日pv就多了数千万。 阅读全文

posted @ 2015-09-07 09:57 buguge 阅读(384) 评论(0) 推荐(0)

2015年9月1日 #

对公司产品开发流程的一点儿看法

摘要: 事先尽可能的明确需求,对后续的开发和测试,不说事半功倍,但一定能提高项目的绩效。要不,要开发流程干毛用。 ——设计流程和用例的好处,1st,一目了然,开发、测试人员易懂,2nd,反过来推敲产品,让产品更合理;3rd,指导后续的开发、测试。 一个产品,如果只有一个原型,缺乏必要的文字描述和流程说明,我表示质疑,这个产品经理是否真正的了解自己的产品? 阅读全文

posted @ 2015-09-01 15:11 buguge 阅读(611) 评论(2) 推荐(0)

2015年8月14日 #

你信吗? 好的应用程序设计可以降低成本提高效率

摘要: 去年8月底写过一篇博文,至今对里面提到的“架构要考虑成本和效率”很深刻。 在这一年的工作中,也一直在实践和思考,如何合理设计应用程序,如何设计应用之间的交互,来降低成本,提高效率。好的应用程序架构可以降低成本提高效率,这主要在于设计和思想。 阅读全文

posted @ 2015-08-14 13:56 buguge 阅读(362) 评论(1) 推荐(0)

2015年8月3日 #

mvc项目controller重命名了,用原网页url访问不了了,怎么办?

摘要: 如题。MVC项目,手机网站。 公司的官方微信上,用户关注之后,点击相应菜单就可以使用相关的功能。最近项目重构,有些不规范的命名方式给予了重构。上线后,微信上发现一些网页访问不了了。联系微信的维护人员不方便,那么,如何通过修改我们的程序可以解决呢?下面的解决方法:1. web.config里handl... 阅读全文

posted @ 2015-08-03 15:08 buguge 阅读(1041) 评论(0) 推荐(0)

2015年6月30日 #

巧用沃邮箱快速监控系统运行情况

摘要: 系统监控是系统设计中不可缺少的一部分。这样可以在系统运行过程中出现问题后,可以第一时间知道,快速响应,进行处理和解决。而不是被动的让客户提出来。 问题来了,用什么方式通知呢?记日志、发邮件、发短信。而短信并不是那么容易实现。接下来就教你一招。 阅读全文

posted @ 2015-06-30 15:33 buguge 阅读(431) 评论(0) 推荐(0)

2015年6月25日 #

PowerDesigner实用操作

摘要: 让PhysicalDiagram里的表显示字段名;建表语句不生成FK 阅读全文

posted @ 2015-06-25 11:31 buguge 阅读(296) 评论(0) 推荐(0)

2015年6月16日 #

沟通信息不对称“模型”

摘要: 以我实际工作中遇到的情况,设计了一个“数据模型”。 沟通中产生信息不对称,在我们的日常工作中,非常常见。希望大家尽可能客观、全面的进行信息的传递,做有效沟通。同时,当不对称产生后,应该及时意识到并积极化解。否则势必会影响某些员工的工作情绪。 阅读全文

posted @ 2015-06-16 12:12 buguge 阅读(1378) 评论(0) 推荐(0)

2015年5月27日 #

List.Foreach与C#的foreach的区别

摘要: 几年前参加面试时就被提问过,现在面试别人时也经常提到这个问题。 同:对于修改集合里的项时,两者都可以实现;异:List.Foreach可以增删集合项,而foreach不行。 阅读全文

posted @ 2015-05-27 09:51 buguge 阅读(1293) 评论(0) 推荐(0)

2015年5月20日 #

他们突然觉得我懂的还挺多,嘎嘎~

摘要: 今天设计一个预算控制的流程,并设计数据模型,进行数据试算。初稿完成之后,我邀产品经理zhangll和wangxuedong、小组里的技术人员一起评审。评审完之后,两位产品经理对我的设计比较赞同,说,和你合作我们很放心。我说,跟我合作,你们会很累,我也累。一段聊天后,产品经理问,现在咱们在做的这个项目... 阅读全文

posted @ 2015-05-20 20:03 buguge 阅读(360) 评论(2) 推荐(0)

2015年4月27日 #

Mysql跨表更新 多表update sql语句总结

摘要: UPDATE product p, productPrice pp SET pp.price = pp.price * 0.8 WHERE p.productId = pp.productId 阅读全文

posted @ 2015-04-27 16:38 buguge 阅读(608) 评论(0) 推荐(0)

2015年4月23日 #

“你没有权限登录JIRA”的解决办法

摘要: jira默认的用户组有 jira-administrators、jira-developers、jira-users。为了测试功能,我建立了一些用户、项目、还有task。后来觉得jira-users没有什么用,就删掉了。后来发现,除了jira-administrators组里的用户可以登录jira外,其他的用户都无法登录系统了。于是自己又新建了一个jira-users用户组,把相关的用户放到这个组里,但是依然无法登录。 网上查也查不到如何解决, 一度想让运维还原它的mysql数据库。 后来,从http://www.cnblogs.com/xiaofan21/archive/2012/10/09/2717101.html里得到了启示,打开“系统”-》“安全”-》“全局权限”,发现没有指定用户组,指定jira-users上就ok了,同样可以指定自定义的其他用户组。 阅读全文

posted @ 2015-04-23 14:38 buguge 阅读(4355) 评论(0) 推荐(1)

2015年1月12日 #

iis日志查看

摘要: IIS日志是每个服务器管理者都必须学会查看的,服务器的一些状况和访问IP的来源都会记录在IIS日志中,所以IIS日志对每个服务器管理者非常的重要,seoer也不例外,这点同时也可方便网站管理人员查看网站的运营情况 阅读全文

posted @ 2015-01-12 15:02 buguge 阅读(513) 评论(0) 推荐(0)

2015年1月5日 #

自已写的Json序列化方法,可以序列话对象的只读属性

摘要: /* * by zhangguozhan 2015/1/5 * P2B.Common.CJson.ConvertJson.ObjectToJson方法无法序列号只读属性。下面的实现填补了这个不足 *//// /// 将对象转换成JSON字符串/// /// /// /// publ... 阅读全文

posted @ 2015-01-05 15:02 buguge 阅读(656) 评论(0) 推荐(0)

上海踩踏事件所想,莫把应急预案当摆设

摘要: 在我们的工作中,对于我们开发的一些重要应用系统,当偶遇突发事故,造成的损失虽远不及人命,但后果也常常很严重。针对我们开发的软件应用系统,我们也有责任制定突发事故的应急处理预案。首先要具备这个意识,然后要制定,制定好了要进行演练,旨在当突发事故真正发生时,能够派上用场行之有效 阅读全文

posted @ 2015-01-05 10:11 buguge 阅读(687) 评论(0) 推荐(3)

2014年10月22日 #

sql的OUTER APPLY

摘要: select * from BankBind a OUTER APPLY dbo.GetDistrictByBankBranch(a.BankSubbranch) b 阅读全文

posted @ 2014-10-22 21:44 buguge 阅读(997) 评论(0) 推荐(0)

2014年10月20日 #

SVN修改已提交版本的注释

摘要: SVN提交文件后,发现注释写的不完整或不够明确,想再修改注释文字。需在svn server端设置Pre-revision property change hook 阅读全文

posted @ 2014-10-20 14:45 buguge 阅读(5220) 评论(1) 推荐(1)

2014年10月8日 #

谨慎DateTime.Now在EF的query中的使用

摘要: 执行如下代码:var query = from tr in _carrierRepository select new BaseCarrier { Car... 阅读全文

posted @ 2014-10-08 13:57 buguge 阅读(403) 评论(0) 推荐(0)

2014年9月18日 #

文件正由另一进程使用,因此该进程无法访问此文件

摘要: 异常信息“System.IO.IOException: 文件“D:\log\payment\2014-09-18paymentlog.ini”正由另一进程使用,因此该进程无法访问此文件。”原因是File.Create(file);这句代码会返回一个FileStream流与该文件链接,因此被占用。 阅读全文

posted @ 2014-09-18 11:27 buguge 阅读(870) 评论(0) 推荐(0)

2014年8月29日 #

当pageIndex遇上pageNo

摘要: 团队项目,底层框架、技术预研、服务层逻辑、前端UI,大家有不同的分工,要遵照一定的开发规范。跑题了,跑题了... 阅读全文

posted @ 2014-08-29 14:02 buguge 阅读(778) 评论(3) 推荐(0)

2014年8月21日 #

vs2013中的“任务列表”菜单

摘要: 以前在java项目中经常用到todo。 现在vs2013也完美支持了。 首先,对于目前不确定而尚需完善的代码,在前面加 //TODO:by who --注释文字,比如: //TODO:lhl--类目ID,用途来区分SKU和商品属性 菜单“视图”-》“任务列表”,点击之后可以看到项目中需要做task 阅读全文

posted @ 2014-08-21 11:11 buguge 阅读(1061) 评论(0) 推荐(0)

2014年8月5日 #

PLoP(Pattern Languages of Programs,程序设计的模式语言)

摘要: 说起模式,被人提起最多的是GoF的23个模式,甚至很多人误解模式就是GoF模式,认为学习设计必须要学习GoF模式,然后拼命往自己的项目上套用。GoF模式不是最有用,也不是最本质的,只是较早归纳写在书中。后续又出了很多模式的书籍,例如POSA系列(1-5)、PLoPD系列(1-5)……,PLoP以及ChiliPLoP、EuroPLoP等类似会议每年举办,人们所归纳的各种组织模式、需求模式、分析模式、设计模式……已经非常之多。 开发人员在学习时,应该学习自己项目所用实现平台相关的架构模式以及项目所处领域的分析模式,不必死盯着GoF模式。 阅读全文

posted @ 2014-08-05 13:40 buguge 阅读(1053) 评论(0) 推荐(0)

2014年7月30日 #

LINQ to Entities不识别方法***,因此该方法无法转换为存储表达式

摘要: 异常信息: LINQ to Entities 不识别方法“EbcBuy.Bll.Common.Models.ContactInfoModel GetCustomerContactInfoModelFromPO(EbcBuy.Dal.Orders.Models.OrderInfo)”,因此该方法无法转换为存储表达式。 原因;在LINQ to Entities 中,使用lambada或linq时,变量一定要提前转换好,不能到lambada里或linq里再转换;用lambada或linq时,不要尝试去转换内置类型,是不允许的 阅读全文

posted @ 2014-07-30 09:41 buguge 阅读(3116) 评论(1) 推荐(1)

2014年7月22日 #

最忙的员工就是好员工?

摘要: 最忙的员工就是好员工?非也。工作要讲究方式的,并非你在团队内部越“活跃”,你的工作就越出色。同样,作为管理者,也要擦亮眼睛 阅读全文

posted @ 2014-07-22 13:54 buguge 阅读(757) 评论(2) 推荐(1)