摘要: 1.ie条件注释 ie条件注释只在windows平台的ie上被识别(未验证) 根据ie条件注释可以根据浏览器类型和版本号,动态的控制是否解析注释中的内容或是将其作为普通注释语句处理。ie条件注释也被称为有条件的注释,即它只能包含在html文件中,而不能放置在css中 只在ie下时有效: <!--[if ie] > your code <![endif]--> 只在ie6下生效: <!--[if ie 6] > your code<![endif]-->针对某个范围内版本ie,结合:lte(小于等于)、lt(小于)、gte(大于等于)、gt(大于) 阅读全文
posted @ 2013-01-07 09:45 spandiv 阅读(142) 评论(0) 推荐(0) 编辑
摘要: firecookiesFirecookie是一个Firefox扩展,集成在Firebug中,安装前要先安装firebug,安装后firebug面板多出一个cookies标签,可查看Cookie的基本信息,包括名称、域名、路径等,并且可方便用于添加和修改cookiesEdit CookiesEdit cookies 不同于firecookies的是,他是一个独立的扩展,可用于查找浏览器下所有cookie信息。其他功能则与firecookies相似,可查看Cookie的基本信息,包括名称、域名、路径等,并可用于添加和修改cookiesa)查看所有cookieb)编辑cookies 阅读全文
posted @ 2013-01-07 09:44 spandiv 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: 1.游标定义游标:declare tCs cursor for select dd,ss from table打开游标: open tcs读取游标值: Fetch next from tCs into @dd,@ss --这边数据列需和定义的游标列数一致 while (@@Fetch_Status=0)--表示读取成功 begin需要的处理过程Fetch next from tCs into @dd,@ss--读取下一条,如果没有则@@Tetch...不为0end 2.等效游标的处理方法以下两种方法各有弊端:第一种,只适用于id为自增长的情况。id出现重复时,则重复的数据只处理了一条。第二种. 阅读全文
posted @ 2013-01-07 09:36 spandiv 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1.引用脚本样式<script src="/uploadify/jquery.uploadify.min.js" type="text/javascript"></script><link href="/uploadify/uploadify.css" rel="stylesheet" type="text/css" />2.添加file标签<input id="uploadImg" type="file" /&g 阅读全文
posted @ 2013-01-06 18:31 spandiv 阅读(214) 评论(1) 推荐(1) 编辑
摘要: 1.C++与C#对应类型关系C/C++C#shortshortintintlongintboolboolchar(Ascii码字符)bytefloatfloatdoubledoubleshortshortwchar_t *String/char[]wchar_tcharconst float *Float[]2.C#声明DLL方法原C++方法:METISAPI double CalcTagSimilarities(const wchar_t * str_src, const wchar_t * str_dst, const wchar_t delimiter, const float * w. 阅读全文
posted @ 2013-01-06 17:59 spandiv 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 通过压缩javascript和css可以有效的减少网络传输量,提高用户体验的同时,还能解决一定的带宽问题雅虎的yui compressor可以通过命令行和dos批处理脚本压缩javascript和css,使用起来十分方便,一般js压缩率可以达到50%左右。如果加上IIS的Gzip压缩,应该可以达到30%左右的压缩率。环境:需要安装:jdk:1.4以上1.命令行条用yuicompressor压缩语法: java -jar yuicompressor-2.4.7.jar [options] [input file] 通用参数: -h, --help 显示帮助信息 --type <js|css 阅读全文
posted @ 2013-01-06 17:55 spandiv 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 假如有一个购票系统:三个用户A,B,C希望同时订购一张票,可能会读取到同一条未被销售的车票记录,然后再进行更新(购买),为了确保数据的一致性,防止更新丢失,通常的解决方法是使用updlock 加入更新锁,不过这样会造成资源争用和等待,在并发量很高的情况下,会对性能造成较大的影响。乐观锁定的解决方案: 给表加入一个 timestamp 类型的字段,每次更新行数据时,该行中的该列都会自动更新 在获取并更新记录的时候,通过比较该列值,就可判断是否已经被更新过。例: select top 1 @Id=Id, @timestp=timestp from coupon where isused=0 --  阅读全文
posted @ 2013-01-06 17:13 spandiv 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 数据库不区分大小写。临时表(tempDB): 创建:create table #table(id int)局部临时表以#开头命名表,链接断开时临时表即被删除,局部临时表是有当前用户创建的,并且只有当前用户的会话才可以访问,且只能在同一个批处理中使用该临时变量。全局临时表以##开头命名表。全局可访问 使用方式: (使用前可以不用创建该表,会自动根据查询结果创建表结构) select * into ##table from table insert into ##table select * from table 判断是否存在该表: 1. if exists (select * from temp 阅读全文
posted @ 2013-01-06 17:06 spandiv 阅读(352) 评论(0) 推荐(0) 编辑
摘要: ALTER PROCEDURE [dbo].[Prc_GetPage] ( @startIndex INT , -- 开始索引号 @endindex INT , -- 结束索引号 @tblName VARCHAR(1000) , -- 表名 @fldName VARCHAR(3000) , -- 显示字段名 @OrderfldName VARCHAR(255) , -- 排序字段名 @IsReCount BIT = 0 , -- 返回记录总数, 非 0 值则返回 @OrderType BIT = 0 , -... 阅读全文
posted @ 2013-01-06 16:52 spandiv 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1 ALTER FUNCTION [dbo].[Get_StrArrayStrOfIndex] 2 ( 3 @str VARCHAR(1024) , 4 @split VARCHAR(10) , 5 @index INT 6 )--按指定符号分割字符串,返回分割后指定索引的第几个元素 7 RETURNS VARCHAR(1024) 8 AS 9 BEGIN 10 DECLARE @location INT 11 DECLARE @start INT 12 DECLARE @next... 阅读全文
posted @ 2013-01-06 16:48 spandiv 阅读(621) 评论(0) 推荐(0) 编辑