编程语言(C#、Delphi、JAVA/J2EE)
GeneralXCK
这个作者很懒,什么都没留下…
展开
-
JVM JRE JDK区别于联系(非原创)
JVM JRE JDK,这些东西到底是什么? 我们在安装好JDK后就可以想象成我们已经买了一台安装好软件的新的电脑。 JVM : Java Virtual Machine(Java虚拟机) 。所谓“虚拟机”顾名思义就是模拟出来的东西。就像是我们在用电脑看电视,但是电脑里并没有像电视机里面一样的硬件支持,但是我们仍然可以从电脑里接受电视台的节目。那是因为我们编写了一原创 2010-03-04 13:26:00 · 663 阅读 · 0 评论 -
C# base和this(非原创)
new关键字引起了大家的不少关注,尤其感谢Anders Liu的补充,让我感觉博客园赋予的交流平台真的无所不在。所以,我们就有必要继续这个话题,把我认为最值得关注的关键字开展下去,本文的重点是访问关键字(Access Keywords):base和this。虽然访问关键字不是很难理解的话题,我们还是有可以深入讨论的地方来理清思路。还是老办法,我的问题先列出来,您是否做好了准备。原创 2010-02-22 19:26:00 · 361 阅读 · 0 评论 -
System.Web.Routing 路由功能详解(整理版)
System.Web.Routing已经作为一个程序集包含在.net3.5sp1中发布了。虽然我们并没有在3.5sp1中发现Asp.net Mvc的踪迹,但是亦以感觉到它离我们不远了。System.Web.Routing用于在Asp.net的Web应用程序中进行URLRouting。 所谓UrlRouting就是将一个地址映射为另一个地址,比如我访问/chsword/原创 2010-01-04 16:26:00 · 2495 阅读 · 0 评论 -
C# 缓存介绍与演示(转)
缓存主要是为了提高数据的读取速度。因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高程序的性能。 本章从缓存所在的命名空间“System.Web.Caching”开始,详细介绍框架提供的缓存类和操作方法,主要涉及简单数据的缓存、数据缓存依赖和数据库缓存依赖三个技术要点,最原创 2009-12-24 16:26:00 · 484 阅读 · 0 评论 -
c# 反射的用法(非原创)
在网上查找了不少的资料,可以说大同小异,概念性的东西网上一搜一堆,今天把反射的东西整理了一下,供大家使用,我保证我这里是最全面的东西,当然也是基础的东西,在学好了这一切的基础上,大家可以学习反射的具体插件等应用,老鸟就不用看了.首先我们建立一个类库,将它生成为HelloWorld.dllusing System; namespace Webtest ...{原创 2009-08-17 21:26:00 · 545 阅读 · 0 评论 -
asp.net mvc 1.0(5) - Action Filter, UpdateModel, ModelBinder, Ajax, Unit Test(非原创)
介绍 asp.net mvc 之 Action Filter, UpdateModel, ModelBinder, Ajax, Unit Test Action Filter - 在 Controller 层对信息做过滤。如何实现自定义的 Action Filter UpdateModel - 根据参数自动为对象的属性赋值 ModelBinder - 定义如何原创 2009-07-06 17:26:00 · 744 阅读 · 0 评论 -
对象,对象集合的简单Xml序列化与反序列化(非原创)
C#版本: C# 3.0 开发环境: VS 2008 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Xml; using Sys原创 2009-04-18 17:27:00 · 479 阅读 · 0 评论 -
NET(C#)连接各类数据库-集锦(非原创)
1.C#连接连接Access程序代码: -------------------------------------------------------------------------------using System.Data;using System.Data.OleDb;......string strConnection="Provider=Micro原创 2008-12-04 16:28:00 · 358 阅读 · 0 评论 -
人生格言--将军
人生总有许多要支撑,少年的梦想,青春的恋情,事业与友情等许许多多;然而这一切都有失去的可能; 人生总有几段黑暗的隧道要自己独行,这些路上没有乐队和鲜花,必须学会为自己伴奏,高歌而行; 为自己伴奏,就能够驱除心中的孤寂和恐惧,就能够从容的走过一个个泥泞的雨夜,在第二天的晴空下拥抱一个崭新的自己! 只要我们够坚强、够勇敢、够对立,别人就会对我们好一原创 2008-06-26 10:29:00 · 776 阅读 · 0 评论 -
JS通用UI框架
http://extjs.com/原创 2008-04-03 16:29:00 · 514 阅读 · 0 评论 -
Atlas学习手记(8):调用本地Web Service简单介绍(转摘)
Atlas对于调用Web Service作了很好的封装,使得我们用JS调用Web Service的工作变得非常的简单,只需要使用WebServiceName.WebMethod()就可以完成调用。本文将通过两个简单的例子来说明这一内容。主要内容1.调用简单的Web Service2.传递复杂类型的数据 Atlas对于调用Web Service作了很好的封装,使得我原创 2007-05-02 21:31:00 · 437 阅读 · 0 评论 -
在C#中应用哈希表(Hashtable)[转摘]
一.哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类原创 2007-04-23 22:31:00 · 688 阅读 · 0 评论 -
在Re-hosting 中引用Localservice 方法......
//从配置文件中获得LocalServiceDLL列表 GeneralXU 07-04-19 XmlEditClass xmlEditClass = new XmlEditClass(Application.StartupPath + @"/test.xml", XmlEditClass.enumXmlPathType.AbsolutePat原创 2007-04-19 23:31:00 · 508 阅读 · 0 评论 -
微软热门知识点之------范型编程【资料收集,非原创】
范性编程的优点:1、 更加安全在非泛型编程中,虽然所有的东西都可以作为Object传递,但是在传递的过程中免不了要进行类型转换。而类型转换在运行时是不安全的。使用泛型编程将可以减少不必要的类型转换,从而提高安全性。2、 效率更高在非泛型编程中,将简单类型作为Object传递时会引起Boxing和Unboxing操作,这两个过程都是具有很大开销的。使用泛型编程就不必进行原创 2007-03-23 19:31:00 · 606 阅读 · 0 评论 -
请问Vector、ArrayList和List有什么异同点,比如在存储属性等方面!(收集)
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├原创 2010-03-05 09:25:00 · 658 阅读 · 0 评论 -
Java Date数据类型(非原创)
Java数据类型中Date数据类型在处理一些日常应用问题常常被人们使用。 然而在使用过程中许多人却没有真正的去了解有关于Java 数据类型中Date数据类型。 通常在这使用某一种数据类型过程中并不一定就会有哦相应的数据类型,往往存在各种各样的数据类型不断的更替转换。 1.直接创建Date数据类型的实例变量date并直接将其输出: /**原创 2010-03-04 17:25:00 · 551 阅读 · 0 评论 -
C# 装箱和拆箱、理论概念(非原创)
注意:在装箱的过程中,会新生成一个堆(托管堆)对象,他值类型的值复制到引用类型(堆对象)中,此后,值类型变量的更改,不会影响引用类型。在拆箱时,会生成一个新的堆栈类型变量,将引用类型的值复制到值类型(堆栈对象)中,此后新的值类型的变化,也不会影响原来的引用类型。1、 装箱和拆箱是一个抽象的概念 2、 装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型 利用装箱和拆箱功能原创 2010-03-04 15:25:00 · 737 阅读 · 0 评论 -
JAVA基本语句
1、表达式语句 一些表达式除了计算表达式的值以外,还有“副作用”,这些表达式可以直接做语句(后面加分号)。 什么叫“副作用”?一个表达式有“副作用”,是指:在对该表达式计值时,会改变Java程序的状态,以致再次对该表达式计值时,可能会得出不同的结果。有“副作用”的表达式包括:赋值、自增、自减、方法调用、对象建立。 例如: a = 1; // Assignment x *= 2; // A原创 2010-03-04 14:26:00 · 9019 阅读 · 1 评论 -
Romoting 通信DEMO(整理)
1、服务端using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.Remoting;using System.Runtime.Remoting.Channels;using System.Runtime.Remoting.Cha原创 2010-01-26 09:26:00 · 577 阅读 · 0 评论 -
依赖注入容器Unity Application Block快速入门(整理更新版,非原创)
概述 Unity 应用程序块(Unity)是一个轻量级、可扩展的依赖注入容器,支持构造函数、属性和方法调用注入。它为开发人员提供了如下好处:简化了对象的创建,尤其是分层的对象结构和依赖。 允许开发人员在运行时或者配置中指定依赖的需求抽象,以及简化了横切关注点的管理。 服务定位功能允许客户代码保存或者缓存容器。这在开发人员可以持久化容器到 ASP.NET Sess原创 2009-12-22 10:26:00 · 972 阅读 · 0 评论 -
范型编程系列三:泛型集合类Dictionary
using System;using System.Collections.Generic;using System.Text;using System.Collections.Generic;/* * 泛型就常见的用途是泛型集合,命空间System.Collections.Generic中包含了解一些基于泛型的集合类,使用泛型集合类,可以提供更高的类型安全性,还有更高的性能,避原创 2009-08-13 14:26:00 · 827 阅读 · 0 评论 -
C#中Delegate浅析(非原创)
什么是托管函数 托管函数是一个对类里面的某个函数的一个引用.它自己并没有具体的函数定义,只是指向某个函数实现. 2. 与C++, Delphi的横向比较在C++和Delphi中与托管函数对应的类型是函数指针,形式如下:C++ typedef (int GetNum)(real rNum); Delphi function GetNum原创 2009-01-19 15:27:00 · 1362 阅读 · 0 评论 -
谈谈领域模型--贫血还是充血? (非原创)
Martin Fowler很早以前就写过一篇文章,题目叫"贫血模型"。文章里面批判贫血的领域模型是不够优雅、不够OO的,提倡使用充血的领域模型。在Java世界里这是一直争论的话题。到底什么是贫血什么是充血呢? 贫血模型:是指领域对象里只有get和set方法,或者包含少量的CRUD方法,所有的业务逻辑都不包含在内而是放在Business Logic层。 优点是原创 2009-01-14 11:28:00 · 531 阅读 · 0 评论 -
C# webservice调用方法总结
一、WebService在cs后台程序中的调用 A、通过命名空间和类名直接调用 示例: WebService ws = new WebService(); string s = ws.HelloWorld(); B、通过添加WEB引用的方式调用,首先添加WE原创 2008-06-20 09:29:00 · 388 阅读 · 0 评论 -
ASP.NET第三方控件网站
http://www.devexpress.com/原创 2008-04-03 16:29:00 · 525 阅读 · 0 评论 -
xml操作类,封装了常用的对XML文件的操作功能....
using System;using System.Xml;using System.Xml.XPath;using System.Xml.Xsl;using System.Web;using System.Collections;using System.Collections.Generic;using System.Text;namespace WWFCommonClassLi原创 2007-04-19 23:31:00 · 1218 阅读 · 2 评论 -
classpath、path、JAVA_HOME的作用(非原创)
CLASSPATH是什么?它的作用是什么?它是javac编译器的一个环境变量。 它的作用与import、package关键字有关。 当你写下improt java.util.*时,编译器面对import关键字时,就知道你要引入java.util这个package中的类;但是编译器如何知道你把这个package放在哪里了呢?所以你首先得告诉编译器这个packag原创 2010-03-04 13:26:00 · 509 阅读 · 0 评论 -
ASP.NET MVC 拦截器(转)
本文将对“MVC公告发布系统”的发布公告功能添加日志功能和异常处理功能,借此来讨论ASP.NET MVC中拦截器的使用方法。一个小难题 我们继续完善“MVC公告发布系统”,这次,我们的需求是对公告发布功能添加日志记录能力,即在发布公告前,记录一次,在公告发布成功后,再记录一次。然后还要使得其具备异常处理,即当业务组件出现问题时,跳转到相应的错误页面并显示相应提示原创 2010-01-05 11:26:00 · 818 阅读 · 0 评论 -
彻底领悟javascript中的exec与match方法(非原创)
var someText="web2.0 .net2.0";var pattern=/(/w+)(/d)/.(/d)/g;var outCome_exec=pattern.exec(someText);var outCome_matc=someText.match(pattern);What is outCome_exec[1] and outCome_matc[1]? Choice A原创 2009-06-02 22:27:00 · 3741 阅读 · 0 评论 -
JavaScript中的JSON(非原创一)
JavaScript这种编程语言首要的目的是为Netscape Navigator提供一种页面脚本语言。它仍被普遍的认为是Java的一个子集,但事实并非如此。它是一种语法类似c语言并且支持面向对象的Scheme-like语言。JavaScript使用了ECMAScript语言规范第三版进行了标准化。JSON是JavaScript面向对象语法的一个子集。由于JSON是Java原创 2009-06-02 22:27:00 · 441 阅读 · 0 评论 -
C# 采用系统委托的方式处理线程内操作窗体控件
一、System.Windows.Forms.MethodInvoker 类型是一个系统定义的委托,用于调用不带参数的方法。 private Thread myThread; private void Form1_Load(object sender, EventArgs e) { myThread = ne原创 2008-12-09 15:28:00 · 484 阅读 · 0 评论 -
C#中如何调用动态链接库DLL(转)
每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用DLL的方法进行介绍。首先,您需要了解什么是托管,什么是非托管。一般可以认为:非托管代码主要是基于win 32平台开发的DLL,activeX的组件,托管代码是基于.net平台开发的。如果您想深入了解托管与非托管的关系与区别,及它们的运行机制,请您自行查找资料,本文件在此不作讨论。(一) 调用DLL中的非托管原创 2008-12-03 17:28:00 · 424 阅读 · 0 评论 -
Delphi资源文件的应用(转)
(一)初级应用篇: 资源文件一般为扩展名为res的文件.在VC中资源文件用得非常普遍,但Delphi在其联机帮助中对资源文件没作什么介绍,其实利用其自带的资源编译工具BRCC32.EXE(一般位于/Delphi/BIN目录下),我们完全可以做出跟VC一样效果的文件来。 资源文件最大的好处是能将一些原创 2008-11-25 22:28:00 · 358 阅读 · 0 评论 -
范型编程系列二(非原创)
泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。 namespace GenericConsoleApp{ class Program { static void Main(string[] args) { int obj = 3;原创 2008-04-13 02:29:00 · 462 阅读 · 0 评论 -
ASP.NET第三方控件网站
http://www.devexpress.com/原创 2008-04-03 16:29:00 · 424 阅读 · 0 评论 -
理解java String(非原创)
要理解 java中String的运作方式,必须明确一点:String是一个非可变类(immutable)。什么是非可变类呢?简单说来,非可变类的实例是不能被修改的,每个实例中包含的信息都必须在该实例创建的时候就提供出来,并且在对象的整个生存周期内固定不变。java为什么要把String设计为非可变类呢?你可以问问 james Gosling :)。但是非可变类确实有着自身的优势,如状态原创 2010-03-04 15:25:00 · 365 阅读 · 0 评论 -
java.exe,javac.exe,javaw.exe,jar,javadoc 区别
1、java.exe: 运行java程序 2、javac.exe: 编译的,生成.class文件 3、javaw.exe: 跟java命令相对的,运行java命令时,会出现并保持一个console窗口, 程序中的信息可以通过System.out在console内输出,而运行javaw, 开始时会出现console,当主程序调用之原创 2010-03-04 12:26:00 · 2779 阅读 · 0 评论 -
Maven概述(非原创)
1.1 Maven 概述Maven提供了一套软件项目管理的综合性方案.无论是编译,发布,文档还是团队协作,Maven提供了必要的抽象,它鼓励重用,并做了除了软件构建以外的许多工作. 1.1.1 什么是MavenMaven是一套项目管理框架,但这并不是Maven的全部.它是Maven作者能想得到的最显而易见的三句话定义.但是这个名字是个毫无意义的抽象,它并没有表达出原创 2010-02-23 19:26:00 · 531 阅读 · 0 评论 -
J2EE系统开发环境配置
1、版本与位置序号控件名称版本位置1JDKV 1.5北京服务器://192.168.1.2/工具箱/开发类/Java2EclipseV 3.33MyeclipseV 6.04JbossV 4.2.25原创 2010-02-09 16:26:00 · 503 阅读 · 0 评论 -
正则表达式30分钟入门教程(非原创)
目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者最后,来点广告……网上的资源及本文参考文献更新纪录 本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如原创 2009-06-02 23:27:00 · 1072 阅读 · 0 评论