- 博客(50)
- 资源 (4)
- 收藏
- 关注
转载 客户端检测潜在危险的Request.Form值
asp.net开发中,经常遇到“从客户端检测到有潜在危险的Request.Form 值”错误提示,很多人给出的解决方案是:1、web.config文档后面加入这一句: 示例: 2、在*.aspx文档头的page中加入validaterequest="false",示例如下: 其实这样做是不正确的,会给程序安全带来风险。 ASP.Net 1.1后引入了对提交表单自动检查是
2009-05-25 18:26:00
428
转载 关于设计模式和mvc的理解
获取的,以某种结构化的格式书写下来,避免了遇到相同的问题重头设计,存在于不同的抽象层,在不断完善的,是可重用的人工产物,使设计和最好的练习交互,以被组合起来解决更大的问题。 MVC架构 MVC最初是在Smalltalk-80中被用来构建用户界面的。M代表模型Model, V代表视图 View, C代表 控制器Controller。 MVC的目的是增加代码的重用率,减少数据表达,数据描述和应用操作的
2009-03-25 21:02:00
583
转载 struts 2 常用配置
action元素指定method属性对action进行如下的配置: …… ……查看以上两个action,默认的情况是Regist,而当Login的时候,将提交到LoginAction的login中。查看上面的两个action,class都是一样的,于是就出现了下面的使用通配符的概念。使用通配符 在配置act
2009-03-25 20:57:00
791
原创 js继承,闭包再探讨!
<!--var Class = function(properties){ var _class=function(){ this.name=aa this.age=24 this.sayHello=function(){ alert(hello,my prototype) } } _cla
2009-03-19 18:15:00
459
转载 javascript 评估用户输入密码的强度
<!-- //CharMode函数 //测试某个字符是属于哪一类. function CharMode(iN){ if (iN>=48 && iN <=57) //数字 return 1; if (iN>=65 && iN <=90) //大写字母 return 2; if (iN>=97 && iN <=122) //小写 return 4; else
2009-03-18 18:30:00
483
原创 Proxool连接池使用方法(sql2000)
Proxool连接池是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。开源项目地址是: http://proxool.sourceforge.net/ 配置连接池比较的简单: 1、首先确保普通的连接方式能够成功读取数据库,不成功的主要解决方案如下: 1):sql2000未升级为sp3或
2009-02-26 18:27:00
750
原创 java性能的4,5个用法
private static Credit BaseCredit = new Credit(); public static Credit getNewCredit() { return (Credit) BaseCredit.clone(); } private static Credit BaseCredit = new Credit();p
2009-02-22 09:48:00
426
转载 log4j perl 错误日志提取
日志Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#!/bin/perluse Encode ;open(NOTESFILES,$ARGV[0]);my %errorMeganotes;print ">>>>>>>>>>>>>
2009-02-22 09:47:00
579
转载 jQuery学习: 实现select multiple左右添加和删除功能
$(function(){ $("#add").click(function(){ if($("#fb_list option:selected").length>0) { $("#fb_list option:selected").each(function(){
2009-02-22 09:27:00
474
转载 sql千分位
select reverse(stuff(reverse(convert(varchar,convert(money,123000),1)),1,3,))
2009-01-22 18:03:00
662
3
转载 asp.net 取消缓存相关问题
。 取消缓存(2)客户端取消 (3)服务器具端取消:服务器端: Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddDays(-1); Response.Cache.SetExpires(DateTime.Now.AddDays(-1)); Response.Expires
2009-01-15 18:19:00
402
原创 批量更新数据(batches update )插入数据(batches insert)
CREATE TABLE #A( CD DECIMAL ,SysCD INT ,FLAG TINYINT)insert into #Avalues(1001,5,1)---------------------------CREATE TABLE #B( CD DECIMAL ,SysCD INT ,FLAG TINYINT)i
2009-01-15 08:10:00
731
转载 SQL分页算法
create procedure pagination@sqlstr nvarchar(4000), --查询字符串@currentpage int, --第N页@pagesize int --每页行数asset nocount ondeclare @P1 int, --P1是游标的id@rowcount intexec sp_cursoropen @P1
2008-12-26 11:32:00
520
原创 获取控件的绝对位置(该控件非position:absolute)
function CPos(x,y) { this.x = x; this.y = y; } function GetObjPos(ATarget) { var target = ATarget; var po
2008-12-16 12:15:00
493
原创 打开窗口并传值(window.showModalDialog)
index.aspxvar obj=new Object();obj.name=Name;obj.notice=$("divNoticeContent").innerText;向新窗口传值(通过obj对象)var newWindow=window.showModalDialog("Notice.aspx",obj,"dialogWidth=325px;dialo
2008-12-16 11:46:00
651
原创 四舍五入算法 + 屏蔽ctrl和shift(鼠标滚动)
function ForDight(Dight) { Dight=Math.round(Dight*Math.pow(10,2))/Math.pow(10,2); return Dight; }Math.pow(10,2)控制2位数字显示,可调节。document.onmousewheel=fun
2008-12-16 11:33:00
479
转载 js生成柱状图
function table1(total,table_x,table_y,thickness,table_width,all_width,all_height,table_type){//参数含义(传递的数组,横坐标,纵坐标,柱子的厚度,柱子的宽度,图表的宽度,图表的高度,图表的类型) //纯JAVASCRIPT代码生成图表函数1——柱状图 //运行环境为IE 6.0
2008-12-01 21:08:00
800
转载 5个有趣的IE浏览器地址栏JavaScript代码
5个有趣的IE浏览器地址栏JavaScript代码酷酷的绝技:5个有趣的IE浏览器地址栏JavaScript代码这又是一篇关于Javascript的文章,能在浏览器地址栏实现的效果太多了,字体放大、显示所有图片、显示Cookie等等。但这篇文章重点放在“有趣”上面,当你无聊的时候,不妨玩玩。原文来自BlogOhBlog。1、编辑网页在地址栏输入下面的代码按enter,网页上所有
2008-11-06 18:23:00
484
转载 Javascript中的类实现
Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关键字class的Javascript如何实现类定义,并创建对象。一:定义类并创建类的实例对象在Javascript中,我们用function来定义类,如下:
2008-11-06 18:21:00
444
原创 仿 google 搜索框功能的实现关键代码
后台函数public void googleSearch() { string con=Request.QueryString["content"].ToString(); StringBuilder st=new StringBuilder(); string sqlTxt="sele
2008-11-05 18:18:00
857
原创 table固定首行首列(expression控制)
"text/css">.fixTop { Z-INDEX: 102; POSITION: relative; ; TOP: expression(this.offsetParent.scrollTop-2); HEIGHT: 50px; BACKGROUND-COLOR: #eeeeee }.fixLeft { Z-INDEX: 101; ; LEFT: expression
2008-11-04 18:07:00
928
原创 行列转化(动态sql)
源ItemCD ItemName Week ItemNum1 トマト 18週 122 胡瓜 18週 323 キャベツ 18週 534 スイカ 18週 435 えのき 18週 796 かぼちゃ 18週 327 レタス 18週 411 トマト 19週
2008-11-04 18:02:00
353
原创 iframe 高度自适应!
window.onresize = setFrameSize; function setFrameSize() { if (document.frames[htmliframe].document.body==null) return; var frm
2008-11-03 18:14:00
300
转载 获得鼠标当前位置(浏览器兼容)
function setTipLocation(e){ var intX=0,intY=0; if(e==null) { e=window.event; } if(e.pageX || e.pageY)//如果要是存在这个对象pageX,那么 {
2008-10-28 18:12:00
335
转载 关于Iframe之间以及与父窗体的值传递(转)
在父页面访问Iframe子窗体的txtAddress控件window.frames["ifrMapCompanyDetails"].document.all("txtAddress").value = 地址 ; 在Iframe子窗体1访问父页面的TextBox1控件 , 子窗体1把值赋给子窗体2的某个控件string strValue = "从子窗体传递给父页面的值" ;下面是在Pag
2008-10-14 18:27:00
297
转载 SQL时间函数(转)
1. 当前系统日期、时间select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值例如:向日期加上2天select dateadd(day,2,2004-10-15) --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。select datediff(day,2
2008-10-13 18:27:00
399
原创 a href=# 与 a href=javascript:void(0) 的区别 伪装连接 等
#包含了一个位置信息默认的锚点是#top 也就是网页的上端而javascript:void(0) 仅仅表示一个死链接这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首而javascript:void(0) 则不是如此所以调用脚本的时候最好用void(0)或者等打开新窗口链接的几种办法1.window.open(url)2.用自定义函数
2008-09-29 11:41:00
401
转载 浏览器不兼容,你知道源头吗?
作者:阿里巴巴前端开发凡事都要知其然,才能知其所以然,前端开发的朋友想毕都会碰到浏览器兼容的问题,今天在网上觅到此文,希望对大家有用。浏览器的不兼容,大家肯定都是深恶痛绝的,往往我们只是去做修补,却忘了更重要的事情,那就是追溯根源,避免类似的不兼容再次出现。在下不才,归纳几点html编码要素,望能指点各位:1.文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不同浏
2008-09-28 18:16:00
414
转载 javascript 获取窗口大小
var x = document.body.scrollLeft; var y = document.body.scrollTop;//获取屏幕宽度 availWidth = parseInt(window.screen.availWidth); availHeight = parseInt(window.screen.availHeight);//获
2008-09-28 18:16:00
458
转载 jQuery(function($)
$.noConflict()运行这个函数将变量$的控制权让渡给第一个实现它的那个库。这样可以确保jQuery不会与其他库的$对象发生冲突。 在运行这个函数后,就只能使用iQuery变量访问iQuery对象。例如,在要用到$("div p")的地方,就必须换成iQuery("div p")。 返回值undefined示例说明:将$引用的对象映射回原始的对象,让渡变量$jQuery 代码:jQuer
2008-09-27 18:11:00
1033
原创 Javascript attachEvent传递参数的办法
javascript的闭包问题,导致得不能直接读取外部的那个函数,不然就所有传递的参数都变为最后一个了。也可以用生命function(){ } var newopen = function(id,level){ return function() { opentree(id,level);//该函数为外部定义的一个执行函数; }}x.attachEvent("onclick",
2008-09-27 18:08:00
304
原创 XPath 简单语法
Empire Burlesque Bob Dylan 10.90 Hide your heart Bonnie Tyler 9.90 Greatest Hits Dolly Parton 9.90 定位节点 XML是树状结构,类似档案系统内数据夹的结构,XPath也类似档案系统的路径命名方式。不过XPa
2008-09-27 18:04:00
373
原创 sql 特殊函数
和 UNION 指令类似, INTERSECT 也是对两个 SQL 语句所产生的结果做处理的。不同的地方是, UNION 基本上是一个 OR (如果这个值存在于第一句或是第二句,它就会被选出),而 INTERSECT 则比较像 AND ( 这个值要存在于第一句和第二句才会被选出)。 UNION 是联集,而 INTERSECT 是交集。 SELECT Date FROM Store_Inform
2008-09-24 18:28:00
431
原创 javascript学习进阶---js之美
Codevar a=[-1,-2,-3,5,6,-1];function f(s,e){ var ret=[]; for(var i in s) { ret.push(e(s[i])); } return ret;}var b=f(a,function(n){return n>0?n:0});ale
2008-09-19 22:11:00
399
原创 javascript学习进阶----必包
在程序语言中,所谓闭包,是指语法域位于某个特定的区域,具有持续参照(读写)位于该区域内自身范围之外的执行域上的非持久型变量值能力的段落。这些外部执行域的非持久型变量神奇地保留它们在闭包最初定义(或创建)时的值 (深连结)。 //A是一个普通的函数 function A(a) { return a; } //B是一个带函数返回值的函数
2008-09-19 22:10:00
330
原创 javascript学习进阶-----科里化(currying)
//这是一个计算x+y的函数,但是它和常规函数的不同之处在于 //它是被Currying的 function add(x, y) { //当x,y都有值得时候,计算并返回x+y的值 if(x!=null && y!=null) return x + y; //否则,若x有值y没有值 else if(x!=null &
2008-09-19 22:08:00
426
原创 javascript有趣的现象----函数
function makefunc(x){ return function(){return x;}}var a = [makefunc(0),makefunc(1),makefunc(2)];alert(a[0]());//result 0 alert(typeof(a[0]));//result function alert(a[0]);/
2008-09-19 22:06:00
484
转载 根据insertBefore()衍生出来的insertAfter()函数
function insertAfter(newElement.targetElement){var parent=targetElement.parentNode;if(parent.lastChild == targetElement){parent.appendChild(newElement);}else{parent.insertBefore(newEl
2008-09-18 18:36:00
323
原创 insertBefore、cloneNode、appendChild...
removeNode()用法my_xml.removeNode()参数无。返回无。说明方法;从指定 XML 对象的父级中将该对象删除。该节点的所有后代也将被删除。nextSibling用法my_xml.nextSibling说明属性(只读);计算 XML 对象,并引用父级节点的子级列表中的下一个同级。如果该节点没有下一个同级节点,则此方法返回 null。这是一个只读属性,无法用于操作子级节点。请使
2008-09-18 18:31:00
614
转载 nodeType属性
作 用 辨识节点的DOM 型态。 基本语法 numNodeType = xmlDocNode.nodeType ; 说 明 此属性只读且传回一个数值。 有效的数值符合以下的型别: 1-ELEMENT 2-ATTRIBUTE 3-TEXT 4-CDATA 5-ENTITY REFERENCE 6-ENTITY 7-PI (processing instruction) 8-COMMENT 9-D
2008-09-18 18:29:00
392
EXTJS 中文手册及简明教程(2本)
2008-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人