摘要:
XSLXSL是指可扩展样式表语言 (EXtensible Stylesheet Language),是一种用于以可读格式呈现 XML 数据的语言。目录简介语法XSL 是否与 XML 相同用途应用简介 XSL 之于XML,就像CSS之于HTML。它是指可扩展样式表语言 (EXtensible Stylesheet Language)。这是一种用于以可读格式呈现 XML 数据的语言。 xsl是一种标记语言,表示如何将xml文档的内容装换成另一种形式的文档。 通过为xml写xsl来使得xml显示成不同的格式 XSL 实际上包含两个部分: * XSLT – 用于转换 XML 文档的语言 * XPath 阅读全文
摘要:
亲密接触Sqllite是在一次偶然的互联网浏览资料中看见的,那个时候在Cnblogs中看见了很多人都在讨论这个软件,把这个软件吹的神乎其神的,很有一股想要马上尝试下的冲动,在百度里面搜索了下Sqllite,有很多的相关文章,由于自己平时接触的平台比较多是的Windows的操作系统,所以马上就想下一下相关的软件来写写类似的代码。1、SQLite-1.0.56.0-setup.rar安装系统运行sqllite的环境,只要安装起来就可以了。2、SqliteDev.rar一个类似Sql企业管理器管理sqllite数据库的东西,很方便,这里也提供地址下载下。仔细的研究了一下好像QQ的消息本地保存也是用s 阅读全文
摘要:
后台——版面(分类)添加管理——高级设置——发贴相关(顶部)——上传文件类型,这里添加你要的后续名即可 阅读全文
摘要:
此功能需要在BIOS中设定,并且你的主板的高级电源管理设置必须支持这个功能, 步骤一: 启动系统按DEL,进入BIOS,然后选中 "POWER MANAGEMENT FEATURES" (电源管理设置),回车进入.在电源窗口中找到"RESTORE ON AC/POWER LOSS"项,按回车,然后通过方向键设置其值为"POWER ON". 步骤二: 选中"RESUME ON RTC ALARM"并按回车,接着通过方向键设置其值为"ENABLE" 步骤三: 选中"RTC ALARM DA 阅读全文
摘要:
1.什么是socket所谓socket通常也称作"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocket类库位于java .net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。不管是Socket还是ServerSocket它们的工作都是通过SocketImpl类及其子 阅读全文
摘要:
关于沙盒技术沙盒技术是浏览器和其他应用程序中保护安全的一种组件关系设计模式,最初发明人为GreenBorder公司。2007年5月,谷歌公司收购了该公司,也将此项专利应用于chrome浏览器的研发中。编辑本段沙盒技术简概“沙盒”技术与主动防御技术原理截然不同。主动防御是发现程序有可疑行为时立即拦截并终止运行。“沙盒”技术则是发现可疑行为后让程序继续运行,当发现的确是病毒时才会终止。“沙盒”技术的实践运用流程是:让疑似病毒文件的可疑行为在虚拟的“沙盒”里充分表演,“沙盒”会记下它的每一个动作;当疑似病毒充分暴露了其病毒属性后,“沙盒”就会执行“回滚”机制:将病毒的痕迹和动作抹去,恢复系统到正常状 阅读全文
摘要:
定义1976年,美国学者Dime和Henman为解决信息公开传送和密钥管理问题,提出一种新的密钥交换协议,允许在不安全的媒体上的通讯双方交换信息,安全地达成一致的密钥,这就是“公开密钥系统”。相对于“对称加密算法”这种方法也叫做“非对称加密算法”。与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。编辑本段特性非对称 阅读全文
摘要:
采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。需要对加密和解密使用相同密钥的加密算法。由于其速度,对称性加密通常在消息发送方需要加密大量数据时使用。对称性加密也称为密钥加密。所谓对称,就是采用这种加密方法的双方使用方式用同样的密钥进行加密和解密。密钥实际上是一种算法,通信发送方使用这种算法加密数据,接收方再以同样的算法解密数据。因此对称式加密本身不是安全的。常用的对称加密有:DES、IDEA、RC2、RC4、SKIPJACK、RC5、AES算法等采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为 阅读全文
摘要:
简介用来产生一些数据片段(例如消息或会话项)的散列值的算法。好的散列算法具有在输入数据中的更改可以更改结果散列值中每个比特的特性;因此,散列对于检测在诸如消息等大型信息对象中的任何变化很有用。此外,好的散列算法使得构造两个独立的有相同散列的输入不能通过计算方法实现。典型的散列算法包括 MD2、MD4、MD5 和 SHA-1。散列算法也被称为散列函数。散列算法的算法就是争取一个萝卜一个坑的原则比如说有5个数 12,25,30,45,50,这几个数有个规律,就是十位数都不相同,如果我设置一个散列函数f(value)=value/10;平常的时候,我们查找50,要比较5次(其他算法可能不同),这里用 阅读全文
摘要:
于进程、线程、并发执行的概念,我们先来看下面的一段话:“一般来说,当运行一个应用程序的时候,就启动了一个进程,当然有些会启动多个进程。启动进程的时候,操作系统会为进程分配资源,其中最主要的资源是内存空间,因为程序是在内存中运行的。在进程中,有些程序流程块是可以乱序执行的,并且这个代码块可以同时被多次执行。实际上,这样的代码块就是线程体。线程是进程中乱序执行的代码流程。当多个线程同时运行的时候,这样的执行模式成为并发执行。”下面我以一个日常生活中简单的例子来说明进程和线程之间的区别和联系:这副图是一个双向多车道的道路图,假如我们把整条道路看成是一个“进程”的话,那么图中由白色虚线分隔开来的各个车 阅读全文
摘要:
MVVM and jQuery: Designing Maintainable, Fast and Versatile SitesSaar Yahalom | June 15, 2011Developing client-side web applications is becoming standard practice for building cross-platform solutions. It helps bridge the gap between different mobile devices and different operating systems.In a worl 阅读全文
摘要:
.NET Framework 开发人员指南序列化序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。.NET Framework 提供两种序列化技术:二进制序列化保持类型保真度,这对于在应用程序的不同调用之间保留对象的状态很有用。例如,通过将对象序列化到剪贴板,可在不同的应用程序之间共享对象。您可以将对象序列化到流、磁盘、内存和网络等等。远程处理使用序列化“通过值”在计算机或应用程序域之间传递对象。XML 序列化仅序列化公共属性和字段,且不保持类型保真度。当您要提供或使用数据而不限制使用该数据的应用程序时, 阅读全文
摘要:
相信数组是大家在编程最常使用的,不论任何语言都存在数组这样的数据结构,由于C#语言是完全面向对象的,所以在C#中的数组也是对象,实际上就是Array类的实例,Array类的使用可以说是使用最频繁的,只是大家在使用时都没太在意,如在创建数组int[]时实际上就创建了一个Array类对象的实例。最近我仔细研究了一下C#中的Array及ArrayList类之间的异同,总结了以下几点:[Array和ArrayList的区别]#1. Array类型的变量在声明的同时必须进行实例化(至少得初始化数组的大小),而ArrayList可以只是先声明。如:int[] array = new array[3];或 阅读全文
摘要:
C#中in,out,ref的作用In:过程不会改写In的内容Out和out:传入的值不会被过程所读取,但过程可以写ref:传入的值,过程会读,也会写就象你把布料送到裁缝的一个收料箱(裁缝用这个区别是哪家客户)IN:这块布料,不能动,我取时还要原样(我取时会要不要这块料,是我自己的事,你管不着,但你不能把这块料做任何改变,你只能看这块料的质地、色彩等等,你要想改变这块料,那自已去照这块料的样子复制一个)Out和out:我可能给了你布料,也可能没给,也可能我给你的只是一张纸或一块羊皮,但我希望无论我给或没给,你都会给我一件衣服,并放到收料箱中,至于放不放衣服是你的事ref:这块布料,保证是布料,你 阅读全文
摘要:
.NET Framework 4按字母顺序排序的工具列表 (.NET Framework).NET Framework 文档的“工具”部分是按类别(例如,调试工具、安全工具、互操作工具等)来组织工具的。如果您要查找某个工具,则使用下面的链接可能会更容易找到。下面的列表按照 .exe 名称的字母顺序进行排序。此节介绍的 .NET Framework 工具在安装 Visual Studio 时会自动安装。运行这些工具的最佳方法是使用Visual Studio 命令提示符。Al.exe(程序集链接器)Aximp.exe(Windows 窗体 ActiveX 控件导入程序)Caspol.exe(代码访 阅读全文
摘要:
客户端软件开发Windows 开发中心Visual C++ 开发中心WPF 与 Windows Forms 开发中心移动设备软件开发Windows Phone 开发中心Silverlight 入门XNA 入门Web 开发ASP.NET 入门ASP.NET MVCASP.NET Web FormsSilverlight 开发中心Script JunkieInternet Explorer 开发中心云计算开发Windows Azure 开发中心SQL Azure 开发中心Windows Azure platform AppFabric 开发中心Windows Azure Interoperabil 阅读全文
摘要:
在windows 2000+IIS 5.0 做web server时,有些中文名的文件会出现无法下载的情况,具体情况为:文件名为2个、4个中文字时无法下载,而1个、3个、5个时没有问题 有两种方法可以解决此问题: 1、在Web服务器端修改注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\INETINFO_PARAMETERS\FAVORDBCS 把1改成0,之后重新启动IIS即可。(如果此值已经是0,应该不会出现上述问题) 2、在客户端修改IE设置 把"总是以UTF-8发送URL"设置为不选中。(最好采用第一种 阅读全文
摘要:
所谓单双工通信是指信息始终是一个方向的通信。听广播和看电视就是单双工通信的典型例子。 所谓半双工通信是指信息流可以在两个方向传输,但同一时刻只限于一个方向的传输。对讲机记得通信就是半双工通信 所谓全双工通信是指同时可以作双向的通信,即通信的一方在发送信息的同时也能接受信息.打电话就是全双工通信的例子。双工通信是指在同一时刻信息可以进行双向传输,和打电话一样,说的同时也能听,边说边听。这种发射机和接收机分别在两个不同的频率上(两个频率差有一定要求)能同时进行工作的双工机也称为异频双工机。 阅读全文
摘要:
Posted on 2007-12-07 21:30yukui阅读(1910)评论(0)编辑收藏所属分类:技术Atom 是一种格式还是一种协议?两者都是!将其用于联合和发布级别: 中级Dethe Elza(delza@livingcode.org), 技术架构师, JustsystemsDavid Mertz(mertz@gnosis.cx), 作者, Gnosis Software, Inc.2006 年 10 月 27 日Atom 实际上是两种不同的、都与联合(blog、新闻提要和其他定期更新的信息)有关的东西。Atom Syndication Format 是用于发布条目(单个主题或者项 阅读全文
摘要:
托管代码 托管代码 (managed code) 由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。 托管代码是可以使用20多种支持Microsoft .NET Framework的高级语言编写的代码,它们包括:C#, J#, Microsoft Visual Basic .NET, Microsoft JScript .NET, 以及C++。所有的语言共享统一的类库集合,并能被编码成为中间语言(IL)。运行库编译器(runtime-a 阅读全文
摘要:
WCF、WPF、Silverlight和区别SilverLight可以看作是WPF的一个简化版本,或者一个轻量版本。 SilverLight是基于浏览器插件的,在浏览器中运行,服务器端不需要部署任何环境,客户端只需要安装Runtime浏览器插件,无须安装.net Framework 3.0。所以,SilverLight的运行环境不受操作系统和浏览器的种类限制(更准确的说,是受到较少的限制)。 WPF可以编写Web程序或者桌面应用程序,可以直接编译为独立运行的.Exe文件。WPF运行时必须安装.net Framework 3.0。这就要求WPF目前运行的操作系统必须是Windows Vista或 阅读全文
摘要:
winform 与WPF 在多线程上的改进性能没大区别,WPF 是富客户端,winform是常见的客户端,就是说wpf实现一些绚丽界面比winform更容易,这就是他们的区别,当然wpf是微软取代winform的客户端技术,所以在一些数据绑定上比winform更好用。 阅读全文
摘要:
SilverLight可以看作是WPF的一个简化版本,或者一个轻量版本。SilverLight是基于浏览器插件的,在浏览器中运行,服务器端不需要部署任何环境,客户端只需要安装Runtime浏览器插件,无须安装.net Framework 3.0。所以,SilverLight的运行环境不受操作系统和浏览器的种类限制(更准确的说,是受到较少的限制)。WPF可以编写Web程序或者桌面应用程序,可以直接编译为独立运行的.Exe文件。WPF运行时必须安装.net Framework 3.0。这就要求WPF目前运行的操作系统必须是Windows Vista或者Windows XP SP2。此外,Silve 阅读全文
摘要:
原文地址Asp.net MVC2学习笔记7-拦截器接口(IActionFilter,IExceptionFilter,IResultFilter,IAuthorizationFilter)2010-02-17 16:16 by -Enchant, 2017 visits,网摘,收藏,编辑今天学习几个Asp.net MVC2里的拦截器接口(也叫过滤器接口):IActionFilter,IExceptionFilter,IResultFilter,并实现自己的拦截器。。。。1、IActionFilter(Action拦截器接口) Action拦截器分别在“执行Action之前”拦截和“执行Acti 阅读全文
摘要:
AOP百科名片AOP为Aspect Oriented Programming的缩写,意为:面向方法编程,可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。目录简介应用举例缺点:AOP应用范围AOP具体实现展开编辑本段简介AOP:advance online publication.在线杂志出版物。面向切面编程(也叫面向方面):Aspect Oriented Programming(AOP),是目前软件开发中的一个热点,也是Spri 阅读全文
摘要:
ASP.NET MVC 3和Razor中的@helper 语法ByDEVDIVCHINA|Published:2011 年 05 月 25 日[原文发表地址]ASP.NET MVC 3 and the @helper syntax within Razor[原文发表时间]Thursday, May 12, 2011 9:37 PMASP.NET MVC 3支持一项名为“Razor”的新视图引擎选项(除了继续支持/加强现有的.aspx视图引擎外)。当编写一个视图模板时,Razor将所需的字符和击键数减少到最小,并保证一个快速、通畅的编码工作流。与大部分模板的语法不同,在Razor的帮助下,您不需 阅读全文
摘要:
HTML 5中的脚本APIHTML5新增的特性充分地考虑了应用程序开发人员,HTML 5引入了大量的新的Javascript API。可以利用这些内容与对应的HTML元素相关联,它们包括:◆二维绘图API,可以用在一个新的画布(Canvas)元素上以呈现图像、游戏图形或者其他运行中的可视图形。◆一个允许web应用程序将自身注册为某个协议或MIME类型的API。◆一个引入新的缓存机制以支持脱机web应用程序的API。◆一个能够播放视频和音频的API,可以使用新的video和audio元素。◆一个历史纪录API,它可以公开正在浏览的历史纪录,从而允许页面更好地支持AJAX应用程序中实现对后退功能。 阅读全文
摘要:
原文链接:http://www.ibm.com/developerworks/cn/web/1011_guozb_html5off/郭 宗宝, 软件工程师, IBM简介:Web2.0 技术鼓励个人的参与,每个人都是 Web 内容的撰写者。如果 Web 应用能够提供离线的功能,让用户在没有网络的地方(例如飞机上)和时候(网络坏了),也能进行内容撰写,等到有网络的时候,再同步到 Web 上,就大大方便了用户的使用。HTML5 作为新一代的 HTML 标准,包含了对离线功能的支持。本文介绍了 HTML5 离线功能中的离线资源缓存、在线状态检测、本地数据存储等内容,并举例说明了如何使用 HTML5 的 阅读全文
摘要:
使用 HTML 帮助器在 ASP.NET MVC 中呈现窗体.NET Framework 4ASP.NET MVC 框架包含帮助器方法,通过使用这些帮助器方法,可以轻松地在视图中呈现 HTML。本主题介绍如何使用最常用的 HTML 帮助器。最后一节演示了一个示例,该示例包括本主题中描述的 HTML 帮助器。可用的 HTML 帮助器以下列表显示了当前可用的一些 HTML 帮助器。本主题演示所列出的带有星号 (*) 的帮助器。ActionLink- 链接到操作方法。BeginForm* - 标记窗体的开头并链接到呈现该窗体的操作方法。CheckBox* - 呈现复选框。DropDownList* 阅读全文
摘要:
最近用Razor开发视图,总的体会是,Razor非常简洁精炼,写起来很爽。简单总结一下Razor语法,主要是关于客户端代码和服务器端代码的灵活切换。约定:客户端代码称C域,服务器端代码称S域0. 基本原则Razor模板默认是C域(与php、aspx相同)任何C域都可以内嵌S域行内S域不可内嵌C域,多行S域可内嵌任何C域@符号是关键符号,使用@从C域向S域切换使用标签从S域向多行C域切换,使用@:从S域向行内C域切换1. 行内S域的几种形式@变量 例如:@User.Name,变量或属性结束后自动变回C域,如遇结束判断有歧义,请加括号如下@( 表达式 ) 例如:@(i + 1) 或 @(User. 阅读全文
摘要:
除了原先的DOM接口,HTML5增加了更多API,如:1. 用于即时2D绘图的Canvas标签2. 定时媒体回放3. 离线数据库存储4.文档编辑5. 拖拽控制6. 浏览历史管理 阅读全文
摘要:
HTML5 Landscape OverviewHTML5 is more a movement (or maybe it's more appropriate to call it abrand) than it is a technology. it saysmore power to the browserand mostly meansmore power to the browseras a programming platform. given this focus of HTML5, it is surprisingly hard to find a good place 阅读全文
摘要:
SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite虽然很小巧,但是支持的SQL语句不会逊色于其他开源数据库,它支持的SQL包括:ATTACH DATABASEBEGIN TRANSACTIONcommentCOMMIT TRA 阅读全文
摘要:
HTML5 Web SQL Database 对象本地持久化 HTML 5标准并不只局限于传统的标记语言,它还拥有很多让人期待的API接口,利用这些接口,开发者可以创建更加丰富、更加引人注目的应用程序。之前我们介绍过支持文件拖放上传功能的HTML 5 File API,今天,我们一起来了解HTML 5的Web SQL Database API,使用本地和会话存储实现简单的对象持久化。 对于HTML 5,也许最为有用的就是它新推出的“Web Storage”(Web 存储)API。对简单的关键值对(比如应用程序设置)或简单对象(如应用程序状态)进行存储,使用本地和会话存储能够很好地完成,但是在对 阅读全文
摘要:
HTML 5 Web SQL操作客户端数据库核心方法 本文将介绍规范中定义的三个核心方法:1、openDatabase:这个方法使用现有数据库或创建新数据库创建数据库对象。2、transaction:这个方法允许我们根据情况控制事务提交或回滚。3、executeSql:这个方法用于执行真实的SQL查询。打开数据库openDatabase方法打开一个已经存在的数据库,如果数据库不存在,它还可以创建数据库,创建并打开数据库的语法如下:var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 阅读全文
摘要:
如果你的浏览器支持该特性的话,那么全局对象:window上会有一个localStorage的属性,反之,你的浏览器不支持的话,那么该属性值为undefinedfunction supports_local_storage(){ return !!window.localStorage;}<input type="button" onclick="Supports_localStorage()" value="Supports_localStorage"/><script type="text/javascr 阅读全文
摘要:
这是一篇旧文,下是Jesse Skinner在06年10月发表的。虽然题目是关于Ajax的,但实际上前面很大篇幅再讲什么是Unobtrusive的Web开发,而且将得也很有意思。March下面把其中的要点摘录出来翻译,分享一下。原文地址:Unobtrusive Ajax翻译地址:Unobtrusive的Web开发对Web前端进行分层Web前端的分层:核心思想:结构(HTML)、表现(CSS)和行为 (JavaScript)物理上:.html、.css和.js文件概念上:各层之间,相互独立,互不影响借用MVC的思想:Model - HTMLView - CSSController - JavaS 阅读全文
摘要:
简述在开发、教学和实现 Unobtrusive JavaScript 的工作中,我总结了下面七条规则。本文实际是关于 Unobtrusive JavaScript 的一次会议上(Paris Web conference 2007 ,巴黎)的发言稿提纲。我希望本文能帮你理解为什么要如此编写 JavaScript 代码。它曾帮助我更快的交付产品、提高产品质量并减轻维护工作量。1. 不要做任何假设 ( JavaScript, 不可靠的助手)Unobtrusive JavaScript 最重要的规则就是停止做任何假设:不要假设 JavaScript 一定可以使用,不应依赖 JavaScript 而应当 阅读全文
摘要:
下载地址 http://download.csdn.net/user/suizhikuo:目录LINQ to SQL语句(1)之Where. 2Where操作... 21.简单形式:... 22.关系条件形式:... 23.First()形式:... 3LINQ to SQL语句(2)之Select/Distinct. 31.简单用法:... 42.匿名类型 形式:... 43.条件形式:... 54.指定类 型形式:... 65.筛选形式:... 66.shaped形式(整形类型):... 67.嵌套类型形式:... 78.本地方法调用 形式(LocalMethodCall):... 79. 阅读全文
摘要:
我们在做一些系统的 下载模块 或者 内部邮箱 的时候,有些使用系统的人可能并没有安装office,但是又急需查看附件的内容甚至图片等等,下载安装一个Office又不大现实(时间要求紧?在某个网吧?在朋友家里?),那么如何查看一些常用的附件呢?其实QQ邮箱有个功能很好,它可以以 HTML方式查看 Office文件,例如Word文档、Excel表格已经PowerPoint幻灯片等,这个功能有很多实现的办法,例如使用SPS就是办法之一,但是其实大部分时候,我们用不到SPS,或者由于正版软件太贵了,那如何使用ASP.NET 2.0(C#)来实现这个功能?注意:以下代码在vs2008,office200 阅读全文