自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

http://www.cnblogs.com/liuning8023/

2011年8月8日我搬到cnblog

  • 博客(139)
  • 资源 (2)
  • 收藏
  • 关注

原创 2011年8月8日我搬到cnblog http://www.cnblogs.com/liuning8023/ (搬家的好日子啊)

我搬到cnblog了 http://www.cnblogs.com/liuning8023/ 我搬到cnblog了 http://www.cnblogs.com/liuning8023/ 我搬到cnblog了 http://www.cnblogs.com/liuning8023/

2010-07-13 18:55:00 1212

翻译 现在,为什么连一个 JavaScript 的厌恶者都认为:每个开发人员都应该学习 JavaScript

原文地址 http://radar.oreilly.com.cn/blog/2011/mikel/time-to-learn-javascript现在,JavaScript是必需的。很长时间以来,JavaScript在我眼里都是编程语言中的二等公民。早先,它经常是很多安全

2011-08-04 23:23:24 1568 1

原创 Ext Js_xtype 组件列表

基本组件xtype命名空间描述buttonExt.Button按钮splitbuttonExt.SplitButton带下拉菜单的按

2011-08-04 22:24:45 1369

原创 EXT.NET_EXT.UX GMapPanel 插件

EXT.NET_EXT.UX GMapPanel插件  <ext:Window ID="MapWin" Title="GMap Window" CloseAction="Hide" runat="server

2011-08-01 11:05:07 2589 3

原创 我对持久层的一点看法

最近做项目,有一个星期的时间,都在跟同事讨论:持久层怎么办?是自己搞,还是用个持久层框架?最后决定还是自己搞吧。因为数据库结构一直都在变,用了持久层的确不方便。虽然,从某种程度上来讲,持久层的确能减少代码量。现在想起来,突然觉得——持久层是软件开发的一

2011-07-30 22:57:21 1063

原创 Ajax_ASP.NET 添加 Ajax 和客户端功能_02 ASP.NET Ajax 概述

添加客户端功能,这个不用无需多说,以下说明一下ASP.NET Ajax功能。使用 ASP.NET 中的 AJAX 功能可快速创建包含具有响应能力且熟悉的用户界面 (UI) 元素的网页,以提供丰富的用户体验。AJAX 功能包括客户端脚本库,这些库将跨浏览器的 ECMAScrip

2011-07-30 22:22:42 1020

原创 Ajax_ASP.NET 添加 Ajax 和客户端功能_01

现在,基于不同开发思想的前端 Ajax 框架越来越多,功能越来越强大,UI 越来越炫,但随之复杂度也越来越高,尤其是UI做得漂亮的,比如 Ext.Net。可是无论框架多么复杂,思想都一样的。因为,毕竟框架也是基于某个已经成熟的东西,JavaScript 或是 ASP.NET

2011-07-30 22:16:26 1015

原创 Ajax 框架_几种流行的 Ajax 框架 jQuery、Mootools、Dojo、Ext JS比较

AJAX是Web 2.0的基石,现在流行的几种开源Ajax框架,如jQuery、Mootools、Dojo、Ext JS等,应该如何选择?Ajaxian在2007年进行了调查(数字为使用该工具的百分比): Prototype jQuery Ext Script.acul

2011-07-29 13:06:21 1526

翻译 Entity Framework_成功针对多种数据库使用实体框架(EF)

原文地址:http://www.infoq.com/articles/multiple-databasesORM用户已经习惯于处在 .NET 和 LINQ 角度思考问题,缺忘记了特定数据库的细节——在功能和执行SQL效率上的差异。本文简要讨论一些在用户利用实体框架(Entity

2011-07-27 16:16:54 4680

翻译 Entity Framework_ALinq

原文地址:http://www.alinq.org/什么 ALinqALinq是一个企业级的database LINQ provider,它稳定、高效、容易使用。使用 ALinq 与Linq To SQL一样,如果你对Linq To SQL很熟悉,那么很快就能学会ALinq。AL

2011-07-27 11:37:07 1325

翻译 Yahoo Web UIs-Java开发者丰富的Web UI

原文地址:http://www.devx.com/Java/Article/41159/0/page/1用服务器端框架开发Web应用程序的Java开发人员往往不具备JavaScript知识,来创建丰富的用户界面。学习Yahoo用户界面(Yahoo Web UIs,以下简称YUI)

