2011年4月13日
摘要: 一、匈牙利命名法:广泛应用于象Microsoft Windows这样的环境中。 Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙尼(Charles Simonyi) 提出的。 匈 牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员变量), 再指针,再简单数据类型,再其他。例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。 匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀 阅读全文
posted @ 2011-04-13 11:39 玲珑少年 阅读(743) 评论(0) 推荐(0) 编辑
  2011年4月12日
摘要: 大家知道 JSON.net 最新版是基于.net 3.5 框架的,要如何使其工作在 .NET 2.0框架下呢,当然是GOOGLE + baidu 啦,幸不辱命,终于在一篇英文的博客中找到了解决方法,地址如下:http://james.newtonking.com/archive/2009/08/02/net-2-0-support-added-to-json-net.aspx 这篇文章的大概意思就是 首选 下载最新版的JSON.NET 源码 (http://json.codeplex.com/), 然后解压,SRC目录是其源码,我们打开Newtonsoft.Json.Net20.sln,这个是 阅读全文
posted @ 2011-04-12 15:51 玲珑少年 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。 JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。具体细节参考http://www.json.org/json-zh.html 举个简单的例子: js 代码 function showJSON() { v 阅读全文
posted @ 2011-04-12 15:46 玲珑少年 阅读(2526) 评论(0) 推荐(0) 编辑
  2011年3月31日
摘要: 配置Microsoft Visual SourceSafe 2005的Internet访问 VSS2005发布以后,早就听说可以支持Internet访问,这是一个很有意思的特性。前两天有空,就安装配置了一下,成功访问。现在安装过程发布出来,大家共享。 步骤0:安装前的准备事项 服务器端: 因为Internet访问是通过Web Service实现的,所以安装前要先配置安装好IIS。 安装VSS2005好像可以自动安装.Net Framework 2.0,不过,我是事先安装好.Net Framework 2.0并启用Asp.Net 2.0的。 客户端: 只有Visual Studio 2005默认 阅读全文
posted @ 2011-03-31 01:46 玲珑少年 阅读(280) 评论(0) 推荐(0) 编辑
  2011年3月30日
摘要: 安装完毕SQL SERVER 2005后,会默认自动启动SQL Server等几个服务,这几个服务比较占用系统资源。当不运行SQL Server时,最好停止这些服务。如果一个个点击这些服务,过于麻烦了,可以用批处理文件来启动和停止该类服务。 首先将“控制面板->管理工具->服务”里面的SQL SERVER 2005相关的服务启动类型设置为手动(SQL Server开头的服务),然后新建立一个文本文档,把后缀名改为“bat”。下面就添加批处理命令: “启动SQL SERVER.bat”: @echo.服务启动...... @echo off @sc start MSSQLSERVER 阅读全文
posted @ 2011-03-30 01:19 玲珑少年 阅读(1059) 评论(0) 推荐(0) 编辑
  2011年2月27日
摘要: 游标的概念: 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁 盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。 游标有两种类型:显式游标和隐式游标。在前述程序中用到的SELECT...INTO...查询语句,一次只能从数据库中提取一行数据,对于这种 形式的查询和DML操作,系统都会使用一个隐式游标。但是如果要提取多行数据,就要由程序员定义一个显式游标,并通过与游标有关的语句进行处理。显式游标 对应一个返回结果为 阅读全文
posted @ 2011-02-27 00:25 玲珑少年 阅读(3558) 评论(0) 推荐(0) 编辑
摘要: 通常我们获取游标数据是用 fetch some_cursor into var1, var2 的形式,当游标中的记录数不多时不打紧。然而自 Oracle 8i 起,Oracle 为我们提供了 fetch bulk collect 来批量取游标中的数据。它能在读取游标中大量数据的时候提高效率,就像 SNMP 协议中,V2 版比 V1 版新加了 GET-BULK PDU 一样,也是用来更高效的批量取设备上的节点值。 fetch bulk collect into 的使用格式是:fetch some_cursor collect into col1, col2 limit xxx。col1、col2 阅读全文
posted @ 2011-02-27 00:09 玲珑少年 阅读(7641) 评论(0) 推荐(1) 编辑
  2011年2月26日
摘要: 1. 复制表结构及其数据: create table table_name_new as select * from table_name_old 2. 只复制表结构: create table table_name_new as select * from table_name_old where 1=2; 或者: create table table_name_new like table_name_old 3. 只复制表数据: 如果两个表结构一样: insert into table_name_newselect * fromtable_name_old 如果两个表结构不一样: inse 阅读全文
posted @ 2011-02-26 23:23 玲珑少年 阅读(91113) 评论(0) 推荐(4) 编辑
摘要: 对于外连接,Oracle中可以使用“(+)”来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN,下面将配合实例一一介绍。1. LEFT OUTER JOIN:左外关联 SELECTe.last_name,e.department_id,d.department_nameFROMemployeeseLEFTOUTERJOINdepartmentsdON(e.department_id=d.department_id);等价于 SELECTe.last_name,e.department_id,d.department_nameFROMemployeese,departmen 阅读全文
posted @ 2011-02-26 23:06 玲珑少年 阅读(767) 评论(0) 推荐(0) 编辑
摘要: -- 表 create table test (names varchar2(12), dates date, num int, dou double); -- 视图 create or replace view vi_test as select * from test; -- 同义词 create or replace synonym aa for dbusrcard001.aa; -- 存储过程 create or replace produce dd(v_id in employee.empoy_id%type) as begin end dd; -- 函数 create or rep 阅读全文
posted @ 2011-02-26 19:29 玲珑少年 阅读(387) 评论(0) 推荐(0) 编辑