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.

导航

2008年9月18日 #

你还在用GUID作数据库表的主键吗?

摘要: 数据库的物理设计, 对于要负载很多用户的大系统来说, 是有关系统生与死的关键问题之一. 好的设计可能比差的设计在性能上有数量级的差别. 这不仅仅是省掉花在昂贵的数据库服务器软硬件上的钱的问题, 还是关系的你的系统响应时间是否足够满足要求, 并最终影响到系统的用户接受度的问题. 由于data replication 的要求, 一段时间内, 把GUID作为数据库表的cluster主键成为一种流行. 如果, 你现在还在用GUID, 那么, 下面的文章你一定要看看. 阅读全文

posted @ 2008-09-18 13:28 SuperSaiyan 阅读(957) 评论(0) 推荐(0) 编辑

极具挑战的超级智力测验题

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

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

Asp.net是快速开发的代名词, 那么如何用Asp.net来实现 RIA, 高性能, 同时又不过份的失于快速开发呢?

摘要: Asp.net是快速开发的代名词, 那么如何用Asp.net来实现 RIA, 高性能, 同时又不过份的失于快速开发呢? 1. 使用yui 或其他 javascript libary. 2. 有选择的使用asp.net的控件. 3. think interm of both client side application, and sometimes switch to server side application. 混用两种页面设计思想基本可以同时做到上述要求. 阅读全文

posted @ 2008-09-18 13:20 SuperSaiyan 阅读(685) 评论(2) 推荐(0) 编辑

完成 ajax.net 的cross domain ajax功能实现

摘要: 微软为了安全问题, 完全把asp.net ajax对cross domain交换的功能给封闭了. cross domain ajax如果用的不是十分老练和小心的话, 确实会给黑客留出攻击机会. 然而cross domain ajax确实是一项非常有用甚至重要的技术, 如果象yahoo, google... 阅读全文

posted @ 2008-09-18 13:18 SuperSaiyan 阅读(385) 评论(0) 推荐(0) 编辑

asp.net 的一个新bug. 当你的程序出问题时, 不仅仅要检查自己的代码和逻辑, 还要检查微软的代码, 累吗?

摘要: 你可以在asp.net page中cahce 多个usercontrol, 你也可以象treevie或menu那样向page中注入css style, 但是你如果同时使用这两个, asp.net就要出错了. 阅读全文

posted @ 2008-09-18 12:22 SuperSaiyan 阅读(196) 评论(0) 推荐(0) 编辑