Jack-Leung

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  123 随笔 :: 10 文章 :: 47 评论 :: 26万 阅读

03 2011 档案

摘要:一个母版页中引用了一个js文件和一个css样式表文件,路径是使用的相对路径,代码是这样子的view sourceprint?1<link href="../css/dtree.css" rel="stylesheet" type="text/css" /> 23<script src="../js/dtree.js" type="text/javascript"></script>view sourceprint?1母版页我放在项目文件MasterPage文件 阅读全文
posted @ 2011-03-31 17:36 Jack.leung 阅读(1648) 评论(0) 推荐(1) 编辑

摘要:javascript表单之间的数据传递! 今天有朋友问我关于用JAVASCRIPT来进行页面各表单之间的数据传递的问题,我以前也写过,不过从来没有注意,今天总结了一下,希望能够给大家一些帮助,也帮助我总结以前学过,用过的知识。 一,最简单的就是同一个网页里的表单的数据传递。 举个实例,一个网页上有两个表单,每个表单里一个文本框,一个按钮。点按钮互相对操作对方的文本框的值。我们举的例子是把一个文本框付给另一个文本框。具体的HTML代码如下:<html><head><title>Untitled Document</title><meta ht 阅读全文
posted @ 2011-03-31 16:41 Jack.leung 阅读(273) 评论(0) 推荐(0) 编辑

摘要://遍历option和添加、移除optionfunction changeShipMethod(shipping){var len = $("select[@name=ISHIPTYPE] option").lengthif(shipping.value != "CA"){ $("select[@name=ISHIPTYPE] option").each(function(){ if($(this).val() == 111){ $(this).remove(); } });}else{ $("<option valu 阅读全文
posted @ 2011-03-31 12:02 Jack.leung 阅读(558) 评论(0) 推荐(0) 编辑

摘要:http://www.rainsts.net/article.asp?id=426学习WCF已有近两年的时间,其间又翻译了Juval的大作《Programming WCF Services》,我仍然觉得WCF还有更多的内容值得探索与挖掘。学得越多,反而越发觉得自己所知太少,直到现在,我也认为自己不过是初窥WCF的门径而已。学以致用”,如果仅仅是希望能够在项目中合理地应用WCF,那么对于程序员而言,可以有两种选择,一种是“知其然而不知其所以然”,只要掌握了WCF的基础知识,那么对于一般的应用就足够了。要做到这一点就很容易了,微软秉承了一贯的方式,将WCF这门技术优雅地呈现给开发者,封装了复杂的实 阅读全文
posted @ 2011-03-31 09:48 Jack.leung 阅读(415) 评论(0) 推荐(0) 编辑

摘要:log 4net组件下载:log4net.dllweb.config配置如下:<?xmlversion="1.0"encoding="utf-8"?><configuration><configSections><sectionname="log4net"type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/></configSections><log4net>< 阅读全文
posted @ 2011-03-30 16:58 Jack.leung 阅读(393) 评论(0) 推荐(0) 编辑

摘要:1.引入log4net.dll2.创建一个log4net.config(名字任意取)内容如下<?xml version="1.0" encoding="utf-8"?><configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> </configSections> < 阅读全文
posted @ 2011-03-30 14:36 Jack.leung 阅读(1133) 评论(1) 推荐(0) 编辑

摘要:打开iis运行 inetmgr把 IIS 前面的勾去掉,点击下一步,就卸载了。Windows XP_SP1 ,XP_SP2 ,XP_SP3 系统 适用 IIS5.1版本Windows 2000 系统 适用 IIS5.0 版本Windows server 2003系统 适用 IIS 6.0 版本Windows Server 2008 ,Vista 系统 适用 IIS 7.0 版本IIS HTTP 500 内部服务器错误 服务器无法加载应用程序 '/LM/W3SVC''/LM/W3SVC' '找不到指定的元数据运行环境:Windows XP Sp2现象:[1 阅读全文
posted @ 2011-03-30 09:28 Jack.leung 阅读(576) 评论(0) 推荐(0) 编辑

