wuvist

2015年2月24日

开发笔记1: 范型

摘要: ORM实现有反射、范型、代码生成等几种常见方式,或者单用,或者混合。c#的范型非常强大,应用于ORM时,可能有些特性显得更重要。一开始实现时,我尝试写一下代码做为ORM基类namespace Coat{ public class ORMBase where T : class { ... 阅读全文

posted @ 2015-02-24 16:55 问天 阅读(441) 评论(2) 推荐(0) 编辑

2015年2月22日

C#范型不会用,求助~

摘要: using Dapper;using Dapper.Contrib.Extensions;using System.Data.SqlClient;using System.Configuration;namespace Orm{ public class RecordBase where T ... 阅读全文

posted @ 2015-02-22 15:55 问天 阅读(270) 评论(0) 推荐(0) 编辑

2011年6月29日

Web安全,以新浪微博“郭美美”蠕虫为例

摘要: 昨晚(2011/06/28)新浪微博也出现“黑客”攻击蛮有代表性;网站上流行的XSS( Cross-Site-Script) / XSRF ( Cross-site request forgery ) 往往是被web开发者忽视的,这里记述一下相关的事情。 阅读全文

posted @ 2011-06-29 15:06 问天 阅读(3977) 评论(14) 推荐(9) 编辑

2011年6月28日

介绍两个Python web框架:Django & Tornado

摘要: 在各种语言平台中,python涌现的web框架恐怕是最多的;猜想原因应该是在py中构造框架十分简单,使得轮子不断被发明。 这里记述一下我了解过的两个py web框架,供大家参考,希望能起他山之石的作用。 阅读全文

posted @ 2011-06-28 18:31 问天 阅读(33160) 评论(2) 推荐(4) 编辑

2011年6月9日

扯一下抽象

摘要: 抽象是程序开发中最核心的一个概念,写下我的经验,供**初学者**参考。 阅读全文

posted @ 2011-06-09 18:31 问天 阅读(312) 评论(0) 推荐(0) 编辑

跟赵姐夫扯 webform的设计

摘要: webform的设计争论应该是“月经贴”,但今天跟老赵的这些讨论我觉得还是有些新意。 阅读全文

posted @ 2011-06-09 16:52 问天 阅读(902) 评论(2) 推荐(0) 编辑

2011年2月11日

MoSonic:对SubSonic的分布式存储、缓存改进尝试(4)

摘要: select is_banned from users where user_name=XXX 相对于 select id from users where user_name=XXX select * from users where id=YYY再获得is_banned列是否是优化? 阅读全文

posted @ 2011-02-11 02:39 问天 阅读(3391) 评论(0) 推荐(0) 编辑

2011年1月15日

MoSonic:对SubSonic的分布式存储、缓存改进尝试(3)

摘要: 在SubSonic中参考FriendFeed Schema-Less Database design实现数据的分布式存储以及分布式索引查询。 解决海量数据的存储/写入/查询问题。 阅读全文

posted @ 2011-01-15 12:10 问天 阅读(1782) 评论(2) 推荐(0) 编辑

2011年1月14日

MoSonic:对SubSonic的分布式存储、缓存改进尝试(2)

摘要: 为SubSonic添加Vector Cache,实现10倍以上的读性能提高。 在web 2.0典型应用场景中,做到0数据库读取,100%命中缓存;数据库仅需要承担写压力。 阅读全文

posted @ 2011-01-14 12:42 问天 阅读(2011) 评论(0) 推荐(5) 编辑

MoSonic:对SubSonic的分布式存储、缓存改进方案尝试(1)

摘要: 在公司内部项目实现过程中团队对SubSonic增加了分布式存储,透明对象缓存,透明查询缓存的支持;内部使用了两三年,并且在持续改进中。 MoSonic支持海量数据存储,在web 2.0常见场景中其透明缓存层亦可带来10倍以上的读取性能提高。 阅读全文

posted @ 2011-01-14 00:55 问天 阅读(2782) 评论(10) 推荐(6) 编辑

导航