2011-07-26 15:40:01 1285

翻译 Ajax_使用Ajax的五种方式和五件需要注意的事

原文地址:http://www.devx.com/webdev/Article/45533使用Ajax的五种方式和五件需要注意的事Ajax已经改变了Web应用程序的开发方式,对于开发者来说,Ajax仍然是创新的源泉。虽然Ajax在2005年就已经正式开始,术语Ajax一词才有,但

2011-07-25 11:56:33 1058

翻译 EXT.NET_DirectMethod 使用

DirectMethod 可以从客户端JavaScript代码调用服务器端.NET方法。用[DirectMethod] 属性修饰服务器端的public或 public static 方法,会向客户端JavaScript代码开放服务器端方法。否则,客户端JavaScript不能调用

2011-07-22 14:55:14 2423

原创 EXT.NET_WEB.CONFIG 全局配置属性

EXT.NET WEB.CONFIG 全局配置属性directEventUrl : string Theurl to request for all DirectEvents. Default is "". directMethodNamespace : st

2011-07-19 15:27:28 1651

原创 EXT.NET_X.Js.Call方法

我们对在前台触发一个客户端事件,来操作界面元素,已经很熟悉,但这属于静态脚本范畴。往往有些时候,我们还需要动态脚本,也就是说,脚本在执行过程中需要的变量,是从服务器端获得的,那么X.Js.Call方法的作用,就是将服务器端变量传给客户端脚本,并执行脚本。例子

2011-07-19 15:07:11 1916

原创 Ext.Net_Ext.Net.DateColumn 日期格式问题

在使用DateColumn 时,会用到日期格式,代码如下:那么EXT.NET日期格式是什么?之前以为跟数据库的格式差不多,又在EXT.NET CHM文档中找,都不对,其实,EXT.NET源代码就是最好的文档。EXT.NET源代码片段d:"String.leftPad(this.g

2011-07-19 14:36:54 1658

翻译 反射_02反射类型和泛型类型

反射类型和泛型类型从反射的角度来说,泛型类型和普通类型的区别在于,泛型类型与一组类型参数(如果是泛型类型定义)或类型变量(如果是构造的类型)关联。泛型方法与普通方法的区别也在于此。反射的问题在于提供一种方式来检查类型参数或类型变量的此数组。如果是类型参数,反射还必须提供一种方式来检查约束。本节介绍提供检查泛型类型和方法的能力的 Type 和 MethodInfo 类的方法概述要理解反射处理泛型类型

2011-06-13 16:31:00 1453

翻译 反射_01概述和反射中的运行时类型以及查看类型信息

反射概述公共语言运行库加载器管理应用程序域,这些域在拥有相同应用程序范围的对象周围形成确定边界。这种管理包括将每个程序集加载到相应的应用程序域,以及控制每个程序集中类型层次结构的内存布局。程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,调用类型的方法或访问其字段和属性。反

2011-06-13 10:58:00 1064

原创 ComponentArt 2011 Web.UI for ASP.NET AJAX DataGrid RunningMode属性

Using Client Running ModeComponentArt Grid in Client running mode (RunningMode="Client") provides the fastest performance and richest user interface. In Client running mode, paging, sorting, and filte

2011-06-09 16:59:00 1524

转载 公共语言运行库中的程序集-06程序集版本控制、程序集位置和程序集并行执行

程序集版本控制使用公共语言运行库的程序集的所有版本控制都在程序集级别上进行。一个程序集的特定版本和依赖程序集的版本在该程序集的清单中记录下来。除非被配置文件(应用程序配置文件、发行者策略文件和计算机的管理员配置文件)中的显式版本策略重写,否则运行库的默认版本策略是,应用程序只与它们生成和测试时所用的程序集版本一起运行。说明:仅对具有强命名的程序集进行版本控制。运行库执行以下几步来解析程

2011-06-08 16:45:00 1119

