- 博客(139)
- 资源 (2)
- 收藏
- 关注
转载 js实现window.open不被拦截的解决方法汇总
这篇文章主要介绍了js实现window.open不被拦截的解决方法,实例汇总了常用的不被拦截的解决方法,需要的朋友可以参考下 本文实例讲述了js实现window.open不被拦截的解决方法。分享给大家供大家参考。具体分析如下:一、问题:今天在处理页面ajax请求过程中,想实现请求后打开新页面,就想到通过 js window.open 来实现,但是最终都被浏
2016-06-14 11:25:18 4854 1
转载 从“如何设计用户超过1亿的应用”说起—数据库调优实战
http://www.csdn.net/article/a/2014-12-09/15821480摘要:杭州湖畔网络技术有限公司是一家专业提供SaaS化电商ERP服务的创业公司,主要用户群体为经营淘宝、天猫、京东等主流电商平台、自建商城、线下渠道的商家及中小企业。作为SaaS服务提供商,服务数万乃至数十万级用户是业务架构初期就必须考虑的问题。庞大的用户群以及海量的用户数据意
2016-05-15 14:38:03 4758
转载 数据库设计原则(转载)
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,
2016-05-15 14:33:48 459
转载 js 闭包作用
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无
2015-11-20 14:50:49 497
转载 js循环绑定事件解决方案
相信大家都遇到过类似的问题,for循环绑定完事件最后执行的时候都是最后一个事件相同,比如这段代码 Java代码 "list"> 1 2 3 4 5 var list_obj = document.getElementsByTagName('li'); for (var i = 0; i li
2015-11-20 10:40:01 622
转载 邀请码生成器Java代码
import java.util.Random; /** * 邀请码生成器,算法原理: * 1) 获取id: 1127738 * 2) 使用自定义进制转为:gpm6 * 3) 转为字符串,并在后面加'o'字符:gpm6o * 4)在后面随机产生若干个随机数字字符:gpm6o7 * 转为自定义进制后就不会出现o这个字符,然后在后面加个'o',这样就能确定唯
2015-10-30 15:10:24 9877 5
转载 Runtime.getRuntime().exec(strMakePathPath);
JAVA调用一个bat批处理程序,调用几十次后会莫名的不再执行,无任何异常抛出。千试万试,LOG精细到逐行,只知道走到Runtime.getRuntime().exec()程序就停止了,但打死不知道为什么。那真以为里面有鬼。后来寻摸着Runtime.getRuntime().exec()有问题,真给我找到答案了。大概原因是,调用Runtime.getRuntime().exec()后,如果不及
2015-09-18 17:32:42 1241
转载 sqlserver2008日志压缩
---设为简单恢复模式 use [master] go alter database puyun_rds2 set recovery simple with no_wait alter database puyun_rds2 set recovery simple ---收缩数据库日志文件为8M use myhis go dbcc shrinkfile(puyun_rds2_lo
2015-09-11 10:52:41 1314
转载 【转】Android之apk文件签名——keytool 和 jarsigner
一、生成密钥库将位置定位在jdk的bin文件中,输入以下命名行:keytool -genkey -alias ChangeBackgroundWid get.keystore -keyalg RSA -validity 20000 -eystore ChangeBackgroundWidget.keystore上面的命令中间不换行,按下“Enter”键,并根据提示填写相关信息,
2015-09-06 12:02:10 354
原创 士兵突击
1、首片花开始用到的比较激昂振奋人心的曲子作 者:Klaus Badelt曲 名:He’s A Pirate(他是海盗)由于该曲出自《加勒比海盗》,被骂的很多。2、七连解散时放的背景音乐作 者:Vangelis曲 名:Conquest Of Paradise(征服天堂)3、高连长最喜欢听的,也是他在7连解散后用来遮掩他的哭声的前苏联军歌作 词:瓦·列别杰夫-库马契作 曲:阿列
2015-09-04 13:36:04 632
转载 WebLogic下使用URL.openConnection获取连接返回 HttpsURLConnection与SOAPHttpsURLConnection的问题
本文参考自:http://blog.csdn.net/arvinrong/article/details/7715334 做集成工作时使用到了第三方公司提供的接口JAR包,在本地TOMCAT测试通过后部署到WEBLOGIC上。抛出了weblogic.net.http.SOAPHttpsURLConnection cannot be cast to javax.net.ssl.HttpsUR
2015-06-29 13:10:42 1869
转载 Mybatis 入门之resultMap与resultType讲解实例
resultMap:适合使用返回值是自定义实体类的情况 resultType:适合使用返回值得数据类型是非自定义的,即jdk的提供的类型 resultMap : 映射实体类的数据类型 resultMap的唯一标识 column: 库表的字段名 property: 实体类里的属性名 配置映射文件:<!DOCTYPE mapperPUBLIC "-//mybati
2015-06-07 10:10:03 495
原创 魔狼地址:https://bitbucket.org/moLangZaiShi/demo/downloads
https://bitbucket.org/moLangZaiShi/demo/downloadshttp://www.cnblogs.com/mlzs/p/4151504.html
2015-06-04 18:19:24 3838
转载 MyBatis的动态SQL
基础部分可以查看我的另一篇博客:http://haohaoxuexi.iteye.com/blog/1333271 MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有: ifchoose(when,otherwise)trimwheresetforeachif就是简单的条件判断
2015-05-31 10:02:48 372
转载 ExtJs中getCmp、getDom、Get的区别
1、get方法get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象, Ext.Element类是Ext对DOM的封装,代表DOM的元素,可以为每一个DOM创建一个对应的Element对象,可以通过Element对象上的方法来实现对DOM指定的操作,比如用hide方法可以隐藏元素、initDD方法可以让指定的DOM具有拖放特性等。get方法其实是 Ext.Element
2015-05-08 10:40:38 1163
转载 extJS提交form表单数据的方式: Ext.Ajax.request,form.submit,getEl().dom.submit()
extJS提交服务器主要有这样几种方式: Ext.Ajax.request,form.submit,getEl().dom.submit(),以下是详细介绍:1、EXT的form表单ajax提交(默认提交方式)相对单独的ajax提交来说优点在于能省略写参数数组,将按钮添加单击事件,执行以下方法?12345
2015-04-28 10:00:24 5133
转载 sencha中launch以及之前的活动
今天写程序的时候遇到一个麻烦,就是我在application中定义了一个变量,发现在controller中使用的时候报错说未定义。感觉是作用域问题。虽然别人说不加var就是全局变量我也将信将疑,但是这次我决定好好探究一下sencha touch在程序开始运行时所进行的一系列活动。看官方文档上对application的launch过程的四个主要阶段的描述:Launching
2015-04-21 16:33:12 670
转载 sencha延迟加载速度(2)
上一篇文章我写了如何提高Sencha Touch在进入程序时的性能,但是后来发现,虽然进入程序时候性能提高了,但是初始化Controller的任务分摊到各个模块了,使得第一次进入模块的时候变得比原来慢了,那么问题来了,如何继续提高第一次进入模块时候的性能呢?Controller是必须要在进入模块时候初始化的,这是不能改变的事实,那能不能从其他方面入手呢?我查看每个模块的代码发现了一个共性的问题,就
2015-04-08 08:51:08 472
转载 sencha延迟加载速度(1)
目前一段时间一直做移动终端开发,使用框架为Sencha Touch,Sencha Touch是基于Html5和Ext的,所以在性能上存在很大的问题,尤其是打开程序的时候需要加载很多模块的javascript类,严重影响了程序进入时的速度,随着模块的增多,速度越来越慢。能优化的已经都优化了,比如把各个模块的model,view,store都放到每个模块的Controller里面单独引入,但是每个模块
2015-04-08 08:50:08 552
转载 ExtJS 4.*基础概念总结(基于Ext4.2.1)
研究了一下ExtJS-4,发现这个框架很强大,总结一下,和大家分享分享,理解不到位的地方大家多多指正1. Ext.application2. Ext.onReady()3. Ext.define()4. Ext.data.proxy.Proxy5. Ext的组合属性-mixins6. Ext.create()7. Ext.ComponentQuery、refs:
2015-04-03 10:00:11 560
转载 EXTJS4.0改变
惯例,看之前先看看我的很久很久以前的学习笔记(就是那个Word文档,没兴趣的可以不看,不影响):http://wenku.baidu.com/view/ce8d3e08763231126edb1146.html本文里面不会详细介绍某些方法函数具体如何使用,例子全部自己写的(部分参考API和ExtJS 4.0 Developer Preview),应该不会有错,提到的方法函数只提供名
2015-04-02 10:46:46 306
转载 Sencha Touch 数据层篇 Proxy(下)
代理:Proxy与数据存取代理用于处理数据的存取操作,我们通过给store配置代理,来使得store能够访问服务端以及客户端的数据。换句话说,proxy指定了store的数据源。代理共分为两大类:客户端代理和服务端代理。客户端代理负责本机数据的存取,而服务端代理,则负责远程数据的存取。下面,从比较简单客户端代理开始讲解。客户端代理客户端代理又分为内存代理和web存储代理,内存代理很
2015-03-27 09:20:34 406
转载 Sencha Touch 数据层篇 Proxy(上)
代理:Proxy与数据存取代理用于处理数据的存取操作,我们通过给store配置代理,来使得store能够访问服务端以及客户端的数据。换句话说,proxy指定了store的数据源。代理共分为两大类:客户端代理和服务端代理。客户端代理负责本机数据的存取,而服务端代理,则负责远程数据的存取。下面,从比较简单客户端代理开始讲解。客户端代理客户端代理又分为内存代理和web存储代理,内存代理很
2015-03-27 09:16:20 366
转载 设计模式(二)策略模式
策略模式:策略模式就是将一系列可以相互替换的算法封装起来,然后使算法独立于使用它们的角色。玩过类Dota游戏的都知道,一个英雄(希尔瓦娜斯·风行者)可以买各种装备,现在我们简化一下,假如每个英雄身上只能带一件装备,装备放在背包中,那么就要针对不同的情况出不同的装备(假设一场比赛敌方的情况是不变的),如果对面法师多,爆发高,就出魔法免疫装备BKB,如果对面爆发不高,则选择出输出装备蝴蝶:
2015-03-26 11:11:39 315
转载 设计模式实践之旅——Singleton Pattern
在实际的项目中,经常需要保证某些资源是唯一的并提供全局访问点。因为这些资源对象扮演者独一无二的角色,因此如何绕过常规的构造器,不让资源的调用者随意创建,这就需要一种机制来保证该资源对象只有一个 实例。单例模式的意图就是提供这种机制,保证一个类仅有一个实例,并提供一个访问它的全局访问点。 模型图 逻辑模型图: 物理模型图:
2015-03-26 11:11:03 305
转载 sencha touch 路由(routes}浅谈
Sencha Touch comes with fully history and deep-linking support. This gives your web applications the following two important benefits: The back button works inside your apps, helping you to navigate
2015-03-25 15:36:50 563
转载 Sencha Touch 提高篇 组件选择器
好久没发新文章了。呵呵,今天先给大家放上一篇。写起来挺轻松的,但是排版就纠结了,写在word里的没办法直接复制过来。会缺失格式,得重新排版,那个叫累啊。。。大家有什么好的工具或者方法可以推荐下吗? 在开发的过程中,经常会碰到需要调用刚才创建的组件的情况。一般情况下,可以用Ext.getCmp()方法达到这一目的。这个方法是Ext.ComponentManager的get方法的快捷方式,
2015-03-25 14:44:29 343
转载 如何学习sencha-touch2 mvc(2013-6-22)
最近换了一个工作,需要用到sencha-touch2 mvc,网上的资料很是杂乱,特地做一个汇总。要有一定的js基础,了解一些js框架才行。官方网站:http://www.sencha.com/products/touch/在线文档:http://docs.sencha.com/touch/2.2.1/在线翻译文档:http://touch.scsn.gov.cn/首先先看看h
2015-03-21 13:59:40 475
转载 Sencha Touch 2 入门 Demo 之一:搭建 Sencha Touch 2 的运行环境
前言: 前段时间不才翻译了关于Sencha Touch 2 MVC架构的一系列文章,大家的认可让我备受鼓舞,也坚定了继续分享自己学习Sencha Touch(下文简称ST)过程和经验的决心。在跟大家交流的过程中,发现很多入门者反映,学习ST最大的障碍有两个:1、官方文档跟进速度不够;2、官方sample集成程度较高,典型性不足。我认同大家的观点:由于前期ST2版本更新极快,一个多月
2015-03-03 09:34:52 423
转载 用Gzip进行js的超强压缩
Gzip的官方网址为:http://www.gnu.org/software/gzip/Gzip的使用很简单解压至某个目录,会看到有一个Gzip.exe文件,然后在命令窗口进入该目录,执行gzip ext-all.jsext-all.js马上变成为ext-all.js.gz大小从原来600多k摇身一变成了160多k,简直压细小很多。这回下载速度就非常快了。那么浏
2014-12-16 15:54:05 2234 1
原创 EJB: @Transient private String bdate,edate;
@Transient private String bdate,edate;
2014-12-09 16:03:09 470
转载 jquery select 上移下移
源码:--> > html xmlns="http://www.w3.org/1999/xhtml"> head> meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> title>MultiSelects(左右选框) 完美版title> script src="http://demo.deeka
2014-12-03 14:34:04 506
转载 用JS打开windows下的几种窗体格式
html> head> title>打开新窗口title> SCRIPT> //打开新窗口全屏 function ow(owurl){ var tmp=window.open("about:blank","","fullscreen=1") tmp.moveTo(0,0) tmp.resizeTo(screen.width+20,screen
2014-12-03 10:45:29 1392
转载 Phonegap+Sencha Touch] 移动开发5、Sencha touch结合Phonegap使用
http://blog.csdn.net/lovelyelfpop/article/details/20392377
2014-10-14 15:03:07 494
原创 sqlserver2008R2升级
点击开始-所有程序-Microsoft SQL Server 2008-配置工具-SQL Server 安装中心然后点击左侧的维护,在点击右侧的版本升级,接着按照提示一直点下一步,到产品密钥的时候输入开发版: PTTFM-X467G-P7RH2-3Q6CG-4DMYB企业版: JD8Y6-HQG69-P9H84-XDTPG-34MBB就OK了。如果以上操作后还提示评估期已过,修改注册表:
2014-10-08 09:27:57 1240
转载 【Windows 8】pid为4的system进程占用80端口的解决办法
因为Apache无法启动的原因,用netstat命令查看了一下80端口是否被占用了,如下C:\Users\Maple>netstat -ano | findstr 0.0.0.0:80 TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4果然是被占用了,进程PID为4,进任务管理器去查看,PID为4的进程为system,系统进程。网上搜搜,发现system进行是系
2014-09-29 14:30:27 1554
原创 QRS
术语说明:QPS = req/sec = 请求数/秒【QPS计算PV和机器的方式】QPS统计方式 [一般使用 http_load 进行统计]QPS = 总请求数 / ( 进程总数 * 请求时间 )QPS: 单个进程每秒请求服务器的成功次数单台服务器每天PV计算公式1:每天总PV = QPS * 3600 * 6公式2:每天总PV = QPS * 3600 * 8
2014-09-09 13:47:57 1217
转载 jsoup提取连接下载网站图片
public class DownImages { privatestatic int COUNT = 0; privatestatic int DOWN_COUNT = 0; publicstatic void jsoupHTML(String urlPath) throws Exception{ Do
2014-09-04 11:05:14 759
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人