灰灰狼

灰灰的狼

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年1月16日

正文内容加载中...
posted @ 2016-01-16 11:22 灰灰狼 阅读(176) 评论(0) 推荐(0) 编辑

摘要: 控制反转基本上说的是功能调用者与功能实现者之间应该如何交互,即二者之间没有直接的强耦合(调用者new一个被调用者),而是都依赖同一个抽象,这个抽象规定了二者交互的接口。反转的意思是实现了依赖倒置,在程序中高层不是根据低层的接口来写调用,而是倒过来,高层根据需要定义接口,低层向上负责实现这个接口。这体... 阅读全文
posted @ 2016-01-16 10:13 灰灰狼 阅读(279) 评论(0) 推荐(0) 编辑

摘要: 需求包括3个层次:业务需求,用户需求,开发需求需求分析的一般流程:1。业务人员以业务语言定义出初步文档,包括业务需求和用户需求2。开发人员阅读需求文档并与业务人员充分沟通,消除二义性,明确边界,完善需求逻辑3。开发人员从开发角度定义出开发需求,必要时定义配套的测试用例敏捷开发提倡面对面的沟通来高效了... 阅读全文
posted @ 2016-01-16 08:21 灰灰狼 阅读(658) 评论(0) 推荐(1) 编辑

2014年9月15日

