摘要: XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。 下面列出了最有用的路径表达式: nodename:选取此节点的所有子节点。/:从根节点选取。//:从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。.:选取当前节点。..:选取当前节点的父节点。例如有下面一段XML: 在ASP.NET中使用Highchartsjs图表http://zhoufoxcn.blog.51cto.com/792419/5373242011-04-07Log4Net使用详解(续)http://blog.csdn.net/zhouf 阅读全文
posted @ 2013-12-31 14:32 学亮 阅读(7530) 评论(0) 推荐(1) 编辑
摘要: 1、提示键配置一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclip... 阅读全文
posted @ 2013-12-29 20:36 学亮 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 因为使用System.Data.OracleClient会提示过时,推荐使用oracle自己提供的.net类库Oracle.DataAccess.Client在oracle C:\oracle\product\10.2.0\client_1\BIN安装目录中找到Oracle.DataAccess.dll添加引用代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using Oracle.DataAccess.Client;namespac 阅读全文
posted @ 2013-12-29 13:27 学亮 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1.GUI基础(1)GUI部分是每帧擦除重绘的,只应该在OnGUI中绘制GUI,按钮:GUILayout.Button(“Hello”); 只读标签:GUILayout.Label()(2)修改控件的颜色:GUI.backgroundColor = Color.red;设置背景色,GUI.color设置前景色,影响OnGUI中之后的控件直到下次修改颜色为止。2.GUILayout类是用于GUI自动布局的接口。3.GUILayout布局(1)GUILayout布局默认会伸展控件的尺寸。Button等控件支持params GUILayoutOption[] options可变参数数组,可以通过GU 阅读全文
posted @ 2013-12-26 22:27 学亮 阅读(17255) 评论(0) 推荐(2) 编辑
摘要: 1.Unity3D介绍Unity3D是跨平台(IOS、Android、Windows Phone、Windows、Flash、XBOX360、PS3、Wii等)游戏引擎,可以开发2D、2.5D、3D游戏。appstore手机上有1500+款用Unity3D开发的游戏。什么是游戏引擎?开发简单、高度封装(OpenGL、DirectX)。其他游戏引擎: Cocos2d、UDK、 Unreal Engine 3、 Quest3D等。2.为什么使用Unity3D?跨平台;费用便宜(非开源,有免费版)3.游戏开发常识游戏术语:• 手游(新增长点);网游(捉迷藏OL,U3D);端游(需要下载客户端);页游 阅读全文
posted @ 2013-12-22 14:25 学亮 阅读(7376) 评论(0) 推荐(2) 编辑
摘要: SWFUpload上传大文件 SWFUpload上传大文件 文件名称: 文件大小: 字节 已上传: 字节 上传百分比:% // 获取数据 HttpPostedFile hpf = Request.Files["Filedata"]; //建立今天的文件夹 ... 阅读全文
posted @ 2013-12-12 16:28 学亮 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 真实使用场景:数据备份1. 触发器的 helloworld: 编写一个触发器, 在向 emp 表中插入记录时, 打印 'helloworld'create or replace trigger emp_trigger after insert on emp for each rowbegin dbms_output.put_line('helloworld');end;2. 行级触发器: 每更新 employees 表中的一条记录, 都会导致触发器执行create or replace trigger employees_trigger after update 阅读全文
posted @ 2013-12-11 22:19 学亮 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 一、函数1. 函数的 helloworld: 返回一个 "helloworld--!" 的字符串create or replace function helloworldreturn varchar2isbegin return 'helloworld--!';end;执行函数begin dbms_output.put_line(helloworld());end;2. 定义带参数的函数: 两个数相加create or replace function add_func(a number, b number)return numberisbegin retu 阅读全文
posted @ 2013-12-11 20:05 学亮 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 9.1、创建树形菜单 第一级 第一级 第二级 第二级 第二级 Js创建$('#tt').tree({ url:'tree_data.json'});9.2、node属性id: 节点idtext:显示文本state: 节点状态,默认'closed' 可选值 'open' 'closed'checked: 显示复选框attributes: 自定义属性children: 当前节点的子节点iconCls:设置图标9.3、Tree属性说明url:远程加载地址method:请求方式animate:节点展开/收缩,是否显示动画c 阅读全文
posted @ 2013-12-11 13:06 学亮 阅读(2294) 评论(0) 推荐(0) 编辑
摘要: 8.1、创建DataGridhtml代码 $("#dg").datagrid({ // url: "datagrid_data.json", data: [ { "code": "001", "name": "Name 1", "addr": "Address 11", "col4": "col4 data" }, { "code": "002", &quo 阅读全文
posted @ 2013-12-11 11:12 学亮 阅读(1309) 评论(0) 推荐(1) 编辑
摘要: 一、游标1. 使用游标要求: 打印出 80 部门的所有的员工的工资: salary: xxxdeclare --1. 定义游标 cursor salary_cursor is select salary from employees where department_id = 80; v_salary employees.salary%type;begin--2. 打开游标open salary_cursor;--3. 提取游标fetch salary_cursor into v_salary;--4. 对游标进行循环操作: 判断游标中是否有下一条记录while salary_cursor%f 阅读全文
posted @ 2013-12-10 23:08 学亮 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 今天在javascriptQQ群里面 有童鞋问到 有没有 "JS输入框邮箱自动提示"插件,即说都找遍了github上源码 都没有看到这样类似的插件,然后我想了下 "JS输入框邮箱自动提示" 和我前几次写的编写简易的JS输入框模糊查询 插件 功能类似了!也google了下 到底是个什么样的效果,看了下也没有什么特别之处,所以趁着今天没有什么事情做的话 写一个这样的出来 给大家分享下 也可以自己积累下,以后如果项目中碰到类似的效果可以直接拿来用。 说了这么多!我们先来看看效果 看看到底是个什么样的,其实有时候我看别人的博客或者代码时候 也是希望先看看什么效果 阅读全文
posted @ 2013-12-10 08:55 学亮 阅读(265) 评论(0) 推荐(0) 编辑
摘要: PL /SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问。由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行快速高效的处理。PL/SQL是 Procedure Language & Structured Query Language 的缩写。ORACLE的SQL是支持ANSI(American national Standards Institute)和ISO92 (International Standards Organization)标准的产品。PL/SQL是对SQL语言存储过程语言的扩展。从ORACLE6以后,ORACL 阅读全文
posted @ 2013-12-08 21:00 学亮 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: 目标通过本章学习,您将可以:l 描述视图l 创建和修改视图的定义,删除视图l 从视图中查询数据l 通过视图插入, 修改和删除数据l 使用“Top-N” 分析l 创建, 维护, 和使用序列l 创建和维护索引l 创建同义词视图描述l 视图是一种虚表.l 视图建立在已有表的基础上, 视图赖以建立的这些表称为基表。l 向视图提供数据内容的语句为 SELECT 语句, 可以将视图理解为存储起来的 SELECT 语句.l 视图向用户提供基表数据的另一种表现形式为什么使用视图l 控制数据访问l 简化查询l 避免重复访问相同的数据创建视图CREATE VIEW empvu80AS SELECT employ. 阅读全文
posted @ 2013-12-08 15:07 学亮 阅读(558) 评论(1) 推荐(1) 编辑
摘要: 目标通过本章学习,您将可以:l 使用 DML 语句l 向表中插入数据l 更新表中数据l 从表中删除数据l 控制事务l 描述约束l 创建和维护约束数据控制语言l DML(Data Manipulation Language – 数据操作语言) 可以在下列条件下执行:向表中插入数据修改现存数据删除现存数据l 事务是由完成若干项工作的DML语句组成的从其它表中拷贝数据 INSERT INTO sales_reps(id, name, salary, commission_pct) SELECT employee_id, last_name, salary, commission_pct FROM . 阅读全文
posted @ 2013-12-07 16:07 学亮 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 目标通过本章学习,您将可以:l 描述主要的数据库对象。l 创建表。l 描述各种数据类型。l 修改表的定义。l 删除,重命名和清空表。常见的数据库对象表、视图、序列、索引、同义词序列:提供有规律的数值同义词:给对象起别名查询数据字典查看用户定义的表SELECT table_name from user_tables;查看用户定义的各种数据库对象SELECT DISTINCT object_typeFROM user_objects ;查看用户定义的表, 视图, 同义词和序列SELECT *FROM user_catalog;命名规则 表名和列名:l 必须以字母开头l 必须在 1–30 个字符之. 阅读全文
posted @ 2013-12-07 10:13 学亮 阅读(564) 评论(0) 推荐(1) 编辑
摘要: 近期由于项目所需不得不研究Oracle数据库,回想上一次用Oracle还是07年的事情,实习时候做华晨宝马的项目简单接触了Oracle。这次的项目需要基于.NET平台,我个人的习惯是能用微软自带的就不用第三方的,基于这个原则先想到的ORM模型就是Entity Framework,于是动手尝试一下。默认情况Visual Studio 2010的.NET项目模板及类型模板中的Entity Framework是不支持Oracle数据库的,找了一圈发现第三方有些插件,但试了一下都不尽如人意,而Oracle官方也有一些工具可以对此做扩展,让Entity Framework支持Oracle数据库,接下来就 阅读全文
posted @ 2013-12-05 16:21 学亮 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 笛卡尔集l 笛卡尔集会在下面条件下产生:省略连接条件连接条件无效所有表中的所有行互相连接l 为了避免笛卡尔集, 可以在 WHERE 加入有效的连接条件。自连接select m.last_name,m.email,m.salary from employees e,employees m where e.employee_id = m.manager_id and m.last_name='Chen';自己和自己连接,将一张表分为两张表查询使用非等值连接SELECT e.last_name, e.salary, j.grade_levelFROM employees e, job 阅读全文
posted @ 2013-12-04 22:39 学亮 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 目标通过本章学习,您将可以:l SQL中不同类型的函数。l 在 SELECT 语句中使用字符,数字和日期函数。l 描述转换型函数的用途。字符函数字符函数分为大小写控制函数和字符控制函数(1) 大小写控制函数LOWER将字符串转换为小写UPPER 将字符串转换为大写INITCAP 将字符串第一个首字母大写select LOWER('ABC'),UPPER('abc'),INITCAP('abc') from dual;DUAL 是一个‘伪表’,可以用来测试函数和表达式,结果为:LOWER('ABC') UPPER('ABC& 阅读全文
posted @ 2013-12-01 15:29 学亮 阅读(658) 评论(0) 推荐(2) 编辑
摘要: 本篇文章中,对于有的和MSSQL Server相同的语法我就没有再写了,这里我只写Oracle和MSSQL Server有点不同的定义空值l 空值是无效的,未指定的,未知的或不可预知的值l 空值不是空格或者0。SELECT last_name, job_id, salary, commission_pct FROM employees;空值在数学运算中的使用包含空值的数学表达式的值都为空值SELECT last_name, 12*salary*commission_pctFROM employees;连接符l 把列与列,列与字符连接在一起。l 用 ‘||’表示。l 可以用来‘合成’列。SELE 阅读全文
posted @ 2013-11-29 22:21 学亮 阅读(695) 评论(0) 推荐(0) 编辑