Michael's

focus on architecture & hi-performance

2013年4月22日 #

分布式统计的思考以及实现(二)

摘要: 利用redis做分布式统计(二)阅读全文

posted @ 2013-04-22 13:13 m.s 阅读(1957) 评论(0) 编辑

2013年4月20日 #

分布式统计的思考以及实现(一)

摘要: 利用redis做分布式统计阅读全文

posted @ 2013-04-20 19:01 m.s 阅读(1667) 评论(0) 编辑

2012年9月12日 #

基于Comet推送的网络拍卖服务 北京地区诚征商业合作伙伴

正文内容加载中...

posted @ 2012-09-12 07:57 m.s 阅读(313) 评论(0) 编辑

2012年7月17日 #

开源 - 可单元测试的Javascript UI中间件

摘要: 在面向Web前端的Javascript开发中,往往会面临一个问题:如何测试?具体点说,某段js函数的作用是根据输入参数更新好几个页面元素的内容,如何验证该js函数的运行效果?依赖大量的人工测试显然效率太低,而且很容易出错。。。因此,该中间件的出发点为:解决Web前端开发中UI单元测试难题如何解决?该中间件从2个方面入手:强制使用MVC模式解决代码耦合问题引入中间描述对象表示对UI的更新操作在浏览器环境中,解析该中间描述对象完成对UI的渲染在单元测试环境中,解析该中间描述对象,验证其与期望值的匹配结果更详细的内容请移步github围观,开源地址:https://github.com/micyng阅读全文

posted @ 2012-07-17 09:10 m.s 阅读(1486) 评论(2) 编辑

2011年6月15日 #

前端项目改善-泛谈

摘要: 首先需要申明的是,本人对javascript了解的不多,所以贻笑大方之处请见谅我目前所负责的一个web项目其中前端部分所占比例较大,项目搭建于jsonp通讯(博客园中有一些介绍jsonp的相关帖子)基础之上,其特点很明显:前端界面全部用js动态生成,且结构较复杂; 界面的生成需要服务器参与(异步回调中执行相关js函数以更新界面)因此直接导致的结果便是开发后台服务器的同事需要跟前台同事纠结在一起,联调效率异常低下,而且每次版本升级之后都需要将以前的过程重新来过一次痛定思痛,在对项目目前的处境做过评估和考量之后,我认为过程可以这样改进:在前端代码中引入单元测试机制,将所有代码纳入自动化单元测试框架阅读全文

posted @ 2011-06-15 00:28 m.s 阅读(1409) 评论(5) 编辑

2011年3月26日 #

nginx+fastcgi+webpy惊险之旅

摘要: 事件起因自从去年11月份跳槽之后,就告别了熟悉的c#,涉险python开发,顺便开始熟悉管理之道最近一直忙于一个新产品的beta版上线公测,该产品涉及到好几个子系统,为了节约空间,这些子系统全部部署在一台64位Linux机器上,通过不同端口访问,惊险之旅自此开始…项目情况大致如下A子系统: nginx管理静态文件,动态请求基于jsonp方式访问不同域名下的网关应用B子系统: nginx管理静态文件,动态请求通过nginx反向代理映射到fastcgi+webpy模块上,认证方式使用webpy内置的session机制测试环境包括平时的开发测试和部署之后的内部测试,不久之前测试人员经常跟我反映:部署阅读全文

posted @ 2011-03-26 18:21 m.s 阅读(4237) 评论(7) 编辑

2010年9月27日 #

分享一个优先级声音播放类

摘要: SPlayerCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1classSPlayer2{3privatestaticSoundPriorities_lastPriority=SoundPriorities.Low;45publicstaticboo...阅读全文

posted @ 2010-09-27 21:17 m.s 阅读(230) 评论(0) 编辑

2010年9月20日 #

用Windows消息机制解决跨线程添加子控件异常

摘要: 如何利用windows消息机制解决跨线程添加子控件异常阅读全文

posted @ 2010-09-20 12:59 m.s 阅读(2086) 评论(9) 编辑

2010年3月25日 #

用XmlSerializer序列化陷阱

摘要: 实际上有点标题党了哈,但实际上这个bug从.net 2.0一直到现在都是存在的,而且m$也从来没有真正解决过,先看段测试代码    上面这段代码无论通过VS05抑或VS08编译之后,运行都会输出  TestMDA.XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null TestMD...阅读全文

posted @ 2010-03-25 22:10 m.s 阅读(1797) 评论(8) 编辑

2009年9月13日 #

[补充]避免多控件窗体闪烁demo

摘要: 前情提要: http://www.cnblogs.com/lovesanni/archive/2009/09/08/1562844.html前面说到模仿Control类自身的BeginUpdateInternal和EndUpdateInternal方法,封装各个控件都适用的基础类,先看代码吧Code highlighting produced by Actipro CodeHighlighter ...阅读全文

posted @ 2009-09-13 22:26 m.s 阅读(2859) 评论(8) 编辑

导航

统计信息

News