mrfangzheng

Hope and fear are useless. Be confident, and always be prepared for the worst.
  首页  :: 新随笔  :: 联系 :: 管理

2017年8月6日

摘要: 普通函数 X(), Y(), Z()内部都Sleep 10s, 则Func()耗时30s 异步函数 假设 XAsync(), YAsync(), YAsync()内部都Sleep10s, 则FuncAync()还是耗时多少呢? 整个FuncAsync会被拆成如下部分: 这些部分会被.NET同步上下文 阅读全文

posted @ 2017-08-06 12:47 mrfangzheng 阅读(242) 评论(0) 推荐(0) 编辑

2015年11月6日

摘要: 软件须把握两个点: 错误可控, 复杂度可控错误人总会犯错的,软件总有bug的。客户最不满意的时刻:-软件频繁/反复出现问题(bug或者性能问题)-找原因的时间很长, 客户只能绝望等待-无法修复或者修复代价很大客户满意的时刻:-很少出现问题- 即使出现,造成的后果也不大-出现的问题能够被迅速修复复杂度... 阅读全文

posted @ 2015-11-06 15:26 mrfangzheng 阅读(232) 评论(0) 推荐(0) 编辑

2015年4月20日

摘要: 内存可分配的地方有2个:栈Stack和堆Heap.内存管理的方式有3种: RAII, 智能指针或者GC.不推荐自己管理裸指针.C++的内存管理其实是一个哲学问题:怎样才能确定一个东西没有被其他地方使用?原则1:如果2个并列的栈要共享数据(非成员变量),则共享内存必须分配在堆Heap,用智能指针或者G... 阅读全文

posted @ 2015-04-20 09:41 mrfangzheng 阅读(511) 评论(0) 推荐(0) 编辑

2014年3月18日

摘要: 阅读全文

posted @ 2014-03-18 21:25 mrfangzheng 阅读(161) 评论(0) 推荐(0) 编辑

2013年5月13日

摘要: 架构师三板斧内容如下:看清需求:Tradeoff:无法满足所有需求、无须同等对待所有需求、发现根本需求、抽象、降维, primitive+组合了解需求随时间的变化、选择方法、把握节奏。选择方法:测算 -> 模拟 -> 实现、分解 vs 迭代、设计模式。把握节奏:目标与可达路径、定期产出。 阅读全文

posted @ 2013-05-13 09:32 mrfangzheng 阅读(241) 评论(0) 推荐(0) 编辑

摘要: 技术问题,总是在短期被高估,在长期被低估.技术出现了问题,从来都不单纯是技术导致的问题. 阅读全文

posted @ 2013-05-13 09:28 mrfangzheng 阅读(784) 评论(0) 推荐(0) 编辑

2012年11月29日

摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usinglog4net.Appender;usingSystem.Windows.Forms;usinglog4net.Core;usinglog4net.Layout;namespaceUI{///<summary>///Usage:///log4net.Config.BasicConfigurator.Configure();///varlogPattern="%date[%thread]%-5level%log 阅读全文

posted @ 2012-11-29 18:43 mrfangzheng 阅读(668) 评论(0) 推荐(0) 编辑

2011年11月28日

摘要: 名词化 : 名词容易管理分类, 列表, 编辑添加, 删除; 可用, 禁止开始, 停止, 继续复制, 粘帖, 发送查看状态Undo, 回滚范围 Scope哪些在范围内, 哪些在范围外共享/私用数据空间性能: IO, 集合(大量元素)如何同步集合? 阅读全文

posted @ 2011-11-28 17:49 mrfangzheng 阅读(187) 评论(0) 推荐(0) 编辑

摘要: 一个人再怎么聪明和努力, 也赶不上一群人.所以, 能够成功的人都善于团结一群人, 说服他们向着一个目标, 并激发他们的想象力, 创造力, 热情和干劲. 阅读全文

posted @ 2011-11-28 15:15 mrfangzheng 阅读(239) 评论(0) 推荐(0) 编辑

摘要: 不要追求完美, 要能够忍受不是致命的错误人类自身以及人类社会都是不完美的. 任何人都会说错话, 做错事; 人性有贪婪, 懒惰等阴暗的因素;任何社会也都会有犯罪, 阴暗面.关键看 正面 和 负面 的加权比(数学期望), 不是简单的概率比.然而要特别注意那些概率小 但是非常致命的事件 阅读全文

posted @ 2011-11-28 15:07 mrfangzheng 阅读(199) 评论(0) 推荐(0) 编辑