摘要:1.Webservice 可返回类型 int,string,double,bool,DataTable,DataSet,ArraList,List<string[]>,string[],void,Guid 可传递参数 对象,int,string,double,bool,List<string[]>,byte[],Guid,out int [WebMethod] public string Send(SendData item) { } 特别注意: 1.不能有方法重写,方法名必须唯一,否则不能添加web引用 2.webservice方法不能加static修饰,否则引用中找 阅读全文
posted @ 2011-03-29 17:17 Jack.leung 阅读(3060) 评论(0) 推荐(1) 编辑

摘要:在以下情况下,请使用委托:当使用事件设计模式时。当封装静态方法可取时。当调用方不需要访问实现该方法的对象中的其他属性、方法或接口时。需要方便的组合。当类可能需要该方法的多个实现时。在以下情况下,请使用接口:当存在一组可能被调用的相关方法时。当类只需要方法的单个实现时。当使用接口的类想要将该接口强制转换为其他接口或类类型时。当正在实现的方法链接到类的类型或标识时:例如比较方法。CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public 阅读全文
posted @ 2011-03-28 15:01 Jack.leung 阅读(616) 评论(0) 推荐(2) 编辑

摘要:URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。 比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。 url重写的优点在于: 缩短url,隐藏实际路径提高安全性; 易于用户记忆和键入; 易于被搜索引擎收录; 实现URL重写的几个步骤: 第一: 下载MS的URLRewriter.dll,放到你的web程序的bin下 下载地址:download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797 阅读全文
posted @ 2011-03-28 11:57 Jack.leung 阅读(1523) 评论(1) 推荐(0) 编辑

