随笔 - 1343, 文章 - 4, 评论 - 397, 阅读 - 426万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

07 2009 档案

摘要:使用过Delphi、Visual Basic或Java Swing等开发语言的读者对面板(Panel)一定非常熟悉,我们可以在面板随意地排版布局,它就像是一副骨架撑起了整个用户界面,在ExtJS中面板同样起着页面骨架的作用,所以学习面板是学习ExtJS页面布局的基础和起点。 ExtJS面板从使用方式上来说更接近于Java Swing中的面板,通过为其指定不同的布局方式或者进行面板嵌套达到复杂布局的... 阅读全文

posted @ 2009-07-31 20:01 linFen 阅读(1346) 评论(0) 推荐(0) 编辑

摘要:Ext.data.Store,这个东西是JavaScript版的DataTable啊。貌似其他Ajax框架都没有这个玩意啊。可见啦,Ext是真的打算把b/s开发重新变成c/s开发啊。哈哈哈。便宜我等了。待某细研之。   Store类提供对记录集(Record)的包装,通过前面的研究可知,DataProxy取数据(url或数组或xml或json),DataReader用于从不规范的数据取出并格式化指... 阅读全文

posted @ 2009-07-31 19:58 linFen 阅读(1592) 评论(0) 推荐(0) 编辑

