Rocho.J

人脑是不可靠的, 随时记录感悟并且经常重复!

 

2011年11月16日

仿hotmail收件人弹层: onkeyup事件无法捕获到"回车按键", 用onkeydown事件捕获额外处理"回车键"

摘要:查了半天资料, 据说这三事件的执行顺序是: onkeydown -> onkeypress -> onkeyup =========================== 我遇到的情况是, onkeyup的注册的方法执行异步的ajax方法, 这时好像只有onkeyup事件比较满意 在input中, ... 阅读全文

posted @ 2011-11-16 16:55 RJ 阅读 (1766) 评论 (0) 编辑

2011年11月14日

用onkeyup替换onpropertychange事件

摘要:xxx ==========代替onpropertychange==========(0x8、0x2E)表示backspace、Delete按键 //增加一个onkeypress事件, 1.非ie不支持onpropertychange事件,2.onpropertychange事件用js赋值无法触发f... 阅读全文

posted @ 2011-11-14 09:34 RJ 阅读 (686) 评论 (0) 编辑

2011年10月13日

Sql语句在Access数据库中能查到结果, 写在程序中查不到结果(或者得到的结果全是0) --- 通配符的问题, Access的"case when"

摘要:Access中的语句: Sql Server通配符: % 多个 _1个 Accesss通配符: *多个 ?1个 ------- Access中能执行 SELECT T_StockNoticeInfo.StockID, IIf(CreateTime Like '2011/10/14 ??:??:??'... 阅读全文

posted @ 2011-10-13 18:50 RJ 阅读 (886) 评论 (0) 编辑

2011年8月26日

解决TextBox中, JS方法(DatePicker)改变Text内容后, 无法触发OnTextChanged事件的问题

摘要:苦恼了2天啊, TextBox控件中, 又JS改变其内容后, 不会触发OnTextChanged事件. 想过Ajax, 我就这一个地方用, 一来是觉得浪费, 二来看到有评论说, AjaxPro和DataPicker一起用会报错. 有个帖子的回复, 茅塞顿开 原帖: ===============... 阅读全文

posted @ 2011-08-26 13:51 RJ 阅读 (15307) 评论 (1) 编辑

2011年5月30日

jQuery验证客户端控件, 在提交表单时用MD5.js将密码变成密文

摘要:View Code script language="javascript" type="text/javascript"> function doSubmit() { if (!$("#").valid()) { return false; } else { var pwd = docume... 阅读全文

posted @ 2011-05-30 23:06 RJ 阅读 (1024) 评论 (1) 编辑

2011年5月6日

CSS格式模板

摘要://GeneralCSS.cssView Code /*########## IE compatible Setting(Copy the following things to the Section) ########## *//* ########## Init... 阅读全文

posted @ 2011-05-06 19:16 RJ 阅读 (289) 评论 (0) 编辑

2011年5月3日

TFS 2008: Message that "solution not currently configured for integrated source control in Visual Studio"

摘要:TFS 2008: Message that "solution not currently configured for integrated source control in Visual Studio" 英文不好, 随便翻下: TFS 2008: Visual Studio中的解决方案未正确... 阅读全文

posted @ 2011-05-03 10:44 RJ 阅读 (269) 评论 (0) 编辑

2011年4月4日

学习笔记 --- BLL层事物、asp.net异常处理

摘要:1. BLL层事务: 简单的BLL层的事物, 使用TransactionScope就可以, 在TransactionScope的代码块中, 无错误就调用TransactionScope对象上的Complete()方法提交数据, 若有错就自动回滚.值得注意的是, 对于使用DataSet、DataTab... 阅读全文

posted @ 2011-04-04 02:46 RJ 阅读 (1480) 评论 (1) 编辑

2011年3月17日

学习笔记 --- 缓存、动态页面静态化、网站优化

摘要:一、缓存 缓存(Cache)技术在软件开发过程中有着广泛的用途, 它对提升软件性能和改善客户体验有很大帮助. 所谓缓存, 是指将那些经常重复的操作结果暂时存放起来, 在以后的执行过程中, 只要使用前面的暂存结果即可. 缓存技术在日常生活中随处可见, 就拿排队买票来说吧: 买票时需要先排队, 等轮到自... 阅读全文

posted @ 2011-03-17 00:47 RJ 阅读 (10522) 评论 (7) 编辑

2011年2月20日

学习笔记 --- ASP.NET状态管理

摘要:这篇是以前写的, 觉得配置文件(个性化数据那块) 和 缓存那里不够详细, 一直没发. 既然决定要专门整理一篇缓存笔记. 现在, 就直接发布下吧 ############################################## 先别管ASP.NET的状态管理是什么? 首先回想一下浏览器和服... 阅读全文

posted @ 2011-02-20 15:57 RJ 阅读 (585) 评论 (1) 编辑

2011年2月18日

学习笔记 --- 工厂、单体、适配器、策略、观察者、MVC设计模式及ASP.NET MVC开发模式、关闭缓存的方法

摘要:关于工厂、单体、适配器、策略、观察者没啥好说的, 代码中有说明 //DesignPattern.cs View Code using System;using System.Collections.Generic;using System.Linq;using System.Text;names... 阅读全文

posted @ 2011-02-18 16:47 RJ 阅读 (1832) 评论 (0) 编辑

2011年2月8日

学习笔记 --- XML、生成Excel、XML加密解密

摘要:今天本来想整理下ASP.NET MVC, 做个增删改查的Demo. 可是, 又不想去动数据库, 于是想到了XML. 可是, 突然发现对XML的认识和了解还不够系统, 无奈先整理下XML吧! %>_ 一、 XML XML(eXtensible Markup Language, 扩展标记语言), 是W3... 阅读全文

posted @ 2011-02-08 18:22 RJ 阅读 (4138) 评论 (0) 编辑

2011年1月30日

学习笔记---母板页、用户控件、第三方控件及视图状态管理

摘要:一、母版页 在制作页面的过程中, 多个页面往往具有相同的页面Header和页面Footer, 多个页面只是在中间部分有变化. 那么我们完全可以避免在每个页面中都写一遍页头和页尾的代码, 这种技术就是母版页, 其实用户控件也可以实现相同的功能. 我们可以使用母版页把页面中相似的部分提取出来, 而把各面... 阅读全文

posted @ 2011-01-30 16:47 RJ 阅读 (1081) 评论 (0) 编辑

2011年1月20日

学习笔记 --- Asp.Net 中的身份验证和授权管理

摘要:Web项目最终是要在企业内部网(Intranet)或者互联网(Internet)环境下部署的.即便是在企业Intranet环境下,也存在跨国企业或者连锁式分布企业,于是将会有这样的需求:通过互联网将同一企业的多个局域网互联起来.因此,无论是Intranet还是Internet都具有严格的安全要求,可... 阅读全文

posted @ 2011-01-20 02:23 RJ 阅读 (1935) 评论 (0) 编辑

2011年1月5日

学习笔记 --- 软件工程(软件生命周期)

摘要: 阅读全文

posted @ 2011-01-05 14:05 RJ 阅读 (169) 评论 (0) 编辑

学习笔记 --- 编码过程中常见的三种异步方式

摘要:实际的编码过程中, 凡是涉及到网络通信的代码, 异步都是决不可缺少的. 那么什么是异步呢? 异步就是子线程, 异步通过开辟子线程来实现, 所以一提到异步就应该想到子线程. 即使不涉及网络通信, 异步也是一种常用的编码方式, 如: 在Winfor程序中, 某个耗时较长方法我们需要执行10000次, ... 阅读全文

posted @ 2011-01-05 11:43 RJ 阅读 (310) 评论 (0) 编辑

2011年1月3日

学习笔记 --- Windows服务、NUnit

摘要:一、Windows服务Windows服务可以被理解成是一种没有界面的后台程序, 在我们操作系统的"服务管理器(运行->services.msc)"可以找到很多这样的程序, 如: 著名的MSSqlServer. 这种没有界面的后台程序, 并且可以随着计算机启动而自动执行的行为, 非常适合用来做服务器端... 阅读全文

posted @ 2011-01-03 15:08 RJ 阅读 (1178) 评论 (0) 编辑

2011年1月2日

学习笔记---Web服务、Remoting、WCF (下) --- Remoting and WCF

摘要:接上: 2. .NET Remoting .NET Remoting的思想: 通过通道(协议+端口)来获得远程服务器类库中对象的引用. 在学习Socket的时候, 我们知道微软将IP地址和端口号封装在了终结点EndPoint中, 类似的Remoting中的通道就是把通信协议和端口号封装在一起的产物... 阅读全文

posted @ 2011-01-02 01:51 RJ 阅读 (1172) 评论 (0) 编辑

学习笔记---Web服务、Remoting、WCF (上) --- Web服务

摘要:自从程序设计诞生起, 如何最大限度的重用代码, 减小编码的重复劳动就是程序员永恒不变的课题. 我们从学习面向对象开始, 先后引入了很多种共享代码的手段, 随着学习的不断深入就越发觉得程序设计的发展过程其实就是不断的提高代码重用能力的过程. 如: 最先学到的继承就是一种共享代码的手段, 子类自动继承父... 阅读全文

posted @ 2011-01-02 01:23 RJ 阅读 (697) 评论 (0) 编辑

2010年12月19日

学习笔记---元数据、程序集、GAC版本控制、属性(Attribute)、反射(利用.NET编译器实现表达式计算器)

摘要:1. 元数据(Metadata): 元数据被存储在程序集中, 用来对程序集中的类型和方法进行描述, 程序集之所以是可描述的就是因为元数据完整的描述了程序集中每个模块的内容. 简而言之, 元数据就是用来描述数据的数据, 即元数据描述代码和数据(如类型、代码、程序集等等信息). NET应用程序实际上由 ... 阅读全文

posted @ 2010-12-19 16:01 RJ 阅读 (1208) 评论 (0) 编辑

2010年12月12日

学习笔记---Socket编程、任务栏图标和MD5散列算法

摘要:网络编程: 顾名思义, 网络编程就是针对网络应用编写程序. 针对网路通信, ISO(International Organization for Standardization)国际标准化组织提出了标准的网路通信模型OSI七层模型, 而实际上这个七层模型被创建以来最大的作用还是在教育科研事业的理... 阅读全文

posted @ 2010-12-12 16:49 RJ 阅读 (750) 评论 (2) 编辑

学习笔记---工作和面试中的Sql题目和处理方法

摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--############################################--... 阅读全文

posted @ 2010-12-12 16:26 RJ 阅读 (659) 评论 (0) 编辑

2010年12月2日

学习笔记---Javascript - DOM 及 简版JS二级联动

摘要:DOM: Document Object Model文本对象模型, 是针对XML处理的树形结构的API. 1. 通过window对象的document可以取得DOM对象的引用, 通过document对象的getElementById和getElementByTagName方法获得特定的元素. 通过... 阅读全文

posted @ 2010-12-02 23:39 RJ 阅读 (258) 评论 (0) 编辑

学习笔记---Javascript事件Event、IE浏览器下的拖拽效果

摘要:1. 关于event常用属性有returnValue(是否允许事件处理继续进行, false为停止继续操作)、srcElement(触发事件的事件源对象)和attachEvent("onclick",function(){...}); 2. a. 实现拖放(Drag and Drop): 目前支... 阅读全文

posted @ 2010-12-02 23:25 RJ 阅读 (1262) 评论 (0) 编辑

学习笔记---Javascript闭包

摘要:我们知道计算机总是按顺序从前往后顺次执行代码, 但是我们总会有这么一种需求: 对于某段代码我们并不希望它现在去执行, 而是在将来某个时间或者隔多长时间才去执行, 在C#中委托和事件提供了类似的处理及其, 那么在Javascript的世界中是不是也有类似的机制? 答案是肯定的, 那就是闭包(closu... 阅读全文

posted @ 2010-12-02 23:19 RJ 阅读 (346) 评论 (0) 编辑

学习笔记---Javascript原型对象、this的5钟用法、原型继承、Caller和Callee的使用

摘要:1. 在Javascript中, 每定义一个函数, 将伴生一个原型对象. 原型就是用来为同一类对象共享类型信息的, 即每一个通过该函数创建的对象都可以共享函数原型上的信息. 也就是说, 当我们定义一个函数的时候, 实际上得到了两个对象, 一个函数对象, 一个原型对象. 2. 在通过函数并使用new... 阅读全文

posted @ 2010-12-02 23:07 RJ 阅读 (3057) 评论 (0) 编辑

学习笔记---JavaScript基础

摘要:1. JavaScrip数据类型:值类型PrimitiveValue(栈中): a. undefined类型(值为undefined表示未定义, undefined实际上是从null派生出来的, 在javascript中他们是相等的)、 b. null类型(已定义且值为null, 表示空引用, 即... 阅读全文

posted @ 2010-12-02 22:39 RJ 阅读 (412) 评论 (0) 编辑

2010年11月22日

学习笔记---HttpApplication处理管道

摘要:当浏览器发送一个请求道服务器时, 实际上需要经过上图所示的流程, 该过程可以概括为:"请求 ---> IIS ---> (检查IIS配置后)ASP.NET ---> HttContext ---> HttpApplication"此时, 就进入了HttpApplication处理管道, 只要是AS... 阅读全文

posted @ 2010-11-22 03:13 RJ 阅读 (3593) 评论 (0) 编辑

2010年11月16日

学习笔记---httpHandler处理程序

摘要:在网站开发中, 经常需要对某一类的资源进行统一处理, 针对这种情况, 我们可以通过创建自定义HTTP处理程序来解决. 如上图所示: IIS对于收到的请求会根据请求的扩展名来进行筛选, 默认情况下, 一些静态资源(如:*.htm、*.html、*.jpg、*.gif等)会由IIS直接处理并返回给浏览... 阅读全文

posted @ 2010-11-16 23:21 RJ 阅读 (333) 评论 (0) 编辑

2010年11月12日

学习笔记---验证控件

摘要:作为程序员, 永远别指望用户按照规则进行输入, 比较理想的状况是在客户端浏览器和服务器端进行双重验证. 通常在客户端浏览器进行非功能性的常规验证, 如: 非空验证、范围验证及输入格式验证等, 而在服务器端进行功能性验证, 如: 检查账户是否存在, 检查用户权限等. 客户端浏览器的验证一般通过Java... 阅读全文

posted @ 2010-11-12 02:20 RJ 阅读 (431) 评论 (0) 编辑

2010年11月9日

学习笔记---再次理解事件和委托

摘要:事件和委托我已经是至少第3次理解了. 以前一直似懂非懂, 前两次专门抽了一整天的时间来看事件和委托. 今天有幸听了张高峰老师的事件委托, 突然茅塞顿开, 据说老张当年被公司委派到西雅图微软专门学习了8个月的.NET(Version 1.1), 不是盖的呀. 言归正传 什么是事件? 什么是委托呢?... 阅读全文

posted @ 2010-11-09 14:10 RJ 阅读 (347) 评论 (1) 编辑

学习笔记---Sql语句的执行步骤及注意事项

摘要:在以上的10个处理步骤中, 每一步的处理都生成一个虚拟表来作为下一步的输入. 虚拟表对于调用者或输出查询来说是不存在的, 仅在最后步骤生成的表才会返回给调用者或者输出查询. 如果某一子句没有出现在SQL语句中, 这一步就被简单跳过.. 这10个具体步骤是:1.FROM: from子句中的两个表首... 阅读全文

posted @ 2010-11-09 00:44 RJ 阅读 (333) 评论 (0) 编辑

2010年11月8日

学习笔记---Oracle操作总结

摘要:<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->--################ 阅读全文

posted @ 2010-11-08 02:32 RJ 阅读 (899) 评论 (1) 编辑

2010年11月6日

学习笔记---面向对象的特点,隐士转换和显示转换

摘要:面向对象的特点: 抽象、封装、继承、多肽。 抽象: 提取对象的共同属性, 抽象的结果为类。 封装: 类内私有成员对外提供访问的方法。 继承:已有类的基础上, 添加新成员后构建新类。 多肽:同样的方法, 表现出不同的行为或状态。(子类对象指向父类的引用, 同种语义不同行为。) 阅读全文

posted @ 2010-11-06 22:09 RJ 阅读 (152) 评论 (0) 编辑

2010年10月30日

学习笔记---常用的流

摘要: 阅读全文

posted @ 2010-10-30 00:33 RJ 阅读 (86) 评论 (0) 编辑

2010年10月29日

学习笔记---取得枚举项的2种方法: Enum.GetValues()-Array.GetValue()和Enum.GetNames()-Enum.Parse()

摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->namespace EnumDemo{ public enum Color { red = 0,... 阅读全文

posted @ 2010-10-29 02:13 RJ 阅读 (5218) 评论 (0) 编辑

2010年10月28日

学习笔记---页面对象的11个事件, 其中InitComplete-PreLoad之间和Load-LoadComplete之间的时间点, 很关键

摘要:转自别人的, 加上用户控件的顺序: 转自:http://www.cnblogs.com/kvspas/archive/2012/01/03/webform-master-control.htmlWebForm中搭配母版页和用户控件页时候的事件加载顺序,附测试程序2012-01-03 00:56 by... 阅读全文

posted @ 2010-10-28 21:39 RJ 阅读 (228) 评论 (0) 编辑

学习笔记---Http协议的请求消息和响应消息

摘要: 阅读全文

posted @ 2010-10-28 02:03 RJ 阅读 (119) 评论 (0) 编辑

学习笔记---URL和URI的区别, 强制类型转换和AS转换

摘要:关于URL和URI区别:URL(Uniform REsource Locator), 统一资源定位符. 用于标识互联网上资源的地址, 也被称为网页地址.URI(Uniform Resource Identifier), 统一资源标识符. 用于确定一个资源, 但不一定指出资源的地址.URI = URL... 阅读全文

posted @ 2010-10-28 02:01 RJ 阅读 (235) 评论 (0) 编辑

学习笔记---对委托、匿名方法、Lama表达式及事件的理解

摘要:.NET是采用”委托事件模型”来处理事件的, 委托事件模型的特点是: 将事件的处理委托给独立的对象, 而不是事件源本身, 从而将使用者界面与程序逻辑分开. 整个”委托事件模型”由产生事件的对象(事件源)、事件参数对象及事件监听者对象之间的关系所组成. 产生事件的对象(事件源)会在事件产生时, 将... 阅读全文

posted @ 2010-10-28 01:57 RJ 阅读 (678) 评论 (0) 编辑

导航

统计