选择显示字体大小

asp中巧用存储过程

在许多网页上,用户都可以通过简单地选择列表中的一项来输入一个国家或州的名字,在大多数情况下,我们通常使用asp来生成这个列表,创建生成这个列表的函数并把它们保存在一个include文件中。 然而,asp需要额外的时间在服务器上加载并处理这些include文件,此外,每次生成一个选择列表时,服务器都必须加载整个include文件。 在最近为一个客户建立网站时,我有了一个新的想法,把这些函数放在存储过程而不是include文件中,让存储过程来生成选择清单。下面的代码将生成一个选择清单的记录。 首先,使用t-sql的串联功能建立一个从记录集中生成选择清单的select语句: alter procedure "getoptionliststates"  as  select (''  + rtrim( fullname) + '')  as optionlist from st...

http://www.sosof.com/detail/572/82957222368051.html -by - 丰搜 缓存页面


用中值排序基数法实现树状结构

在bbs的编写中,经常有人问怎样实现树状结构?一个比较不负责任的回答是:使用递归算法。当然,递归是一个可行的办法(二叉树的历遍也好象只能使用递归算法),但对于bbs来说,这样做势必要进行大量的sql查询(虽然可以使用存储过程来做,但要从根本上加快速度,则应该考虑更快的算法)。下面给出一个可行的彻底屏弃递的实现树状结构的算法。 下面给出另一种使用“使用中值排序基数法”实现树状结构:一、主要思想:增加一个排序基数字段ordernum,回复同一根贴的贴子中插入贴子时,排序基数ordernum取两者的中值。 为了叙述的简洁,在此只讨论与树状结构有关的字段。在表中增加三个冗余字段,rootid——用于记录根id,deep——用于记录回复的深度(为0时表示根贴),ordernum——排序基数(关键所在)。表forum与(只列与树状结构有关的字段):id rootid deep ordernum其中id...

http://www.sosof.com/detail/572/41057270613952.html -by - 丰搜 缓存页面


短信系统的所应有的功能

1.支持多运营商 此系统支持多运营商,可以同时接入多家移动、联通,只需添加配置即可,无须做系统结构、代码改动;并为网通、电信预留了接口。如果不从硬件设备的承受力考虑,接入的运营商数量是没有上限的。 2.业务高可扩展性;支持多业务平台 系统实行模块化的设计,方便未来新业务的开发;有与其他系统的接入的标准接口,以后可以与其他信息源提供商或者游戏提供商进行发便的连接,把现有业务平台扩展为多个。 3.便于新业务的开发 系统在总设计上把与网关连接的平台区和业务实现的业务区分离,两个程序区各自独立;把所有短信业务全部由存储过程实现,开发简单,对开发人员要求不高且容易上手;开发周期短,方便系统不断增加新的业务。 4.维护简单 业务维护全部通过 web浏览器实现,可以方便业务数据的维护,报表的实现等;可提供按业务统一分类的报表,使sp能及时把握市场动态 5.高效稳定 操作系统系统选择了 l...

http://www.sosof.com/detail/362/55436271647905.html -by - 丰搜 缓存页面


使用多中值排序基数实现大型树状结构

