代码改变世界

从.Net类库代码来看Asp.net运行时

2007-10-19 10:05 by Jacky_Xu, 279 阅读, 0 推荐, 收藏, 编辑
摘要:写在前面的话:网上讲Asp.net运行模式的好文章已经很多了,笔者本不用多此一举,另成一文。但从笔者自己的学习经验看,如果学到的这些知识不能对应到类库中的源代码,印象总归不够深刻,大有隔靴搔痒之感。只好自己写上一篇,对这方面的知识做个小小的总结。文中所有内容都是笔者在看了网上很多文章后,结合自己的开发经验得出的一些理解,难免有错误的地方,欢迎批评指出。另外,由于笔者能力所限,很多地方并未说透(真正... 阅读全文

使用面向对象的技术创建高级 Web 应用程序

2007-10-19 09:43 by Jacky_Xu, 240 阅读, 0 推荐, 收藏, 编辑
摘要:本文讨论: JavaScript 是基于原型的语言 用 JavaScript 进行面向对象的编程 JavaScript 编码技巧 JavaScript 的未来 本文使用了以下技术:JavaScript 目录 JavaScript 对象是词典JavaScript 函数是最棒的构造函数而不是类原型静态属性和方法闭包模拟私有属性从类继承模拟命名空间应当这样编写 Ja... 阅读全文

Asp.Net2.0小技巧

2007-10-18 22:27 by Jacky_Xu, 267 阅读, 0 推荐, 收藏, 编辑
摘要:1. 在提交页面之后,保持滚动条的位置 可以在page指令上加上MaintainScrollPositionOnPostback指令 2. 在页面载入完之后,将焦点移动到某个控件,只需要指定Form的DefaultFocus属性就可以了。 ... 3. 通过DefaultButton属性设置form的默认相应按钮,即在用户敲回车时触发的按钮 ... 4. 可以使用$符号轻松的使用... 阅读全文

ASP.NET AJAX之内部揭秘

2007-10-18 22:16 by Jacky_Xu, 199 阅读, 0 推荐, 收藏, 编辑
摘要:介绍微软最近发布了ASP.NET AJAX的Beta 2版。虽然它是一个非常强大的框架,但是当你在web 2.0的世界中要开发一个真正的AJAX web站点的话,就会遇到很多问题,而且你几乎找不到任何相关文档。本文中,我将介绍一些在开发Pageflakes中所学习到的高级经验。我们将会看到ASP.NET AJAX一些功能的优缺点,如批调用(Batch Call),调用超时,浏览器调用拥堵问题,AS... 阅读全文

ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline

2007-10-17 17:32 by Jacky_Xu, 322 阅读, 0 推荐, 收藏, 编辑
摘要:相信大家都使用过ASP.NET进行过基于Web的应用开发,ASP.NET是什么?如果站在一个相对High Level的角度,我们可以这样来定义ASP.NET:ASP.NET是一个基于Web的开发平台,提供构建企业级应用所需的Service、Programming Model和Software的Infrastructure。如果我们以一个Low Level的角度来看,它本质上就是一个消息处理器:他接... 阅读全文

ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI

2007-10-17 17:31 by Jacky_Xu, 412 阅读, 0 推荐, 收藏, 编辑
摘要:前几天有一个朋友在MSN上问我“ASP.NET 从最初的接收到Http request到最终生成Response的整个流程到底是怎样的?”我觉得这个问题涉及到IIS和ASP.NETASP.NET Runtime的处理模型的问题,并不是三言两语就能说清楚的,所以决定写这样一篇介绍IIS和ASP.NET Runtime Process Model的文章,谈谈我对此的一个粗浅的认识,如果有什么不对的地方... 阅读全文

分布式存贮技术及其展望

2007-10-15 17:15 by Jacky_Xu, 352 阅读, 0 推荐, 收藏, 编辑
摘要:分布式存贮概念及初探 何为分布式存贮: 与目前大量应用的集中式存贮(如文件和数据服务器以及EMC等存贮产品)方式不同,分布式存贮并不把数据存贮在企业中某一个或多个特定的节点上,而是通过网络使用企业中每台机器(可以是桌面PC也可以是服务器)上的磁盘存贮空间,并把这些分布的存贮资源构成一个虚拟的存贮设备,数据分散地存贮在企业的各个角落。 分布式存贮的优势: 低成本: 由于使用的是企业中几乎所有... 阅读全文

走近数据库集群技术

2007-10-15 17:09 by Jacky_Xu, 422 阅读, 0 推荐, 收藏, 编辑
摘要:用来保存计算最终结果的数据库是整个信息系统的重要组成部分,技术也相对成熟。然而,对于所有数据库而言,除了记录正确的处理结果之外,也面临着一些挑战:如何提高处理速度,数据可用性、数据安全性和数据集可扩性。将多个数据库联在一起组成数据库集群来达到上述目标应该说是一个很自然的想法。 集群(Cluster)技术是使用特定的连接方式,将价格相对较低的硬件设备结合起来,同时也能提供高性能相当的任务处理能力。 ... 阅读全文

ASP.NET 应用程序生命周期概述

2007-10-12 11:12 by Jacky_Xu, 225 阅读, 0 推荐, 收藏, 编辑
摘要:本主题概述应用程序生命周期,列出重要的生命周期事件,并描述如何编写适合应用程序生命周期的代码。在 ASP.NET 中,若要对 ASP.NET 应用程序进行初始化并使它处理请求,必须执行一些处理步骤。此外,ASP.NET 只是对浏览器发出的请求进行处理的 Web 服务器结构的一部分。了解应用程序生命周期非常重要,这样才能在适当的生命周期阶段编写代码,达到预期的效果。 应用程序生命周期概述 下表描... 阅读全文

ASP.NET 页生命周期概述

2007-10-12 11:11 by Jacky_Xu, 260 阅读, 0 推荐, 收藏, 编辑
摘要:ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期效果。此外,如果您要开发自定义控件,就必须熟悉页生命周期,以便正确进行控件初始化,使用视图状态数据填充控件属性以及运行任何控件行为代码。(控件的生命周期基... 阅读全文

ASP.NET必须知道的:HttpModule,HttpHandler

2007-10-12 11:02 by Jacky_Xu, 1086 阅读, 1 推荐, 收藏, 编辑
摘要:asp.net架构 一 asp.net请求的处理过程-------------------HttpModule 必须要掌握的东西HttpHandler 必须要掌握的东西,非常有用以上两个的实例---------------------asp.net 事件模型机制 -----------------------一客户的请求页面由aspnet_isapi.dll这个动态连接库来处理,把请求的asp... 阅读全文

掌握ADO.NET的十个热门技巧

2007-10-12 11:00 by Jacky_Xu, 273 阅读, 0 推荐, 收藏, 编辑
摘要:NET的数据访问编程模式需要一套新的技巧和最佳方法。 ADO.NET提供了一个统一的编程模式和一组公用的类来进行任何类型的数据访问,而不管你用何种语言来开发代码。ADO.NET是全新的,但又与ADO尽可能保持一致,它使编程模式从一个客户端/服务器、基于连接的模式转变到了一个新的模式,这个新模式可以让断开的前端下载记录、离线工作、然后重新连接来提交变化。ADO.NET是WinForms应用程序、A... 阅读全文

DotNet学习从入门到精通

2007-10-12 10:59 by Jacky_Xu, 344 阅读, 0 推荐, 收藏, 编辑
摘要:技术总是在不断发展,微软.NET平台经历了三年时间的历程,已经被广大开发人员所接受。我们利用Visual Studio.NET,可以快速、高效地进行Windows Form和Web Form的应用开发。.NET是一个全新的概念,.NET代表了一个集合、一个环境、一个编程的基本结构,作为一个平台来支持下一代的互联网,因为我们相信世界不会倒退到集中计算的主机模式下。在XML Web Service... 阅读全文

Java学习从入门到精通(学习过程)

2007-10-11 13:14 by Jacky_Xu, 465 阅读, 0 推荐, 收藏, 编辑
摘要:一、 JDK (Java Development Kit)JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的J... 阅读全文

ASP.NET 页面对象模型

2007-10-11 10:54 by Jacky_Xu, 169 阅读, 0 推荐, 收藏, 编辑
摘要:ASP.NET Web 页面生命历程中的一天 Dino Esposito Wintellect 2003 年 8 月 适用于: Microsoft ASP.NET 摘要:了解围绕 ASP.NET Web 页构建的事件模型,以及一个 Web 页面在其转变为 HTML 的历程中的各个阶段。ASP.NET HTTP 运行时控制对象管线,对象管线首先将所请求的 URL 转换为一个页面类的活动实... 阅读全文

使用myeclipse集成struts,hibernate,spring的一个示例程序

2007-10-11 10:29 by Jacky_Xu, 713 阅读, 0 推荐, 收藏, 编辑
摘要:在java企业应用领域,ejb的功能强大同ejb的配置复杂,难于学习一样出名。但在以前我们又有什么办法呢?只有硬着头皮来学ejb。真有点“明知山有虎,偏向虎山行”的精神。现在形式有了乐观的变化,java开源的持续走红,使得开发java企业级应用不再局限于ejb领域。这里我主要介绍一下怎样采用开源的Spring,Hibernate以及Struts构建一个轻量级的架构。MyPlaces(自我空间 自由... 阅读全文

自动生成静态网页(IO类)

2007-10-11 10:05 by Jacky_Xu, 446 阅读, 0 推荐, 收藏, 编辑
摘要:C# code using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls... 阅读全文

asp.net页面间数据传递(总结篇)

2007-10-10 10:58 by Jacky_Xu, 220 阅读, 0 推荐, 收藏, 编辑
摘要:1. Get(即使用QueryString显式传递) 方式:在url后面跟参数。 特点:简单、方便。 缺点:字符串长度最长为255个字符;数据泄漏在url中。 适用数据:简单、少量、关键的数据。 适用范围:传递给自己、传递给另一个目标页面;常用于2个页面间传递数据。 用法:例如:url后加?UserID=…,跳转到目标页面,目标页面在伺服端可用Req... 阅读全文

程序员必须掌握的基本正则表达式

2007-10-10 10:18 by Jacky_Xu, 589 阅读, 0 推荐, 收藏, 编辑
摘要:摘要:本文是正则表达式系列教程的第一篇,作者抛开深奥的概念,用最平实的写法描述了编程中的利器:正则表达式的基本语法,平时做为案头参考也很有用处,希望对广大战斗在程序领域的同仁有所帮助。 正则表达式是什么东东? 正则表达式是使用一套特殊符号模式做为表达格式的字符串,主要用处是描述和解析文本。许多程序员(甚至一些不错的高手)都无视(也不用)正则表达式,我认为这是一个耻辱,因为在解决很多问题的时候,正则... 阅读全文

微软面试题目完全版

2007-10-10 10:11 by Jacky_Xu, 430 阅读, 0 推荐, 收藏, 编辑
摘要:网上有不少Microsoft的测试题,引来不少的眼光。在这里把所有的测试题加以整理,再附上答案。(个别题目答案有多种,文本仅代表作者的思路)每道题的后面会给出一个时间。这个时间是作者做出该题所用的时间。(注意,这不是什么标准时间,相信所有浏览本试卷的朋友都会在某一道或多道题上找到灵感,迅速解题的) 一.最基本题型(说明:此类题型比较简单) 1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若... 阅读全文

够用一辈子的几句话

2007-10-10 10:06 by Jacky_Xu, 198 阅读, 0 推荐, 收藏, 编辑
摘要:1: 说话要用脑子,敏事慎言,话多无益,嘴只是一件扬声器而已,平时一定要注意监督、控制好调频旋钮和音控开关,否则会给自己带来许多麻烦。讲话不要只顾一时痛快、信口开河,以为人家给你笑脸就是欣赏,没完没了的把掏心窝子的话都讲出来,结果让人家彻底摸清了家底。还偷着笑你。2: 遇事不要急于下结论,即便有了答案也要等等,也许有更好的解决方式,站在不同的角度就有不同答案,要学会换位思维,特别是在遇到麻烦的时候... 阅读全文

C#,.Net经典面试题目及答案

2007-10-10 10:03 by Jacky_Xu, 308 阅读, 0 推荐, 收藏, 编辑
摘要:1, 请你说说.NET中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。申明结构用Struck关键字,申明类用class关键字,向方法传递结构是时是通过值传递的,而不是通... 阅读全文

将自己训练成领袖七个要诀

2007-10-10 10:02 by Jacky_Xu, 201 阅读, 0 推荐, 收藏, 编辑
摘要:冲破心理障碍 “希望”是人生的锚 “希望”就是还没有达到,但却想达到之目标。“希望”含有很多的未知成分。 人生就像大海一般,充满着生命力,但却经常遇上一些惊涛骇浪,哪怕无风,也有三尺浪。我们像在大海中航行的邮轮,如果遇到大风浪,就要把锚抛下去。锚在海底拉到了某种物体,就能把船拖定下来。船在抛锚时有三个决定性的因素: (一)遭遇到大风浪,船不能自主的时候,才抛下锚,以求稳固; ... 阅读全文

ASP.NET 2.0 中改进的缓存功能

2007-10-08 10:08 by Jacky_Xu, 189 阅读, 0 推荐, 收藏, 编辑
摘要:摘要:本文中,Stephen Walther 将重点介绍 ASP.NET 2.0 中新增的缓存功能,以及如何使用这些新功能改进 ASP.NET 应用程序的性能和可扩展性。(本文包含一些指向英文站点的链接。) 本页内容更轻松的数据缓存 使用 SQL Cache Invalidation 使用 Post-Cache Substitution 结论 对于由数据库驱动的 Web 应用程序来说,要改... 阅读全文

关于web应用程序安全的思考(四)----一种全新的权限管控思想

2007-10-03 20:05 by Jacky_Xu, 329 阅读, 0 推荐, 收藏, 编辑
摘要:在看了自适应软件......的” 我今天在做我們一個新的系統功能權限的時候,有一點新的想法,不知道是不是班門弄斧,歡迎扔扔雞蛋! ”后﹐发现大家对于系统权限还是很关注﹐因此在继续我的安全模块设计之前﹐再对以系统功能作为权限管控的方法进而实现系统安全的完全脱耦方案进行说明。 我以一个实际的小型订单管理系统为例来实现这种权限设计方案﹐也欢迎大家能提出自己的权限设计方案来对比﹕ 某某公司在线订单管理... 阅读全文

关于Web应用程序安全的思考(三)

2007-10-03 20:04 by Jacky_Xu, 185 阅读, 0 推荐, 收藏, 编辑
摘要:应用程序的安全管控包括管控的时机和方法两个方面﹐即在哪里或什么时候进行管控﹐和使用什么依据进行权限管控。 在前几篇中﹐我提到在web应用程序进行安全管控的时机是在每次Request到达真正的应用程序之前进行﹐现在在总结一下其特点﹕ 1.这种方式不会出现未管控的死角(每次请求都会进行﹐每次动作都会经过验证)﹐并且抽象出web应用程序的本质(所有的服务器端程序都是在客户端request后)﹐这样也就... 阅读全文

关于web应用程序安全的思考(二)

2007-10-03 20:03 by Jacky_Xu, 269 阅读, 0 推荐, 收藏, 编辑
摘要:我想在我提出使用URL进行安全管控作为我的web应用程序安全的基础,一定有很多网友的不解,所以就先解释一下这个问题吧。使用URL进行权限管控的意思是:1.在上篇中我说过,web应用程序的本质其实就是Request。所以要让您的web应用程序安全,最直接最有效的手段就是让每一次Request都置于你的管控范围之内。这就好比您的web应用程式是一个大型游乐场,而您的安全模组就是这个游乐场的入口检票处。... 阅读全文

【转】关于web应用程序安全的思考(一)

2007-10-03 20:02 by Jacky_Xu, 263 阅读, 0 推荐, 收藏, 编辑
摘要:在关于web应用程序安全的思考(序)中我曾提到﹕web应用程序的安全不应该依赖于客户端的请求信息。 众所周知﹐http协议是开放的﹐因此谁都能向网络上公开的web服务器发送request请求﹐要求一个URL(Uniform Resource Locator 统一资源定位符)。 所谓request﹐不过是符合http协议(即遵守http请求语法)的一大段字符串而已﹕ 下面是一个aspx的请求示例﹕ ... 阅读全文

如何构建安全的.net web应用系统

2007-10-03 19:59 by Jacky_Xu, 200 阅读, 0 推荐, 收藏, 编辑
摘要:构建一个安全的系统,这是一个非常庞大的工程。它包括设置网络安全,设置操作系统安全以及应用程序本身的安全性。本文介绍的是有关应用.Net技术如何构建一个安全的Web应用系统。一 安全涉及的服务构建一个Web应用系统,肯定要涉及到客户端,iis以及数据库等各个组建。下面这幅图[该图来源:http://msdn2.microsoft.com/en-us/library/aa302415.aspx]很好... 阅读全文

ASP.NET2.0缓存技术

2007-10-03 19:54 by Jacky_Xu, 199 阅读, 0 推荐, 收藏, 编辑
摘要:当一个网页频繁被访问的时候,我们可以通过把整个网页缓存来提高执行效率。这样的优点是,当用户再次访问这个网页的时候,被格式化好的HTML会被直接送到前台进行显示。 Output Cache是一项非常有效的增强访问性能的技术,由于IIS的一些特性,默认情况下Output Cache是打开的,但是要对某些请求进行缓存,还需要开发者进行定制。 对于Output Cache的定制,我们有两种方法,一种是基于... 阅读全文
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页