转载 公共语言运行库中的程序集-05程序集安全注意事项

 程序集安全注意事项Ø  在您生成程序集时,您可以指定该程序集运行所需的一组权限。是否将特定的权限授予程序集是基于证据的。使用证据有两种截然不同的方式:Ø  将输入证据与加载程序所收集的证据合并,以创建用于策略决策的最终证据集。使用这种语义的方法包括 Assembly.Load、Assembly.LoadFrom 和 Activator.CreateInstance。Ø  原封

2011-06-08 14:44:00 1099

转载 公共语言运行库中的程序集-04强命名的程序集

 具有强命名的程序集强命名是由程序集的标识加上公钥和数字签名组成的。其中,程序集的标识包括简单文本名称、版本号和区域性信息(如果提供的话)。强命名是使用相应的私钥,通过程序集文件(包含程序集清单的文件,构成该程序集的所有文件的名称和散列)生成的。Microsoft® Visual Studio® .NET 和 Windows SDK 中提供的其他开发工具向一个程序集分配多个强命名。强命名相

2011-06-08 14:09:00 744

转载 公共语言运行库中的程序集_02程序集内容

程序集内容通常,静态程序集可能由以下四个元素组成:1)        程序集清单,包含程序集元数据。2)        类型元数据。3)        实现这些类型的 Microsoft 中间语言 (MSIL) 代码。4)        资源集。只有程序集清单是必需的,类型或资源向程序集提供任何有意义的功能。程序集中的这些元素有两种划分方法。可以将所有元

2011-06-08 10:34:00 667

转载 公共语言运行库中的程序集_01概述

 程序集概述程序集是 .NET 框架编程的基本组成部分。程序集完成以下功能:1)      程序集包含公共语言运行库执行的代码。如果可移植可执行 (PE) 文件没有相关联的程序集清单,则将不执行该文件中的 Microsoft 中间语言 (MSIL) 代码。请注意,每个程序集只能有一个入口点(即 DllMain、WinMain 或 Main)。2)      程序集形成安全边界。程序

2011-06-08 10:03:00 699

翻译 .NET 部署_ASP.NET部署的八大关键实践

原文地址:http://www.devx.com/dotnet/Article/38462/0/page/1 本文提出一些部署ASP.NET程序的最佳实践,你可以跟着部署你的应用程序。这些实践可以帮助你避免部署期间和部署之后的一些问题。 1. 您程序集的版本确保制定一个版本控制策略。你可以在编译时使用版本戳AssemblyVersion属性,例如:  [assembly: AssemblyVers

2011-06-07 17:45:00 643

翻译 Java/.NET互操作性:Web Services 并不总是答案

原文地址:http://www.devx.com/enterprise/Article/43086/0/page/1利用Web Services 将 .NET 和 Java 技术融合很容易,但对于许多任务来说,Web Services 并不是Java / .NET互操作性的解决方案。Web services 对于集成网络通信的独立组件很有用。当使用直接的调用/返回方式时,涉及的数据类型的数量非常有

2011-06-07 13:55:00 1343 1

