SuperSaiyan

I do all aspects related to high performance distributed web application system, such as RIA, Security, databse design and sql, javascript, c#, Asp.net, Software Factory. Among these, the database part is the key to performance.

导航

#

[置顶] 如何成为真正的代码机器的

摘要: 如何成为真正的代码机器的。最近疯传某女兵90天编40万行程序,相当于一分钟出6行,即便不思考不调试仍属不可能。吹牛好歹靠谱点,不懂就先咨询一下,亩产万斤的革命传统又有新发展。然而,能做到比牛皮还快50倍。如何做到呢?软件工厂技术 阅读全文

posted @ 2012-06-28 15:17 SuperSaiyan 阅读(5089) 评论(10) 推荐(1) 编辑

#

[置顶] 极具挑战的超级智力测验题

摘要: 超级智力测验, 非常挑战. 一般的智力题是针对平均值100设计的,而这里的题的起点是120.有许多来自著名的Ron Hoeflin. 按照Ron Hoeflin的说法, 如果你能在前11到题里做对10道, 你的智商达到140左右, 属于百里挑一了.一般程序员智商可能也就120左右. 其中有有关asp.net的一个测试题 阅读全文

posted @ 2008-09-18 13:24 SuperSaiyan 阅读(1899) 评论(7) 推荐(1) 编辑

2016年12月10日 #

git submodule 使用

摘要: 这个是备忘录,原网页: https://medium.com/@porteneuve/mastering-git-submodules-34c65e940407 http://cncc.bingj.com/cache.aspx?q=git+submodule+porteneuve&d=5051866 阅读全文

posted @ 2016-12-10 13:47 SuperSaiyan 阅读(1200) 评论(0) 推荐(0) 编辑

2016年12月2日 #

git subtree 使用

摘要: git subtree 使用备忘 阅读全文

posted @ 2016-12-02 17:45 SuperSaiyan 阅读(834) 评论(0) 推荐(0) 编辑

2016年10月30日 #

Async/Await - Best Practices in Asynchronous Programming

摘要: https://msdn.microsoft.com/en-us/magazine/jj991977.aspx 阅读全文

posted @ 2016-10-30 21:57 SuperSaiyan 阅读(306) 评论(0) 推荐(0) 编辑

2016年7月23日 #

集成Visual Studio/MSBuild的开发/发布流程和 FIS3

摘要: Fis3和Visual Studio/MSBuild的集成,既可以优化web站点的性能,又可以提高开发人员效率,很不错。Fis3是百度开发的功能强大的前端优化工具,开源的,在国内比较流行。把Fis3结合进VS/MSBuild的开发流程中去的想法,大概很多人有过,但存在一定的困难,目前还未见人做过。本文描述了一个成功尝试 阅读全文

posted @ 2016-07-23 10:13 SuperSaiyan 阅读(673) 评论(1) 推荐(1) 编辑

2012年10月12日 #

Facebook的用户推荐和话题推荐算法

摘要: 用户推荐和话题推荐的好坏是影响SNS的活力的区别指标之一,属于内功,对于SNS的用户体验的作用,好比搜索算法对搜索网站的作用。新浪微博等,各方面已堪称国际一流,然而在推荐算法方面仍有相当距离,改进推荐算法是下一步方向之一。本文用图示法非常简单形象的描述了两种话题推荐法,两种用户推荐法,一种用户间相关度计算法。其中有些方法是非死不可用的,有些估计是新浪微博用的。 阅读全文

posted @ 2012-10-12 16:14 SuperSaiyan 阅读(3584) 评论(1) 推荐(0) 编辑

2012年7月18日 #

多列复合索引的使用- 如何绕过微软sql server的一个缺陷

摘要: 多列复合索引是指由多个字段组成的索引。这种情况相当常用的,并且,在查询中,用多列复合索引来指定搜索范围边界也相当常用。然而,微软sql server在处理这类索引时,有个重要的缺陷,那就是把本该编译成索引seek的操作编成了索引扫描,这可能导致严重性能下降 阅读全文

posted @ 2012-07-18 13:55 SuperSaiyan 阅读(1304) 评论(0) 推荐(0) 编辑

2012年7月16日 #

你会用微软sql server的Update语句的一个扩展功能,还有如何绕过它的一个bug(首发)吗?

摘要: 微软Sql server的Update语句,有个不错的扩展功能,通过允许变量赋值,可在语句中嵌入复杂的逻辑计算,从而让本来需要一个Select 加一个Update语句的段子,被优化成只需一个update语句。这对性能提高有不小的好处.但是,这项功能有个尚未报告且不易注意的bug 阅读全文

posted @ 2012-07-16 13:53 SuperSaiyan 阅读(2251) 评论(4) 推荐(5) 编辑

2012年5月16日 #

架构师的思考:性能优化到何处为止?选择的原则

摘要: 人人都无时无刻不面临选择.做软件开发的,从初级,到中级,到高级,所掌握的知识和技术越来越多,面临的选项越来越多,对选择进行评估也越来越困难和复杂,一项选择所造成的影响也越来越大.所以,做软件做到架构师,就是整天和"选择"打交道的职业.对于互联网架构师而言,性能优化是他工作的重中之中。可以这么说,如果不需要考虑性能优化,特别是在经费,人力和时间限制下进行性能优化,那么,在互联网开发中所遇到的许多问题都不是问题.性能优化到何处为止,采用什么方案,是架构师经常面对的选择之一.如果性能优化不够,那么,网站无法应对用户负载,用户会因为系统反应速度慢而流失,整个项目都可能失败.再者,如果在性能出现问题后再去优化,那么就会面临许多重复工作和软件修改问题,系统越大,修改的工作量也越大.另一方面,也有可能过度追求性能优化,从而造成项目复杂度和开发工作量增大,使得项目完工时间延迟,造成商机贻误的问题.所以,为了帮助架构师做出正确的选择,应当有一些基本法则. 阅读全文

posted @ 2012-05-16 10:08 SuperSaiyan 阅读(2874) 评论(3) 推荐(1) 编辑

好的程序员如何被发现,如何证明你简历中所标榜的那些精通和能力?

摘要: 有句俗话说,是骡子是马拉出来骝骝.话糙理不糙.如今,每个人都在简历中说自己是这也精通那也大拿,然而,实际情况是, 不管公司找优秀的程序员,或者优秀的程序员想证明自己脱颖而出,都很困难. 雷军在微博中说:" 不少创业者抱怨找不到人。其实,无论什么样的企业,找优秀的人都很困难"-http://weibo... 阅读全文

posted @ 2012-05-16 09:40 SuperSaiyan 阅读(908) 评论(6) 推荐(0) 编辑