上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: .NET Framework 4与 Framework 3.5 SP1并行工作。在旧版的Framework中可以运行的应用程序,将继续能够运行在.NET Framework 4上。改进的细节很多,你可以参考MSDN的专题说明,再权威不过的资料了。http://msdn.microsoft.com/zh-CN/library/ms171868.aspx (比较详细)下面是一些比较重要的改进:在Visual Basic和C #语言中有所创新,例如声明lambdas 、隐线continuations 、动态调度、并命名/可选参数等。在ADO.NET实体框架中增加了许多新的功能,通过提高抽象层次,从而 阅读全文
posted @ 2011-12-14 09:09 zp_Alex 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = language_territory.charset它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。其中:Language:指定服务器消息的语言,影响提示信息是中文还是英文Territory:指定 阅读全文
posted @ 2011-12-13 10:56 zp_Alex 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 数据类型(datatype)是列(column)或存储过程中的一个属性。 Oracle支持的数据类型可以分为三个基本种类:字符数据类型、数字数据类型以及表示其它数据的数据类型。 字符数据类型 CHAR CHAR数据类型存储固定长度的子符值。一个CHAR数据类型可以包括1到2000个字符。如果对CHAR没有明确地说明长度,它的默认长度则设置为1.如果对某个CHAR类型变量赋值,其长度小于规定的长度,那么Oracle自动用空格填充。 VARCHAR2存储可变长度的字符串。虽然也必须指定一个VARCHAR2数据变量的长度,但是这个长度是指对该变量赋值的的最大长度而非实际赋值长度。不需要用空格填充。最 阅读全文
posted @ 2011-12-13 09:23 zp_Alex 阅读(290) 评论(0) 推荐(0) 编辑
摘要: (1)快速排序的算法是: 1)设置两个变量I、J,排序开始的时候:I=0,J=N-1; 2)以第一个数组元素作为关键数据,赋值给key,即 key=A[0]; 3)从J开始向前搜索,即由后开始向前搜索(J=J-1),找到第一个小于key的值A[J],并与key交换; 4)从I开始向后搜索,即由前开始向后搜索(I=I+1),找到第一个大于key的A[I],与key交换; 5)重复第3、4、5步,直到 I=J; (3,4步是在程序中没找到时候j=j-1,i=i+1,直至找到为止。找到并交换的时候i, j指针位置不变。另外当i=j这过程一定正好是i+或j-完成的最后另循环结束。) 例如:... 阅读全文
posted @ 2011-12-12 14:29 zp_Alex 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 不经意间被人问到如何使Console Application 运行后,DOS窗口停留,实现如此:C:#include <stdio.h>#include <conio.h>void main(){ printf("**************\n");printf(" Welcome\n"); printf("**************\n"); printf("Press any key to exit....\n"); /*while(1) { //当接受Enter键时才退出if(ge 阅读全文
posted @ 2011-12-09 14:10 zp_Alex 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 最近在学习C语言,学习程序设计,最重要的就是实实在在的编几个程序出来,而编程就离不开一款开发工具,而C语言的开发工具又有很多款,比如TC2.0、TC++3.0、WinTC等等, 在这里我想说说自己感觉比较好用的一款开发工具---Microsoft Visual C++ 6.0,这款软件是Visual Studio 6.0家族中的一员,可以用来开发大型的Win32平台程序,当然写C文件不成问题,这里简单介绍一下一个C程序从编写到生成执行的过程:第一步:打开VC++6.0;第二步:选择“文件(File)”-》“新建(New)”-》“项目(Project)”---选择"Win32 cons 阅读全文
posted @ 2011-12-09 09:02 zp_Alex 阅读(2544) 评论(0) 推荐(0) 编辑
摘要: 序列化(Serialization)是.NET平台最酷的特性之一。1、为什么要序列化:首先你应该明白系列化的目的就不难理解他了。序列化的目的就是能在网络上传输对象,否则就无法实现面向对象的分布式计算。比如你的客户端要调用服务器上的一个方法获得一个产品对象,比如方法为:public Product findProduct(int product_id); 注意该方法返回一个Product对象,如果没有系列化技术,客户端就收不到返回的对象Product。而序列化的实现就是把对象变成一个可在网络上传输的字节流。2、利用序列化技术,可以实现对象的备份和还原。序列化可以将内存中的对象(或对象图... 阅读全文
posted @ 2011-12-08 08:37 zp_Alex 阅读(236) 评论(0) 推荐(0) 编辑
摘要: GC的前世与今生 虽然本文是以.NET作为目标来讲述GC,但是GC的概念并非才诞生不久。早在1958年,由鼎鼎大名的图林奖得主John McCarthy所实现的Lisp语言就已经提供了GC的功能,这是GC的第一次出现。Lisp的程序员认为内存管理太重要了,所以不能由程序员自己来管理。 但后来的日子里Lisp却没有成气候,采用内存手动管理的语言占据了上风,以C为代表。出于同样的理由,不同的人却又不同的看法,C程序员认为内存管理太重要了,所以不能由系统来管理,并且讥笑Lisp程序慢如乌龟的运行速度。的确,在那个对每一个Byte都要精心计算的年代GC的速度和对系统资源的大量占用使很多人的无法接受.. 阅读全文
posted @ 2011-12-08 08:24 zp_Alex 阅读(209) 评论(0) 推荐(0) 编辑
摘要: ------------left join、right join、inner join的解释Sql之left join、right join、inner join的区别left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下:--------------------------------------------表A记录如下:aID aNum1 a200501112 a200501123 ... 阅读全文
posted @ 2011-12-06 10:40 zp_Alex 阅读(260) 评论(0) 推荐(0) 编辑
摘要: sql数据库优化非常重要,如果优化的不好,不仅会增加客户端和服务器端程序的编程和维护的难度,而且还会影响系统实际运行的性能。那我们可以从哪些方面来进行sql数据库优化呢?sql数据库优化之一:就是合理的数据库的设计。当前我们使用最多的就是关系型数据库,关系数据库设计是对数据进行组织化和结构化的过程,核心问题是关系模型的设计。对于数据库规模较小的情况,我们可以比较轻松的处理数据库中的表结构。然而,随着项目规模的不断增长,相应的数据库也变得更加复杂,关系模型表结构更为庞杂,这时我们往往会发现我们写出来的SQL语句的是很笨拙并且效率低下的。更糟糕的是,由于表结构定义的不合理,会导致在更新数据时造成数 阅读全文
posted @ 2011-12-02 14:35 zp_Alex 阅读(271) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页