09 2017 档案
抽样检验的小程序
摘要:虽然用js很不专业,但是写起来快呀,哈哈,好久没写js都快忘完了。(本来想用java直接连接数据库,结果人家非要手动输入~反而简单了~口头需求,看excel和数据库看烦了,换换心情~~~) 需求:输入零件编号,点击《开始》滚动之前输入的零件编号,点击《停止》显示需要检验的零件编号。 贴波代码~大神勿 阅读全文
posted @ 2017-09-27 17:27 喃博思睿 阅读(749) 评论(0) 推荐(0)
创建型设计模式(单例模式)
摘要:单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 一、懒汉式单例 以上懒汉式单例的实现没有考虑线程安全问题,它是线程不安全的,并发环境下很可能出现多个Singleton实例,要实现线程安全,有以下三种方式,都是对ge 阅读全文
posted @ 2017-09-12 16:49 喃博思睿 阅读(204) 评论(0) 推荐(0)
创建型设计模式(抽象工厂模式)
摘要:抽象工厂模式是另一个创建模式。 抽象工厂模式,也称为工厂的工厂,有一个工厂创建其他工厂。 当使用抽象工厂模式时,我们首先使用超级工厂创建工厂,然后使用创建的工厂创建对象。 egg: 我们将要创建形状和打印机。对于形状,我们会有圆形,矩形和正方形。对于打印机,我们将有纸张打印机,网络打印机和屏幕打印机 阅读全文
posted @ 2017-09-12 10:36 喃博思睿 阅读(152) 评论(0) 推荐(0)
Oracle SQL 疑难解析读书笔记(二、汇总和聚合数据)
摘要:2.1 对某字段的值进行汇总 仅仅在两种特殊情况下,Oracle在聚合函数中考虑了NULL值。第一种是在GROUPING功能里,用来检验包含了NULL值的分析函数的结果,是直接由所在的表得来,还是由分析计算得到的最终聚合“NULL集”得来。第二种情况是在COUNT(*)功能里。因为通配符“*”表示表 阅读全文
posted @ 2017-09-12 09:51 喃博思睿 阅读(195) 评论(0) 推荐(0)
js 闭包
摘要:一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 另一方面,在函数外部自然无法读取函数内的局部变量。 这里有一个地方需要注意,函数内部声明变量的时 阅读全文
posted @ 2017-09-06 12:27 喃博思睿 阅读(148) 评论(0) 推荐(0)
Oracle 查询性能优化(转)
摘要:原则一:注意WHERE子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 尤其是“主键ID=?”这样的条件。 原则二: SELECT子句中避免使用 ‘ * ‘ 阅读全文
posted @ 2017-09-06 11:47 喃博思睿 阅读(230) 评论(0) 推荐(0)
js判断对象是否为数组
摘要:1.ECMAScript5中有一个现成的方法:Array.isArray()。 2.instanceofinstanceof操作符用于判断对象是不是类的实例。使用方法是object instanceof Class 3.原型所有Javascript对象都派生自Object对象,可以通过call方法调 阅读全文
posted @ 2017-09-06 11:16 喃博思睿 阅读(800) 评论(0) 推荐(0)
Oracle 根据逗号分隔字符串 同时记录一波坑
摘要:报表需要过滤掉不需要的数据,由于报表是根据零件编号来统计,需要过滤掉不合格品,只能根据关联的物料编码(零件编号)来过滤,只能通过not in来过滤,但是天真的我却用下面代码来当子查询: 怎么都过滤不掉,这是因为IN 后不是字符串而是一个结果集:上面脚本查出的结果为第一种。 所以需要把上面的查询结果分 阅读全文
posted @ 2017-09-05 16:30 喃博思睿 阅读(1421) 评论(0) 推荐(0)
Oracle 对字符串去重函数
摘要:CREATE OR REPLACE FUNCTION ZZMES."REMOVESAMESTR" (oldStr varchar2, sign varchar2) return varchar2 is /************************************************ 阅读全文
posted @ 2017-09-05 15:44 喃博思睿 阅读(3004) 评论(0) 推荐(0)
JS实现 java的Map
摘要:Map = function () { this.objects = new Object(); // 加入元素 this.put = function (key, value) { this.objects[key] = value; }; // 删除元素 this.remove = functi 阅读全文
posted @ 2017-09-05 14:43 喃博思睿 阅读(625) 评论(0) 推荐(0)
创建型设计模式(工厂模式)
摘要:在工厂模式中,我们创建对象而不将创建逻辑暴露给客户端。 首先,我们设计一个接口来表示Shape。 然后我们创建实现接口的具体类。 核心工厂模式是一个Factory类。以下代码显示了如何为Shape对象创建Factory类。 ShapeFactory类基于传递给getShape()方法的String值 阅读全文
posted @ 2017-09-04 21:36 喃博思睿 阅读(210) 评论(0) 推荐(0)
java复习整理(六 异常处理)
摘要:一、异常简介 在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable 指定代码中可用异常传播机制通过 Java 应用程序传输的任何问题的共性。 Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常 阅读全文
posted @ 2017-09-04 20:58 喃博思睿 阅读(238) 评论(0) 推荐(0)