摘要:
前文 最近很多小伙伴遇到了低版本的微信登录时出现"您的微信版本过低, 请升级至最新版本微信后在登录微信,点击"确定" 后" 将跳转至最新版下载页面 或出现未能登录等字样 解决方案 安装最新版本微信 登录一次后 然后在切换低版本微信登录 一般情况下即可解决 2.如果仍然登录不了,可以尝试下Ce修改下版 阅读全文
摘要:
在重构的过程中,站在我个人的角度,针对代码开发的细节,说一说关于代码最简化的小经验。1、 同一个页面上js/css可能被你引入多次?Ajax已被大家广泛应用,常常用来加载一些html的片段。Html片段可能有js的处理,这个时候可能在html片段中写一些js操作或者引入一些js文件,你可有检查,当前页面是否已经加载了该js。如果同一个页面没有被重新加载,不管以前在页面中有的,还是后来html片段中加载的,都会在当前页面生效。而不是片段中的js作用域只是这个片段。所以js不要重复引入,重复引入很有可能充掉你的全局变量,覆盖原来的同名js方法,也可能造成死循环等等问题。例如jquery文件,如果被 阅读全文
摘要:
一、发现bug的过程今天同事在使用我做的js表单验证控件时,发现当表单中存在一个name为nodeType的input时,验证组件就不好用了。经简单测试发现$('form :input')根本选择不到一个元素,心想这肯定是jquery的bug了。二、分析bug然后就打开jquery的源码粗略看了一下,发现里里边好多好多的代码都关系着nodeType的属性,这让我如何下手呢?这可是将近一万行的代码。泪奔呀。。。随便打几个断点试试吧,无效无效。。。。心中那个纠结那个郁闷。。。无意间发现了代码里这样一行注释。/*!* Sizzle CSS Selector Engine v1.9.4 阅读全文
摘要:
以下所说的问题前提是编译java code的时候保留1.方法一分析class byte code结构,了解方法相关信息都存在什么位置,推荐使用工具jclasslib。但是如果你只是想得到方法的形参参数名,那也不用去学习、研究了。因为有威武神兽(wendal)已经实现了。具体代码在https://gist.github.com/2011728我在使用的过程,发现用eclipse编译的class文件可以被正确解析出来,但是使用javac编译的class文件并不能正确解析,这是为什么呢?其实我一直还不知道它们两个编译的结果是不一样。糗大了。。经wendal指点,javac生成的class文件用这个工 阅读全文
摘要:
1.初识osgi osgi的特点:热插拔,模块化编程。看似真的很诱人,但是如果你是一位初学者,我想一开始你一定会很受折磨,很多概念要理解,很多莫明的错误,就单单一个ClassNoFinded,可能就能把你烦吐。还有构架一个osgi项目时那么多烦人的揪心的配置(具体如何构建一个基于eclipse的osgi应用可以参考林昊的open doc,当然你也可以买他写的那本 OSGi原理与最佳实践,我个人感觉有点老了,但是做做为初学者,在没有其它更好的中文资料的情况下,还是值得一读的)2.osgi应用的调试与发布 经过一段时间对OSGi的了解,基本可以很方便的构建,调试,发布OSGi的应用了。构建可... 阅读全文
摘要:
java.lang.NoClassDefFoundError: sun/reflect/ConstructorAccessorImpl at sun.misc.Unsafe.defineClass(Native Method) at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45) at 这个错误在使用equinox时,没有出现过,只是改用felix启动时出错。解决办法可以参考http://code.google.com/p/peaberry/issues/detail?id=60也就是添加一个启... 阅读全文
摘要:
以前在网上找的图片上传及时预览的功能,在firefox下测试竟然不好用了,原来是因为我的firefox升级为7的原因。Firefox7有哪些变动呢? 请看这里http://www.20ju.com/content/V171713.htm及时预览图片的功能代码:http://www.cnblogs.com/cloudgamer/archive/2009/12/22/ImagePreview.htmlhttp://www.cnblogs.com/benz/archive/2009/12/19/1627601.html实现该功能的主要的思路是:1.对于IE浏览器,你要使用滤镜的方法处理 objP.. 阅读全文
摘要:
你是否一直为如何防止XSS攻击苦恼呢?来试用一下NHtmlFilter吧,我想它是你想要的。。最近新去的一家小公司,在.net做web开发上真的很弱。底层框架,基础类库是很不完善呀。又是做互联网应用,安全总是要考虑的吧。今天我要解决的一个小问题就是过滤掉用户上传的html文本中的脚本。在网上查了一下没有找到合适的基于C#的这种处理,在java项目中或许我可以选用jsoup,HtmlFilter来处理html危险脚本的问题(其实以前我是做java开发的),无奈之下我就参照java版的HtmlFilter的代码写C#版本。使用方法 NHtmlFilter target = new NHtmlFil 阅读全文
摘要:
penlaszlo 是一个用来生成flash或者html5的一种富客户端框架,有点像flex。由于最近在研究openmeetings(开源的视频会议系统),它是用OpenLaszlo的做前端。今天在看openlaszlo官方的例子时,发现Applying Constraints这个例子有点小小的问题。例子的运行图片如下可以拖动中间的小条来改变左右两部分的大小。但是在测试的过程中你会发现,你用鼠标点一下中间的小条,左边部分也会增大,细心点你会发现左边部分增大的大小为你鼠标点的位置到小条左边界的这个大小。问题找到了,想解决它应该不是什么问题了吧。。我就试着修改了一下代码,<state nam 阅读全文