摘要:
http://docs.oracle.com/cd/B28359_01/server.111/b28286/functions001.htm#autoId5 本文内容 日期函数 附录 修改记录 日期函数 日期函数操作日期值(DATE 类型的字段),时间戳值(TIMESTAMP、TIMESTAMP WITH TIME ZONE 和 TIMESTAMP WI... 阅读全文
摘要:
http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/static.htm#CIHCAHJA 本文内容 声明一个游标 打开一个游标 用游标获取一个(Fetch)数据 用游标获取全部(Fetch Bulk)数据 关闭一个游标 显式游标的属性 当需要准确控制查询时,可以在任何... 阅读全文
摘要:
http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/static.htm#i46192 本文内容 SQL 游标属性 使用指南 SQL 游标由 PL/SQL 自动管理。你不用写代码来处理这些游标。你可以通过 SQL 游标的属性来追踪一个游标的执行信息。 本文示例使用的表,位于 Oracle OE Schema 示例。另外,示例在 SQL*PLUS 下运行。示例最后 "/" 符号可让 SQL*PLUS 编译代码;而在 PL/SQL Developer 下则可有可无。 SQL 游标属性 SQL 游... 阅读全文
摘要:
http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/static.htm#i45288 本文内容 SQL 游标(隐式) 显式游标 参考 PL/SQL 使用隐式游标和显式游标。PL/SQL 为所有 SQL 数据操纵语句隐式声明一个游标,包括只返回一行的查询。若你想准确控制查询,可以在任何 PL/S... 阅读全文
摘要:
本文内容 SOAP 概述 SOAP 传输方式 SOAP 语法规则 SOAP 消息实例 SOAP 概述 SOAP(Simple Object Access Protocol,简单对象访问协议)是一种标准化的通讯规范,主要用于 Web 服务(Web Service)。SOAP 是为了简化网页服务(Web Server)。从 XML 提取数据时,无需花时间去格式化页面。让不同的应用程序之间通过 HTTP 协议,以 XML 格式交换数据,这样,与编程语言、平台和硬件无关。 SOAP 由 IBM、Microsoft、UserLand 和 Develop... 阅读全文
摘要:
http://docs.oracle.com/cd/B28359_01/server.111/b28286/functions001.htm#autoId2 本文内容 NLS 字符函数 返回数字值的字符函数 Oracle 字符函数包括: 返回字符值的字符函数 NLS 字符函数 返回数字值的字符函数 ... 阅读全文
摘要:
http://docs.oracle.com/cd/B28359_01/server.111/b28286/functions001.htm#autoId2 本文内容 返回字符值的字符函数 附录 ASCII Oracle 字符函数包括: 返回字符值的字符函数 NLS 字符函数 返回数字值的字符函数 返回字符值的字符函数 返回字符值的字符函数会返回如下数据类型: 若输入参... 阅读全文
摘要:
本文内容 实现 Dispose 方法 Finalize 方法和析构函数 使用封装资源的对象 参考 通过将对象的范围限制为 protected,以防止直接调用其 Finalize 方法。最好不要直接调用非基类类的 Finalize 方法。 为了适时释放非托管资源,建议实现公共的 Dispose 或 Close 方法。IDisposable 接口为实现接口的资源类提供 Dispose 方法。Dispose 方法是公共的,因此,应用程序用户可以直接调用该方法来释放非托管资源占用的内存。当正确实现 Dispose 方法,可未能调用 Dispose 方法时,... 阅读全文
摘要:
本文内容 使用析构函数释放资源 Object.Finalize 方法 资源的显式释放 使用析构函数释放资源 析构函数用于析构类的实例。 不能在结构中定义析构函数。只能对类使用析构函数。 一个类只能有一个析构函数。 无法继承或重载析构函数。 无法调用析构函数。它们是被自动调用的。 析构函数既没有修饰符,也没有参数。 示例 1:类 Car 析构函数的声明。 class Car { /// /// 析构函数 /// ~Car() ... 阅读全文
摘要:
本文内容 创建网站 创建测试页和类 测试站点 发布网站 检查“发布网站”命令的输出 测试发布的网站 详细说明如何使用 Microsoft Visual Web Developer Web 开发工具的“发布网站”实用工具来编译网站,然后将输出复制到一个活动网站。 如果想要将完成的网站部署到服务器中,可以使用 Microsoft Visual Web Developer Web 开发工具提供的“发布网站”实用工具。“发布网站”实用工具对网站中的页和代码进行预编译,然后将编译器输出写入指定的文件夹。然后可以将输出复制到目标 Web 服务器,并... 阅读全文
摘要:
http://msdn.microsoft.com/zh-cn/library/377y0s6t(VS.80).aspx 本文内容 预编译 写入预编译输出 Visual Web Developer 允许发布(publish)网站,将编译网站,并输出复制到指定的位置,如成品服务器(正式服务器)。发布完成以下任务: 将 App_Code 文件夹中的页、源代码等预编译到可执行输出中。 将可执行输出写入目标文件夹。 与简单地将网站复制到目标 Web 服务器相比,发布网站具有如下优点: 预编译过程能发现任何编译错误,并在配置文件中标识。 单... 阅读全文
摘要:
http://msdn.microsoft.com/zh-cn/library/xay0wxbf(v=VS.90).aspx 本文内容 创建共享网站 创建源网站 从共享网站向本地网站复制文件 复制单个页 同步网站 后续步骤 本文演示如何使用“复制网站”工具在当前网站和其他网站之间复制文件。通过此演练,您将学会如何执行以下任务: 在网站间复制文件。 同步两个网站,以使它们的每个文件都具有同一版本。 说明:如果复制的应用程序包含对在 GAC 中注册的自定义组件的引用,则该组件不会随应用程序一起复制。 ... 阅读全文
摘要:
http://msdn.microsoft.com/zh-cn/library/c95809c0(v=VS.90).aspx 本文内容 连接到远程站点 移除连接 逐个复制文件 一次复制所有文件 同步文件 本文介绍如何使用 Visual Web Developer 中的“复制网站”工具将文件从本地网站复制到远程网站。 您可以使用 Visual Web Developer 中的“复制网站”工具将文件从本地站点复制到远程站点,或从远程站点复制到本地站点。您可以逐个复制选择的文件或一次复制一个站点的所有文件。此外,您可以同步两个站点,这将根据需要复制... 阅读全文
摘要:
http://msdn.microsoft.com/zh-cn/library/1cc82atw(v=VS.90).aspx 本文内容 源站点和远程站点 同步站点 文件状态 使用 VS 2008 "Copy Web(复制网站)" 工具可以在当前网站与另一个站点之间复制文件。“复制网站”工具与 FTP 工具类似,但在以下这些方面不同: “复制网站”... 阅读全文
摘要:
本文内容 Xcopy 部署 Copy Web 工具 发布(publish)Web 站点 Xcopy部署 Xcopy 部署就是把一组文件复制到目标计算机上的一个文件夹中,然后在客户机上执行应用程序。无论程序集的数目是多少,如果文件复制到同一个文件夹中,应用程序就会运行,不需要编辑配置设置或注册表。 Xcopy 部署只需把程序集复制到目标机器上,就可以部署功能完善的应用程序。对较复杂的应用程序无效也可以这样部署,因为它对要部署的程序集的大小和数目没有限制。不想使用 Xcopy 部署的原因是它不能把程序集放在全局程序集缓存(GAC)中,或是不能在“开始”菜单中添... 阅读全文
摘要:
本文内容 部署选择 部署要求 部署 .NET 运行库 部署选择 Xcopy 实用工具 Xcopy 实用工具允许把程序集或程序集组复制到应用程序文件中,从而减少了开发时间。 程序集是自我包含的,元数据描述了程序集中的内容,所以不需要在注册表中注册。每个程序集都跟踪它需要执行的其他程序集(程序集依赖)。默认情况下,程序集会在当前的应用程序文件夹中查找依赖文... 阅读全文
摘要:
http://docs.oracle.com/cd/B28359_01/server.111/b28286/functions001.htm#i88893 本文内容 单行函数 数字函数 演示数字函数 单行函数 单行函数用于查询表或视图的每个行返回一个结果行。单行函数可以用在 select 列表、WHERE 子句、START WITH 和 CONNECT BY 子句,以及 HAVING 子句。 单行函数包括: 数字函数 字符函数 NLS 字符函数 日期函数 比较函数 ... 阅读全文
摘要:
本文内容 创建永久表空间 查看表空间 扩展表空间 参考资料 创建永久表空间 Oracle 按照区和段空间进行管理表空间。 区管理方式 - 针对区的分配方式的不同,有两种方式:字典管理方式(dictionary-managed tablespace,DMT)和本地管理方式(local-managed tablespace,LMT)。Oracle 10... 阅读全文
摘要:
本文内容 创建表空间 查看表空间 修改表空间可用性/可读写性 删除表空间 Toad 创建表空间 参考资料 修改记录 假设数据库为 Oracle 11g,在 SQL *PLUS 下,用 SYS 用户登录。本文演示创建(永久)表空间,之后,查看表空间信息,再修改表空间的配置,最后,删除表空间。 创建表空间 Oracle 按照... 阅读全文
摘要:
本文内容 概述 发展 应用 热点 术语 最近看《BBC:人体奥秘》,这让我想起了人工智能和神经网络。我们的大脑有 1000 亿个脑细胞,每个脑细胞都会与 1 万个不同的脑细胞相互连接。记得,小时候,父母经常跟我们玩躲猫猫。那时,当父母从我们的眼前突然消失时,我们的大脑真的认为父母不见了。可三个月后,我们的大脑知道,如果一个人在眼前消失,可能并不意味着彻底消失。最不可思议的变化是在青春期,期间,大脑会损失之前 40% 的连接,修剪掉那些不必要的连接。我还想起另一个纪录片《国家地理:旅行到宇宙边缘》。 无论你,我,他,每个人都独一无二的、精彩的世界,... 阅读全文
摘要:
本文内容 示例 支持 URL 重写处理引擎 参考 URL 重写(URL Rewriting)是一种 REST 相关技术,它可以在 Web 服务中,针对使用者所提供的 URL 进行转换后,再传入 Web 服务处理引擎。 REST 表征状态转移(Representational State Transfer,REST)是 Roy Fielding 在 200... 阅读全文
摘要:
本文内容 宗旨 要点 示例 优点 参考 表征状态转移(Representational State Transfer,REST)是 Roy Fielding 在 2000 年他的博士论文中提出来的一种软件架构风格。 目前的三种主流 Web 服务实现方式——远程过程调用(RPC),面向服务架构(SOA)以及表述性状态转移(REST),REST... 阅读全文
摘要:
统一资源定位符(Uniform / Universal Resource Locator,URL),也称“网页地址”,是因特网标准资源地址。最初是由蒂姆·伯纳斯-李发明,现已成为标准。URL 是因特网一个非常基础的步骤。URL 语法是通用的、可扩展的,使用 ASCII 代码。标准格式如下: 协议类型://服务器地址(:端口号)/路径/文件名 如超文本传输协议(HTTP)的 URL 如下... 阅读全文
摘要:
本文内容 定义 Web 服务方式 相关概念 Web 服务是一种面向服务架构的技术,通过标准 Web 协议提供服务,保证不同平台的应用服务可以交互。根据 W3C 定义,Web 服务(Web service)应当是一个软件系统,用以支持网络不同机器的互操作性。网络服务通常是许多应用程序接口(API)组成,它们通过网络的远程服务器,执行客户所提交的请求。 定义 ... 阅读全文
摘要:
本文内容 事务 ACID 特征 并发调度——隔离级别 加锁机制 加锁协议 数据库事务,简称事务,是一组按顺序执行的操作单元。 事务 ACID 特征 事务有四个特征,称为 ACID: 原子性(Atomic)- 事务必须同时成功或同时失败。 比如,ATM 取钱和记入客户账户是一个原子事务。如果 ATM 只是吐出钱,而未记入账户,或是已记入账户,但没有吐出钱。这两种情况都是不允许的。 一致性(Consistency)- 事务必须遵循某个规则或法律协议系统。简单说,就是符合我们的所有期望。 事务必须以一种遵循系统规则的方式,... 阅读全文
摘要:
本文内容 概述 背景 模块 使用场景 入门应用 Spring.NET 相关项目 本文正式开始前,我以目前所能想到的、此时此刻能想到的,先简单说下,为什么会有像 Spring.Net 这样的东西。首先,第一反应,Spring.Net 可能跟 Java 里的 Spring 有关——它是 Java Spring 的 .Net 版本。但不是简单的移植。其次,Java 的起步、发展和流行比 C# 要早。C# 1.0 远远不如 Java(此话不是我说的,而是普遍认为),直到 C# 2.0。那么,Java 里好的编程实践,在 C# 中也一样适用。 ... 阅读全文
摘要:
本文内容 实例化一个类的方式 用 New 关键字实例化一个类 用 Activator 实例化一个类 用 Assembly 实例化一个类 性能比较 环境 比较 分析 代码... 阅读全文
摘要:
一般情况,我们遇到真正的算法问题,似乎并不多,大都是检索、增删改之类的操作和功能点,只要对语言,如 JavaScript 和 C# 或 Java 特性足够了解,都很容易解决。但若是遇到真正的算法问题,足够让人想两三天的。此时,就是体现你价值的地方啦…… 其实,本文内容并不新鲜,只是重新整合后,会呈现出不同的意义。通过两个计算,展示程序员不能忽视算法方面的知识,如何利用分治法、动态规划、贪心算法等... 阅读全文
摘要:
本文内容 分治策略 分治步骤 从合并排序看“分治策略” 分治策略 分治法(divide-and-conquer),“分治法策略”是一种很重要的算法。顾名思义,“分而治之”。将原问题划分成 n 个规模较小,而结构与原问题相似的子问题;递归地解决这些子问题,然后再合并其结果,就得到原问题的解。 “分治策略”是很多高效算法的基础,如快速排序、归并排序、傅立叶变换(快速傅立叶变换)。 分治步骤 分解(Divide):将原问题分解成一系列子问题; 解决(Conquer):递归地解各个子问题。若子问题足够小,则直接求解; 合并(Com... 阅读全文
摘要:
本文内容 概述 从 Fibonacci 数列看“动态规划”思想 动态规划基础 动态规划步骤 动态规划意义 动态规划应用 备注 概述 在数据结构中,最经典的算法/问题是:Floyd 算法(最短路径)、哈夫曼编码和 Fibonacci(斐波那契数列),背包问题等等。但当时,这些经典仅仅是描述了一个问题的解决方法,没有对整个这类问... 阅读全文
摘要:
http://docs.oracle.com/cd/B28359_01/server.111/b28286/queries003.htm 本文内容 HR 模式 Oracle 示例 Schema 安装 HR 模式 演示层级查询 层级查询 参考 HR 模式 Oracle 示例 Schema Oracle 有几个示例... 阅读全文
摘要:
本文内容 演示层级查询 层级查询(Hierarchical Queries) 参考 演示层级查询 了解层级查询的意义在于,可以省去程序的递归代码。写递归总是很烦人。 假设在 Oracle 的 scott 用户下,用 EMP 表演示层级查询。该表包含某个员工及其上级。全部内容如下: 职位最高的当然是主席 PRESIDENT; 然后是经理 MANAGER; 其次是分析师 ANALYST; 最后是营业员 CLEAK 和销售人员 SALESMAN。 示例 1:演示员工编号为 7566 的员工及其所有下属。 se... 阅读全文
摘要:
本文内容 NChain 概述 NChain 架构 使用 NChain 演示 最近做个项目,有流程控制。也就是,执行一个流程,依赖该流程前面的流程…… 比如,编写一个文档后,需要提交给二领导,二领导同意了,再由大领导审核,即 创建 –> 提交 –> 审核(提交或审核后,当然可以打回给创建或提交,也就是,二领导或大领导认为文档不妥)。但有时,看什么样文档,事不大的... 阅读全文
摘要:
本文内容 不能引用 Crystal Reporter 的相关程序集 错误分析 解决方案 不能引用 Crystal Reporter 的相关程序集 最近重做了一次系统,因此,之前安装的 Crystal Reporter 被格掉了。重新装完系统,VS 和 Crystal Reporter,并且添加了现有的解决方案后,Crystal Reporter 的相关引用找不到了。如下图所示: 图 1 找不到类型或命名空间名称 "CrystalDecisions" 其实,对于一般程序集,或是简单三方程序集来说,不是很难解决,删除再引用一次就行。但对于大一点的三方控... 阅读全文
摘要:
http://www.denso-wave.com/qrcode/qrgene1-e.html 本文内容 QR 码概述 QR 码系统设置 QR 码大小的决定因素 符号版本 纠错率 纠错率特性 符号版本确定的示例 模块大小 设置模块大小 打印机头密度与模块大小 扫描仪因素 QR 码区域 安全边距 计算 QR 码区域的示例 QR 码区域过大 QR 码概述 QR 码系统设置... 阅读全文
摘要:
本文内容 QR 码介绍 QR 码容量 确定 QR 码大小 QR 码纠错率 QR 码应用 演示 Ext.Net+QR 码封装二维条形码控件 参考资料 QR 码介绍 QR(Quick Response)码是一种 Matrix 类型的二维条码,可以被快速解码。比一维条码储存更多信息,无需在扫描时垂直对准... 阅读全文
摘要:
http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/static.htm#BABGEDAE http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/dynamic.htm#CACDDACH 本文内容 静态 SQL 动态 SQL 静态 SQL 静态 SQL 是属于 PL/SQL 语言的 SQL。也就是: 除了解释执行计划的,数据操作语句(Data Manipulation Language,DML) 事务控制(Transaction Co... 阅读全文
摘要:
http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/collections.htm#i20479 本文内容 定义和声明 Record Record 作为子程序参数和函数返回值 给 Record 赋值 比较 Record 把 Record 插入到数据库 把 Record 更新到数据库 ... 阅读全文
摘要:
本文内容 多维 Collection Collection 异常 多维 Collection 虽然 collection 只有一维的,但可以模型一个多维的。创建一个 collection,其每个元素也是 collection 。例如,创建一个 varray 的 nested table,一个 varray 的 varray,一个 nested table 的 varr... 阅读全文
摘要:
http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/collections.htm#CIHIEBJC 本文内容 定义 Collection 类型 声明 Collection 变量 初始化和引用 Collection 引用 Collection 元素 给 Collection 赋值 ... 阅读全文