摘要: 模拟JQuery1.首先模拟一个jquery对象,在这里起名叫xjs,如下代码: var xjs = function(selector) { return document.getElementById(selector); } alert(xjs("d1").innerHTML);但是现在通过xjs返回的是一个dom对象,这跟jquery返回的是一个jquery对象不同。为了让xjs返回本身自己,需要扩展xjs。 var xjs = function(selector) { return xjs.fn.init(selector); } xjs.fn = xjs.pro 阅读全文
posted @ 2011-07-14 23:14 忧忧夏天 阅读(1158) 评论(1) 推荐(1) 编辑
摘要: 一 Js基本数据类型以及内存情况 1 Undefined Undefined类型只有一个值undefined,在使用了声明但未初始化的变量的时候,这个变量值就是undefined1 var hi;2 alert(hi);//undefined 2 Null Null类型也只有一个值null,可以把null理解为一个空指针。 3 Boolean Boolean只有两个字面值true和false。 4 Number 就是其他语言里的整数和浮点数。 5 String 就是字符序列,可以用单引号或双引号表示 1 var a =’hi’;2 var b = “hi”; 以上5种类型在内存中占有固定大小的 阅读全文
posted @ 2011-07-09 15:37 忧忧夏天 阅读(4063) 评论(0) 推荐(1) 编辑
摘要: 实现思路 思路就是如下图所示,就不多说了。 演示效果 源码下载 插入演示代码花了不少时间。。后来发现原来是博客园里有个ID是main,而我自己代码里也有个相同ID,结果就杯具了!以后还是起class来的安全啊! 行列值row=5col=6第一圈i=round=01 填充上面一行,数组行坐标不变,列坐标+1。0<= y <col-1-i 蓝色部分2 填充右面一列,数组行坐标+1,列坐标不变。此时y=col-i-1,i+1<=x<=row-i-1 红色部分不能为最后一圈3 填充下面一行,数组行坐标不变,列坐标-1。此时x=row-i-1,i<=y<=col-i- 阅读全文
posted @ 2011-06-29 21:38 忧忧夏天 阅读(1506) 评论(5) 推荐(1) 编辑
摘要: 介绍 AjaxPro是一种Ajax框架,可以在运行在.NET1.1和.NET2.0上。 这个框架能会创建一个代理类可以使客户端的JS代码能调用服务端的方法,并能返回各种你在.NET里使用的类型。准备工作 首先到http://ajaxpro.codeplex.com这里下载AjaxPro,其中AjaxPro.dll是用在.NET1.1中而AjaxPro.2.dll是用在.NET2.0中的如何使用? 1.把对应的dll引到项目里面,并配置webconfig<httpHandlers> <add path="ajaxpro/*.ashx" verb=" 阅读全文
posted @ 2011-06-28 16:40 忧忧夏天 阅读(797) 评论(6) 推荐(1) 编辑
摘要: 练习js时候写的小游戏,功能很简单。玩法:鼠标移动到小方块附近来消灭方块得分,10个方块落地就算游戏结束。代码都在源码里了,大家可以自己看。有谁知道怎样把代码发到博客的内容里能直接执行吗?源码下载 阅读全文
posted @ 2011-06-26 23:14 忧忧夏天 阅读(353) 评论(0) 推荐(1) 编辑
摘要: 1.sysobjects 在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都对应一行。 常规用法:select * from sysobjects where id= object_id('TableName') and type = 'U' 查找表TableName的信息 更多参考http://msdn.microsoft.com/zh-cn/library/ms177596.aspx2.syscolumns 为每个表和视图中的每列返回一行,并为数据库中的存储过程的每个参数返回一行。 常规用法:select * from syscolumn 阅读全文
posted @ 2011-06-07 21:22 忧忧夏天 阅读(1735) 评论(0) 推荐(0) 编辑
摘要: 反射概念 反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。练习代码一个Apple类Apple 类namespace Arithmetic{ public class Apple { public void SayApple() { Console.WriteLine("Hi Apple!"); } }}一个Program类Program 类namespace Arithmetic{ class Program { static void Main(string[] args) { } }}一个Com 阅读全文
posted @ 2011-05-16 18:26 忧忧夏天 阅读(303) 评论(0) 推荐(1) 编辑
摘要: 今天浏览网页无意中发现了pre标签,以前没见过呀! 测试代码 1 <head runat="server"> 2 <title></title> 3 4 <style type="text/css"> 5 p,pre 6 { 7 background-color: #94C4F3; 8 border: 1px solid #AAAA79; 9 border-radius: 0.5em 0.5em 0.5em 0.5em;10 height:auto;11 }12 </style>13 </ 阅读全文
posted @ 2011-05-11 15:40 忧忧夏天 阅读(1427) 评论(0) 推荐(1) 编辑
摘要: 1.很久以前用JQueryEasyUi做的练习DEMO,今天整理文件的时候发现了,在这里分享给大家,给需要这方面的人一个参考,对于这方面有经验的人可以给点意见。效果是一个登陆界面加一个主界面,见图:详细见源码,框架是用简单的jquery + easyui + DataSet来实现的源码点我 阅读全文
posted @ 2011-04-23 18:28 忧忧夏天 阅读(38757) 评论(32) 推荐(8) 编辑
摘要: 这是以前练习用的代码,现在也很久没摸ext了。 代码下载 阅读全文
posted @ 2011-04-11 23:15 忧忧夏天 阅读(797) 评论(1) 推荐(0) 编辑
摘要: 到http://logging.apache.org/官方下载最新版,里面有帮组文档和案例程序,为了能在项目中使用,我们需要把log4net.dll加到项目中去。log4net配置文件   关于配置文件有两种方式,一种是用自带的web.config或app.config,另一种就是自定义的配置文件,在这里我选择自定义的(个人爱好,没有原因)。  对于log4net的日志详细说明请参考http://www.cnblogs.com/dragon/archive/2005/03/24/124254.html,在这里要感谢这篇文章的作者写的那么详细。  现在开始在项目中使用log4net,项目采用我自 阅读全文
posted @ 2011-02-21 23:29 忧忧夏天 阅读(918) 评论(2) 推荐(1) 编辑
摘要: 在开始写之前,先给出spring.net官方网站,在那里有大家所需要的例子和教程。  Spring.Net有两个很重要的感念就是IoC(控制反转)和DI(依赖注入)。  控制反转通俗的讲就是将对象的控制权转移给外部容器,即控制权的转移。  例:  有一个IUser接口和一个继承了他的类UseDAO,传统的实现我们会采取直接实例化接口[代码]  或者通过一个工厂类来创建这个接口的实例。[代码]  但通过spring.net的IoC实现,可以这么来写[代码]  这实际上就把UserDAO的实现交给容器处理。  上面只是简单的介绍了IoC的基本感念。具体应用看下面内容。  首先来看看项目结构     阅读全文
posted @ 2011-02-18 13:30 忧忧夏天 阅读(4062) 评论(2) 推荐(1) 编辑
摘要: View Code 1 表结构View Code 2 查询结果 查部门ID=2的所有下级部门和本级View Code 3 原理(摘自网上)  递归CTE最少包含两个查询(也被称为成员)。第一个查询为定点成员,定点成员只是一个返回有效表的查询,用于递归的基础或定位点。第二个查询被称为递归成员,使该查询称为递归成员的是对CTE名称的递归引用是触发。在逻辑上可以将CTE名称的内部应用理解为前一个查询的结果集。递归查询没有显式的递归终止条件,只有当第二个递归查询返回空结果集或是超出了递归次数的最大限制时才停止递归。是指递归次数上限的方法是使用MAXRECURION。 阅读全文
posted @ 2011-02-15 16:41 忧忧夏天 阅读(39161) 评论(9) 推荐(11) 编辑
摘要: 1 先上代码和截图代码[代码]2sp_xml_preparedocument 和 openxml用法  下面摘自MSDN:  读取作为输入提供的 XML 文本,然后使用 MSXML 分析器 (Msxmlsql.dll) 对其进行分析,并提供分析后的文档供使用。分析后的文档对 XML 文档中的各节点(元素、属性、文本和注释等)的树状表示形式。sp_xml_preparedocument返回一个句柄,可用于访问 XML 文档的新创建的内部表示形式。该句柄在会话的持续时间内有效,或者通过执行sp_xml_removedocument使其在句柄失效前一直有效。3 更详细用法参考文档 阅读全文
posted @ 2011-01-31 09:43 忧忧夏天 阅读(777) 评论(0) 推荐(1) 编辑
摘要: 为什么要使用事务?  一个经典的例子就是银行转账问题。当把钱从一个银行转到另一个银行的时候,这操作由两步完成,首先要把钱从一个银行提取出来,然后再将钱存入另一个银行。如果此时,钱已经从一个银行提取出了,但将钱存入另一个银行的过程中或之前发生异常情况,如果没有事务保护就会出现源账号中钱减少,但目标账号中的钱并没有增加的情况。  事务简介:从严格意义上讲,事务是形成一个逻辑工作单位的数据库操作的汇集。通俗的讲,事务是能以原子操作形式完成的一系列操作。  事务四个基本特性:    原子性:一个事务中所有数据库操作是一个不可分割的整体,这些操作要么全部执行,要么全部无效。    一致性:在事务处理执行 阅读全文
posted @ 2011-01-08 13:20 忧忧夏天 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 一 效果图  为了实现这个取色器,在网上查了很多关于取色器的资料,起先是通过winform怎么制作,后来发现大多数资料都调用了windows api,但自己以前从来没有用过这方面的,又从网上下了windows api 来看,经过多次实践终于做出了现在这个效果,先感谢下网上那些提供资料的朋友。  效果,如下图:  二 原理  为了实现整个屏幕取色  1.需要获取鼠标当前的位置  2.获取整个窗口的场景  3.获取指定点的颜色值  4.判断按键状态来控制开始结束取色  需要实现这些功能,就必需要调用windows api来实现。  在C#中调用windows api的方式如下所示:[代码]三 详细 阅读全文
posted @ 2010-12-06 23:30 忧忧夏天 阅读(4785) 评论(3) 推荐(2) 编辑
摘要: 一.前言  把JQuery某个功能封装成插件是为了能更方便的重用,提供效率。二.效果          支持IE6和最新的chrome浏览器。三.插件代码jquery.tab.js  关键代码都加注释了,应该不难理解。四.css代码jquery.tab.css五.插件使用方法代码可以通过设置autoHeight属性来控制内容的高度默认为true自动适应高低,tabWidth来控制tab的宽度,默认... 阅读全文
posted @ 2010-11-27 13:29 忧忧夏天 阅读(7005) 评论(0) 推荐(0) 编辑
摘要: 1.SQLiteOpenHelper  SQliteOpenHelper是一个抽象类,来管理数据库的创建和版本的管理。要使用它必须实现它的nCreate(SQLiteDatabase),onUpgrade(SQLiteDatabase, int, int)方法  onCreate:当数据库第一次被建立的时候被执行,例如创建表,初始化数据等。  onUpgrade:当数据库需要被更新的时候执行,例如... 阅读全文
posted @ 2010-11-01 22:18 忧忧夏天 阅读(13109) 评论(0) 推荐(1) 编辑
摘要: 前言:  本示例大概功能是前台通过JQuery的Ajax调用一般处理程序(Handler),获取表格需要显示的信息,然后转换成json格式返回给前台,前台获取到数据后循环构建表格的行,最好把行附加到表里。目标:  a 熟悉简单JQuery Ajax的使用  b 了解如何构造基本的Json格式的数据(构建Json也可以通过第三方的dll)  c 熟悉下handler的基本用法1 简单效果图2 前台代... 阅读全文
posted @ 2010-10-30 21:17 忧忧夏天 阅读(19690) 评论(2) 推荐(3) 编辑
摘要: http://www.tudou.com/programs/view/EH92idiUnpA/太酷了,科技的魅力啊 阅读全文
posted @ 2010-10-14 00:10 忧忧夏天 阅读(290) 评论(0) 推荐(0) 编辑