自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 js 全局变量、局部变量的作用域;变量声明提前;无块级作用域

js 变量的三个重要点:1. js 无块级作用域,大家都懂的;2.局部变量声明提前: 因为没有块级作用域,所以 js 里局部变量的声明会提前到函数最开始的地方(但是初始化不会提前,切记);3. js 允许变量重复声明:同一个作用域上的相同的变量名,后者会覆盖前者;不同作用域之间不会影响(既:如果局部变量名和全局的重复,互不影响)代码示例:

2016-11-27 16:15:52 624

原创 Idea xml 文本粘贴保持原有文本的缩进格式

Idea(2016版) 编辑 xml 的时候,默认是不保留缩进的。所以需要自己设置一下: setting——>Editor——>Code Style——>XML在右边的设置面板中,选择第二个 “Other” 的 tab,勾选“Keep white spaces”,应用就好。

2016-10-27 10:06:13 13039

原创 HTML li 标签之间空白间隔的解决办法

问题描述:在抽屉式菜单时候,在 ie 7 下发现 li 元素之间会留白,如下图:原以为是样式的问题,后来看到有博文写到“行框的排列会受到中间空白(回车\空格)等的影响,因为空格也属于字符,这些空白也会被应用样式,占据空间,所以会有间隔”。解决办法:li 标签之间的空白,可以通过设置 li 标签的 font-size 为

2016-09-19 13:39:23 19681

原创 link 标签的 title 属性

问题描述:前几天在迁移集成别的页面的时候,用 window.open 以新窗体的方式打开集成的页面,页面布局混乱,原因是 css 样式文件没有加载。原因(待解决):最后,发现是 link 标签中的 title 属性作祟。去掉 title 属性后,样式文件加载正常,不知道是什么原因???

2016-09-12 16:54:30 1720

原创 css 背景透明,文字不透明

