08 2010 档案
摘要:int a = 12345678; //格式为sring输出 Label1.Text = string.Format("asdfadsf{0}adsfasdf",a); Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf"; Label1.Text = string.Format("asdfadsf{0:C}adsfasdf",a);//asdfadsf...
阅读全文
摘要:Global.asax文件,有时候叫做ASP.NET应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。概述 Global.asax位 于应用程序根目录下。虽然VisualStudio.NET会自动插入这个文件到所有的ASP.NET项目中,但是它实际上是一个可选文件。...
阅读全文
摘要:1. assembler和compilerassembler 汇编器,一般用于汇编语言,如本书的ILAsm。动词形式为assemble,翻译为汇编。compiler 编译器,一般用于高级语言,如C#等。动词形式为compile,翻译为编译。原书中,作者对这两个词是有所区分的。2.assembly 程序集很多人常常会与module(模块)混淆,以至于分不清哪一个才是真实存在的。没办法,Visual ...
阅读全文
摘要:一 asp.net请求的处理过程-------------------HttpModule 必须要掌握的东西HttpHandler 必须要掌握的东西,非常有用以上两个的实例---------------------asp.net 事件模型机制-----------------------一客户的请求页面由aspnet_isapi.dll这个动态连接库来处理,把请求的aspx文件发送给CLR进行编译...
阅读全文
摘要:1. 概念 内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系; 耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复...
阅读全文
摘要:关于ajax,是最近炒得非常火的一种技术,并且时下它也是非常流行。当然,它并不是什么新技术,而是在各种已有的技术和支持机制下的一个统一。在我的项目中,偶尔也会用到ajax,用来给用户一些无刷新的体验。用过几次之后,我个人决定对它的原理和运行机制做一个总结。 ajax这个名字据说是Asynchrono...
阅读全文
摘要:HTTP处理流程图以上流程的一些概念解释:1.http.sys是一个位于Win2003和WinXP SP2中的操作系统核心组件,能够让任何应用程序通过它提供的接口,以http协议进行信息通讯。 温馨提示:如果用户不慎删除了该驱动文件,不用担心,该驱动会在下次系统启动时重建。是一个删不掉的系统核心组件!实用程序结束该驱动,该驱动也会马上重新创建(只有粉碎文件才不能马上重建,但粉碎后,下次启动会重建...
阅读全文
摘要:当一个HTTP请求到服务器并被IIS接收到之后,IIS首先通过客户端请求的页面类型为其加载相应的.dll文件,然后在处理过程中将这条请求发送给能够处理这个请求的模块。在ASP.NET 3.5中,这个模块叫做HttpHandler(HTTP处理程序组件),之所以.aspx文件可以被服务器处理,就是因为在服务器端有默认的HttpHandler专门处理.aspx文件。IIS在将这条请求发送给能够处理这个...
阅读全文
摘要:很多程序设计都或多或少的涉及设计模式。现在大约有23种设计模式,分类如下:I] Creational Patterns (构建模式)Singleton (单例模式)Factory (工厂模式)Abstract Factory (抽象工厂)Builder (创建模式)Prototype(原型模式) II] Structural Patterns (结构化模式)Adapter (适配器模式)Bridge (桥模式)Composite (复合模式)Decorator (装饰模式)Facade (门面模式)Flyweight (享元模式)Proxy(代理模式) III] Behavioral Patt
阅读全文
摘要:有3张表:学生表:S字段:学生编号 学生姓名课程表:C字段:课程编号 课程名称成绩表:SC字段:学生编号 课程编号 分数需要实现最终效果如下:(后面有些课程省略没有截图了)实现的方法:方法一:[代码]运行结果为上一张图片所示。优点:这种方法有点傻瓜式,意思简单明了。缺点:都是固定死的,如果需求一变动,就需要改代码。方法二:[代码]运行结果:这里我们发现Chemistry的成绩没有?原因是成绩单里面...
阅读全文
摘要:DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架.DWZ富客户端框架设计目标是简单实用扩展方便, 让开发人员不写javascript的情况下, 也能用ajax做项目和使用各种UI组件. 用html扩展的方式取代javascript代码, 只要董html语法, 参考DWZ使用手册就可以使用DWZ组件和ajax. DWZ...
阅读全文
摘要:JSON概念剖析JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习...
阅读全文
摘要:从可查询的分布式解决方案,如MongoDB,到简单的分布式Key/Value存储解决方案,如Cassandra。此外,还有Riak,Tokyo Cabinet,Voldemort,CouchDB和Redis。但目前仅有少量的NoSQL项目支持在Windows平台上运行,如果要说到生产应用那就更少了。...
阅读全文
摘要:作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式有以下特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 一个典型的单例类的实现如下所示:其中构造子私有表示子类不能被继承。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->publicclassSingleton{privatestaticSingletonm_in
阅读全文
摘要:htm与html: html是当今网页文件的一种最基本的,也是使用最广泛的保存格式,与CGI,ASP,JSP或PHP之类的动态网页技术所保存的文件格式不同,页面中没有嵌入任何服务端执行的语句,是一种静态的页面格式,一般的浏览器都能直接解释并显示,无非就是一些标签在页面里,如:<title> <body> <table> ... ,相对来讲,其运行速度比.asp ...
阅读全文
摘要:innerHTML 属性的使用非常流行,因为他提供了简单的方法完全替代一个 HTML 元素的内容。另外一个方法是使用 DOM Level 2 API(removeChild, createElement, appendChild)。但很显然,使用 innerHTML 修改 DOM tree 是非常容易且有效的方法。然而,你需要知道 innerHTML 有一些自身的问题:当 HTML 字符串包含一个...
阅读全文
摘要:GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-...
阅读全文
摘要:雅虎给出了优化网站加载速度的34条法则(包括Yslow规则22条) 详细说明,下载转发 ponytail 的译文(来自帕兰映像)。1.Minimize HTTP Requests 减少HTTP请求图片、css、script、flash等等这些都会增加http请求数,减少这些元素的数量就能减少响应时间。把多个JS、CSS在可能的情况下写进一个文件,页面里直接写入图片也是不好的做法,应该写进CSS里,...
阅读全文
摘要:JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript 程序员,也未能完全吃透。本文从7个方面讲述 JavaScript 中那些你不很熟知但非常实用的技巧。 简略语句 JavaScript 可以使用简略语句快速创建对象和数组,比如下面的代码:[代码]可以...
阅读全文
摘要:转自:http://www.xiedaima.cn/read.php/72.htm 提高asp.net应用程序性能的常说的神话 有用的提高asp.net应用程序性能的技巧 Asp.net应用程序操作数据库的建议 Asp.net中的缓存与后台处理进程 现在写一个asp.net的web应用程序变得非常的简单,许多的程序员都不愿花时间去构建一个性能良好的应用程序。本文将要讨论提高web应用程序性能的十...
阅读全文
摘要:1.ToString()方式 [代码]2.页面绑定 [代码]
阅读全文
摘要:Ctrl+m+Crtr+o折叠所有大纲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: 移动到上一书签 C...
阅读全文
摘要:转载地址:http://www.cnblogs.com/nokiaguy/archive/2009/02/05/1384860.html排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数:1.row_number 2.rank3.dense_rank4.ntile 下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,...
阅读全文
摘要:Mysql:select * from [tablename] order by rand() limit 10Sql Server:select top 5 * from [tablename] order by NEWID()Access:select top 5 * from [tablename] order by rnd(id),其中id是自动编号的字段。在vb+access可以随机,但...
阅读全文
摘要:第一种:对象模式[代码]第二中:数组[代码]在给大家分享几个学习JSON 的地方:中文版官方介绍:http://www.json.org/json-zh.html微软介绍:http://msdn.microsoft.com/zh-cn/library/bb299886.aspxIBM介绍:http://www.ibm.com/developerworks/cn/web/wa-ajaxintro/
阅读全文
摘要:CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且 DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声名. CSS技巧 1.div的垂直居中问题 vertical-align:middl...
阅读全文
摘要:[代码]这个代码是我之前带网上找的,因为今天再次用到,所以记录下来,免得以后都找不到,我现在想去搜它的说明文档都搜不到!这个代码非常简洁,且浏览器兼容性超好,唯一的问题就是如果你要滚动多条的话就会有问题! 所以需要调参数C 和 样式里面的高度
阅读全文
摘要:浏览器市场的混乱,给设计师造成很大的麻烦,设计的页面兼容完这个浏览器还得兼容那个浏览器,本来ie6跟ff之间的兼容是很容易解决的。加上个ie7会麻烦点,ie8的出现就更头疼了,原来hack ie7的方法又不能用了,怎么办呢?第一种方法:还好,微软提供了这样一个代码:<meta http-equiv="x-ua-compatible" content="ie=7" />把这段代码放到&l...
阅读全文