摘要: 使用CreateMutex函数创建互斥对象 利用Windows系统函数CreateMutex(),找出当前系统是否已经存在指定进程的实例,如果没有则创建一个互斥体。 CreateMutex函数原型如下: function CreateMutex(lpMutexAttributes: PSecurit 阅读全文
posted @ 2019-09-03 08:49 Jeremy.Wu 阅读(721) 评论(0) 推荐(0) 编辑
摘要: FineReport项目连接Oracle数据库 1:打开模板设计器,单击[服务器],选择[定义数据连接]; 2:单击[+],选择[JDBC]; 3:数据库选择[Oracle],驱动器选择[oracle.jdbc.driver.OracleDriver]。 输入URL,例如:jdbc:oracle:t 阅读全文
posted @ 2019-09-01 12:08 Jeremy.Wu 阅读(7982) 评论(0) 推荐(1) 编辑
摘要: FineReport 软件安装与部署 FineReport试用码申请 在浏览器中输入网址:http://www.finereport.com/,进入帆软官网首页,点击免费试用,填写相关信息后,既可以收到试用码; FineReport软件下载 在首页下方找到下载,根据计算机类型选择安装包格式。 Fin 阅读全文
posted @ 2019-09-01 11:38 Jeremy.Wu 阅读(1343) 评论(0) 推荐(0) 编辑
摘要: GetFileSize获取文件大小 封装成如下函数,可以直接使用: 1 ///函数功能:获取文件大小,单位取KB,小数自动进位 2 ///参数:sFilePath文件全路径 3 ///Result: 成功是返回文件大小,失败时返回'N' 4 function GetFileSize(sFilePat 阅读全文
posted @ 2019-08-31 09:49 Jeremy.Wu 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 项目背景 应欧美客户需求,需要将文件压缩成.tar.gz格式的文件,并上传给客户端SFTP服务器。 你懂的,7-Zip软件的显著特点是文件越大压缩比越高,在Linux系统上相当于我们Windows系统上WinRAR或者好压软件一样的存在。 7-Zip软件下载与安装 网上下载相关安装包并完成安装,找到 阅读全文
posted @ 2019-08-31 09:31 Jeremy.Wu 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 介绍几个免费常用的颜色生成网站: 如下 对比色邻近色配色方案 http://www.peise.net/tools/web/ 渐变色方案 https://webgradients.com/ 随机搭配5种颜色 https://coolors.co/ 阅读全文
posted @ 2019-08-30 13:12 Jeremy.Wu 阅读(1472) 评论(0) 推荐(0) 编辑
摘要: 自治事务 - autonomous transaction 在Oracle数据库中,有时候我们会希望记录一个过程或者函数的运行日志,不管正常运行结束还是触发异常结束,都要记录。 正常结束的没有问题,但是触发异常的情况下,一般的过程或者函数显然不能在插入运行日志之后直接Commit,因为触发异常后相关 阅读全文
posted @ 2019-08-30 12:52 Jeremy.Wu 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 游标的使用小结 应用场景 在数据库函数或者过程中实现某个业务逻辑时,有时候需要进行循环操作,此时我们可以定义一个游标来实现。 实际意义 游标类似一个数据容器,可以暂时存储数据的查询结果,使用游标里的数据时,可以通过一个游标变量直接取出。 优点 游标的使用可以让编程看起来更加的规整,提高代码的复用性、 阅读全文
posted @ 2019-08-30 11:18 Jeremy.Wu 阅读(437) 评论(0) 推荐(0) 编辑
摘要: SQL语句实现数据库快速检索 有时候在数据库Debug过程中,需要快速查找某个关键字。 1:使用PLSQL Dev自带的查找数据库对象,进行对象查找 缺点:查找慢、耗时。 2:使用SQL语句对数据库对象进行查找 查找数据库一般对象 1 SELECT * FROM DBA_SOURCE T WHERE 阅读全文
posted @ 2019-08-30 10:58 Jeremy.Wu 阅读(1492) 评论(0) 推荐(0) 编辑
摘要: Oracle Function 函数小结 和Procedure类似,可实现相关业务逻辑的操作,但是最终会有返回值。 举个PlSQLDev开发的例子: 1 CREATE OR REPLACE FUNCTION FuncName(v_Str varchar2, v_SubStr varchar2, v_ 阅读全文
posted @ 2019-08-30 10:42 Jeremy.Wu 阅读(334) 评论(0) 推荐(0) 编辑