2012年11月28日

怎么去用java经典递归算法?

摘要: 一、写作此文的原因: 学过程序设计的朋友都知道,存在自调用的算法称作递归算法。 递归往往能给我们带来非常简洁非常直观的代码形势,从而使我们的编码大大简化,然而递归的思维确实很我们的常规思维相逆的,我们通常都是从上而下的思维问题, 而递归趋势从下往上的进行思维,正由于此,很多人对于递归有着深深的恐惧,我曾经也是如此,如今为把我的经验通过几个经典的例子与初学者共享,故作此文,希望能对需要者有所助益,如若如此,便是幸甚…… 二、递归算法设计的基本思想是: 对于一个复杂的问题,把员问题分解为若干个相对简单前类同的子问题,继续下去直到子问题简单到能够直接求解,也就是说到了递推的出口,这样原问... 阅读全文

posted @ 2012-11-28 11:52 java开发学习 阅读(230) 评论(0) 推荐(0)

2012年11月27日

有关Oracle数据库中同义词

摘要: Oracle数据库中有关同义词的一些知识是我们本文主要要介绍的内容,首先我们先看一个语句,如下: create synonym table_name for user.table_name; 其中第一个user_table和第二个user_table可以不一样。 此外如果要创建一个远程的数据库上的某张表的同义词,需要先创建一个Database Link(数据库连接)来扩展访问,然后在使用如下语句创建数据库同义词:create synonym table_name for table_name@DB_Link; 当然,你可能需要在user用户中给当前用户(user2)授权: gran... 阅读全文

posted @ 2012-11-27 15:43 java开发学习 阅读(516) 评论(0) 推荐(0)

Oracle数据库的文件及表空间数据块的知识简介

摘要: Oracle数据库中有一些文件及其它的一些知识是我们必须要了解的。本文我们就介绍了Oracle数据库的几种文件以及表空间、段、区间和Oracle数据块方面的知识,接下来就让我们来一起了解一下吧。 1、控制文件 (Control files) 参数文件init.ora 记录了控制文件的位置,控制文件是一个非常小的二进制文件,最大可以增长到64MB,控制文件包括如下主要信息:?所有的数据文件,联机日志文件,归档日志文件信息有了这些信息,Oracle 就知道那些文件是数据文件,现在的重做日志文件是哪些,这些都是系统启动和运行的基本条件,所以他是Oracle 运行的根本。如果没有控制文件系统是... 阅读全文

posted @ 2012-11-27 15:41 java开发学习 阅读(262) 评论(0) 推荐(0)

2012年11月26日

泛型的详细解释与示例

