摘要:
管理员表:Admin序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否主键,自动递增2UserNamenvarchar500是用户名3PassWordvarchar500是密码4Flagvarchar5000是权限5Typenvarchar500是用户类型6LastTimedatetime83是最后登录时间7LastIpvarchar500是最后登录Ip8CreateTime... 阅读全文
摘要:
功能表:Function序号列名数据类型长度小数位标识主键允许空默认值说明1FuctionIdint40是否功能Id2FunctionNamenvarchar500是功能名称模块表:Module序号列名数据类型长度小数位标识主键允许空默认值说明1ModuleIdint40是是否模块 Id主键2ModuleNamenvarchar500是模块名称3ModuleUrlnvarchar500是模块路径模... 阅读全文
摘要:
在项目中通过对项目不断更深的认识,运用了设计模式,就难免不运到开箱和装箱操作,通常的开箱和装箱操作对系统的性能有一定的影响。为了解决这一个问题,其中一种解决方案是运用泛型来解决。下面是C#2.0泛型的简单介绍和使用,便于在项目中灵活运用。一、C#泛型演示classStack<T>{privateT[]store;privateintsize;publicStack(){store=ne... 阅读全文
摘要:
使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 css——之三行三列等高布局 Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式? SQL Server各种日期... 阅读全文
摘要:
下载地址http://files.cnblogs.com/zhengxiqiang/yanzheng.rar利用cookie可以在静态页判断验证码是否输入正确,这个算比较好的 阅读全文
摘要:
XHTML-CSS写作建议所有的xhtml代码小写 属性的值一定要用双引号("")括起来,且一定要有值 每个标签都要有开始和结束,且要有正确的层次 空元素要有结束的tag或于开始的tag后加上"/" 表现与结构完全分离,代码中不涉及任何的表现元素,如style、font、bgColor、border等 <h1>到<h5>的定义,应遵循从大到小的原则,体现文档的结构,并有利于... 阅读全文
摘要:
1.我们实现一个用于身份验证的类,文件名MySoapHeader.cs MySoapHeader类继承自System.Web.Services.Protocols.SoapHeader。且定义了两个成员变量,UserName和PassWord,还定义了一个用户认证的函数ValideUser。它提供了对UserName和PassWord检查的功能[代码]2.下面我们创建WebService.asmx... 阅读全文
摘要:
前阶段开发中存在的问题, 及改进建议(下面提到的问题在任何软件公司都会碰到,所以出现也是很正常,在今天讨论后,建议大家在今后的团队运作中尽量避免)1、前期需求不明,造成设计时目的不明确,开发时时常会因需求问题而困惑,测试人员也会提出一些需求建议,而由于已经开发完成,所以改动起来比较困难。改进办法:需求要完全明确是很难做到,但在局部相对独立功能上应该要尽量明确。如:尽量能明确注册需要哪些信息、每个表... 阅读全文
摘要:
我们通常在 WHERE 子句中使用 CONTAINS ,就象这样:SELECT * FROM table_name WHERE CONTAINS(fullText_column,'search contents')。 我们通过例子来学习,假设有表 students,其中的 address 是全文本检索的列。 1. 查询住址在北京的学生 SELECT student_id,student_name ... 阅读全文
摘要:
目录CLR 用户定义函数模式匹配数据提取模式存储匹配在匹配项中进行数据提取总结尽管 T-SQL 对多数数据处理而言极其强大,但它对文本分析或操作所提供的支持却很少。尝试使用内置的字符串函数执行任何复杂的文本分析会导致难于调试和维护的庞大的函数和存储过程。有更好的办法吗?实际上,正则表达式提供了更高效且更佳的解决方案。它在比较文本以便标识记录方面的益处显而易见,但是它的用途并不仅限于此。我们将介绍如... 阅读全文
摘要:
现在以实例来说明SQL Union的用法:(SQL Union All的用法是一样的。只是SQL Union All不会考虑记录是否有重复。) 比如:在一个会员表Users中有会员类型有两种,一种为VIP会员,另一种为普通会员,为VIP会员的在VIP字段中为yes,普通会员的在VIP字段为no。 要在前台显示10笔会员记录,其中五个最早注册的VIP会员和五个最早注册的普通会员,最早注册的VIP要排... 阅读全文
摘要:
CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。CHARINDEX函数调用方法如下: CHARINDEX ( expression1 , expression2 [ , start_location ] ) Expression1是要到expression2中寻找的字符中,start_location是CHARINDEX函数开始在expression2中找expression1... 阅读全文
摘要:
一、 SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 。(SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流... 阅读全文
摘要:
千万级的注册用户,千万级的帖子,nTB级的附件,还有巨大的日访问量,大型网站采用什么系统架构保证性能和稳定性? 首先讨论一下大型网站需要注意和考虑的问题。 数据库海量数据处理:负载量不大的情况下select、delete和update是响应很迅速的,最多加几个索引就可以搞定,但千万级的注册用户和一个设计不好的多对多关系将带来非常严重的性能问题。另外在高UPDATE的情况下,更新一个聚焦索引的时间基... 阅读全文
摘要:
这个采集器原型来自于 《Discuz!NT论坛超级采集器普及版》http://nt.discuz.net/showtopic-46542.html,感谢原作者! 使用说明:1.将运行程序中的文件拷贝到对应目录中2.在web.config中<configuration>下添加 [代码]其中DuoeAccessCon是连接字符串,采用相对于虚拟目录路径;DuoeRubberTime为采集间... 阅读全文