摘要:Ext.TabPanel这个东西是最常用的组件之一,它继承自Ext.Panel。看了一个下午的源代码,对它的一些基本原理有所了解了。   下面要讲一些问题,这些问题绝对是本人独门秘笈,非入室弟子不传。哈哈哈。  一、组件的组成:  因为继承自Ext.Panel,所以,它也是由header、tbar、body、bbar、footer这几个部分构成,有人问:TabPanel的面板标签是在哪儿呢(就是你... 阅读全文

posted @ 2009-07-31 19:55 linFen 阅读(2791) 评论(0) 推荐(0) 编辑

摘要:extjs的容器组件都可以设置它的显示风格,它的有效值有 absolute, accordion, anchor, border, card, column, fit, form and table. 一共9种。简单总结一下,帮助记忆。 [list]absolute 顾名思义,在容器内部,根据指定的坐标定位显示 accordion 这个是最容易记的,手风琴效果 Java代码 Ext.OnReady... 阅读全文

posted @ 2009-07-31 19:53 linFen 阅读(7794) 评论(1) 推荐(0) 编辑

摘要:using System;using System.Collections.Generic;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.IO;using System.Text.RegularExpressions;using System.Text;public partial... 阅读全文

posted @ 2009-07-30 13:38 linFen 阅读(12539) 评论(0) 推荐(0) 编辑

摘要:using System;using System.Collections.Generic;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Text.RegularExpressions;using System.Text;using System.IO;public partial... 阅读全文

posted @ 2009-07-29 17:22 linFen 阅读(3506) 评论(0) 推荐(0) 编辑

摘要:通常我们在程序中需要调用WebService时,都是通过“添加Web引用”,让VS.NET环境来为我们生成服务代理,然后调用对应的Web服务。这样是使工作简单了,但是却和提供Web服务的URL、方法名、参数绑定在一起了,这是VS.NET自动为我们生成Web服务代理的限制。如果哪一天发布Web服务的URL改变了,则我们需要重新让VS.NET生成代理,并重新编译。在某些情况下,... 阅读全文

posted @ 2009-07-28 12:18 linFen 阅读(495) 评论(1) 推荐(0) 编辑

摘要:1、先在数据库中新建一个数据库2、配置ODBC连接点击Database --> 配置连接(Configure Connection) --> 选择系统DSN选项卡 --> 按添加按钮 --> 选择SQL Server数据库 --> 设置名称并选择当前服务器--> 使用Windows验证 --> 更改默认数据库为第一步建立的数据库名 --> 完成3、连... 阅读全文

posted @ 2009-07-28 09:15 linFen 阅读(3923) 评论(0) 推荐(0) 编辑

摘要:一、概念数据模型概述 概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。 通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系 (Relationship),它并不依赖于具体... 阅读全文

posted @ 2009-07-28 09:13 linFen 阅读(31481) 评论(9) 推荐(8) 编辑

摘要:.3版本的新特性,来看看究竟有什么用处jQuery.Event = function( src ){ // Allow instantiation without the 'new' keyword // 允许初始化实例不需要new if( !this.preventDefault ) return new jQuery.Event(src); // Event object // 事件对象存... 阅读全文

posted @ 2009-07-27 22:54 linFen 阅读(577) 评论(0) 推荐(0) 编辑

摘要:概念: 排列: P(n,r) 从n个中选r个进行排列(与顺序有关) 组合: C(n,r) 从n个中选r个进行组合(与顺序无关) create procedure sp_test(@n int,@r int) as begin if isnull(@n,0)<isnull(@r,0) return set rowcount @n select identity(int,1,1) ... 阅读全文

posted @ 2009-07-27 17:32 linFen 阅读(502) 评论(0) 推荐(0) 编辑

摘要:隐/显你可能对这些也感兴趣2008年75个最佳Web设计资源博客又开始啦ADOBE CS4 官方中文精简版下载【免激活】domy best《史学集刊》合订本(2006-2008)-格式CHMWeb 设计资源大全,包括字体,CSS 资源,Logo 设计资源,图标,设计启发,教程,Photoshop 素材下载,以及 WordPress 资源。每个类别又包含数十套该类别下的具体资源,可能是有关 Web ... 阅读全文

posted @ 2009-07-26 23:20 linFen 阅读(365) 评论(0) 推荐(0) 编辑

摘要:jquery是一个非常容易使用,同时也是扩展性很好的一个javascript框架。使用jquery可以非常容易的实现一些页面的ajax效果。本文收集一批使用jquery实现很酷的动画效果菜单的插件和教程。插件LavaLamp相信很多人都见过这个很酷的菜单插件,也有很多网站成功的应用了这个插件。插件主页 jquery Kwicks 插件如果你多Mootools有些了解,或许会注意到Mootools上... 阅读全文

posted @ 2009-07-25 23:56 linFen 阅读(2791) 评论(0) 推荐(1) 编辑

摘要:create function [dbo].[Get_StrArrayLength](@str varchar(max), --要分割的字符串@split varchar(10) --分隔符号)returns intasbegindeclare @location intdeclare @start intdeclare @length int--去掉前后空格set @str=ltrim(rtri... 阅读全文

posted @ 2009-07-25 00:14 linFen 阅读(486) 评论(0) 推荐(0) 编辑

摘要:1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情... 阅读全文

posted @ 2009-07-24 23:34 linFen 阅读(234) 评论(0) 推荐(0) 编辑

摘要:场景:集团式架构公司体系,因业务原因各子公司间数据相互独立,集团主管部门可对子公司进行数据监管、统计、分析;解决办法:采用部门编码权限方式(纯模型,各位看官勿笑,如有好的解决方式请提供)1、业务数据增加数据维护人员信息。2、部门增加权限编码,大致方式(父:0001、子一:00010001、子二:00010002)。3、数据访问根据当前用户所在部门 like数据维护人员所在部门进行比较。4、关于父子... 阅读全文

posted @ 2009-07-24 23:28 linFen 阅读(457) 评论(0) 推荐(0) 编辑

摘要:一直听说SQL Server 2005所增加的镜像功能多么多么的好,苦于没有时间进行实施,现由于工作需要,特对 SQL Server 2005 进行镜像的配置,特记录如下:【基本概念】我理解的 SQL Server 的镜像实际上就是由三个服务器(也可以是同一服务器的三个 SQL 实例)组成的一个保证数据的环境,分别是:主服务器、从服务器、见证服务器。主服务器:数据存放的地方从服务器:数据备份的地方... 阅读全文

posted @ 2009-07-24 23:24 linFen 阅读(300) 评论(0) 推荐(0) 编辑

摘要:生成的编号:例如:jx2009020001 共12位,由“固定开头+年月+0001”组成。 一、建立种子表:--DROP TABLE SST_KEYNOIF NOT EXISTS (SELECT * FROM DBO.SYSOBJECTS WHERE ID = OBJECT_ID(N'[DBO].[SST_KEYNO]') AND OBJECTPROPERTY(ID, N'... 阅读全文

posted @ 2009-07-24 23:19 linFen 阅读(707) 评论(3) 推荐(1) 编辑

摘要:/***********批量替换一个数据库中所有表中所有记录************/ declare @delStr nvarchar(500) set @delStr='这里是要替换的字符'/**********以下为操作实体************/ set nocount on declare @tableName nvarchar(100),@columnName nvarchar(10... 阅读全文

posted @ 2009-07-24 23:13 linFen 阅读(763) 评论(0) 推荐(0) 编辑

摘要:table行转列的sql详解tabele行转列的资料,网上搜一下很多。大家照着网上copy就可以实现自己想要的功能。但是大家在实现功能后是否想过行转列为什么要这样写?下面就以一个实例来分析, 希望对初学者有所帮助。一、要求1 创建数据表CREATE TABLE [dbo].[StuScore]( [stuid] [int] NOT NULL, [subject] [nvarchar](30) N... 阅读全文

posted @ 2009-07-24 23:07 linFen 阅读(860) 评论(0) 推荐(0) 编辑

摘要:不同服务器数据库之间的数据操作不同数据库之间复制表的数据的方法:当表目标表存在时:insert into 目的数据库..表 select * from 源数据库..表当目标表不存在时:select * into 目的数据库..表 from 源数据库..表--如果在不同的SQL之间: insert into openrowset('sqloledb','目的服务器名';'sa';'',目的数据库.d... 阅读全文

posted @ 2009-07-24 23:04 linFen 阅读(645) 评论(0) 推荐(0) 编辑

摘要:SQL SERVER2005 分区表几何倍数提高网站性能 项目做到后期了,发现数据到数据在不断增长,现在是1000w多条,估计以后数据还会增加,可是现在数据库到索引也加了,在数据库做一个大大查询时,前台web会超时,很郁闷,怎么办呢,第一个想法是分库,可是分库这个表关联的太多了,并且这个表又是一对多中多大一方,不好处理,在google上工作了一天,终于让我发现了sql2005的新特性 :表分区功能... 阅读全文

posted @ 2009-07-24 22:59 linFen 阅读(320) 评论(0) 推荐(0) 编辑

摘要:绑定事件01.var addEvent = function( obj, type, fn ) { 02.if (obj.addEventListener) 03.obj.addEventListener( type, fn, false ); 04.else if (obj.attachEvent) { 05.obj["e"+type+fn] = fn; 06.obj.attachEvent( ... 阅读全文

posted @ 2009-07-24 22:56 linFen 阅读(284) 评论(0) 推荐(0) 编辑

摘要:简单T-Sql备份所有数据库 有的时候我们可以使用T-sql来完成一些看起来复杂又重复的工作.例如,备份所有数据库,你可以使用SSMS来完成,但那样会很累的.使用下面这段script也可完成,把备份路径改成你的目标文件夹即可,当然你可以写个存储过程.DECLARE @name VARCHAR ( 50 ) -- database name DECLARE @path VARCHAR ( 256 ... 阅读全文

posted @ 2009-07-24 22:55 linFen 阅读(277) 评论(0) 推荐(0) 编辑

摘要:CREATETABLE[dbo].[A]([SalesOrg][nvarchar](4)COLLATESQL_Latin1_General_CP850_BIN2NOTNULL,[SalesGroup][nvarchar](20)COLLATESQL_Latin1_General_CP850_BIN2NOTNULL,[DocumentType][nvarchar](25)COLLATESQL_Lat... 阅读全文

posted @ 2009-07-24 22:48 linFen 阅读(1776) 评论(0) 推荐(0) 编辑

摘要:1防止sql注入式攻击(可用于UI层控制)#region防止sql注入式攻击(可用于UI层控制)23/**////4///判断字符串中是否有SQL攻击代码5///6///传入用户提交数据7///true-安全;false-有注入攻击现有;8publicboolProcessSqlStr(stringinputString)9{10stringSqlStr=@"and|or|exec|execute... 阅读全文

posted @ 2009-07-24 22:45 linFen 阅读(9318) 评论(0) 推荐(3) 编辑

摘要:SQL Server 清除数据库日志脚本(转)[代码] 阅读全文

posted @ 2009-07-24 22:39 linFen 阅读(489) 评论(0) 推荐(0) 编辑

摘要:backup log 数据库with no_log--收缩数据库dbcc shrinkdatabase (数据库 阅读全文

posted @ 2009-07-24 22:37 linFen 阅读(263) 评论(0) 推荐(0) 编辑

摘要:decimal 和 numeric (Transact-SQL)带固定精度和小数位数的数值数据类型。decimal[ (p[ , s] )] 和 numeric[ (p[ , s] )] 固定精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1。decimal 的 ISO 同义词为 dec 和 dec(p, s)。numeric 在功能上等价于 decimal。p... 阅读全文

posted @ 2009-07-24 22:36 linFen 阅读(3573) 评论(1) 推荐(1) 编辑

摘要:今天在看订阅的RSS的时候,看到这么一个问题:T-Sql中如何对分组的信息进行聚合,并以逗号连接字符;也就是对一个表中的某个字段进行分组,然后对另一个字段聚合,如果表达得不太清楚,请看下面的表。 原表:ParentChildCharlesWilliamCharlesHarryAnnePeterAnneZaraAndrewBeatriceAndrewEugenie处理后的结果: ParentChil... 阅读全文

posted @ 2009-07-24 22:34 linFen 阅读(813) 评论(2) 推荐(0) 编辑

摘要:--修改表名称EXEC sp_rename 旧表名,新表名--修改表字段名称EXEC sp_rename '表.旧字段','新字段','COLUMN'--修改表字段类型alter table 表 alter column 字段 类型(如:int)--查询当前数据库名select name from [master].[dbo].[sysdatabases] Where DbId=(Select D... 阅读全文

posted @ 2009-07-24 22:32 linFen 阅读(1304) 评论(1) 推荐(0) 编辑

摘要:--=============================================--Author:<Author,,Md.Marufuzzaman>--Createdate:<CreateDate,,03/05/2009>--Description:<Description,,>--Thanksto,,RBarryYoung--==========... 阅读全文

posted @ 2009-07-24 22:30 linFen 阅读(580) 评论(0) 推荐(0) 编辑

摘要:declare@dbnamevarchar(100)set@dbname='c:\db'+convert(char(8),getdate(),112)+replace(convert(char(6),getdate(),108),':','')+'.bak'backupdatabase[数据库名称]todisk=@dbnamewithinit 如果在SQL Server 里需要定时或者每隔一段时间... 阅读全文

posted @ 2009-07-24 22:22 linFen 阅读(1245) 评论(0) 推荐(0) 编辑

摘要:在查询优化中,有一个重要的概念:空间换取查询时间 这一理论最好的应用就是:数据仓库(OLAP):在海量数据库里(一般是TB级)分析数据,通过对数据的ETL和计算汇总,得到有用的数据,并通过不同维度查看统计数据(一般比较少),实现上钻和下钻分析数据。 现在讨论一下在OLTP系统中空间换取查询时间常用的几个方法: 1,增加冗余表(计算汇总表) 2,增加冗余字段(包括计算字段) 3, 增加索引(包括计算... 阅读全文

posted @ 2009-07-24 22:21 linFen 阅读(627) 评论(0) 推荐(0) 编辑

摘要:转自:http://www.dreamershop.com/info/n1023c7.aspx修改储存过程所有者CREATE PROCEDURE dbo.ChangeObjectOwner @OldOwner as NVARCHAR(128),--参数原所有者 @NewOwner as NVARCHAR(128)--参数新所有者 AS DECLARE @Name as NVARCHAR(128) ... 阅读全文

posted @ 2009-07-24 22:17 linFen 阅读(189) 评论(0) 推荐(0) 编辑

摘要:一)主扩展模式 主扩展模式,通常用来将几个相似的对象的共有属性抽取出来,形成一个“公共属性表”;其余属性则分别形成“专有属性表”,且“公共属性表”与“专有属性表”都是“一对一”的关系。“专有属性表”可以看作是对“公共属性表”的扩展,... 阅读全文

posted @ 2009-07-24 22:13 linFen 阅读(462) 评论(0) 推荐(0) 编辑

摘要:名值模式: 通常用来描述在系统设计阶段不能完全确定属性的对象,这些对象的属性在系统运行时会有很大的变更,或者是多个对象之间的属性存在很大的差异。举例如下(注:这个例子已经作了相当程度的简化,仅仅是用来帮助大家理解“名值模式”这个概念来使用的,请大家注意)。 1. 使用名值模式进行设计时,如果对“其他属性”仅作浏览保存、不作其它任何特殊处理,则通常会设... 阅读全文

posted @ 2009-07-24 22:11 linFen 阅读(511) 评论(1) 推荐(0) 编辑

摘要:原创:胖子刘(转载请注明作者和出处,谢谢) (二)自联结模式自联结模式,也可以看作是“主从模式”的一种特殊情况(或者说是“变形”),它在一张表内实现了“一对多关系”,并且可以根据业务需要实现“有限层”或者“无限层”的主从嵌套。这种模式用得最多的情况就是实现“树形结构&... 阅读全文

posted @ 2009-07-24 22:10 linFen 阅读(427) 评论(0) 推荐(0) 编辑

摘要:createPROCEDURE[dbo].[auto_checkblocks]ASsetnocountonifexists(select*frommaster..sysprocesseswhereblocked<>0)begin/**//*showtopblockers,butnoduplicates*/select'请尝试使用KILL[SPID]来杀进程'--select'请尝试使用... 阅读全文

posted @ 2009-07-24 22:07 linFen 阅读(528) 评论(1) 推荐(0) 编辑

摘要:--查询死锁和阻塞的sql语句while1>0begininsertintotb(sqlt,ios)selectSUBSTRING(st.text,(qs.statement_start_offset/2)+1,((CASEstatement_end_offsetWHEN-1THENDATALENGTH(st.text)ELSEqs.statement_end_offsetEND-qs.st... 阅读全文

posted @ 2009-07-24 22:06 linFen 阅读(818) 评论(0) 推荐(0) 编辑

摘要:dmv分析索引的使用情况,包括扫描次数,更新次数,有利于你评估设计的索引使用效率,sql server 2005的确比2000在性能分析上提高很多。 user_seeks :通过用户查询执行的搜索次数。个人理解: 此统计索引seek的次数user_scans:通过用户查询执行的扫描次数。个人理解:此统计表扫描的次数,无索引配合user_lookups:通过用户查询执行的查找次数。个人理解:用户通过... 阅读全文

posted @ 2009-07-24 22:05 linFen 阅读(465) 评论(0) 推荐(0) 编辑

摘要:分析sql执行计划重用次数,查看绑定变量使用情况 [代码]热爱祖国 阅读全文

posted @ 2009-07-24 22:04 linFen 阅读(467) 评论(0) 推荐(0) 编辑

摘要:最近要回到公司,暂时离开客户的生产数据库,不能及时得到下列数据库信息: 1,系统运行sql语句的执行情况 2,统计每天全部表的数据变化(数据每天的增量)。 特意写了3个job线程,在晚上业务不繁忙的时候执行,来收集系统运行情况信息,等我回来再来分析sql,同时为系统优化提供参考。createtabletbSql([语句编译时间]datetime,[物理读取总次数]int,[每次逻辑读次数]int... 阅读全文

posted @ 2009-07-24 22:03 linFen 阅读(339) 评论(0) 推荐(0) 编辑

摘要:目前在做一个项目优化时,想通过数据库层分析sql server系统性能,查了一下网上代码,修改了一下标题和DMVs代码,以下代码可以用来分析系统运行一段时间后,那些语句是系统忙的sql语句。做为参考。 另类使用: 一次在分析一个对账功能时,查看系统代码,看了半天,写得太不规范,又不写注释,看不明白。最后用了下面一个小技巧,和大家一起分享:就是在测量功能时,先以下命令清除sql server的缓存... 阅读全文

posted @ 2009-07-24 22:01 linFen 阅读(452) 评论(0) 推荐(0) 编辑

摘要:整理了一下如何查看数据库信息,记得有一次,在客户生产环境中,通过 print @@Version 查看,发现没有安装Sql server Sp2 就直接给他安装上sp2,后来发现是Windows 2003的sp1,而不是Sql server ,下面语句就可以查看数据库的版本和补丁信息[代码] 阅读全文

posted @ 2009-07-24 21:58 linFen 阅读(854) 评论(0) 推荐(0) 编辑

摘要:上周五,公司的同事,从客户那边回来,说一个人员选择页面很慢,页面打开需要15s左右,后来自己也试了一下,也的确需要比较长的时间,客户反应比较强烈。 通过DMV查出缓慢的两个语句如下:语句一:[代码] 语句二:[代码] 查询的两个表的数据量: 表humres: 1920 行 ,191次IO 表orgunitlink:256 行, 11 次IO 最大表才不到2000行数据,查询为何如此慢。看看... 阅读全文

posted @ 2009-07-24 21:51 linFen 阅读(6717) 评论(0) 推荐(0) 编辑

摘要:这是SQL Server 2005里的介绍: 如果两个联接输入都很大,而且这两个输入的大小差不多,则预先排序的合并联接提供的性能与哈希联接相近。但是,如果这两个输入的大小相差很大,则哈希联接操作通常快得多。 哈希联接可以有效处理未排序的大型非索引输入。它们对复杂查询的中间结果很有用,因为: ·中间结果未经索引(除非已经显式保存到磁盘上然后创建索引),而且通常不为查询计划中的下一个操作进行... 阅读全文

posted @ 2009-07-24 21:49 linFen 阅读(259) 评论(0) 推荐(0) 编辑

摘要:得到数据库存储过程列表:select * from dbo.sysobjects where OBJECTPROPERTY(id, N'IsProcedure') = 1 order by name得到某个存储过程的参数信息:(SQL方法)select * from syscolumns where ID in (SELECT id FROM sysobjects as a WHERE OBJ... 阅读全文

posted @ 2009-07-24 21:46 linFen 阅读(5174) 评论(2) 推荐(1) 编辑

摘要:相关算法如下: 有兴趣可以测试一下,希望能给你带来帮助 usingSystem; usingSystem.Text; usingSystem.IO; namespacets{ classtest{ privatestaticstring[]startChars={"啊","芭","擦","搭","蛾","发","噶","哈","击","击","喀","垃","妈","拿","哦","啪", "期"... 阅读全文

posted @ 2009-07-24 21:41 linFen 阅读(483) 评论(1) 推荐(1) 编辑

摘要:操作符“^”大家在基本理论都学习过他的意思,就是“异或”,但在实际编程中却很少用到。最近我用了发现它有几个惊人的功人。 "&"是与的意思! 第一:取反,比较你在数据库里有1一个情况,0表示另一种情况,这时在SQL server 2000 里我们可以设计数据类型为BIT, 我写一条更新语句,把原来是0变为1,把1变为0, UPDATEtable... 阅读全文

posted @ 2009-07-24 21:39 linFen 阅读(325) 评论(0) 推荐(0) 编辑

摘要:执行如下SQLdeclare@tint exec('set @t=1') print(@t) 报如下错误! 服务器: 消息 137,级别 15,状态 2,行 1 必须声明变量 '@t'。 实际就是变量与动态语句不能共享, 那么换成这样就行, declare@tint set@t=1 print(@t) 或 exec('declare@tint; set@t=1; print(@t)') 但是有时... 阅读全文

posted @ 2009-07-24 21:37 linFen 阅读(402) 评论(0) 推荐(0) 编辑

摘要:聚集索引,表中存储的数据按照索引的顺序存储,检索效率比普通索引高,但对数据新增/修改/删除的影响比较大非聚集索引,不影响表中的数据存储顺序,检索效率比聚集索引低,对数据新增/修改/删除的影响很小如何让你的SQL运行得更快 ---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务... 阅读全文

posted @ 2009-07-24 21:34 linFen 阅读(305) 评论(0) 推荐(0) 编辑

摘要:1. 在UPDATE语句中使用子查询同时改变多行的值UPDATE employee SET department=’Training’WHERE department <> ‘Training’ AND sales < (SELECT AVG(sales) FROM employeeWHERE department <>... 阅读全文

posted @ 2009-07-24 21:31 linFen 阅读(250) 评论(0) 推荐(0) 编辑

摘要:就象许多的PHP开发者一样,在刚开始建立动态网站的时候,我都是使用相对简单的数据结构。PHP在连接数据库方面的确实是十分方便(译者注:有些人认为PHP在连接不同数据库时没有一个统一的接口,不太方便,其实这可以通过一些扩展库来做到这一点),你无需看大量的设计文档就可以建立和使用数据库,这也是PHP获得成功的主要原因之一。       前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊... 阅读全文

posted @ 2009-07-24 21:25 linFen 阅读(241) 评论(0) 推荐(0) 编辑

摘要:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[XTJ_NewsInfor_DeleteArray]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[XTJ_NewsInfor_DeleteArray]GO--------... 阅读全文

posted @ 2009-07-24 21:21 linFen 阅读(504) 评论(0) 推荐(0) 编辑

摘要:在项目中,我们经常遇到或用到分页,那么在大数据量(百万级以上)下,哪种分页算法效率最优呢?我们不妨用事实说话。测试环境硬件:CPU 酷睿双核T5750 内存:2G软件:Windows server 2003 + Sql server 2005OK,我们首先创建一数据库:data_Test,并在此数据库中创建一表:tb_TestTable[代码]然后我们在数据表中插入2000000条数据:[代码]我... 阅读全文

posted @ 2009-07-24 21:19 linFen 阅读(349) 评论(0) 推荐(0) 编辑

摘要:SQL Server 视图创建点滴 视图在数据库开发过程中是非常重要的,对提高查询速度有很大的提高。因此我们的学会创建视图,并且有效的使用视图。(1)表准的SQL视图 标准视图比较简单,大家也都在使用,在此就不垒述了。(2)使用动态视图 标准视图有一个严重的局限性,那就是标准视图不支持参数。俗话说“法网恢恢,疏而不漏”,呵呵,我们也可以变通的使用带参数的视图。实现方法是我... 阅读全文

posted @ 2009-07-24 21:14 linFen 阅读(397) 评论(0) 推荐(0) 编辑

摘要:1. 死锁原理 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。非剥夺条件(No pre-emption):已经分... 阅读全文

posted @ 2009-07-24 21:13 linFen 阅读(3063) 评论(1) 推荐(4) 编辑

摘要:SQL Server中解决死锁的新方法介绍数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁,通过SQL Server 2005, 现在似乎有了一种新的解决办法。 将下面的SQL语句放在两个不同的连接里面,并且在5秒内同时执行,将会发生死锁。 use Northwindbegin tran  insert into Orders(CustomerId) values(@#... 阅读全文

posted @ 2009-07-24 21:11 linFen 阅读(39765) 评论(1) 推荐(1) 编辑

摘要:锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 不可重复读 A用户读取数据,随后B用户读出该数据并... 阅读全文

posted @ 2009-07-24 21:09 linFen 阅读(1236) 评论(0) 推荐(0) 编辑

摘要:fxMarquee作者:绯雨版本:1.0.0授权:Apache Licence 2.0 目录介绍演示参数说明教程下载兼容性反馈 介绍fxMarquee 是一个jQuery内容滚动插件。它可以让一组内容定向滚动,并可以设置滚动速度。本插件具有以下特点:可以上、下、左、右四个方向滚动。可设置鼠标移上时停止滚动。支持自定义的加速按钮。 演示演示一 多力2 多力3 多力4 多力5 多力6 多力1 多力2 ... 阅读全文

posted @ 2009-07-23 21:30 linFen 阅读(841) 评论(0) 推荐(0) 编辑

摘要:1String.prototype.replaceAll =function(s1,s2){ 2returnthis.replace(new RegExp(s1,"gm"),s2); 3}; 4(function($){ 5/* 6 * $-layer 0.1 - New Wave Javascript 7 * 8 * Copyright (c) 2008 King Wong 9 ... 阅读全文

posted @ 2009-07-23 13:22 linFen 阅读(13131) 评论(0) 推荐(1) 编辑

摘要:extjs的默认皮肤很好看,但是我们还可以变换样式切换其他皮肤. 1.直接添加其他css文件换肤.皮肤文件:xtheme-olive.zip下载把皮肤文件解压,把css文件(如xtheme-olive.css)拷贝到extjs的resources目录下css文件夹里面: 解压皮肤文件,把里面的相应的 image文件夹下的目录(比如olive)拷贝到extjs的resources目录下images... 阅读全文

posted @ 2009-07-21 12:52 linFen 阅读(921) 评论(0) 推荐(1) 编辑

摘要:1.Ext.MessageBox.alert()方法 有四个参数,为简单起见,主要介绍前面三个参数: alert( title , msg , function(){} ) 其中title,msg为必选参数,function为可选参数,在关闭弹出窗口后触发。 Ext.MessageBox.alert("title","msg"); Ext.MessageBox.a... 阅读全文

posted @ 2009-07-21 12:49 linFen 阅读(767) 评论(0) 推荐(0) 编辑

摘要:Ext.data.Storestore是一个为Ext器件提供record对象的存储容器,行为和属性都很象数据表方法:不列举继承来的方法Store( Object config )构造,config定义为{autoLoad : Boolean/Object, //自动载入baseParams : Object, //只有使用httpproxy时才有意义data : Array, ... 阅读全文

posted @ 2009-07-21 09:15 linFen 阅读(511) 评论(0) 推荐(0) 编辑

摘要:下面为扩张grid的 代码 /** * @auther huangfeng * @class Ext.ux.GridExtend * 通用的grid */ Ext.ux.GridExtend=function(config){ Ext.QuickTips.init(); this.config=config; this.filters=this.conf... 阅读全文

posted @ 2009-07-21 09:14 linFen 阅读(2052) 评论(0) 推荐(0) 编辑

摘要:Store.getCount()返回的是store中的所有数据记录,然后使用for循环遍历整个store,从而得到每条记录。除了使用getCount()的方法外,还可以使用each()函数,如下面的代码所示。 store.each(function(record) { alert(record.get('name')); }); store.each(function(rec... 阅读全文

posted @ 2009-07-21 09:09 linFen 阅读(51166) 评论(5) 推荐(7) 编辑

摘要:ExtJS之面向对象编程基本知识 1:支持命名空间 其中 Ext.wentao.helloworld = Ext.emptyFn; 等价于 Ext.wentao.helloworld = function(){}; 2:支持类实例属性 3:支持类实例方法 4:支持类静态方法 5:支持构造方法 6:... 阅读全文

posted @ 2009-07-20 22:21 linFen 阅读(637) 评论(0) 推荐(1) 编辑

摘要:声明:本文案例讲解摘自资料,部分资料收集自他人博客。 通过此文能学习到如下内容 1.创建一个简单的面板 Ext.Panel 2.制作一个可以拖动的面板 Ext.Panel 3 .使用选项卡面板 3.使用Ext.Viewport搭一个简单布局(用一个小例子来总结本文所有内容) 面板是ExtJs控件的基础,很多控件都是在面板的基础上扩展的,... 阅读全文

posted @ 2009-07-20 21:42 linFen 阅读(5004) 评论(0) 推荐(0) 编辑

摘要:window组件,它继承自panel。先介绍个最简单例子 //html代码 //js代码var w=new Ext.Window({ contentEl:"win",//主体显示的html元素,也可以写为el:"win" width:300, height:200, title:"标题" ... 阅读全文

posted @ 2009-07-20 21:40 linFen 阅读(7182) 评论(0) 推荐(1) 编辑

摘要:今天介绍extjs中的Panel组件。 //html代码 //js代码var p = new Ext.Panel({ title: 'My Panel',//标题 collapsible:true,//右上角上的那个收缩按钮,设为false则不显示 renderTo: 'container',//这个panel显示在html中id为contain... 阅读全文

posted @ 2009-07-20 21:24 linFen 阅读(5587) 评论(0) 推荐(0) 编辑

摘要:上节介绍了ExtJS面板的主要表现形式,接下来将介绍面板组件的主要配置项及常用方法,这些配置项及方法将在后面的示例中用到,可以把这部分内容作为后续章节的铺垫,进行快速的浏览,Ext.Panel主要配置项目如表5-1所示。 表5-1 Ext.Panel主要配置项目表表 配置项 参数类型 说明 animCollapse Boolean 设置面板折叠或展开时是否显示动画效果,如... 阅读全文

posted @ 2009-07-20 21:10 linFen 阅读(8851) 评论(0) 推荐(1) 编辑

摘要:Ext类addBehaviors( Object obj ) : void对选择的元素 应用事件侦听器,事件名以@附加在结尾,例如addBehaviors({ // id=foo下所有的a标签加入click事件 '#foo a@click' : function(e, t){ // do something }, // 用,分隔多个选择器 '#foo a, #bar... 阅读全文

posted @ 2009-07-20 21:08 linFen 阅读(1090) 评论(0) 推荐(0) 编辑

摘要:视频播放网站CDN内容分发网络实现 视频播放如果只有一台视频服务器,当访问用户过多时,服务器将承受不了负载。 所以我们需要在视频服务器下面增加边缘服务器,下面以视频服务器加三台边缘服务器为例。 网络环境图: 1. 用户可通过PC机或手机访问网站。 2. 网站将用户请求转向到负载较小的边缘服务器。 3. 边缘服务器接收到用户请求,先在本地检查用户请求文件是否存在。 4. 如果存... 阅读全文

posted @ 2009-07-17 13:32 linFen 阅读(3484) 评论(0) 推荐(0) 编辑

摘要:相信大家都用过代理服务器上过网,哪大家是否知道如何实现呢?通过这篇文章相信有点基础的度可以写出自己的代理服务器 代理服务程序是一种广泛使用的网络应用程序。代理程序的种类非常多,根据协议不同可以分成HTTP代理服务程序、FTP代理服务程序等,而运行代理服务程序的服务器也就相应称为HTTP代理服务器和FTP代理服务器。本文将介绍的Web代理服务程序代理的是HTTP协议。 一、网络... 阅读全文

posted @ 2009-07-16 12:14 linFen 阅读(893) 评论(0) 推荐(0) 编辑

摘要:/********************************************************** 使用说明: 1、单表调用方法:EXEC usp_DataPaging @tblName = 'ipa',@fldName = '*',@pageSize =50,@page = 6789,@fldSort = '',@Sort = 1,@strCondition = '',... 阅读全文

posted @ 2009-07-15 12:13 linFen 阅读(299) 评论(0) 推荐(0) 编辑

摘要:Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签Ctrl+B,P: 移动到上一书签Ctrl+B,C: 清除全部标签Ctrl+I: 渐进式搜索Ctrl+Shift+I: 反向渐进式搜索Ctrl+F: 查找Ctrl+Shift+F: 在文件中查找F3: 查找下一个Shift+F3: 查找上一个C... 阅读全文

posted @ 2009-07-15 11:53 linFen 阅读(432) 评论(1) 推荐(1) 编辑

摘要:贴个sql事务,在sql2000里判断执行是否成功用@@ERROR 判断 这个东西多少还是有点问题,sql2005了可以用try。。catch了,不管那块错都能捕捉,然后在回滚,很方便,贴出来晾晾 BEGIN TRANSACTION; BEGIN TRY --try 执行sql SELECT 1/0; END TRY BEGIN CATCH --cache抓错 S... 阅读全文

posted @ 2009-07-15 11:52 linFen 阅读(2468) 评论(0) 推荐(0) 编辑

摘要:现在好像很多地方都用到了将数据导出为Excel或Word格式,以及打印百度了一下,发现有几种方法,如下: 导出Excel的代码: System.IO.StringWriter SW = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter HTW = new System.Web.UI.Ht... 阅读全文

posted @ 2009-07-15 11:50 linFen 阅读(5431) 评论(0) 推荐(0) 编辑

摘要:大家应该都知道Youtobe、Google Video之类视频分享网站。他们的视频全部是使用Flash播放,而通过探索实际地址,会发现下载回来的东西都是Flash支持的FLV格式。这种格式的视频,播放和转换是非常麻烦的。但是,有一个源于Linux的工具软件ffmpeg可以轻易地实现FLV向其它格式(avi(mpeg4)、asf、mpeg)的转换或者将其它格式转换为flv。 =OD'GuQ ... 阅读全文

posted @ 2009-07-15 11:46 linFen 阅读(1870) 评论(0) 推荐(0) 编辑

摘要:下载: 官方网站:http://www.codesmithtools.com/ 5.0破解文件下载:http://kewlshare.com/dl/0538fcf454d3/CodeSmith.5.0.Professional.Incl.Patch.DTCG.rar.html 资料: http://blog.sina.com.cn/s/articlelist_1229294631_3_1.ht... 阅读全文

posted @ 2009-07-15 11:41 linFen 阅读(832) 评论(0) 推荐(0) 编辑

摘要:14 就像看到的一样,也可以手动创建这个文件,但是使用CodeSmith Explorer会更简便。 现在我们有了这个XML文件,我们继续看一下如何去执行这个模版并是用控制台工具保存结果。首先我们需要是用/template参数去声明我们要是用的模版,像这样: C:"Program Files"CodeSmith"v3.0>cs /template:Samples"Collections... 阅读全文

posted @ 2009-07-15 11:39 linFen 阅读(298) 评论(0) 推荐(0) 编辑

摘要:官方网站:http://www.codesmithtools.com/ 5.0破解文件下载:http://kewlshare.com/dl/0538fcf454d3/CodeSmith.5.0.Professional.Incl.Patch.DTCG.rar.html 资料: http://blog.sina.com.cn/s/articlelist_1229294631_3_1.html h... 阅读全文

posted @ 2009-07-15 11:36 linFen 阅读(1301) 评论(0) 推荐(0) 编辑

摘要:CodeSmith与数据库的联系,在CodeSmith中自带一个程序集SchemaExplorer.dll,这个程序集中的类主要用于获取数据库中各种对象的结构。 SchemaExplorer中主要类的结构和功能: DatabaseSchema 属性: ConnectionString:一般填写类似于ADO.NET的连接字符串 Name:数据库名称 Provider:驱动程序提供者,一般... 阅读全文

posted @ 2009-07-15 11:23 linFen 阅读(754) 评论(0) 推荐(0) 编辑

摘要:1 2 3 4 5简繁转换---缔友计算机信息技术有限公司---涂聚文--www.dusystem.com --www.dupcit.com 6 7 8 91011 1213141516繁体17有人说山东女孩温柔多情,有人说山东女孩豪爽大气……究竟,真实的山东女孩是怎样的?18191、傲。山东女人傲在生在山东,生在值得让人傲的城市。遇上祖国哪里受灾受难,总是山东伸出的援助最多。国家的财政收入山东... 阅读全文

posted @ 2009-07-10 12:20 linFen 阅读(8050) 评论(0) 推荐(0) 编辑

摘要:前一段时间的SQL注入攻击可以说让国内以及国外大量网站沦陷,几个攻击变种中幸好是update而不是delete,否则众多网站损失更大,不过从犯罪的角度来说,并不是这些攻击者心慈手软,而是update才能置入网页木马,也才能在置入成功后获得预期的利润。此次大规模的SQL Injection是使用一个叫做Asprox的自动化工具来借助Google搜索引擎寻找目标网站并自动实施SQL注入的,就连趋势科技... 阅读全文

posted @ 2009-07-10 09:02 linFen 阅读(974) 评论(0) 推荐(0) 编辑

摘要:提到防火墙,大家的思想可能还停留在诸如入侵检测防火墙之类的拦截过滤IP包以及网络攻击流量上面。 的确,此类防火墙在过去的很多年中应用非常广泛,目前也仍然被频繁部署到企业级网络环境以及个人应用环境中。但随着Web应用的爆炸式成长,此类IDS设备对于应用层尤其是HTTP应用层就显得越来越力不从心了。 2008年,大规模SQL自动注入让Web安全越来越被人们所关注,Web应用防火... 阅读全文

posted @ 2009-07-10 08:59 linFen 阅读(448) 评论(0) 推荐(0) 编辑

摘要:extjs 目录[隐藏] 序言 Ext发展史 什么是EXT ExtJs UI Engine简介 Ajax主流框架与ExtJS Ext学习及应用经验小结 乱弹ExtJS 序言 2.1. 功能丰富,无人能出其右 无论是界面之美,还是功能之强,ext的表格控件都高居榜首。 单选行,多选行,高亮显示选中的行,推拽改变列宽度,按列排序,这些基本功能咱们就不提了。 自动生成... 阅读全文

posted @ 2009-07-08 13:27 linFen 阅读(771) 评论(0) 推荐(0) 编辑

摘要:开发环境: 1,用的数据库是Sql Server 2005 你可以自己建立一个数据库 我用的表是yinAddress(最下面有表结构的生成语句) 2,开发环境是VS.Net2008+C# 3,使用到第三方的一个组件 名称:C1.C1Excel.2.dll (可以到网上找)也可以在这里 下载 已经压缩 ---------------------------------------------... 阅读全文

posted @ 2009-07-08 13:12 linFen 阅读(2327) 评论(2) 推荐(0) 编辑

摘要:什么是问题? 1. 上下文 -- 和问题相关的场景,指一组已经是明确已知的,关于问题的条件的描述。 2. 目标 -- 指关于构成问题的结论的明确的描述。 3. 障碍 -- 指问题的正确解决方法不是显而易见的,必须通过一定的思维活动,才能找到答案。 良好的定义问题是解决问题的关键步骤。 定义问题就是鉴别期望和现状的差异。有如下几个关键点: 1. 首要的是,收集整理关于现状的可信的信息,而... 阅读全文

posted @ 2009-07-08 12:46 linFen 阅读(224) 评论(0) 推荐(0) 编辑

摘要:JavaScript 浮动定位提示效果 本来想做一个集合浮动定位和鼠标跟随的tooltips效果,但发现定位和鼠标跟随在一些关键的地方还是不同的,还是分开来吧。 这个效果本身难度不大,主要在程序结构和扩展中下了些功夫,务求用起来更方便,能用在更多的地方。 效果预览 clientleftclientbottomleft: 0, top: 0 水平位置: left clien... 阅读全文

posted @ 2009-07-08 12:41 linFen 阅读(484) 评论(0) 推荐(0) 编辑

摘要:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using ... 阅读全文

posted @ 2009-07-06 13:07 linFen 阅读(576) 评论(0) 推荐(0) 编辑

摘要:Content-Location:表示内容定位,指定包含于请求或响应中的资源定位(URI); Content-Length:表示内容长度,指定包含于请求或响应中数据的字节长度; Content-Type:表示内容类型,指定标明发送或者接收的文档的MIME类型; Accept-Ranges:表示请求范围的度量单位; Date:表示当前的GMT时间; Last-Modified:表示最后修改时间; S... 阅读全文

posted @ 2009-07-06 12:32 linFen 阅读(275) 评论(0) 推荐(0) 编辑

摘要:原文:http://www.cnblogs.com/wlb/archive/2009/04/13/1434419.html 以前经常在群里听到朋友们说WebServices的性能特别的慢,说的如何如何。说实话,WebServices的确比调用本地数据要慢一些,可是究竟有多慢,真的如朋友们说的那么难以忍受吗?我个人感觉,多半原因在处理的方式上。让我们亲自编写测试代码,来证明这一切吧。文章由于是我一段... 阅读全文

posted @ 2009-07-06 12:29 linFen 阅读(323) 评论(0) 推荐(0) 编辑

摘要:为一名专职的WEB前端开发工程师(F2E),在开发过程中要用到的工具软件可能会很多,下面,dhtml精英俱乐部就为大家讲述一下WEB前端开发工程师(F2E)必备的工具软件应该有哪些! 编写WEB前端代码,最低配备:Notepad(windows系统中自带的那个),推荐:NotePad++,具有代码高亮,多标签,FTP plugin等方便的辅助功能! 屏幕取色,推荐 Color Cop,小巧方便 ... 阅读全文

posted @ 2009-07-06 12:20 linFen 阅读(4371) 评论(1) 推荐(2) 编辑

摘要:1.避免将页面声明为XML类型,页面使用UTF-8或者UTF-16字符集。 2.在空元素标签(不能用来包含内容的标签)结束符>前加上斜杠 /,如:,等等。 3.当一个非空元素(此标签是用来包含内容的,如标题,段落)内容为空时,给它一个空白字符,而不要使用像空元素那样的结束方法,如:当一个没有内容的P标签请书写: 而不要写成。 4.当你的style和scripts内容中出现 或者两个连续的横杠 --... 阅读全文

posted @ 2009-07-06 12:14 linFen 阅读(234) 评论(0) 推荐(0) 编辑

摘要:对创业公司的发展有时也在思考和总结,成绩虽然有,但发展到今天没有更快速的成长,你是否也想过也许还有很多做的不足的地方需要改进。是否也犯过这样那样的错误?是否想过“四不五缺”? 不务实:目标过大,动不动就是搞个概念要去拿风投,要上市,预想自己的开盘目标就能挣个上千万。作为一个刚起步的互联网公司,不知道在做一些决策和目标的时候有没有充分的市场依据,有没有必要的市场调研和数据分析。不要总说我们的产品... 阅读全文

posted @ 2009-07-03 12:37 linFen 阅读(173) 评论(0) 推荐(0) 编辑

摘要:实现flex与后台通信最简单的方式是采用httpServic的方式,或webservice。但这两种方式都是基于文本的传输,传输效率低,采用RemoteObject的方式,传输的内容采用AMF3格式的二进制编码,效率较高,并且能实现远程对象调用,代码的可读性,和开发效率也会有所提高。WebORB是adobe官方推荐的实现flex与.NET后台实现 RemoteObject 的解决方案。目前WebO... 阅读全文

posted @ 2009-07-03 12:30 linFen 阅读(1747) 评论(3) 推荐(2) 编辑

摘要:为了更好地让初学者轻松入门,这里仍然采用趣味性的方式聊一些常用技术点,致力于.NET新手们的快速提高!知识都是普通的,关键是学习的思路。技术源于生活,技术原来可以这样学。抛砖引玉而已。 14.1.1 常用的三层架构设计 14-1 14-1 l DALl BLLl Web例如称为ModelCommon14-2 14-2 l ModelModell Common5.2DbHelperS... 阅读全文

posted @ 2009-07-03 12:15 linFen 阅读(417) 评论(0) 推荐(0) 编辑

摘要:using System;using System.Web;using System.Web.Services;using System.Data;using System.Data.SqlClient;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using NineSk... 阅读全文

posted @ 2009-07-03 11:41 linFen 阅读(582) 评论(0) 推荐(0) 编辑

摘要:firefox 3.5发布.确实如官方解释所说,速度快了很多,无论是打开Tab,还是浏览网页,都有了质的飞跃,同时FF也作为Web前端设计师的必备武器.丰富的插件让开发如鱼得水,在此列出我常用的一些插件.希望能给大家带来一些帮助,同时希望如果有好的插件大家补充 1. web developer 1.1.7 推荐:5星 安装包地址:https://addons.mozilla... 阅读全文

posted @ 2009-07-02 09:01 linFen 阅读(278) 评论(0) 推荐(0) 编辑

摘要:有时候总听到网友说网站运行好慢,不知如何是好;有时候也总见到一些朋友写的网站功能看起来非常好,但访问性能却极其的差。没有“勤俭节约”的意识,势必会造成“铺张浪费”。如何应对这种情况,充分利用系统缓存则是首要之道。 系统缓存有什么好处呢?举个简单的例子,你想通过网页查询某些数据,而这些数据并非实时变化,或者变化的时间是有期限的。例如查询一些历史数据。那么每个用户每次查的数据都是一样的。如... 阅读全文

posted @ 2009-07-02 08:56 linFen 阅读(248) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示