摘要: using System; using System.Collections.Generic; using System.Text; namespace Generic { /// <summary> /// 泛型是具有占位符(类型参数)的类、结构、接口和方法,这些占位符是类、结构、接口和方法所存储或使用的一个或多个类型的占位符。泛型集合类可以将类型参数用作它所存储的对象的类型的占位符;类型参数作为其字段的类型和其方法的参数类型出现。泛型方法可以将其类型参数用作其返回值的类型或者其形参的类型之一。 /// </summary> /// <typeparam nam 阅读全文

posted @ 2012-11-26 14:06 java开发学习 阅读(242) 评论(0) 推荐(0)

C#传值调用与引用调用 解释

摘要: using System; class MethodCall { public static void Main() { /* * 参数类型分为 in, ref, out 三种,默认为 in。 * in 类型在子方法中修改了对应变量后,主方法中的值不会发生改变。 * ref 类型在子方法中修改了对应变量后,主方法中的值也会发生改变。 * out 广州达内C++主方法中对应的变量不需要初始化。 * */ int a = 3, b = 4, c; Console.WriteLine("Before Method Call : a = {0}, b = {1}, c 未... 阅读全文

posted @ 2012-11-26 14:05 java开发学习 阅读(187) 评论(0) 推荐(0)

2012年11月23日

个彻底解释 C#泛型的源代码

摘要: using System;using System.Collections.Generic;using System.Text;namespace Iinterface{ //声明T类型. public class GenericList<T> : System.Collections.Generic.IEnumerable<T> { protected Node head; protected Node current = null; // 定义一个Node类,该类也是泛型类型 protected class Node { public Node next; //T类 阅读全文

posted @ 2012-11-23 11:48 java开发学习 阅读(241) 评论(0) 推荐(0)

.Net企业级应用架构设计之业务层设计

摘要: 业务层剖析任何复杂的任何软件都可以通过层来组织,每一层表示系统中的一个逻辑部分,一般来说,业务逻辑层中的模块包含了系统所需要的所有功能上的算法和计算过程,并于数据层和表现层交互。抽象的说,业务逻辑层是软件中专门处理业务相关任务性能的部分。业务逻辑层表示了系统的逻辑,此处的代码将要进行必要的决断并执行操作。前面谈到过安全性,在业务逻辑层的安全性意味着使用基于角色的安全原则,仅允许认证用户访问特定的业务对象。从外界看,业务逻辑层可以看作是一个操作业务对象的机制,一般来说,业务对象不过是某个领域实体的实现,或者是某类辅助类型,用来执行一些计算。业务逻辑层处于分层系统的中间位置,业务逻辑层的输入和输出 阅读全文

posted @ 2012-11-23 10:25 java开发学习 阅读(258) 评论(0) 推荐(0)

构建高性能ASP.NET站点之一 剖析页面的处理过程

摘要: 分析页面的解析进程 页面的解析进程,这里说的进程不是咱们常说的ASP.NET页面的生命周期的进程,并且浏览器恳求一个页面,然后浏览器出现页面的进程。 在本篇的文章中,我会先论述页面的解析进程,显现从全体上论述,然后在每一个点上提出优化的办法。先全体,后有些。 当浏览器在恳求一个Web页面是从URL开端的。下面就是进程描绘: 1. 输入URL地址或许点击URL的一个链接。 2. 浏览器依据URL地址,联系DNS,解分出URL对应的IP地址。 3. 发送HTTP恳求。 4. 开端衔接恳求的服务器并且恳求关联的内容(至于恳求时怎样被处置的,咱们这里暂时不评论,仅仅后面的文章要评论的问题)。 5. 浏 阅读全文

posted @ 2012-11-23 10:20 java开发学习 阅读(118) 评论(0) 推荐(0)

HttpContext.Current.Request.ServerVariab

摘要: Request.ServerVariables("Url")返回服务器地址Value 0: /WebSite1/Default.aspxRequest.ServerVariables("Path_Info")客户端提供的路径信息Value 0: /WebSite1/Default.aspxRequest.ServerVariables("Appl_Physical_Path")与应用程序元数据路径相应的物理路径Value 0: C:/Documents and Settings/yukun/My Documents/Visual St 阅读全文

posted @ 2012-11-23 09:59 java开发学习 阅读(316) 评论(0) 推荐(0)

2012年11月22日

VC++怎么实现Win2000下直接读写磁盘扇区

摘要: 由于Windows 操作系统在很大程度上采取了访问安全保护机制(例如,在Windows操作系统下不能直接访问物理内存、不能使用各种DOS、BIOS中断等等),使得广大程序设计人员在长时间的开发过程中不知不觉地逐渐养成了这样的潜意识——在Windows操作系统下直接操纵硬件设备是极端困难和非常烦琐的,并将其看作Windows编程的一个禁区。尽管在大多数场合下这样的论断还算是贴切,但也并非对所有的硬件设备访问都那么困难。其实Windows在采取“实保护”措施的同时也提供了另外的一种有别于在DOS下访问硬件设备的方法,即把所有的硬件设备全部看做“文件”,并允许按照对文件的读写方式来对其进行数据存.. 阅读全文

posted @ 2012-11-22 14:05 java开发学习 阅读(424) 评论(0) 推荐(0)

导航