在“中值排序基数法实现树状结构”中,为了解决回复限制的问题,我们可以增加第二(三、四……)基数字段。 其实在一般的bbs中,使用一个基数已经足够,因为一个贴子的回复太多或深度太大的时候,无论你的树状结构做得多好,由于屏幕的限制(显示折行),显示总会乱,因此不如象在《补充》一文中,达到一定深度或个数时,后面的贴子采用平行显示的方法,不过那部分已经不再是树状结构了。 原理:在贴子显示的order by子句中,如果排序基数相同,则根据第二基数排序,从而避免树状结构限制。一、在bbs的内容表中再增加一个第二基数字段ordernums,同第一基数一样,可为int或numeric,看需要定。这样在表中增加了四个冗余字段,rootid——用于记录根id,deep——用于记录回复的深度(为0时表示根贴),ordernum——第一排序基数,ordernums——第二排序基数表forum与(只列与树状结构有关...

http://www.sosof.com/detail/572/16357270615518.html -by - 丰搜 缓存页面


“中值排序基数法实现树状结构”的补充

由于一时疏忽,造成了此法“对于int类型的基数字段,对原始贴的回复只能有31个;numeric类型的基数字段,对原始贴的回复也不能超过120个”(实际上是对于int型字段,原始贴的回复第32个以上的树状结构显示开始紊乱,对于numeric型的基数字段,原始贴的回复从121个以上树状结构显示开始紊乱——回复并不会出问题),这是由于计算机存储精度引起的。 我们可以将加贴的存储过程修改一下(加进前面加上**号的行)以限制到了一定深度(在特定数据类型下,基数无法分辨)的时候不再以树状结构显示(而采用平显——平行显示,这样做虽然有点象折衷的做法,但在实际上由于浏览器等的限制——即使在深度100的时候能以树状结构显示,但从你的浏览器看来的树状结构的结果仍然不是清晰的——屏幕宽度不够,会折行呗)。加贴存储过程:create procedure [add] @keyid int,@message varc...

http://www.sosof.com/detail/572/51657270617088.html -by - 丰搜 缓存页面


asp.net2.0+sql server2005构建多层应用(1)

使用sql server 2005 的clr存储过程 sql server 2005的一大新特性便是整合了.net 的clr。整合了.net clr的好处在于,可以很方便地使开发者可以使用自己熟悉的.net 语言来创建存储过程,触发器,自定义函数等。在本文中,将以c#来创建存储过程。为什么不用t-sql来创建存储过程呢?因为t-sql发展到目前,已经很长时间了,在某些场合有其局限性,比如t-sql不是面向对象的,某些语法过于复杂等。而如果使用面向对象的.net 语言来编写如存储过程等数据对象时,由于.net 语言强大的特性,因此能写出更健壮和更优秀的存储过程。注意,通过sql server 2005用.net编写的存储过程,都是和用.net语言编写一般应用的程序一样,都是managed code。此外,clr 编程语言提供了 t-sql 中所没有的丰富构造(例如数组和列表等)。与 t-sq...

http://www.sosof.com/detail/218/72821823621253.html -by - 丰搜 缓存页面


使用asp、vb和xml建立运行于互联网上的应用程序

在个人电脑上使用单机版应用软件的时代很快就要过去了,现在大部分的应用程序都开发出网络版或大都需要共享网络上丰富的数据资源。我们虽然写了很长时间基于客户端/服务器的应用程序,但是这些程序大部分只是运行在小型的局域网内部。 然而,有很多客观的原因要求我们要修改这些程序以使它们能够运行在一个企业的内部网甚至是国际互联网。 是什么原因迫使我们做呢?首先,随着一个企业的规模逐渐扩大,公司可能会跨地区甚至跨国经营,每个分公司的员工的数量也会逐年增多,这些在外地的员工肯定需要频繁地访问总公司的数据库资源;其次,集中应用程序的数据资源,能够使你更好的监控数据库的访问和使用情况。第三,你可以通过从一个集中的位置获取全局应用程序设置,从而维护和更新它们,最终达到缓减应用程序更新的目的。第四,尽量从web服务器上访问数据库而不是从客户端上访问数据库,这样可以避免通过网络传送登录信息和客户密码,从而避免安全隐患...

http://www.sosof.com/detail/582/638582223610871.html -by - 丰搜 缓存页面


等级结构数据集在aspire 和 tomcat中的使用

等级结构数据集在aspire 和 tomcat中的使用作者: satya komatineni翻译:丁顺光03/05/2003 什末是等级化数据集?我们为什末要关注它?等级化数据集并不是一个新的概念。 在客户控制信息系统的事务化数据表单中,目录的文件中, 以及常用的java对象中都存在着等级化数据集, 同样的,它也很明显的存在于xml中。在2001早期的xml 杂志中, 我发表了一个观点-程序员会受益于等级化数据抽,即使他们的很多数据源是显著相关的(比如数据库包括mysql, oracle, sql server, db2, 等等。)。 在.net世界中有一个相似的观点来自于“数据集”概念。虽然在我提议的等级化数据集和微软的数据集有很重要的不同,但是,很显然,等级化数据集通过丰富的细节化处理增强了相关的抽象提取。这篇文章描述了java api使用的分等级的数据集结构...

http://www.sosof.com/detail/172/440172721643561.html -by - 丰搜 缓存页面


j2ee交易框架

j2ee交易框架:构建框架by dibyendu baksi04/26/2001 绪论廉价的计算能力和不断增加的网络带宽促进了以组件为基础的分布式计算程序的发展。以组件为基础的分布式程序是一个服务架构。它由物理上独立的计算机上的不同的应用组件构成。对用户来说,它们就像是运行在一台机器上的单一应用程序。有几个因素促进了分布式系统的应用,而不是传统的集中式系统。 ·分布式应用:一些任务本身就是分布的。这个特性决定需要多个agent合作工作。在这种情况下,定位和获取有效的和最需要的计算能力及数据具有优先权。·可靠性:因为系统的共享、合作和分布的特性,系统中不存在一个单个的失败点。使用新的容错、恢复和分布同步技术,更好的可靠性可以得到满足。·可扩展性:对应用的需求日益繁多,正确的设计系统,就可以通过增加新的服务和硬件来处理更多的负载。·性能:...

http://www.sosof.com/detail/172/733172721652334.html -by - 丰搜 缓存页面


asp.net编程中的十大技巧(下)

6.hyperlink控件、linkbutton控件的差别 对于web访问者而言,hyperlink、linkbutton控件是一样的,但它们在功能方面仍然有较大的差异。 当用户点击控件时,hyperlink控件会立即将用户“导航”到目标url,表件不会回送到服务器上。linkbutton控件则首先将表件发回到服务器,然后将用户导航到目标url。如果在“到达”目标url之前需要进行服务器端处理,则使用linkbutton控件;如果无需进行服务器端处理,则可以使用hyperlink控件。 7、注释代码 这一技巧并不是针对asp.net的,但它是一个良好的编程习惯。 注释不仅仅应当说明代码会执行什么操作,还应当注明原因。例如,不要仅仅在注释中说明是在遍历数组,而是要说明遍历数组是根据某一算法计算一个值,除非算法是相当简单的,否则还应当对算法进行简要的说明。 .net工程中的不同的编程语言都有...

http://www.sosof.com/detail/228/40522823615613.html -by - 丰搜 缓存页面


上一页 1 2 3 4 5 6 7 8 9 10 11 12 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons