上一页 1 2 3 4 5 6 7 ··· 132 下一页
摘要: jQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本。每个版本都会引入一些新功能。今天我想介绍的,就是从jQuery 1.5.0版本开始引入的一个新功能----deferred对象。这个功能很重要,未来将成为jQuery的核心方法,它彻底改变了如何在jQuery中使用ajax。为了实... 阅读全文
posted @ 2015-08-26 08:44 awp110 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 储存模式1.InProc模式这是ASP.NET默认的Session管理模式,在应用进程内维护Session。2.StateServer模式这是在服务器装了.NET环境后自带的一个StateServer服务,在应用进程外管理Session,可以进行多应用间的Session共享。3.SQLServer模... 阅读全文
posted @ 2015-08-24 11:55 awp110 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: 作为.NET进阶内容的一部分,垃圾回收器(简称GC)是必须了解的内容。本着“通俗易懂”的原则,本文将解释CLR中垃圾回收器的工作原理。基础知识托管堆(Managed Heap)先来看MSDN的解释:初始化新进程时,运行时会为进程保留一个连续的地址空间区域。这个保留的地址空间被称为托管堆。"托管堆也是... 阅读全文
posted @ 2015-08-21 08:51 awp110 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 强命名程序集 如果一个程序集有一个唯一的标记,那么这个程序集就可以叫做强命名程序集。在.NET框架中是通过公钥/私钥加密来产生这个唯一标记的。一个强命名程序集包含四个唯一标志程序集的特性:文件名(没有扩展名),版本号,语言文化信息(如果有的话),公有秘钥。 这些信息存储在程序集的清单(manifes... 阅读全文
posted @ 2015-08-17 08:26 awp110 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 如何创建强命名程序集(StrongNameAssembly)创建一个强命名程序集首先需要获得一个用强命名实用工具(StrongNameUtility,即SN.exe,.NETSDK自带)产生的密钥。下面简要介绍一下SN.exe的一些用法。要产生一个公钥/私钥对:a)SN–kMyCompany.Key... 阅读全文
posted @ 2015-08-15 16:18 awp110 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 如果你想去除一个程序集的强签名(strong name),目前为止可以有两个途径1 反编译为IL代码,删除签名部分,再编译为程序集2 应用Re-Sign程序,直接对一个程序集再签名生成和读取强命名先来看,如何生成.NET的签名文件,调用命令SN传入参数。下面的代码读取该文件,FileStream k... 阅读全文
posted @ 2015-08-15 13:41 awp110 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 关于Strong Name的主题,网上已经有很多这方面的介绍,你可能最熟悉的印象就是这样大部分的情况,这样就可以了。如果代码是机密的,还可能用到Delay sign only,这就复杂一些,请查找相关资料。如果就这么做了,代码中没有什么处理,可能你的程序还不够安全,因为有个Strong Name R... 阅读全文
posted @ 2015-08-15 13:12 awp110 阅读(211) 评论(0) 推荐(0) 编辑
摘要: CLR支持两种程序集:强命名程序集、弱命名程序集,两者的区别在于,强命名程序集是被发布者使用了自己的公钥/私钥对进行了程序集的签名,能唯一性标识程序集的发布者的程序集,并且可以使用密钥对程序集进行唯一性标识、保护和版本控制,这里所提到的保护就是我们需要一起讨论的程序集防篡改。 首先我们一起来看个例... 阅读全文
posted @ 2015-08-15 13:09 awp110 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 1.什么是CLR CLR(Common Language Runtime)公共语言远行时,是一个可由多种编程语言使用的“远行时”。CLR的核心功能(比如内存管理、程序集加载、安全性、异常处理和线程同步)可由面向CLR的所有语言使用。CLR不关心开发人员使用哪种语言进行编程,只要编译器面向CLR就可... 阅读全文
posted @ 2015-08-13 10:48 awp110 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 几种常用排序算法温习一、 简单排序方法1.直接插入排序基本思想:顺序地将待排序的记录按其关键码的大小插入到已排序的记录子序列的适当位置。算法代码: //直接插入排序 public static void InsertSort(SeqList seq) { ... 阅读全文
posted @ 2015-08-12 15:21 awp110 阅读(164) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 132 下一页