css 背景透明、文字不透明实现代码关键点:1. 在显示文字标签兄弟节点上加一个块级元素 div 用于设置背景为透明;2. div 和 ul 需要绝对定位,position 设置为 absolute。代码: 背景透明,文字不透明 html, body{ width: 95%; height: 95%

2016-09-09 18:05:07 690

原创 jquery 父页面判断子页面是否加载完成

用 jquery 的时候,会使用 ready 方法:当 DOM 加载完成时,会执行此方法。这个是判断当前文档的 DOM 是否加载完成,有时候会动态加载子页面,父页面想判断子页面的 DOM 是否加载完成,而且是在不想改变子页面代码情况下。也就是说,就想要在父页面判断子页面 ready 的方法。google下,有建议用$("iframe的Id").load(function () {}) 方式。果然奏

2016-09-09 16:45:13 8217

原创 jquery toggle 回调函数的使用

对于 toggle(), toggleClass(), slideToggle() 方法,看了 API toggle 第二参数是个回调函数,这样实现一些切换功能很方便。比如:function toggleMore () { var $moreButt = $("#moreButt"); $("#searchArea").toggle(0, function (

2016-09-02 16:26:51 3837

原创 jquery 父、子页面之间页面元素的获取,方法的调用

父、子页面之间页面元素的获取,方法的调用:

2016-09-02 15:35:44 30537 1

原创 jquery DOM 父节点、祖先节点、子节点、子孙节点

获取父节点、祖先节点:1. parents([selector])本方法用于选择给定 jQuery 对象中包含的 DOM 元素或者 DOM 元素集的祖先节点,并将这些节点包装成 jQuery 对象返回,返回的节点集是以从里到外的顺序排序的。同时,本方法还接受一个字符串选择器,用于从返回的节点集中筛选符合选择器的子元素集。2. parent([selector])本方法用

2016-07-24 14:26:39 34071

原创 weblogic 修改端口

weblogic 的默认端口是 7001 ,默认在 config.xml 中是没有配置项的(没有 7001 的配置)。修改端口具体操作步骤如下:1. 选择路径:..\user_projects\domains\base_domain\config\config.xml2. 在config.xml文件中的添加7002。位置如下:

2016-07-18 18:05:05 1583

原创 IntelliJ IDEA 16. 常用快捷键

从 eclipse 切换到 idea 已经一个月有余,感觉舒服很多。尤其是现在的项目没有做前后端分工,用 eclispe 写前端特别不方便,用 idea 的时候顺畅好多。而且 idea 的代码提示很是耀眼。今天整理一下 16. 版本下的本人常用快捷键。查找、替换、删除:Ctrl + F:查找Ctrl + Shift + F:全局查找Ctrl + R:替换Ctrl + Shi

2016-07-12 15:59:51 516

原创 svn-clearup 报错的处理(Cleanup failed to process the following paths...)

在使用 svn 客户端执行操作失败后,执行 Clean up 操作也报错:Cleanup failed to process the following paths... ,一直不知道是什么原因。通常的解决方法是,删除所有文件重新 checkout 。文件小的话重新 checkout 可行,但是更新比较大的项目代码出错的话就有些麻烦。          google 了一下,大致说的原因是:对

2016-07-03 10:47:19 23011 1

原创 Oracle SQL 查询优化.Part6

一、聚集函数1. null 对聚集函数的影响:聚集函数会忽略 null,不做统计。这个对于 sum 来说没什么影响,但是对于 avg、count 来说,就会出现意料之外的结果。所以,通常来说,按照需求来决定是否要把空值转为 0。-- selectselect * from emp;-- 没用 nvlselect count(emp.empsalary) emp_cou,

2016-04-18 23:08:41 420

原创 eval —— javascript 永久的忌讳

在 js 的学习过程中,经常会看到 不推荐使用 eval,甚至将 eval 比为 evil(恶魔)。本人也是觉得,如果没有十足的必要,就不要用 eval。eval 的作用是能够将一段 js 字符串变成可执行的 js 代码,与此有类似功能的还有:Function、setInterval、setTimeout。不建议使用 eval 的理由有以下几点:1. eval 不容易调试:

2016-04-18 18:05:32 3880 1

原创 Oracle SQL 查询优化.Part5

一、字符串1. 字符串截取:语法:substr(string, start, length),其中 string 是要截取的字符串,start 是开始的字符下标,length 是截取的长度。同时可以结合使用 instr 函数判断子串的位置,从字串第一次出现的位置开始截取。-- 字符串截取select substr(empdesc, instr(empdesc, 'a') + 1,

2016-04-11 23:18:53 1235

原创 Oracle SQL 查询优化.Part4

一、插入 insert 操作:1. 复制表结构但不新增数据:-- 复制表结构但不插入数据create table emp_new as select * from emp where 1 = 2;select * from emp_new;2. 利用 with check option,配合视图,可以为插入数据操作做一些限制:-- with check optiom 限

2016-04-10 00:39:41 1474 1

原创 Oracle SQL 查询优化.Part3

一、union1. union 的处理过程:union all 是简单的将结果集合并后返回,想必大家都清楚,这里就不举例了。而 union 处理结果集时稍微复杂些,不仅去重,还会排序。union 的处理过程是先取出两个结果集,再用排序空间删除重复记录(所以,不仅仅是去除 union 连接起来的结果集之间的重复数据,而是在整个返回的结果集中去重)。-- 没用 union 产生重复

2016-04-04 23:19:38 320

原创 Oracle SQL 查询优化.Part2

一、排序:1. 按返回列的顺序排序

2016-04-03 23:04:09 407

原创 Oracle SQL 查询优化.Part1

一、空值处理:查找空值 null:select * from emp where emp.empdesc = null; select * from emp where emp.empdesc is null;空值 null 不能做“加、减、乘、除、比较”等运算:nvl、coalesce 将空值转换为实际值:二、空值处理:

2016-04-03 20:56:06 411

原创 html 输入框显示“小叉叉”的清空图标

需要在输入框中输入内容时,右边显示清空的“小叉叉”,输入框为空的时候,清空按钮消失。         这个其实不算需求,只是当时测试那边在界面原型里看到有(后来在做的时候才发现那只是 ie 下、而且是 ie 9 以上版本的输入框的一个效果)。1、2是找到的两个实现方式,但是兼容性都不够,3是根据第二个实现方式,自己改造了一下:1. H5 type="search" 类型    H

2016-03-31 18:04:27 41693 5

原创 miniUI tree 过滤(filter)的问题

通过关键字搜索节点并显示结果集,miniUI tree 提供了过滤的方法: 但这个过滤实质是隐藏掉其他节点,对这些隐藏节点的操作都有效。这样在树设置为联动的时候,就会有问题,具体操作:过滤后,勾选“客户”,下级节点联动勾选,去掉“财政部”勾选状态,就是下边这种结果: 需求要求是过滤后,只能勾选过滤后的节点,确实需求这样是比较合理的。当时想就是要遍历树把隐藏的节点删除掉,做到真正的“

2016-03-31 17:56:14 6421

原创 Oracle 树结构查询

/** 首先,自我检讨一下,在没完全了解树结构查询语句就开始用,一直在其他地方找问题.../树结构查询语句并不复杂:select .. from.. where ...[conditon] start with ...[condition] connect byprior ...[condition]例如 :select

2016-03-08 17:01:27 423

原创 miniUI 之 myAPI

miniUI 的 API 相当不完整,而且还有一些错误,自己在这里查缺补漏记一下;并不定期的更新:1. treeselect 和 comboBox 控件弹出的下拉框可设置高度和宽度属性:popupWidth :下拉框宽度popupHeight :下拉框高度

2016-01-07 16:21:41 907

原创 js 基本数据类型、对象、数组的传递

js 按值传递 VS 按引用传递:基本数据类型是按值传递(包括基本数据类型的对象new String()…);对象、数组是按引用传递(不包括基本数据类型的对象)比如:基本数据类型按值传递:var num1 = 111;var num2 = num1;num2 = 222;console.log("num1=" + num1 + "; num2=" + num2);运行结果:

2015-12-21 10:07:10 666

原创 echarts 学习心得

最近项目组开始用 echarts 做图表,学习要点和其他框架一样:一如既往地看 API,哈哈~~。闲来无事,还是做一个小结吧。一、echarts 基本的应用1. echarts 文件引入:echarts 文件的引入方式有两种。模块化单文件引入、标签式单文件引入。之所以为什么有这两种引入方式,鄙人在 dist 路径下看了下两个文件的大小,模块化引入的 echarts.js 是 300+K

2015-12-20 15:08:49 1461

原创 js 格式化显示固定小数位

js 显示固定小数位,小数位不足,以 0 填补

2015-12-20 14:22:11 1917

原创 js 循环 for in

背景:由于对 for in 不熟悉,只在数组循环的时候使用过,在一次用 for in 遍历 json 数组的时候,调试看到是按照数组中字符逐个遍历,由于当时急,以为 for in 有什么不安全的地方,根本没来得及看,果断用 for 循环。后来想想,应该是当时没有将返回的结果反序列化,拙~~~。(后来写for 的时候应该是加了反序列化)。1.   for in 可循环遍历数组、对象(非数组对象上

2015-12-08 10:38:00 1385

原创 ftp 文件断点续传

ftp 服务器信息实体类:public class FTPServerBean {    /**     * 服务器地址     */    private String hostname;    /**     * 端口     */    private int port;    /**     * 用户名     */    private

2015-10-22 18:44:20 668

原创 java 中 + 拼接字符串的效率

String str1 = “hello”;String str2 = str1+ “world”;在程序执行过程中会先创建一个 StringBuilder 对象,String str2= (new StringBuilder()).append(name1).append("world").toString();这样等于是:str2 字符串是 new 出来

2015-10-22 17:14:19 422

原创 weblogic.management.ManagementException: The domain edit lock is owned by another session in ...

今天慌乱中,在没有将服务器停掉就从目录中将部署的文件删除,并且将工作空间下的项目也删除,所以导致部署其他项目的时候会报错:weblogic.management.ManagementException: The domain edit lock is owned by another session in :登陆 weblogic 控制台后,还是删除不掉(“删除”按钮不可选)解决办

2015-08-25 18:27:43 897

原创 @override 报错

这是第二次遇到这个问题了,虽说是一个普通的问题,但还是记下来比较好:索性将 @override 删除掉,问题解决,其实并不知道根源是什么。今天碰到同样的问题,似曾相识。。。赶快做个记录:报错原因:JDK 1.5 之前,@override 就已经存在,但是不支持对接口的实现。所以会报错,JDK 1.6 修复了这个 Bug, 无论是覆盖父类的方法还是实现接口的方法,都可以加 @ov

2015-08-25 17:43:09 915

原创 eclipse svn 插件检出没有 .project 的项目

1. 刚开始是 import 选择 SVN(从SVN检出项目),这样检出的项目是一个 Java 项目,而不是 web 项目。而且目录结构和 web 项目不同,手动改动了半天——无果;2. 后来,网上查了一下,需要的是“新建项目”,选择SVN(从SVN检出项目)。点击之后,选择如图:3. 选择之后“下一步”,之后会自动弹出如下对话框,点击“OK”:

2015-08-24 13:49:37 1095

ssh框架小项目(东北大学软件学院实验)

一个实现了ssh框架的小项目,内有完整项目代码,数据库文件和说明文档(附有个人联系方式)。实现了登录、注册、增删改查的功能。代码结构清晰,功能完善。保证能运行。

2014-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除