- 博客(16)
- 收藏
- 关注
原创 Bootstrap的模态框遮罩在iframe子页面弹出时不能覆盖父页面的解决方法
前段时间在做公司项目的后台管理项目的时候,从网上下载了一个前端模板,是基于bootstrap的。之前也用过bootstrap的模态框,用的是Ace Admin的前端模板。也用了iframe,但并没有遇到子页面的模态框遮罩不能覆盖父页面的问题。这次既然遇到了,就小记一下,也许并不一定有用,但也希望能帮到各位。我也是借鉴的网上资源自己修改出来的。之前一直把模态框写在了子页面中,几经折腾后还是把模态
2017-02-04 10:12:51
13859
6
原创 面试题:同步锁
/** * 子线程循环30次,主线程循环40次,再子线程循环30次,主线程循环40次,一共循环50轮 * @author zhangsong * */public class ThreadDemo { private static SonThread thread = new SonThread(); public static void main(String[] args) {
2016-12-27 11:27:26
535
转载 Runable和thread的区别(多线程必须用Runable)
原文地址:点击打开链接看到一个面试题.问两种实现多线程的方法.没事去网上找了找答案. 网上流传很广的是一个网上售票系统讲解.转发过来.已经不知道原文到底是出自哪里了. Java中有两种实现多线程的方式。一是直接继承Thread类,二是实现Runnable接口。那么这两种实现多线程的方式在应用上有什么区别呢? 为了回答这个问题,我们可以通过编写一段代码来进行分
2016-12-21 10:10:18
479
转载 从接口、抽象类到工厂模式再到JVM来总结一些问题
原文地址:点击打开链接俗话说,自己写的代码,6个月后也是别人的代码……复习!复习!复习!涉及到的知识点总结如下:为什么使用接口?接口和抽象类的区别简单工厂模式总结Java中new和newInstance的区别Java的Class.forName(xxx);Java里创建对象的几个方式总结Java类加载机制总结Java WEB的三层架构和MVC的关系工厂方法模式总结抽象工
2016-12-19 10:13:42
1774
原创 jqGrid设置可编辑单元格为不可编辑状态
$("#grid-table").jqGrid('setGridParam',{ cellEdit:true, cellsubmit : 'clientArray', beforeEditCell : function(rowid,cellname,value,iRow,iCol){ lastrow = iRow; lastcell =
2016-12-16 17:46:29
16164
1
原创 jquery生成UUID
utils.random4 = function () { return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);};utils.createUUID = function () { return (utils.random4() + utils.random4() + "-" + util
2016-12-16 15:43:54
4484
原创 jqGrid初始化数据简单封装
/** * options:创建表格所需要配的参数: * { * sid: service ID (必配) * pagerId: 分页栏ID (必配,不显示分页栏可配为空字符串) * colNames: 表格列的列名 (必配) * colModels:表格列的属性 (必配) * datatype
2016-12-16 15:34:41
2969
原创 jqGrid表格的新增和删除功能封装
//给表格插入一条数据。 function addrow(tableId,dataRow){ var ids = $("#"+tableId).jqGrid('getDataIDs'); //获得当前最大行号(数据编号) var rowid = ids.length == 0 ? 1 : Math.max.apply(Math,ids); //获得新
2016-12-16 15:30:04
1752
原创 基于jquery实现身份证验证
/************************************************************************** 身份号码排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码。 出生日期码表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之
2016-12-16 11:16:30
3039
原创 form表单序列化与对象装填form表单
/** * 将form表单元素的值序列化成对象 * Exp: extUtil.serializeObject($('#formID').form()); */extUtil.serializeObject = function (form) { var o = {}; $.each(form.serializeArray(), function (index) {
2016-12-16 11:06:38
387
原创 java 简单的代理设计模式
代理模式的精髓就在于有一个核心主题操作接口(可能有多种方法),核心业务只完成核心功能,而代理主题则负责完成与核心主题相关的辅助性操作。附上丑图加以说明:真正的代理模式,客户端既不需要关注真实主题类,也不需要关注代理主题类,所有这一切都是自动完成的。只需要关注核心主题接口就可以实现。附上简单的代理模式demo:package cn.demo
2016-12-15 17:16:55
255
原创 java 简单的工厂设计模式
要确认一段代码是否真的好,有一下几个要求:|- 客户端调用简单,不需要关注具体的细节;|- 客户端代码之外的修改,不影响用户的使用,即:用户可以不用去关心代码是否变更。工厂模式可以一定程度上解决代码耦合问题。耦合度太高的直接问题就是代码不方便维护,可移植性差。工厂模式可以参考Java虚拟机的设计思想:程序 → JVM → 适应不同的操作系统客
2016-12-15 14:09:46
298
原创 transient 关键字
序列化操作是将对象的属性内容进行二进制转换并保存,如果某些属性内容不需要保存,就可以使用 transient 关键字来定义。private transient String name;此时,name 属性将不能被序列化。
2016-12-12 11:55:54
188
原创 java中的标识接口
JAVA 中的标识接口只表示一种能力,接口中既没有抽象方法,也没有接口常量。JAVA 中有两个标识接口:Cloneable 接口:用于对象的克隆;Serializable 接口:用于对象的序列化。
2016-12-12 11:33:53
466
原创 java IO操作 主要类继承结构
字节流:字节输入流:InputStream |- 子类:FileInputStream |- 子类:ByteArrayInputString |- 子类:FilterInputSteam|- 子类:BufferedInputStream字节输出流:OutputStream|- 子类:FileOutputStream|- 子类:ByteArrayOutputStr
2016-12-08 15:40:15
264
原创 java IO操作实现文件及文件夹的拷贝
package cn.demo.test;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import
2016-12-08 10:16:48
378
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人