摘要: 增加了并发数量的支持,并做了些完美主义化: public abstract class MessageQueueConcurrentHandlerBase : IMessageQueueHandler { public MessageQueueConcurrentHandl... 阅读全文
posted @ 2014-09-15 05:22 灰灰狼 阅读(489) 评论(1) 推荐(1) 编辑

2014年9月14日

摘要: 实现不考虑限制并发数的情况下对某队列的并发处理,欢迎批评指正: public interface IMessageQueueHandler { void StartRead(); long WorkerCount { get; } } public... 阅读全文
posted @ 2014-09-14 22:34 灰灰狼 阅读(2825) 评论(4) 推荐(0) 编辑

2013年8月20日

摘要: 这两个月是我在新公司A努力奋斗的2个月,从工作绩效上来说,第一个月自我评价70分,主要是因为与上司前端Team的Lead B不和耽误了几天,第二个月自评90,自认为越来越进入状态,积累了很多经验如满载的火箭正欲分享。在一个多月的时候老板Z也表示了他的满意,并建议我主动Drive一些事情,还在会议中表扬了我积极主动的分享精神。但接近2个月试用期结束时,突如其来始料未及的来自别人的评价是6:1要淘汰我。离开已近一个月,我想再次总结一下这段经历:因为上一家单位的人事变动,以及跳槽至公司A的最好的朋友C的强力推荐,我也跳至公司A,在面试时也确实发现A公司用的技术都很先进,特别是有一个后台高手给我极深的 阅读全文
posted @ 2013-08-20 02:31 灰灰狼 阅读(194) 评论(1) 推荐(0) 编辑

2010年11月18日

摘要: Two of my former colleagues will become the Microsoft FTEs. I still is the outsourcing worker. I did too many wrong things and lazy for too long time. I'm not diligent, particularly in English. I WILL... 阅读全文
posted @ 2010-11-18 11:43 灰灰狼 阅读(425) 评论(0) 推荐(0) 编辑

2010年11月11日

摘要: 一、沟通能力在面对一道题目的时候,首先需要抓住要解决的核心问题,因为有些题目比较广泛,所以你可能需要连续向提多个问题,把核心问题Focus住,不然没办法往下走。二、思维能力聪明程度很重要,有人思维很敏捷,能够借助一些提示快速解题,但有些人思维比较慢,那就需要一些策略来帮助自己集中精神,比如跟面试官讲让我想3分钟,这时候面试官就不会跟你讲话而打扰你。三、理清大的思路一定不要拘泥于细节,对于一些需要计... 阅读全文
posted @ 2010-11-11 16:54 灰灰狼 阅读(165) 评论(0) 推荐(0) 编辑

2010年11月3日

摘要: Custom DateTime Formatting There are following custom format specifiers y (year), M (month), d (day), h (hour 12), H (hour 24), m (minute), s (second), f (second fraction), F (second fraction, tr... 阅读全文
posted @ 2010-11-03 15:49 灰灰狼 阅读(306) 评论(0) 推荐(0) 编辑

2010年11月2日

摘要: 我在做涉及到多语言的程序时,发现一些现有程序中可以改进的地方,比如获取用户语言的方法,假如用目前的Language.GetCurrentLanguage()方法,而用户浏览器语言又是系统中不支持的时候,有些RealSearch的东西是搜不出来的,以下两条SQL只有语言参数不同,中文搜不出来,英文可以: SILCustom_Business_SearchForMatch @PageIndex = ... 阅读全文
posted @ 2010-11-02 15:18 灰灰狼 阅读(283) 评论(0) 推荐(0) 编辑

摘要: LocalizationHelper类可改进之处: 1.不应对Controller做使用局部资源的扩展,因为Controller里只应该知道全局资源。 public static string Resource(this Controller controller, string expression, params object[] args) { return GetLangString(c... 阅读全文
posted @ 2010-11-02 15:11 灰灰狼 阅读(278) 评论(0) 推荐(0) 编辑

2010年11月1日

摘要: 1. 提出问题要积极我认为任何一项集体合作,团队精神都是第一重要的,比如造宇宙飞船,几千几万人共同努力,认真负责,才能造好,一个零件出了问题,都可能满盘皆输。团队精神里有一项要素就是积极发现问题,提出问题。假如一个人发现有个零件有些别扭,但不提出来,得过且过,结局可能是非常危险的。软件缺陷的后果可能不如宇宙飞船那么严重,但道理是一样的,最普遍的现象就是使团队重复劳动增多,效率降低。要发现问题并提出... 阅读全文
posted @ 2010-11-01 11:57 灰灰狼 阅读(1339) 评论(2) 推荐(1) 编辑

2010年10月22日

摘要: In the past 1 year, we have done many tasks and released many programs. I suppose you are not very satisfied with our job, for the problems when software delivery and release. In my opinion, the most ... 阅读全文
posted @ 2010-10-22 18:05 灰灰狼 阅读(201) 评论(0) 推荐(0) 编辑

2010年8月25日

摘要: I think F designed the solution before deeply researching WCF, especially security aspect.The most early WI, there is a solution to simulate asp.net session. There’s no transfer secure solution.... 阅读全文
posted @ 2010-08-25 13:59 灰灰狼 阅读(161) 评论(0) 推荐(0) 编辑

摘要: 1. Why we use WCFIn fact , we can use Web Service or WCF. We select WCF because the WCF contains many advantages that WS doesn’t contain, such as(1) Extension ability(2) Better asp.net integrati... 阅读全文
posted @ 2010-08-25 13:54 灰灰狼 阅读(590) 评论(0) 推荐(0) 编辑

摘要: 前几天成功建立起了一套基于证书的安全的WCF服务,很兴奋,现在做一下总结,希望大侠们指点,也希望能帮助到一些菜鸟,哈哈。一、安全通信的基本过程这里只做定性的理论上的分析,因为再详细一点的我也不懂。一个通信分为客户端A和服务端B,A发送请求,B响应请求。安全通信必须满足3个方面的要 求,1是保密性,即数据要经过加密,防止第三者偷窥到。2是防篡改(不知道用完整性来表示合适不),即保证B收到的数据与A发... 阅读全文
posted @ 2010-08-25 11:55 灰灰狼 阅读(2529) 评论(4) 推荐(1) 编辑

2010年8月3日

摘要: 缓存是解决性能问题的重要手段,下面做个简单的总结:1. 缓存的分类:Cache对象、页面输出缓存Cache对象就是用Cache["x"]=obj;或Cache.Add方法(只有用Add方法才可以添加依赖项)。页面输出缓存可以用页面声明方式的<%@ OutputCache Duration="1" %>,或用代码Response.Cache.SetCacheability来设置。2. 缓... 阅读全文
posted @ 2010-08-03 18:07 灰灰狼 阅读(293) 评论(0) 推荐(0) 编辑

2010年7月27日

摘要: 先说结论,我还是达到了部分目标的,就是我做的页面我可以作主了。我预计的完整的目标是,所有人都能明白我所讲的东西,并支持我。没有达到预定目标的是:1. 大多数人采取无所谓的态度,觉得A和B都可。这其实反应出我说过的一个问题,即每个人对质量的要求不同,对垃圾代码的容忍度不同,追求卓越的欲望不同。这正是我和大多数人的区别,我认为这是非A即B的事情,对AB的无所谓就是对质量的无所谓,就是不够敬业。2. 有... 阅读全文
posted @ 2010-07-27 19:50 灰灰狼 阅读(1817) 评论(17) 推荐(1) 编辑

2010年7月16日

摘要: 没有特别要说的,就是用JS定期向服务器发一个请求。代码下载地址:http://files.cnblogs.com/bighuiwolf/SessionTimeoutSolution.zip 阅读全文
posted @ 2010-07-16 16:12 灰灰狼 阅读(1074) 评论(0) 推荐(0) 编辑

2010年7月13日

摘要: 1. 功能是不是有用把功能按重要性排序,先做最有用的功能。用数字化的方法,那就是把任务按照(重要程度*紧急程度)从高到低排序,按这个顺序来做。有用才能创造商业价值,否则就是白费功夫。2. 每个功能是否被最佳方法实现了要选择最佳的实施方案、系统架构,当发现不是最佳时就调整为最佳。其实就是用长远眼光来做事,因为一个产品的美誉度比知名度更加重要,美誉度跟质量关系最紧密,用最佳方法实现的产品结实耐用,稳定... 阅读全文
posted @ 2010-07-13 13:46 灰灰狼 阅读(224) 评论(0) 推荐(0) 编辑