-
[综合] Oracle问题——判断表是否在数据库中存在
我们在做程序开发时,若涉及到SQL异常,如表或视图找不到,可以先判断一下表是否存在,判断的方式有多种,本人所知道的判断方式SQL如下: selectcount(table_name)fromdba_tableswheretable_name='TABLE_BAME';--表名 若返回为1,则该表...
68
热度 -
[综合] Java基础——substring字符串截取
字符串截取(substring): publicStringsubstring(intbeginIndex,intendIndex) 返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的beginIndex处开始,直到索引endIndex-1处的字符。因此,该子字符串的长度为endIn...
70
热度 -
[综合] Java基础——面向对象的特征
计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。 面向对象的编程语...
83
热度 -
[综合] Oracle基础——SQL语句类型
DDL(DataDefinitionLanguage)数据定义语言: 用于创建对象 如:createtable,altertable,droptable,createview; DML(DataManipulationLanguage)数据操纵语言: 用于操作数据CRUD。 如:inser...
36
热度 -
[综合] Oracle基础——DCL(数据控制语言)之Oracle权限
DCL(DataControlLanguage)数据控制语言: 用于访问权限的控制 如revoke,grant,commit,rollback Oracle权限分类: 系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言) 实体权限:某种权限用户对其它用户的表或视图的存取权限。(是...
24
热度 -
[综合] Java基础——HashMap、HashTable和TreeMap的区别
简述: HashMap、HashTable和TreeMap都是map接口的子类,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平时说的键值对。put时有相同的key,会覆盖该key对应的值。 HashMap通过hashcode对其内容进行...
78
热度 -
[综合] jQuery——获取复选框被选中的值
复选框: <tdalign="left"style="width:440px;"colspan="2">年份口径: <inputid="TOTY"type="checkbox"name="yearkj"checked="true"value=...
43
热度 -
[综合] jQuery——get和post方法简述
jQueryget()和post()方法用于通过HTTPGET或POST请求从服务器请求数据。 HTTP请求:getVSpost 两种在客户端和服务器端进行请求-响应的常用方法是:GET和POST。 GET-从指定的资源请求数据 POST-向指定的资源提交要处理的数据 GET基本上用于从服务器获得...
47
热度 -
[综合] jQuery——选中、不选中、全选、取消全选等复选框操作
选中(不选中): //设置复选框选中不选中jQuery版本1.6以下//$("#TOTY").attr("checked",true); //$("#TOTY").attr("checked",false); //jQuery版本1.6以上$("input[id='TOTY']").prop("c...
88
热度 -
[综合] Java基础——POI导出Excel
POI导出Excel: packagecn.chinatower.bss.opdev.tenantshare;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importjava.math...
99
热度 -
[综合] JS数组四种for循环写法
前言 前端开发中经常涉及到数组的相关操作:去重、过滤、求和、数据二次处理等等。都需要我们对数组进行循环。为了满足各种需求,JS除了提供最简单的for循环,在ES6和后续版本中也新增的诸如:map、filter、some、reduce等实用的方法。 各个方法都有他们的应用场景,过分追求性能,往往会忽...
38
热度 -
69
热度 -
[综合] 拘神遣将--最详全的JavaScript数组方法总结
前言 本文试图地将JS中包含的全部的数组方法尽数列举,介绍它们每一个的定义、用法,并附带一些实例甚至应用场景。因此篇幅不会很短,但绝不冗长。 内容覆盖ES5和ES6中的31种数组方法,介绍顺序先ES5后ES6,对于相似方法会进行类比,但不会连带。 为求准确,所有方法的描述文案均引自一些JS领域的权威...
11
热度 -
[综合] 荀令衣香--JavaScript全对象方法总结
前言 对象(object)是JavaScript最重要的数据结构。ES6中的重大升级,更使其如虎添翼,关于数据结构本身的改变,详见《纵深精耕--ES6对JS对象的极大提升》。这次先把JS中的对象方法做一次最详全的展示。 这篇的结构与拙文《拘神遣将--最详全的JS数组方法总结》相仿,在此省略赘述。 开...
50
热度 -
[综合] 珠联璧合--ES6提供对JavaScript的Set和Map
前言 现行的编程语言中,不论多寡,都会提供几种类型的数据集合支持。而在ES6之前,JavaScript仅提供了对数组的支持,显得有些捉襟见肘,特别是在以数组和对象为编程主力的JavaScript语言中,就更为明显。 沉淀过往的经验,考虑到未来的延展,ES6中引入了4种新的数据结构,分别是:集合(Se...
103
热度 -
[综合] 纵深精耕--ES6对JS(JavaScript)对象的极大提升
前言 众所周知,Javascript基于对象,并且万物皆对象。作为一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象,并且以对象和数组作为主力输出。毫不夸张地说,对象就是JavaScript最重要的数据结构。顺应其本身的发展,ES6中的对象迎来了极大地提升,本文将从八个方面去做详细阐述。...
17
热度 -
[综合] Vue中的Render
前言 Vue中的render提供了一种以函数的方式写HTML的思路,比起template具有更强的可控性,也是一种更接近编译器的编写方式。在一些场景中,比如说开发组件库,包括数据模板渲染、组件按需加载、引入自定义组件插槽等等。这些时候我们往往需要用这种完全编程的方式来解决。本文提供render介绍和...
68
热度 -
[综合] JavaScript中的闭包及其应用场景
本文将从「词法作用域」、「闭包概念及实例」、「闭包应用场景」等三个方面来讲述JS中的闭包 词法作用域 词法作用域是指一个变量在源码中声明的位置作为它的作用域。同时嵌套的函数可以访问到其外层作用域中声明的变量。 看下面的代码: functioninit(){varname='朱翊钧'functio...
76
热度 -
[综合] JS遍历对象属性的几种方式
ES6中一共有5种方法可以遍历对象的属性。 ?「for...in」 for...in循环遍历对象自身的和继承的可枚举属性(不含Symbol属性)。 ?「Object.keys」 返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性)的键名。数组中属性名的排列顺序和使用...
17
热度 -
[综合] 如臂使指 :JS 中的 Module 语法
前言 从前JavaScript一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都有这项功能,比如Ruby的require、Python的import,甚至就连CSS都有@import,而JavaScript任何这方面的支持都没有,这对开发大型...
36
热度