摘要:Attribute:$(”p”).addClass(css中定义的样式类型); 给某个元素添加样式$(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map$(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值$(”img”).attr(”title”, function() { return this.src }); 给某个元素添加属性/值$(”元素名称”).html(); 获得该元素内的内容(元素,文本等)$(”元素名称”).html(”new stuff”); 给某元素设置内容 阅读全文
posted @ 2011-03-25 18:15 Jack.leung 阅读(382) 评论(0) 推荐(0) 编辑

摘要:经常会碰到在前台代码中要使用(或绑定)后台代码中变量值的问题。一般有<%= str%>和<%# str %>两种方式,这里简单总结一下。如有错误或异议之处,敬请各位指教。 一方面,这里所讲的前台即通常的.aspx文件,后台指的是与aspx相关联的CodeBehind,文件后缀名为.aspx.cs;另一方面,这里的绑定是指用户发出访问某一页面指令后,服务器端在执行过程中就已经将前台代码进行了赋值,而后生成html格式回传客户端显示,而并非已经显示到客户端后,然后通过其他方法(如ajax)去服务器端获取相应变量。备注:上面说的两个文件是常见的代码隐藏(code-behind 阅读全文
posted @ 2011-03-25 15:45 Jack.leung 阅读(3658) 评论(0) 推荐(1) 编辑

摘要:一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。下表给出了T-SQL函数的类别和描述。函数类别作用聚合函数 执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN 和 MAX。配置函数是一种标量函数,可返回有关配置设置的信息。转换函数将值从一种数据类型转换为另一种。加密函数 支持加密、解密、数字签名和数字签名验证。游标函数返回有关游标状态的信息。日期和时间函数可以更改日期和时间的值。数学函数执行三角、几何和其他数字运算。元数据函数返回数据库和数据库对象的属性信息。排名 阅读全文
posted @ 2011-03-25 15:04 Jack.leung 阅读(81324) 评论(12) 推荐(31) 编辑

摘要:-------------------该文摘自于匿名教程总结,希望对初学js的同学有帮助,因为它解决了我学习js的众多迷惑。。。函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。 javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法:以下是引用片段:function func1(…){…} var func2=function(…){…}; var func3=function func4(…){…}; va 阅读全文
posted @ 2011-03-25 11:48 Jack.leung 阅读(752) 评论(1) 推荐(0) 编辑

摘要:closed 获取引用窗口是否已关闭。 defaultStatus 设置或获取要在窗口底部的状态栏上显示的缺省信息。 dialogArguments 设置或获取传递给模式对话框窗口的变量或变量数组。 dialogHeight 设置或获取模式对话框的高度。 dialogLeft 设置或获取模式对话框的左坐标。 dialogTop 设置或获取模式对话框的顶坐标。 dialogWidth 设置或获取模式对话框的宽度。 frameElement 获取在父文档中生成 window 的 frame 或 iframe 对象。 length 设置或获取集合中对象的数目。 name 设置或获取表明窗口名称的值。 阅读全文
posted @ 2011-03-24 18:50 Jack.leung 阅读(617) 评论(0) 推荐(1) 编辑

摘要:http://www.cssrain.cn/demo/bbs.html 阅读全文
posted @ 2011-03-23 12:53 Jack.leung 阅读(154) 评论(0) 推荐(0) 编辑

摘要:一、目前在ASP.NET中页面传值共有这么几种方式:1、表单提交,<form action= "target.aspx" method = "post" name = "form1"><input name = "param1" value = "1111"/><input name = "param2" value = "2222"/> </form>....form1.submit();....此种方在A 阅读全文
posted @ 2011-03-23 11:31 Jack.leung 阅读(420) 评论(0) 推荐(1) 编辑

摘要:单元测试之道C#版[美]Andrew Hunt Davrd Thomas 著 ,陈伟柱 陶文 译第1章 序言1. 自信的编码有一次——或许就是上个礼拜二——有两个开发者:Pat 和Dale。他们面临着相同的最后期限,而这一天也越来越近了。Pat 每天都在着急地编写代码,写完一个类又写一个类,写完一个函数又接着写另一个函数,还经常不得不停下来做一些调整,使得代码能够通过编译。Pat 一直保持着这种工作方式,直到最后期限的前一天。而这时已经是演示所有代码的时候了。Pat 运行了最上层的程序,但是一点输出也没有,什么都没有。这时只好用调试器来单步跟踪了。“Hmm,决不可能是这样的”,Pat 想,“此 阅读全文
posted @ 2011-03-22 17:51 Jack.leung 阅读(406) 评论(0) 推荐(0) 编辑

摘要:这是用的最多的模式,每一个正式的软件都要用它,全局配置、唯一资源、还有一个就是所有的工厂我都设计为单件模式,因此它的使用量大于工厂模式和抽象工厂模式之和。Singleton 用于需要确保在系统中仅存在类的一个实例时,例如全局状态保持类或工具类... Singleton模式的实现基于两个要点:1)不直接用类的构造函数,而另外提供一个Public的静态方法来构造类的实例。通常这个方法取名为Instance。Public保证了它的全局可见性,静态方法保证了不会创建出多余的实例。2)将类的构造函数设为Private,即将构造函数"隐藏"起来,任何企图使用构造函数创建实例的方法都将报 阅读全文
posted @ 2011-03-22 17:09 Jack.leung 阅读(426) 评论(0) 推荐(0) 编辑

