摘要: " 1、编译 C 类 " "1.1、C 编译工具" "1.2、编译一个 C 类" "1.3、编译多个 C 类" " 2、编译 Java 类 " "2.1、Java 编译工具" "2.2、编译 Java 类" " 3、组合命令符 " " 4、总结 " "4.1、学校里学的有没有用?" "4.2、本文总阅读全文
posted @ 2017-07-04 07:30 韩宗泽 阅读(368) 评论(1) 编辑
摘要: " 1、批量修改文件名 " " 2、批量重启服务 " " 3、全盘搜索指定文件 " "3.1、全盘搜索名称为 mm.jpg 的文件,获取其全路径" "3.2、查找系统中所有名称以 .docx 结尾的文件" " 4、调用可执行程序 " "4.1、调用系统自带的应用程序" "4.2、调用第三方应用程序"阅读全文
posted @ 2017-06-30 11:00 韩宗泽 阅读(429) 评论(6) 编辑
摘要: " 1、关机命令(shutdown) " " 2、管理 Windows 服务(sc) " " 3、管理任务进程(tasklist、taskkill) " " 4、显示 TCP/IP 配置值(ipconfig) " " 5、网络诊断工具(ping) " " 6、路由跟踪工具(tracert) " " 阅读全文
posted @ 2017-06-29 17:30 韩宗泽 阅读(436) 评论(0) 编辑
摘要: " 1、文件夹操作 " "1.1、DIR(directory)命令" "1.2、TREE 命令" "1.3、CD(change directory)命令" "1.4、MD(make directory)命令" "1.5、RD(remove directory)命令" " 2、文件操作 " "2.1、阅读全文
posted @ 2017-06-29 09:03 韩宗泽 阅读(347) 评论(0) 编辑
摘要: " 1、实用功能 " "1.1、为脚本添加注释" "1.2、控制命令的回显" "1.3、使用数学表达式" "1.4、向脚本传递参数" " 2、使用变量 " "2.1、变量的命名及定义" "2.2、调用变量" "2.3、变量的作用域" " 3、结构语句 " "3.1、选择语句" "3.2、迭代语句" 阅读全文
posted @ 2017-06-28 08:00 韩宗泽 阅读(665) 评论(3) 编辑
摘要: " 1、理论基础 " "1.1、命令行的前世今生" "1.2、命令执行规则" "1.3、使用命令历史" " 2、使用入门 " "2.1、启动和关闭命令行" "2.2、执行简单的命令" "2.3、命令行执行程序使用技巧" " 3、总结 " 1、理论基础 1.1、命令行的前世今生 谈到 Windows 阅读全文
posted @ 2017-06-27 08:45 韩宗泽 阅读(915) 评论(2) 编辑
摘要: " 探索Windows命令行系列(1):导航目录 " " 探索Windows命令行系列(2):命令行工具入门 " " 探索Windows命令行系列(3):命令行脚本基础 " " 探索Windows命令行系列(4):通过命令操作文件和文件夹 " " 探索Windows命令行系列(5):几个实用的命令例阅读全文
posted @ 2017-06-26 17:39 韩宗泽 阅读(818) 评论(1) 编辑
摘要: " 1、Oracle 中的三大分页方法 " "1.1、通过分析函数分页" "1.2、通过 ROWNUM 分页" "1.3、通过 ROWID 分页" " 2、Oracle 分页解决方案浅析 " "2.1、纯后端代码完成分页" "2.2、通过存储过程来分页" "2.3、两个通用的分页存储过程" " 3、阅读全文
posted @ 2017-06-26 11:01 韩宗泽 阅读(583) 评论(2) 编辑
摘要: 本人曾去某金融软件公司面试,交流中面试官问的一个问题是:“如果有 A、B 两张表,A 表中有 2 条数据,B 表中有 200 条数据,请问 SELECT FROM A,B 能查出多少条数据?”。 听到这个问题的瞬间我就懵了,因为我自己也做过近两年的面试官,所以我首先会想的就是他问这么没有实际意义(实阅读全文
posted @ 2017-06-23 13:07 韩宗泽 阅读(218) 评论(0) 编辑
摘要: 有关 Oracle 的著名谣传 1、如果你想把表中数据复制到另一张表,或者想根据现有表创建一个类似的新表,网上有大量不明所以的帖子告诉你实现该功能的语法是 。实际上这个是 T SQL 的语法,用于 SQL Server,而在 Oracle 支持的 PL/SQL 中的语法是 。 我相信这个谣传害过很多阅读全文
posted @ 2017-06-23 12:30 韩宗泽 阅读(44) 评论(0) 编辑
摘要: 在 Oracle 领域,我相信一说到列转行大部分人都会立马想到 WM_CONCAT 函数,我觉得主要是因为该函数比较实用。但事实上 WM_CONCAT 并非官方公开函数,使用会存在一定的风险;函数返回值的格式比较单一(只能用逗号分割);返回值的长度也限制。 在 "《.Net程序员学用Oracle系列阅读全文
posted @ 2017-06-22 14:43 韩宗泽 阅读(68) 评论(0) 编辑
摘要: 本文内容摘自《剑破冰山——Oracle开发艺术》一书。 1、判定主要矛盾 在遇到复杂 SQL 语句时,执行计划也非常复杂,往往让人分析起来觉得无从下手,此时应避免顺序解决问题,而是快速定位抓住主要矛盾,这样就能做到真正的高效调优。 2、返回行与逻辑读的比率 一般而言,每获取一行开销 5 个以下的逻辑阅读全文
posted @ 2017-06-20 13:16 韩宗泽 阅读(33) 评论(0) 编辑
摘要: 本文内容摘自《剑破冰山——Oracle开发艺术》一书。 1、避免对列运算 要善于通过等价改写消除 SQL 中对列的运算,这样可以避免索引无法使用。 2、消除隐式转换 3、关注空格(避免粗心) 4、存储过程与权限 存储过程有编译和执行两个阶段,编译阶段,调用权限和定义权限是一样的,而执行阶段则不同。 阅读全文
posted @ 2017-06-20 13:02 韩宗泽 阅读(80) 评论(0) 编辑
摘要: 本文内容摘自《剑破冰山——Oracle开发艺术》一书,有删改。 1、触发器尽量考虑内部代码过程封装(解析次数) 2、避免动态 SQL 动态 SQL 和普通 SQL 在执行过程中最大的差别在于:动态 SQL 是在执行过程中编译,而普通 SQL 是在过程执行前就已经编译过了。如果过程中有大量动态 SQL阅读全文
posted @ 2017-06-20 12:24 韩宗泽 阅读(94) 评论(0) 编辑
摘要: "1、创建一个将 Oracle 生成的 GUID 格式化为标准的 GUID 的函数" "2、在 PLSQL 中测试并输出语句异常的语句块" "3、在查询语句中日期的一种特殊表示方法" "4、利用 ROWNUM 做分组子排序" "5、持续更新中" 1、创建一个将 Oracle 生成的 GUID 格式化阅读全文
posted @ 2017-06-20 11:15 韩宗泽 阅读(30) 评论(0) 编辑