- 博客(40)
- 资源 (13)
- 收藏
- 关注
原创 JS中Iframe之间获取DOM和方法
1.在iframe子页面中获取父页面的元素:1、window.parent.document.getElementById();这个是获取父页面document中的对象;2、window.parent.xxxx();获取父页面js中的方法:xxxx();2.在父页面中获取iframe子页面中的元素: var child = document.getElementById("mainFrame")
2017-12-27 17:03:22 8617
原创 ExtJs gridPanel默认选中第一行
具体语法 MyGrid.getSelectionModel().select(0,true); 注意事项语句最好的位置选择是 Store获取数据的成功回调函数里listener:{ "load":function(){ MyGrid.getSelectionModel().select(0,true); }}
2017-12-27 14:25:33 3156
原创 深入理解SQL中where 1=1的用处
前言where 1=1有什么用?在SQL语言中,写这么一句话就跟没写一样。 在我的理解中 SQL中where1=1 有两个用处1、where 的条件为永真select * from table1 where 1=1 与 select * from table1 完全没有区别,甚至还有其他许多写法,1<>2,‘a’=’a’,‘a’<>’b’, 其目的就只有一个,where 的条件为永真,得到
2017-12-26 16:34:36 52793 14
原创 JavaScript ---location.href的用法
前言location.href=”/url”在网页中主要是牵扯到页面跳转的问题location.hrefJavascript中的location.href有很多种用法,主要如下: self.location.href=”/url” 当前页面打开URL页面location.href=”/url” 当前页面打开URL页面windows.location.href=”/ur
2017-12-26 15:55:50 31100 1
原创 HTML---a标签详解
前言<a>标签定义超链接,用于从一张页面链接到另一张页面。 <a>元素最重要的属性是 href 属性,它指示链接的目标。指向 w3school 的超链接:<a href="http://www.w3school.com.cn">W3School</a><a>标签的伪类样式一组专门的预定义的类称为伪类,主要用来处理超链接的状态。超链接文字的状态可以通过伪类选择符+样式规则来控制。伪类选择符包括:
2017-12-26 15:39:43 3732
原创 Oracle Union时新添字段区分不同的表数据
需求在Oracle中进行Union时需要新添加字段来区分不用的表数据解决方法select a.id as ID,a.title as Title, a.apply_reason as applyReason ,'1' service from table1 aunion select b.id as ID , to_char(b.name) as Title , to_char(b.use)
2017-12-22 19:58:44 1345
原创 Oracle中 Union 中 ORA-12704:字符集不匹配问题的解决
错误原因在使用Union 连接时,若A集合中某列为nvarchar2或nvarchar类型,而B表或者更多表对应的是varchar2或者是varchar类型时,则会报ORA-12704:字符集不匹配问题的解决解决方法to_char()函数select a.id as ID,a.title as Title, a.apply_reason as applyReason from table1 aun
2017-12-22 19:32:23 15385
原创 extJs gridPanel进行查询后页面自动跳至查询结果后第一页
gridPanel进行查询后页面自动跳至查询结果后第一页底部显示分页工具栏时添加idbbar:Ext.create(‘Ext.PagingToolbar’,{ id:’pagingTool’, store: me.gridStore, displayInfo:true})在查询后的success函数中var pagingbar = Ext.getC
2017-12-21 18:43:33 999
原创 Oracle:ORA-01789: 查询块具有不正确的结果列数
错误在Oracl中执行sql语句: ORA-01789: 查询块具有不正确的结果列数解决方法1、sql语句用union时的 两个语句查询的字段不一致, 2、如果修改后不成功,顺序也要保持一致
2017-12-19 20:47:18 42688 2
原创 ExtJs gridPanel行添加操作按钮的方法
需求在gridPanel中添加操作列是非常常见的,实现如下效果 在ExtJs中有两种添加按钮的方法:一、如第二三列xtype: ‘actioncolumn’{ text: '操作2', xtype: 'actioncolumn', align:"center", width: 100, items: [ { too
2017-12-18 19:34:01 7338 3
原创 Eclipse常用功能和详细快捷键
前言Eclispe作为免费而且有强大的IDE,是java开发的常用软件之一。在网上搜集了一些常用的功能,作为笔记和收藏更改Eclipse的字体更改默认字体 Window->Preferences->General->Appearance->Colorsand Fonts ->Basics->Text Font更改编辑器字体 Window->Preferences->General->Appear
2017-12-18 17:41:48 2336 1
转载 (一)设计模式--单例模式
定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是静态的。5.对类图中对象的关系不熟悉的朋友可以参考文章:设计模式
2017-12-17 21:40:20 187
原创 MyBatis Generator自动创建代码的过程
前言利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。 使用自动生成有很多方式,可以在eclipse中安装插件,但是以下将要介绍的这种方式我认为很轻松,最简单,不需要装插件,只需要下几个jar包即可,把它们放在一个目录下面。 其中有mybatis框架的jar包,数据库驱动程序jar包以及MyBatis生成器j
2017-12-17 20:54:57 196
转载 Mybatis Generator完整配置详解
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
2017-12-17 20:47:10 573
转载 web.xml 中的 servlet 和 servlet-mapping 标签
某个工程的 web.xml 文件片段: 访问顺序为1—>2—>3—>4,其中2和3的值必须相同。url-pattern 标签中的值是要在浏览器地址栏中输入的 url,可以自己命名,这个 url 访问名为 servlet-name 中值的 servlet,两个 servlet-name 标签的值必须相同,因为通过 servlet 标签中的 servlet-name 标签映射到 servlet-cla
2017-12-16 20:23:00 10101 2
原创 SSM+Maven+MySql Eclipse下详细入门
前言SSM(Spring、SpringMVC和Mybatis)+Mysql/Oracle 是作为后台的搭建的主要框架,现在主要的常见的开发集成工具有eclipse和IDEA,为了避免配置繁琐的jar包,我们使用eclipse创建Maven工程 。1.1、SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson...
2017-12-16 19:37:49 1716 4
原创 java分割字符串 Unclosed character class near index 错误
需求java分割字符串时,代码如下:String [] = timeArr.split("[");结果控制台报错:Unclosed character class near index原因| . * [] \ 是特殊字符,在使用时要进行转义解决方法String [] = timeArr.split(\\[");
2017-12-15 19:54:38 21979 4
原创 ExtJs gridPanel实现多行选取
需求在ExtJs中使用gridPanel时,实现选取多行,并且获得其中的数据效果图如下解决在ExtJs中实现多行选择,只需要在gridPanel中配置默认属性:multiSelect:true,selModel: new Ext.selection.CheckboxModel(),获取选择的数据:var selection = this.getSelectionModel().getSelecti
2017-12-14 19:02:55 1272
原创 ExtJs gridPanel添加数据
向gridPanel添加数据数据模型:Ext.define("xx.xxModel",{ extend:"Ext.data.Model", field:[ {name:'hour'}, {name:'minute'} ]})一. 当gridPanel读取的是数据库的信息时me.store = Ext.create("Ext.data.Sto
2017-12-14 18:53:12 1712
转载 SQL视图的概念和使用
SQL视图的创建和使用视图这个东西在其他的软件中,我们也经常看得到,例如word中就有视图,我们不难发现,视图似乎是一种显示方式,就像WORD一样,有几种显示版面,这就是视图,那么SQL中的视图又该怎么定义呢?今儿我要学习一下,做个笔记。这是在继SQL数据库高级查询和子查询之后的又一个重要内容。1.什么是视图视图是一个虚拟的表,是一个表中的数据经过某种筛选后的显示方式,视图由一个预定义的查询sele
2017-12-13 19:16:47 12134
原创 Js Date日期格式和字符串的相互转化
Date格式转字符串var newDate = new Date();返回的Date格式:Wed Dec 13 2017 16:00:00 GMT+0800 (中国标准时间)而且是object类型的所需求的格式为2017-12-13 16:00:00转换代码var formatDate = function (date) { var y = date.getFullYear();
2017-12-13 19:07:44 68960 3
原创 ExtJs gridPanel 显示查询无数据
需求当Ext.grid.Panel中没有查询到数据时,gridPanel中默认没有提示(不是弹出框的那种),在ExtJs中gridPanel封装了viewConfig属性,可以在gridPanel中没有数据的时候默认显示提示效果图代码viewConfig:{ forceFit:false, emptyText:'<div style='text-align:center;paddin
2017-12-12 20:19:12 1679
原创 Sql--列操作
OracleOracle的列操作(增加列,修改列,删除列),包括操作多列增加一列: alter table emp4 add test varchar2(10);修改一列: alter table emp4 modify test varchar2(20);删除一列:alter table emp4 drop column test;注意增加和修改列是不需要加关键字COLUMN,否则会报错
2017-12-12 19:38:18 391
原创 Oracle数据库中 to_date()函数的用法
在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法to_date()与24小时制表示法及mm分钟的显示:一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 018
2017-12-12 19:23:00 203432 2
转载 ORACLE基本数据类型总结
前言ORACLE基本数据类型(亦叫内置数据类型 built-in datatypes)可以按类型分为:字符串类型数字类型LOB类型LONG RAW& RAW类型ROWID & UROWID类型。一、 字符串类型在讲叙字符串类型前,先要讲一下编码。 字符串类型的数据可依编码方式分成数据库字符集(CHAR/VARCHAR2/CLOB/LONG)和国际字符集(NCHAR/NVARCHAR2/
2017-12-12 08:30:36 417
原创 Eclispe ------The import XXX cannot be resolved报错
情景使用eclipseimport导类的时候,import的路径,和类都存在,但是就是报The import XXX cannot be resolved的错误解决方法选择project –> clean如果还不行,删掉全部import,然后按alt+/提示,逐个导入。如果是Maven项目,Run As –>Maven clean –>Maven build
2017-12-11 19:57:52 549
转载 ExtJs xtype的使用
xtype可作为Ext控件的简写,都会对应一个Ext控件。当然这里你也可以自定义这个xtype,通过自定义的Ext控件来绑定,主要由Ext.reg方法去注册xtype。我们还可以直接用 xtype(比如 TextField 对应的 xtype 是 textfield) 的对象形式来创建组件,比如在面板的 items 属性中,尤其是多个组件或需要写许多的 ExtJs 相关代码时就更值得推荐。 两种形
2017-12-10 22:52:53 7869 1
原创 SQL 之“增”、“删”、“改”、“查”
一、查1.普通查询语法: select <列名> from <表名> [where <查询条件表达试>] [order by <排序的列名>[asc或desc]] 1).查询所有数据行和列 select * from a 2).查询部分行列–条件查询 select i,j,k from a where f=5 说明:查询表a中f=5的所有行,并显示i,j,k3列 3).
2017-12-10 22:31:26 672
转载 ExtJs 和后台数据的交互方式
1.数据源storestore通常是作为grid,tree…的数据源,以便来更新数据.其实这也是它最正规的用法,但其也可以把它作为与后台交互的一种方法,前提是只需向后台发送数据,而不需要接收后台返回的数据. 创建一个公共的store,不与任何表有联系,只需要下面简单的几句话 var publicstore = Ext.create('Ext.data.Store', {
2017-12-10 22:10:32 4969
原创 SQL 查询的语句不能为空
select * from a where b1='';对于这种情况,因为表里存的是”,其实是没有内容的,要查询这个字段,不能直接使用sql中判断非空不能用等号,因为null在sql中被看作特殊符号,必须使用关键字 is和not 应该如此使用:select * from A where b1 is null或者:select * from A where b1 is not null
2017-12-10 22:04:44 7117
原创 SQL的四种连接-左外连接、右外连接、内连接、全连接
联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分为以下几类: 1、内联接 (典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学
2017-12-10 21:57:07 573
原创 SQL 模糊查询
在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件SELECT 字段 FROM 表 WHERE 某字段 not Like 条件其中关于条件,SQL提供了四种匹配模式:% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SE
2017-12-10 18:12:30 595
原创 SQL 按时间区间选取
需求一oracle数据库中有两个时间字段。比如: 开始时间:1981-01-01 结束时间:1981-05-01 输入一个时间,如何判断在时间范围内。比如:输入1981-04-01就在时间范围内方法一:用to_char函数和between …and …。(适合存时间的字段是varchar类型的)select * from emp where to_char(列名,'yyyy-mm-dd') b
2017-12-10 17:25:10 39694 1
原创 Java 获取当前时间的前几天或后几天
代码 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date=new Date(); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.a
2017-12-10 16:37:13 11259
转载 ExtJs之结构树 Ext.tree.panel详细用法
1.简单的树效果图代码[javascript] view plain copyprint?"text/javascript" defer> Ext.onReady(function(){ Ext.BLANK_IMAGE_URL = '/ext/resources/images/default/s.gif';
2017-12-10 16:33:47 18388
原创 ExtJs checkbox绑定click事件实现全选
需求在ExtJs中 xtype: checkboxfield和checkbox只封装了change事件监听,而且Ext绑定的事件是基于订阅者模式的,当我们想实现如下的全部选择时,会发生不可避免的冲突这时,我们只需要单纯的点击触发事件代码点击触发事件listeners:{ afterrender:function(obj){ obj.getEl().dom.onclic
2017-12-10 16:25:40 6705
转载 Extjs之FormPanel布局
FormPanel有两种布局:form和column。 form是纵向布局,column为横向布局。默认为后者。使用layout属性定义布局类型。对于一个复杂的布局表单,最重要的是正确分割,分割结果直接决定布局能否顺利实现。 如果不再使用默认布局,那么我们必须为每一个元素指定一种布局方式,另外,还必须遵循以下几点:落实到任何一个表单组件后,最后总是form布局defaultType属性不一定
2017-12-04 22:44:35 2735
转载 (一)angular2的8大概念
前言Angular 2.0 于去年 9 月正式发布。尽管同一时间里 React/Vue 大放光彩,圈子社区也是热闹非凡,他们的优点不言而喻,不过这里不谈 React / Vue,更不是要比出个谁优谁劣(知乎上的对比已经很多了[Facepalm]),这篇文章只关注 Angular 本身,好好地聊聊 Angular 这个迟来的平台。新版 Angular 推出后,官方不再取用 AngularJS 这个名称
2017-12-04 22:29:34 2426
转载 ExtJs组件的获取方式
需求ExtJs中有多种捕捉元素的方法,其中Ext.get(),Ext.select(),Ext.query()是获得的dom,不是获得的Ext定义组件。 ExtJS也有自己独特的方式查找组件。本次从全局查找、容器内查找、form表单查找、通用组件等4个方面介绍组件的查找方式。 ###目录全局查找方式容器内查找form查找子组件通用组件查找方式1. 全局查找方式全局查找方式指在整个E
2017-12-01 08:39:53 3690 1
Chrome启用IE打开新连接插件
2018-08-23
IE浏览器中加载展示,编辑dwg格式的CAD文件
2018-08-08
instantclient-basic-win32-11.2.0.1.0+pl/sql 绿色版
2018-07-25
ArcGIS API for JavaScript 实现热力图
2018-07-09
ArcGIS API for JavaScript 实现identifyTask 画线选取元素
2018-01-17
SSM+Maven+ExtJs 在eclipse中实现的增删改查例子
2017-12-16
基于C#实现的dem的文件读取,渲染,坡度,太阳高度角,太阳方位角的渲染
2017-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人