摘要:创建型: 1. 单件模式(Singleton Pattern) 2. 抽象工厂(Abstract Factory) 3. 建造者模式(Builder) 4. 工厂方法模式(Factory Method) 5. 原型模式(Prototype)结构型: 6. 适配器模式(Adapter Pattern) 7. 桥接模式(Bridge Pattern) 8. 装饰模式(Decorator Pattern) 9. 组合模式(Composite Pattern) 10. 外观模式(Facade Pattern) 11. 享元模式(Flyweight Pattern) 12. 代理模式(Proxy Pat 阅读全文
posted @ 2011-03-22 16:21 Jack.leung 阅读(626) 评论(0) 推荐(0) 编辑

摘要:Group By/Having操作符适用场景:分组数据,为我们查找数据缩小范围。说明:分配并返回对传入参数进行分组操作后的可枚举对象。分组;延迟1.简单形式:var q = from p in db.Products group p by p.CategoryID into g select g;语句描述:使用Group By按CategoryID划分产品。说明:from p in db.Products 表示从表中将产品对象取出来。group p by p.CategoryID into g表示对p按CategoryID字段归类。其结果命名为g,一旦重新命名,p的作用域就结束了,所以,最后s 阅读全文
posted @ 2011-03-22 16:11 Jack.leung 阅读(19632) 评论(1) 推荐(6) 编辑

摘要:以Northwind库为例,新建LINQ TO SQL Classes,我们将表Suppliers和Products拖进新建的dbml文件设计界面。默认情况下,IDE自动生成的映射关系为1:N.即Cardinality属性为OneToMany即1:N。如果我们想改为1:1则可选中表关系(图中空心实心箭头),修改Cardinality属性为OneToOne。但是IDE会报错:Error1Cannot create an association "Supplier_Product". Properties do not have matching types: "Su 阅读全文
posted @ 2011-03-22 15:49 Jack.leung 阅读(350) 评论(0) 推荐(0) 编辑

摘要:--use mastergoIF EXISTS (SELECT * FROM sys.databases WHERE name = 'StudyDB')DROP DATABASE StudyDB --如果存在则删除GOEXEC xp_cmdshell 'mkdir D:\SQL' --调用DOS命令创建文件夹--建库CREATE DATABASE StudyDBON PRIMARY( --PRIMARY 可选指定主文件组中的文件NAME = 'StudyDB1_data', --主数据文件的逻辑名FILENAME = 'D:\SQL\St 阅读全文
posted @ 2011-03-22 11:27 Jack.leung 阅读(2921) 评论(0) 推荐(0) 编辑

摘要:Ctrl+m+Crtr+o折叠所有大纲 Ctrl+k+f 格式化Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知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: 阅读全文
posted @ 2011-03-22 10:37 Jack.leung 阅读(253) 评论(0) 推荐(0) 编辑

摘要:0 OnPreInit 在页初始化开始时发生。1 OnInit当服务器控件初始化时发生;初始化是控件生存期的第一步。2 OnInitComplete在页初始化完成时发生。3 OnPreLoad在页 Load 事件之前发生。4 Page_Load5OnLoad当服务器控件加载到 Page 对象中时发生。6 OnLoadComplete在页生命周期的加载阶段结束时发生。7 OnPreRender在加载 Control 对象之后、呈现之前发生。 阅读全文
posted @ 2011-03-21 18:08 Jack.leung 阅读(295) 评论(0) 推荐(0) 编辑

摘要:web.config配置详细说明(一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点: 位于配置文件的顶部,包含在<configSections>标志中。 2.特定应用程序配置 特点: 位于<appSetting>中。 可以定义应用程序的全局常量设置等信息. 3.配置节设置 特点: 位于<system.Web>节中,控制Asp.net运行时的行为. 4.配置节组 特点: 用<sectionGroup>标记,可以自定义分组,可以放到<configSections>内部或其它<sec 阅读全文
posted @ 2011-03-21 17:55 Jack.leung 阅读(1490) 评论(2) 推荐(0) 编辑

摘要:uml与网站开发.一、概述 Web网站往往具有复杂与高度动态的特点。为了让Web应用在短时间之内开始运作,开发周期应该尽量地短。许多时候,开发者直接进入编写代码这一阶段,却不去仔细考虑自己想要构造的是什么样的网站以及准备如何构造:服务器端代码往往是毫无准备的即兴式编写,数据库表也是随需随加,整个应用的体系有时候呈现一种无规划状态。然而,只要我们运用一些建模技术和软件工程技术,就能够让开发过程更加流畅,确保Web应用将来更容易维护。 UML(Unified Modeling Language,统一建模语言)是一种通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统的文档。UM 阅读全文
posted @ 2011-03-21 16:39 Jack.leung 阅读(1542) 评论(1) 推荐(0) 编辑

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