not

关于FireFox下event is not defined"的问题

一笑奈何 提交于 2019-12-12 11:37:56
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 编写MyShortKey.js过程中遇到一个问题,如下: 函数GetKeyCode2用于获取按键键值,如下: function GetKeyCode2() { var ex = event || window.event; //var keycode = e.which; var keycodes = ex.charCode || ex.keyCode; return keycodes; } 执行函数如下: window.onload = function() { document.onkeyup = function(){ //alert("按键事件执行了!"); //xGetKeyCode(event); document.getElementById("xkeycodesx").innerHTML = "已经载入!" + GetKeyCode2(); //document.getElementById("xkeycodesx").innerHTML = "已经载入!"; }; }; 以上代码在IE、OP、CH、SF等浏览器都正常运行,但在FF下却不运行,使用FF的FireBug插件得知错误信息为“ event is not defined ” 上网查找资料,得知:

SpringMVC3.2.x整合Fastjson与Controller单元测试

不羁的心 提交于 2019-12-09 18:09:38
SpringMVC与Fastjson整合相当简单,只要在pom引入fastjson包后,配置一下SpringMVC的messageConverter就可以使用了。 <mvc:annotation-driven content-negotiation-manager="contentNegotiationManager"> <mvc:message-converters register-defaults="true"> <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter"></bean> </mvc:message-converters> </mvc:annotation-driven> <bean id="contentNegotiationManager" class="org.springframework.web.accept.ContentNegotiationManagerFactoryBean"> <property name="mediaTypes" > <value> json=application/json xml=application/xml </value> </property> </bean> 但是如果在单元测试时

Upload of image failed: decoder jpeg not avail...

半腔热情 提交于 2019-12-09 14:41:54
使用django.modules 中image.save() 方法出现Upload of image failed: decoder jpeg not available错误,出现这个的原因时在linux 的 PIL中jpeg support 还没有装好 解决: 首先 卸载 PIL 如果有安装 pip uninstall PIL 然后 安装libjpeg sudo yum install -y libjpeg-devel 最后 安装 PIL pip install PIL 成功后会看到 -------------------------------------------------------------------- PIL 1.1.7 SETUP SUMMARY -------------------------------------------------------------------- version 1.1.7 platform linux2 2.7.3 (default, Sep 5 2013, 17:00:51) [GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] -------------------------------------------------------------------- *** TKINTER

NGINX: 405 Not Allowed

做~自己de王妃 提交于 2019-12-09 10:07:03
今天碰到一个dz的批量上传文件不成功的问题。 追踪发现,是把静态文件都优化了新地址导致的,用图片服务器存放了swf文件 swf文件上传文件时,就变成向静态文件做post,nginx就会返回405错误 修正域名即可解决。 另外,发现一个好玩的: NGINX不允许向静态文件提交POST方式的请求,否则报405错误。测试方法为,使用curl向服务器上的静态文件提交POST请求: curl -d 1=1 http://localhost/version.txt 得到以下结果: <html> <head><title>405 Not Allowed</title></head> <body bgcolor="white"> <center><h1>405 Not Allowed</h1></center> <hr><center>nginx/1.0.11</center> </body> </html> 网上传抄的添加以下配置的解决办法不可用: error_page 405 =200 @405; location @405 { root /srv/http; } 一种不完美但可用的方法为: upstream static_backend { server localhost:80; } server { listen 80; # ... error_page 405 =200 @405;

Spring MVC + JSON = 406 Not Acceptable

僤鯓⒐⒋嵵緔 提交于 2019-12-07 21:27:57
在开发接口时发现了一个很好玩的问题,两个接口均是restful形式,参数在URL路径中传递,返回结果形式均为json,但是在接口测试时,一个接口正常,另一个接口报错:The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers.本文来分析一下其中的原因。   先介绍一下出错的接口情况,接口代码如下: /** * 验证email是否可用 * @param email * @return */ @ResponseBody @RequestMapping(value = "/emailCheck/{email}", method = RequestMethod.GET) @ApiOperation(value = "验证email是否可用", httpMethod = "GET", response = ApiResult.class, notes = "验证email是否可用") public ApiResult checkEmailValid(@ApiParam(required = true, name = "email",

Imaging模块安装,ImportError: The _imagingft C module i

情到浓时终转凉″ 提交于 2019-12-07 12:03:02
ImportError: The _imagingft C module is not installed 这玩意安装相当的坑 我是centos64的系统,执行安装 yum install tcl jpeg zlib tiff freetype lcms tcl-devel jpeg-devel zlib-devel tiff-devel freetype-devel lcms-devel -y 把上面的包都装齐了,装不齐全就别往下看了,先把这些个包的问题解决(我本地yum源没有lcms的包,去163yum找的) 安装包的setup.py找到这几行 默认都是none的 修改一下 32位的系统应该在 /usr/lib下, 自己查找.so的文件, 例如"cd /usr/lib64 && ll *tcl*"看看文件是否存在,确定完后修改 TCL_ROOT = "/usr/lib64" JPEG_ROOT = "/usr/lib64" ZLIB_ROOT = "/usr/lib64" TIFF_ROOT = "/usr/lib64" FREETYPE_ROOT = "/usr/lib64" LCMS_ROOT = "/usr/lib64" 现在遍可以执行python setup.py install 安装完成后把django停了 重新runserver 来源: oschina 链接:

View not attached to window manager

懵懂的女人 提交于 2019-12-07 00:57:35
今天在写程序中遇到如下问题,如此怪异,在网上找了很多,终于解决了问题: java.lang.IllegalArgumentException: View not attached to window manager 解决方法: 在调用系统相机拍照相片后返回protected void onActivityResult(int requestCode, int resultCode, Intent data)方法,那么可能会抛出这个异常,原因就是返回activity后,重新运行onCreate方法,那些view重新画出来,某些需要初始化的变量没有设置好。处理这个问题,只要有两种方法:(关键第二点) 1. 限制屏幕翻转 可在AndroidManifest.xml中设定android:screenOrientation=”portrait” 2. 如果是需要翻转的,那么限制那些view做重画动作。 可在AndroidManifest.xml中设定 android:configChanges=”orientation|keyboardHidden|navigation” 在Dialog转圈圈的过程中,如果手机屏幕方向改变,那么可能会抛出这个异常,原因就是屏幕翻转后那些view重新画出来,dialog在执行dismiss()的时候, 找不到原来的位置了。那么要处理这个问题,最简单的几种方法是

Xcode真机测试could not find developer disk image解决方法

怎甘沉沦 提交于 2019-12-06 23:25:07
Xcode真机测试could not find developer disk image解决方法 在使用Xcode进行真机调试的时候,有时根据真机的系统不同,会出现could not find developer disk image 错误,这是由于真机系统过高或者过低,Xcode中没有匹配的配置包文件,我们可以通过这个路径进入配置包的存放目录: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 里面有类似这样的一些文件夹,如果这些文件夹中没有包含我们真机的系统,则不能进行真机测试。但是我们可以通过将相应的配置包添加入这个文件夹来解决问题: 说了解决的方法,不提供文件,会让大家觉得坑爹,下面给大家一个链接,里面有从iOS4.2到9.1所有版本的配置包,大家各取所需,不用感谢我: http://pan.baidu.com/s/1qYIQWjE。 专注技术,热爱生活,交流技术,也做朋友。 ——珲少 QQ群:203317592 来源: oschina 链接: https://my.oschina.net/u/2340880/blog/521700

XCode 连接真机测试提示:Could not find Developer Disk Image

老子叫甜甜 提交于 2019-12-06 08:29:13
真机在连接XCode进行真机测试是,真机的IOS系统如果高于XCode模拟器所能提供的版本,一般会提示: Could not find Developer Disk Image 解决办法: 1,升级XCode版本到最新的版本,因为本地AppStore有时网速比较慢,可以直接去AppDeveloper下载: https://developer.apple.com/downloads/ (注册一个AppleId就可以) 2,下载对应缺失的模拟器版本: 通过 方式一: 使用快捷键:Shift+command+G ,打开界面: 输入:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport将缺失的文件放进去即可。 方式二: 使用快捷键:Shift+Command+A 打开应用界面: 点击XCode,右键,显示包内容:Contents-->Developer-->Platforms-->iPhoneOS.platform-->DeviceSupport 注意:上面的两个快捷键,只在Finder获取焦点时起效。 来源: oschina 链接: https://my.oschina.net/u/223340/blog/671078

Fix Error sudo: add-apt-repository: not found

百般思念 提交于 2019-12-05 21:46:51
I got this error while I was trying to add a PPA at school, on a Ubuntu 12.04 LTS Server. To fix this error, you have to install the software-properties-common: $ sudo apt-get install software-properties-common just need to insatll this command is ok. ######################################################################## This is all. Now your command for adding PPAs works like a charm. If you want to find out how I have fixed this error by myself , without external / Google help, read further. I have search with apt-file for the add-apt-repository and found out in which package is the