原创 问题集

 三个警察三个囚徒过河问题三个警察和三个囚徒共同旅行。一条河挡住了去路,河边有一条船,但是每次只能载2人。存在如下的危险:无论在河的哪边,当囚徒人数多于警察的人数时,将有警察被囚徒杀死。问题:请问如何确定渡河方案,才能保证6人安全过河。设计DNS服务器中cache的数据结构设计一个DNS的Cache结构,要求能够满足每秒5000以上的查询,满足IP数据的快速插入,查询的速度要快。(题目还给出了一系

2011-06-06 06:47:00 958

原创 使用Nmock单元测试 .NET 业务对象

 使用Nmock单元测试 .NET 业务对象Nmock是在开发环境下测试复杂业务对象的唯一方式理解单元测试问题在一个测试驱动的开发环境(test-driven developmentenvironment)下,为复杂的业务对象编写单元测试脚本很困难,因为,业务对象可能外部依赖(高耦合,high coupling)很多其他对象。有时,对于有限的项目预算来说,建立开发环境,并配置它们的单元测试,不大可

2011-06-03 14:39:00 1147

翻译 托管、非托管、本地:这些代码有什么区别?

托管、非托管、本地代码的区别

2011-06-01 12:17:00 1221

翻译 清理非托管资源

实现 Dispose 方法;Finalize 方法和析构函数;重写 Finalize 方法;C# 与 C++ 中的析构函数语法;使用封装资源的对象。

2011-05-31 14:21:00 963

原创 C#析构函数(destructor)和终结器(Finalizer)

C#析构函数destructor和终结器Finalizer

2011-05-30 17:38:00 2516

原创 用C#实现HTTP协议下的多线程文件传输

用C#实现HTTP协议下的多线程文件传输。网络有些文章,忽视了以线程安全方式访问控件的事情。

2011-05-30 10:49:00 966

转载 TIOBE 2011年4月编程语言排行榜:Lua接近TOP 10

TIOBE 2011年4月编程语言排行榜:Lua接近TOP 10;3月榜单:C#紧追C++;2月榜单:C#和Python逼近PHP;1月榜单:Python成为2010年度语言。

2011-05-16 22:57:00 1181

转载 轻量级JavaScript库——19个很有用的JavaScript库

流行的JavaScript库,像jQuery、MooTools、Prototype、Dojo和YUI等,这些功能丰富,加上它们插件众多,几乎能实现任何你需要的大部分功能。但要实现一些特定的功能,可以选择功能更专一的轻量库,今天这篇文章与大家分享19个很有用的JavaScript库。

2011-05-16 22:34:00 693

转载 软件系统开发中的数据交换协议

在很多地方都有“数据交换”这个概念,本文所说的“数据交换” 是指在计算机网络中,一个系统把数据传递给另一个系统。类似于一个人要告诉另一个人一件事。此时,我们可以通过电话、邮件、短信、IM工具或是直接当面说。这类似于系统数据交换要通过 tcp、udp、管道等等方式。当两个人交流的时候,我们需要一种共同的语言才能明白对方的意思,同样,两个系统要交换数据,也需要定义一种双方都明白的协议,我们称为“数据交换协议”。数据交换协议的目的是让两个系统进行正确的数据交互。几乎所有开发语言都提供易于使用的数据交换功能。

2011-05-15 22:34:00 781

转载 对象已死?

最近常有一种说法,就是我们如今面临着另外一场编程模型的变革,面向对象技术已经处在被淘汰的边缘,函数式语言会取代面向对象技术成为主流方式,甚至出现了面向对象已死的言论。作为一个硬核函数语言的狂热者,我个人当然希望函数式语言可以一统天下,成为主流之选。但是不是应该把对象技术和函数技术

2011-05-14 09:12:00 1155 1

转载 C 语言的谜题

我们可以看到很多C语言相关的一些东西。比如《语言的歧义》主要告诉了大家C语言中你意想不到的错误以及一些歧义上的东西。而《谁说C语言很简单》则通过一些看似你从来不可能写出的代码来告诉大家C语言并不是一件容易事情。《6个变态的hello world》和《如何弄乱C的源代码》则以一种极端的方式告诉大家,不要以为咱们自己写不出混乱的代码,每个程序员其实都有把代码搞得一团乱的潜质。通过这些文章,相信你对编程或是你觉得很简单的C语言有了一些了解。是的,很不容易吧,以前是不是低估了编程和C语言?今天是否我们又在低估C++

2011-05-08 16:19:00 564

原创 ODP.NET vs MSDP

ODP.NET vs MSDP(Oracle.DataAccess.dll vs System.Data.OracleClient)

2011-05-07 10:58:00 794

原创 沟通比文档更有力

沟通不是一个简单的事,需要巨大的耐心、毅力和技巧。人与人之间的差别真的是太大了,一个人能够要会沟通,不要过于想当然,把对方看得很高,或很低,针对不同的人,用不同的方式,让别人理解自己想法的人,真的很重要。每个人从事的职位、思维方式、知识量的不同,我们不能强迫别人按照自己的方式来做事,到头来只能是无限期地将工作拖下去,或是干脆无法进行。

2011-02-27 17:02:00 619

翻译 Visual Web Developer中的网站类型

Visual Web Developer中的网站类型:文件系统站点;本地 IIS 站点;文件传输协议(FTP)部署的站点;远程站点。

2011-02-27 16:19:00 670

ethereal网络协议分析工具

ethereal网络协议分析工具(For Free Download)

2010-09-24

DOC-ADO.NET of Visual Stdio

ADO.NET(For Free Download)

2008-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除