自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (13)
  • 收藏
  • 关注

原创 常用模式

1.领域逻辑模式①事物脚本模式(Transaction Script)传统的按照线性方式,过程式的开发。②活动记录(Active Record) 一般可以紧密匹配底层数据库结构的方式 来组织业务逻辑。③领域模型(Domain Model)对现实领域对象进行抽象,同时对数据和行为建模,对象之间可以存在与真实对象相匹配的复杂关系。2.对象关系映射①工作单元模式(Unit Of Wo

2013-02-21 15:43:57 486

原创 设计模式的基本原则

1.SRP(单一职责原则)每个对象应该只为一个元素而改变,有且只有一个指责关注点。传统的面向过程开发,往往造就单体类(一个类中包含无数职责或功能)现场存在。2.OCP(开闭原则)对扩展开放,对修改关闭。这样可以在不改变类的内部行为的情况下添加新的功能以便扩展类。3.LSP(里式替换原则)继承类必须可以替换父类,以便确保继承类不会影响父类的行为。4.ISP(接口分离原则)

2013-02-21 15:08:23 415

翻译 /* XMLHTTP */

function sendRequest(url,callback,postData) { var req = createXMLHTTPObject(); if (!req) return; var method = (postData) ? "POST" : "GET"; req.open(method,url,true); req.setRequestHeader('User-Ag

2013-01-19 02:18:21 604

翻译 元素在窗口中的位置

function findPos(obj) { var curleft = 0; var curtop = 0; if(obj.offsetParent) { while(obj.offsetParent) { curleft += obj.offsetLeft; curt

2013-01-18 16:59:39 535

翻译 获取浏览器窗口的大小

var winwidth = document.documentElement.clientWidth || document.body.clientWidth; var winheight = document.documentElement.clientHeight || document.body.clientHeight;

2013-01-18 16:47:36 369

翻译 获取元素的真正样式

function getRealStyle(id,styleName) { var element = document.getElementById(id); var realStyle = null; if(element.currentStyle) { realStyle = element.currentStyle[styl

2013-01-18 15:19:03 572

翻译 借组辅助数组 ,删除dom节点

var arrOfelems = document.getElementsByTagName(); var collectFields = new Array(); for(var i=0;i<arrOfelems.length;i++) { if(arrOfelems[i].getAttribute("xxxx")) { //其他

2013-01-18 10:31:07 536

翻译 表单域 判断

function isRequired(obj) { switch (obj.type) { case 'text': case 'textarea': case 'select-one': if (obj.value) return true; return false;

2013-01-17 18:19:42 398

翻译 取消事件传播

var evt = e || window.event;//获取事件对象var evtTarget=evt.target||evt.srcElement;//时间目标对象(是事件实际发生之处的那个元素,而不管事件处理程序是在哪里定义的)this 总是 指向 “我所在的函数是他的一个成员函数”的对象,并且必须在主体函数中才起作用。if(evt.stopPropagation) { evt.

2013-01-16 15:45:13 774

翻译 获取鼠标相对应document的位置

var posx = 0;var posy = 0;var evt = evt || window.event;if (evt.pageX || evt.pageY) { posx = evt.pageX; posy = evt.pageY;} else if (evt.clientX || evt.clientY) { posx = evt.clientX + d

2013-01-16 15:41:30 1627 1

翻译 检测 浏览器

var browserString;var detect = navigator.userAgent.toLowerCase();function detectBrowser() { var browser,version; if (checkBrowserString('konqueror')) browser = "Konqueror"; else if (checkBrowse

2013-01-16 11:57:23 505

原创 绑定事件模型

function addEventModel(obj,evt,fn) { if(obj.addEventListener) { obj.addEventListener(evt, fn, false); }else if(obj.attachEvent) { obj.attachEvent("on" + evt, fn); }}func

2013-01-16 10:36:38 577

原创 Cookie 操作

function creaetCookie(name,value,days) { if(days) { var date = new Date(); date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000); var expires = ";expires=" + date.toGMT

2013-01-16 10:28:06 639

原创 元字符

<br />1。 脱字符 ^ 跟 美元符$<br />2。字符组[],其中连字符只有在字符组非首位置时才有意思。在字符组外,是普通字符。点号跟问号在字符组里是普通的字符。里面的意思是或者的意思,只能匹配单个字符。<br />3。排除型字符组[^...],匹配不是字符组里的字符。<br />4。多选项 (..|..),跟字符组的意思差不多,但是非常重要的区别是他可以匹配多个字符。<br />5。可选项?,以及*  +,统称为量词。前两项永远匹配成功,后一项没有一次匹配成功,就失败。<br />5。()三个作用

2010-09-17 09:06:00 450

原创 sql 2005 事务

begin try begin tran  insert into table1  values(1,'First row','First row')  insert into table1  values(2,null,'Second row');  insert into table1  values(3,'Third row','Third row') commit tran;end trybegin catch select ERROR_NUMBER()   AS ErrorNumber,    

2010-06-29 13:06:00 480

原创 sql 2005 事务

<br />begin try<br /> begin tran<br />  insert into table1<br />  values(1,'First row','First row')<br />  insert into table1<br />  values(2,null,'Second row');<br />  insert into table1<br />  values(3,'Third row','Third row')<br /> commit tran;<br />end

2010-06-24 13:59:00 433

转载 数据库版本查询

select CONVERT(sysname, SERVERPROPERTY('servername')) N'数据库实例名',SERVERPROPERTY('ProductVersion') N'数据库版本',SERVERPROPERTY ('Edition') N'数据库类型',SERVERPROPERTY('ProductLevel') N'数据库补丁'

2010-06-01 12:18:00 725

转载 防止恶意刷新页面的Java实现

转载:http://www.pcdog.com/edu/java/05/02/b316943.html 在很多对安全性要求较高的项目中,需要提供至少一种对整个项目的安全控制方案,常用的比如身份认证、访问控制、安全审计等等。由于设计不合理而导致的安全问题可能会给项目带来非常大的隐患,正是因为如此,安全问题也得到了广大web项目开发者的重视,尤其是在电子政务和电子商务的开发中,更是需要提供一定层次

2010-05-13 08:40:00 12728 2

转载 [C#]BinaryFormatter、SoapFormatter、XML3种序列化

序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。我想最主要的作用有:1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3、在分布式应用系统中传递数据......在C#中常见的序列化的方法主要也有三个:BinaryFormatter、So

2010-05-10 13:58:00 4377

转载 对frameset、frame、iframe的js操作

一个HTML页面可以有一个或多个子框架,这些子框架以来标记,用来显示一个独立的HTML页面。这里所讲的框架编程包括框架的自我控制以及框架之间的互相访问,例如从一个框架中引用另一个框架中的JavaScript变量、调用其他框架内的函数、控制另一个框架中表单的行为等。框架间的互相引用一个页面中的所有框架以集合的形式作为window对象的属性提供,例如:window.frames就表示该页面内所有框架的

2010-05-08 09:04:00 615

转载 # winform 用子窗体刷新父窗体,子窗体改变父窗体控件的值

第一种方法: 用委托,Form2和Form3是同一组 Form2 C#代码 using System;   using System.Collections.Generic;   using System.ComponentModel;   using System.Data;   using System.Drawing;   using System

2010-05-07 17:24:00 2177

转载 全面认识UML类图元素

开发Java应用程序时,开发者要想有效地利用统一建模语言(UML),必须全面理解UML元素以及这些元素如何映射到Java。本文重点讨论UML类图中的元素。类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通工具使用,开发者必须理解如何将类图上出现的元素转换到Java中。下面来进一步探索这一转换过

2010-05-07 16:59:00 514

转载 setTimeout与js引擎的异步执行

Friday, August 21, 2009, 06:43 PMPosted by Administrator从岁月如歌那里看到一篇文章,是说“大数组的分时优化处理”,讲述了如何使用timedChunk来改善用户体验,所谓timedChunk的确可以很大程度改善用户体验,但文章并无介绍这种优化性能方法的深层原因,而且“大数组“的例子会让很多人产生误解,setTimeout的用处不止如此。这里

2010-05-07 11:59:00 3816 1

转载 ie跟ff兼容问题

http://yifengs.javaeye.com/blog/252464

2010-05-06 14:22:00 450

转载 javascript用回车键实现Tab键功能

javascript用回车键实现Tab键功能http://www.webjx.com  更新日期:2006-04-02 09:28  出处:CSDN  作者:      很多罗嗦的客户,喜欢提出这些需求!其实实现也不难!代码如下:我前段时间看了MS的ASP.NET讲座,在里面谈到了如何让"回车键"使文本框的焦点一个个下移.其中提了三种方法,最好的一种是这样的: 

2010-05-06 10:14:00 754

转载 JavaScript正则表达式

JavaScript正则表达式作者:admin 日期:2010-04-29 说明:转载本站文章,请注明出处!http://www.wxwdesign.cn/article/skills/javascript_regular_expression.htm字体大小: 小 中 大 正则表达式是基于grep和ed这些Unix管理工具发展而来的,使用正则表达式可以使

2010-05-06 00:36:00 770 1

转载 12.正则表达式:反向引用

转自:http://taoistwar.javaeye.com/blog/617639正则表达式的最重要功能之一是存储匹配的模式的一部分以供以后重新使用的能力。您可能想起,若在正则表达式模式或模式的一部分两侧加上括号,就会导致表达式的一部分被存储到临时缓冲区中。可以通过使用非捕获元字符 ?:、?= 或 ?! 来重写捕获。 每个捕获的子匹配项按照它们在正则表达式模式中从左到右出现的顺序存

2010-05-05 17:07:00 1773

原创 asp.net 2.0 缓存技术

 1. 缓存配置缓存的配置可以通过多种方式来实现,这几种方式分别是:配置文件配置 ,单个页面配置和用户控件的配置。(1.)配置文件配置主要是指可以在应用程序配置层次结构的任何配置文件中配置页面输出缓存设置,包括machine.config和web.config文件。(2.)单个页面配置是指在单个页面中以声明方式或者编程方式设置缓存选项,还可以在配置文件中创建的缓存配置文件应用于单个页面

2009-11-27 22:54:00 635

原创 通过坐标获得元素

 1.<!-- document.onmousemove = function(e){ var e = e || window.event; document.getElementById(odiv).innerHTML = (e.srcElement || e.target).nodeName }// -->2.document

2009-11-17 11:44:00 709

转载 javascript moveStart和moveEnd方法(TextRange对象--查找与选择)

TextRange对象是动态HTML(DHTML)的高级特性,使用它可以实现很多和文本有关的任务,例如搜索和选择文本。文本范围让您可以选择性的将字符、单词和句子从文档中挑选出来。TextRange对象是在 HTML文档将要显示的文本流上建立开始和结束位置的抽象对象。下面是TextRange的常用属性与方法:属性boundingHeight 获取绑定TextRange对象的矩形的

2009-11-17 08:43:00 7151 1

转载 用css expression属性将javascript与css结合起来

 在IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javas cript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javascript表达式,CSS属性的值等于Javascript表达式计算的结果。 在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个

2009-11-16 18:52:00 627

原创 网页元素收集

 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:d

2009-11-15 00:44:00 484

转载 匹配中文字符的正则表达式: [u4e00-u9fa5]( 转)

评注:匹配中文还真是个头疼的事,有了这个表达式就好办了   匹配双字节字符(包括汉字在内):[^x00-xff]   评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)   匹配空白行的正则表达式:ns*r   评注:可以用来删除空白行   匹配HTML标记的正则表达式:]*>.*?|   评注:网上流传的版本太糟糕,上面这个也仅仅能匹配

2009-11-14 16:50:00 5790 1

转载 Javascript 的词法作用域、调用对象和闭包--之深入理解(转)

 作用域 ScopeJavascript 中的函数属于词法作用域,也就是说函数在它被定义时的作用域中运行而不是在被执行时的作用域内运行。这是犀牛书上的说法。但“定义时”和“执行(被调用)时”这两个东西有些人搞不清楚。简单来说,一个函数A在“定义时”就是 function A(){} 这个语句执行的时候就是定义这个函数的时候,而A被调用的时候是 A() 这个语句执行的时候。这两个概念一定要分

2009-11-13 23:01:00 616

原创 自定义对话框

 .div{    text-align=center;    display=none;     position=absolute;    width=250px;    height=50px;    z-index:1000;    border:3px solid #000;}.input{    width=40px;}function $(s){    return type

2009-11-12 13:12:00 325

原创 js 自定义事件

 function rdl_eventHandle(e){event.cancelBubble=true;var oPoint=document.elementFromPoint(event.clientX,event.clientY);if (oPoint.tagName.toLowerCase()!="li") oCode.innerHTML="请将鼠标移动到项目列表上。";e

2009-11-12 10:57:00 445

转载 关于判断只能输入数字的函数

 ul>        li>span>2位小数(默认):/span>/>/li>        li>span>0位小数:/span>/>/li>        li>span>1位小数:/span>/>/li>    /ul>            /div>/body>script type="text/javascript" src="../sign.js" defer="defer">/

2009-11-11 20:28:00 678

原创 正则表达式 使用

<!-- var str = "asdfasdf adf>aw ad asdfasdf adfaadfwefad asdf asdfa asdfdf"; var reg = /(.*?)/img; var arr=[]; var temp = []; while(temp=reg.exec(str)){ //

2009-11-06 12:49:00 651

原创 统计页面字数

  12345678912345678912345678912345678912345678912345678912345896444 12345896444 12345896444 12345896444 12345896444 function cleanWhitespace(element){element=element||document;var cur=elem

2009-11-05 20:43:00 853

原创 常见的闭包问题的解决办法

<!--function $(elem){return document.getElementById(elem);}function tag(name,elem){ return (elem||document).getElementsByTagName(name);}function init(){ var div=tag("

2009-11-05 17:13:00 3012

INSPINIA IN+ - WebApp Admin Theme.rar

最新版 INSPINIA IN+ - WebApp Admin Theme v2.7.1 (57.8 MB) 包含asp.net MVC5示例代码,做管理系统最佳的选择。

2020-02-12

Packt.Building.RESTful.Web.Services.with.NET.Core

Packt.Building.RESTful.Web.Services.with.NET.Core

2018-11-22

Mastering Entity Framework Core 2.0

Dive into entities, relationships, querying, performance optimization, and more, to learn efficient data-driven development

2018-11-22

Entity Framework Core 2.0

机器学习源码

2018-11-22

精通javascript

精通javascript的源代码 ajax之父的杰作

2009-11-05

abap 权威教程 在最短的时间取得最好的效果 ,试试看 ,不好用你那砖拍我

在最短的时间取得最好的效果 ,试试看 ,不好用你那砖拍我

2009-07-10

abap学习教程 经典中的经典

在最短的时间取得最好的效果 ,试试看 ,不好用你那砖拍我

2009-07-10

abap 经典教程

在最短的时间取得最好的效果 ,试试看 ,不好用你那砖拍我

2009-07-10

css+div高手资料

系统全面地学习,成为css+div搞手,彻底理解css+div的特性,解除以前的疑问,成为资深的css+div高手

2009-04-22

excel vba高手资料

系统全面地学习,成为excel搞手,彻底理解excel的特性,解除以前的疑问,成为资深的excelvba高手

2009-04-22

委托与事件 委托 事件

详细 有趣 深入浅出,通俗易懂, 让人受益匪浅,

2009-02-19

vss工具教程使用手册

快速理解,有详细的使用说明,在最短时间内成为vss使用高手,权威,详细。

2009-02-16

asp.net 经典教程

系统开发 快速理解.net的精髓,成为asp.net高手,更多的实例, 详细的讲解,深入浅出的理解

2009-02-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除