摘要: 系统主要有两个表·1、公告表2、用户组表公告表里的信息可能只允许某一个用户组、或者多个用户组查看,如何能读取某一个用户所能查看的公告列表?目前的实现办法是:生成表3、公告用户组关联表一个用户登陆之后有一个用户ID,首页从用户组表通过用户ID可以得出所属的用户组ID(一个或多个),然后从公告用户组关联表通过用户组ID可以得出所有能查看到的公告ID,最后从公告表通过NewsID in (所有能查看公告ID) 得出公告列表,通过分布存储过程进行分页。主要是读取所有公告进行分页,所以暂时只能采取这种方法。还有更好的设计思路或者读取数据办法么? 阅读全文
posted @ 2013-12-02 11:24 salough 阅读(437) 评论(2) 推荐(0) 编辑
摘要: 昨天在部署ASP.NET网站是出现了奇怪故障,首先安装IIS6.0,htm页面能正常预览,然后安装 .NET Framework2.0 后,页面出现了 Service Unavailable 错误,后来网上搜索后,将 “以IIS5.0 隔离模式运行WWW服务”打勾之后,htm页面能正常浏览,但是ASP.NET网页出现“页面无法显示”,并且“... 阅读全文
posted @ 2010-11-23 08:56 salough 阅读(2083) 评论(10) 推荐(2) 编辑
摘要: 1.DOCTYPE 影响 CSS 处理2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行3.FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中4.FF: 设置 padding 后, div 会增加 height 和 wi... 阅读全文
posted @ 2010-01-14 15:17 salough 阅读(253) 评论(0) 推荐(0) 编辑
摘要: (一)分析DIscuz!NT 支持2种数据源,SqlServer和MSAccess,但其数据库访问层实际上已经支持了 MySQL,只是安装程序还未提供基于 MySQL 的。Discuz!NT采用了"页面类 -> 业务类 -> 数据库访问类 -> DbHelper -> 数据库"这样的分层方式。数据库访问类有1个大接口3个大实现。所谓大接口就是 IDataProvider 接... 阅读全文
posted @ 2009-09-08 10:16 salough 阅读(3507) 评论(44) 推荐(4) 编辑
摘要: 我们来看看有那些方法来防止倒票: 1.Session 采用Session对象防止重复投票好像还不错,如果您利用单一浏览器进行测试,确实可以证明Session具有防止重复投票的功能,实际上开启另一个浏览器,Session变了,那么又可以投票了.为什么呢?因为每一个执行中的浏览器对应一个Session对象,虽然我们可以设置第一个浏览器的Session值,但是第二个... 阅读全文
posted @ 2008-05-26 15:24 salough 阅读(681) 评论(2) 推荐(0) 编辑
摘要: 一、 SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要 比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 。(SqlDataReader 读数据是快速向前的。 SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只... 阅读全文
posted @ 2008-04-14 13:43 salough 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一。五种范式 第一范式: 对于表中的每一行,必须且仅仅有唯一的行值.在一行中的每一列仅有唯一的值并且具有原子性. (第一范式是通过把重复的组放到每个独立的表中,把这些表通过一对多关联联系起来这种方式来消除重复组的。) 第二范式: 第二范式要求非主键列是主键的子集,非主键列活动必须完全依赖整个主键。主键必须有唯一性的元素,一个主键可以由一个或更多的组成唯一值的列组成。一旦创建,主键无法改... 阅读全文
posted @ 2008-01-30 16:31 salough 阅读(276) 评论(5) 推荐(0) 编辑
摘要: 一.SQL的常用函数 1,统计函数 avg, count, max, min, sum 多数聚会不统计值为null的行。可以与distinct一起使用去掉重复的行。可以与group by 来分组 2, 数学函数 SQRT ceiling(n) 返回大于或者等于n的最小整数 floor(n), 返回小于或者... 阅读全文
posted @ 2008-01-15 13:18 salough 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1.SPAN 和 DIV 的区别 SPAN 和 DIV 的区别在于,DIV(division)是一个块级元素,可以包含段落、标题、表格,乃至诸如章节、摘要和备注等。而SPAN 是行内元素,SPAN 的前后是不会换行的,它没有结构的意义,纯粹是应用样式,当其他行内元素都不合适时,可以使用SPAN。 下面以一个实例来说明这两个属性的区别。 代码: <span>SPAN标记有一个... 阅读全文
posted @ 2008-01-07 14:37 salough 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 转载地址(source):http://testing.csdn.net/page/3cd02569-5942-4d7f-96c2-3dbbd481b700 代码走查的最主要的目的是为了发现程序中的逻辑错误,编程风格方面的错误可以通过风格检查的工具去检查。如下的检查单给代码走查的专家发现逻辑错误提供了一个很好的帮助。 序号检查项 1代码的注释与代码是否一致?注释是否是多余的? 2... 阅读全文
posted @ 2008-01-04 13:13 salough 阅读(441) 评论(0) 推荐(0) 编辑