陈建华的博客
专注web开发
发布时间 : 2017-07-05 10:45:24     Tags : java

Eclipse Class Decompiler是一款Eclipse插件,整合了多种反编译器,和Eclipse Class Viewer无缝集成,能够很方便的使用插件查看类库源码,进行Debug调试。Eclipse Class Decompiler对JDK的最低要求为JDK1.5, 能反编译和debug各版本的Class文件,支持JDK8的Lambda语法,同时支持中文等非Ascii码字符集的解析,支持Eclipse 3.5及以上所有版本的Eclipse。目前本插件下载量已超过16万,日均下载量超过500次,在Eclipse 官方市场 MarketPlace 中排名前10。为保证反编译插件能支

发布时间 : 2017-05-22 13:40:47     Tags : java

平时使用springMVC在方法中访问session中经常很自然地调用Servlet API。用起来非常直观方便,一直没有多考虑什么。比如这样:@RequestMapping(value = "/logout")public String logout(HttpSession session) { session.removeAttribute("user"); return "/login";} 但毕竟这样对Servlet API产生了依赖,感觉不够pojo。于是我试着解决这个问题。我打算用一个注解,名字就叫"sessionScope",Target可以是一个Method,

发布时间 : 2017-05-19 11:38:05     Tags : java

解决PKIX问题:unable to find valid certification path to requested target .话说前几天在测试服务器上遇到了这么个异常javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path t

发布时间 : 2017-05-18 21:57:49     Tags : java

1.配置tomcat7的SSL访问 Step1:生成.keystore文件 命令行:keytool -genkey -keyalg RSA -alias tomcat -dname "cn=localhost" -storepass changeit 回车后会提示输入密码,这里输入的是changeit导出证书:keytool -export -alias tomcat -file %java_home%/jre/lib/security/tomcat.crt -storepass changeit 导入证书:keytool -import

发布时间 : 2017-05-16 18:11:24     Tags : javascript

源码下载.在游戏中要模拟物体间的一次碰撞,我们需要做的有:碰撞检测和碰撞行为。碰撞检测指判断物体之间是否发生了碰撞。碰撞行为是指如果物体间发生了碰撞,物体状态应该如何改变。本文将简要地介绍一下碰撞检测。首先要提的是,碰撞检测又分为两个阶段:broad phase(粗略):获取最有可能发生碰撞的物体集合。narrow phase(精密):对可能发生碰撞的物体之间进行碰撞检测。以下内容介绍的是narrow phase阶段。简易碰撞检测一般的2D游戏只会用到的形状有:矩形和圆形,比如超级玛丽,坦克大战这类游戏,所以要检测三种碰撞:矩形和矩形、圆形和圆形、矩形和圆形。矩形碰撞矩形判断矩形之间的碰撞不难

发布时间 : 2017-04-26 22:14:38     Tags : javascript

"求线段交点"是一种非常基础的几何计算, 在很多游戏中都会被使用到. 下面我就现学现卖的把最近才学会的一些"求线段交点"的算法说一说, 希望对大家有所帮助. 本文讲的内容都很初级, 主要是面向和我一样的初学者, 所以请各位算法帝们轻拍啊 嘎嘎 引用已知线段1(a,b) 和线段2(c,d) ,其中a b c d为端点, 求线段交点p .(平行或共线视作不相交)=============================== 算法一: 求两条线段所在直线的交点, 再判断交点是否在两条线段上. 求直线交点时 我们可通过直线的一般方程 ax+by+c=0 求得(方程中的abc为系数,不是前面提到的端点,

发布时间 : 2017-03-30 15:12:14     Tags : javascript

元字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置。*匹配前面的子表达式任意次。例如,zo*能匹配“z”,“zo”以及“zoo”。*等价于{0,}。+匹配前面的子表达式一次或多次(

发布时间 : 2017-03-27 13:20:23     Tags : 前端

一、行高(line-height)法如果要垂直居中的只有一行或几个文字,那它的制作最为简单,只要让文字的行高和容器的高度相同即可,比如:p { height:30px; line-height:30px; width:100px; overflow:hidden; }这段代码可以达到让文字在段落中垂直居中的效果。二、内边距(padding)法另一种方法和行高法很相似,它同样适合一行或几行文字垂直居中,原理就是利用padding将内容垂直居中,比如:p { padding:20px 0; }这段代码的效果和line-height法差不多。三、模拟表格法将容器设置为display:table,然后

发布时间 : 2017-03-21 10:13:14     Tags : 前端

在css中,可以指定一个dom(例如div,span,input)的鼠标样式。当鼠标移上去的时候,鼠标的样式就会发生改变,变成由开发者在css中设置的样式。下面列举了所有css的cursor的值和对应的样式:cursor样式火狐谷歌IEOperaSafariEdgeautodefaultnone5.09155.0context-menuhelppointerprogresswaitcellcrosshairtextvertical-textaliascopymoveno-dropnot-allowedall-scrollcol-resizerow-resizen-resizee-resizes

发布时间 : 2017-02-09 18:01:25     Tags : java

原理Xposed替换了/system/bin/app_process可执行文件,在启动Zygote时加载额外的jar文件(/data/data/de.robv.android.xposed.installer/bin/XposedBridge.jar),并执行一些初始化操作(执行XposedBridge的main方法)。然后我们就可以在这个Zygote上下文中进行某些hook操作。安装XposedInstaller下载XposedInstaller安装。安装完会提示重启手机。如果是虚拟机要选择软重启,真实手机要选择硬重启,千万不要搞反。 注:手机启动会比较慢,但如果手机重启时卡在欢迎界面,可以

微网聚博客乐园 ©2014 blog.mn886.net 鲁ICP备14012923号   网站导航