摘要: 问题描述:有一群生产者进程在不断生产产品,而另一群消费者进程在不断消费生产出的产品;为了了解生产和消费速度不匹配的矛盾,在生产者和消费者进程之间设置了一个具有n个缓冲区的缓冲池;生产者进程不断将它生产出的产品投放到缓冲区中,每次投放的产品占满一个缓冲区,消费者进程不断冲缓冲区中取走产品去消费,一次取... 阅读全文
posted @ 2015-01-07 20:38 keyboard3 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: 注意点:如果是代码表基本不会变化的我们可以只设计 dm字段而不加pkid字段 代码表还会不断变化的话我们再加一个pkid自增长,如果涉及到外键我们要引用的是dm而不是pkid,因为这样我在导入数据的时候可以避免数据对不上。 业务表的话我们还是也加一个dm(可以guid)字段好了,Pkid自增... 阅读全文
posted @ 2015-01-07 09:26 keyboard3 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 如果没有查询只是需要第一次显示的话用linq表达式就可以了,如果还涉及到查询的话,linq表达式就很麻烦了,我还不会。所以我们用视图做查询就方便很多了。 阅读全文
posted @ 2015-01-07 09:18 keyboard3 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 一般做视图最好是做成左外连接的。而其作用尤其在我们查询用户当前的权限时尤为明显,我们将 权限表即模块表放→角色权限表→角色表→用户角色表→用户表 就这样left outer join 连接起来,这样就保证了该用户的所用权限都能查询出来。access数据库中的左外连接很特别,它是先写里面的然后逐步扩展... 阅读全文
posted @ 2015-01-07 09:16 keyboard3 阅读(384) 评论(0) 推荐(0) 编辑