- 浏览: 449137 次
- 性别:
- 来自: 成都
-
最新评论
-
紫瑶诗书:
Android自动化测试实战(Java篇+主流工具+框架+脚本 ...
使用Robotium进行android自动化测试 -
wxynxyo:
上善若水_Happy 写道你好,想请教下icon的css是怎么 ...
Primefaces3之p:tree -
上善若水_Happy:
你好,想请教下icon的css是怎么写的?
Primefaces3之p:tree -
weijs:
谢谢,这个文章解决了我的疑问
Jenkins 部署项目到远端的TOMCAT下 -
ljl961890233bear:
<bean id="st ...
springmvc 发送ajax中文乱码的几种解决办法
文章列表
1. 首先检查LINUX的版本是86还是64位的,使用命令:getconf LONG_BIT
2. 然后是下载JDK1.7的版本安装到LINUX上,下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
3. 其次是安装到Linux上面
1)找到/etc/profile.d/java.sh 看JAVA_HOME的路径
2)解压缩tar zxvf jdk-7u25-linux-x64.gz -C /usr/java/( ...
使用primefaces-2.2.RC2.jar配合POI-3.7.jar处理导出excel功能的时候,会有这样的错误:
java.lang.NoSuchMethodError:
org.apache.poi.hssf.usermodel.HSSFCell.setCellValue(Lorg/apache/poi/hssf/usermodel/HSSFRichTextString;)V
at org.primefaces.component.export.ExcelExporter.addColumnValue(ExcelExporter.java:88) ~[p ...
最近在项目上用到了h2数据库,遇到了一些问题在网上找了答案总是觉得不合适,把遇到的问题总结了一下。
1.h2在WINDOW和UNIX上面的使用
关于WINDOW上面的使用,在H2的官方文档h2.pdf里面说的很清楚 我就不啰嗦了;
...
使用tcpdump在顾客的现网上面抓UDP的包,因为用的是跳板机连接到顾客那边的,所以生成的.cap文件不能直接拿到,又不想麻烦顾客,就直接用vi打开然后查找信息。
命令:tcpdump -s0 -i any port 3333 -w /tmp/aaa.cap
-s0 是解决乱码的问题
-i any port 3333 抓取端口是3333的UDP包
-w 写入/tmp/aaa.cap里面
网上很多信息就是你抄我我抄你,小鄙视一下。
这几天在做代码的合并,有一项是创建一个cdrhandler.jar的包,用于在数据库里面生成存储过程,于是悲剧就产生了。
用NAVICATE看生成的procedure发现里面只有名字没有内容, 抓狂重启服务,还是没有,修改log4j.properties降低到DEBUG的等级,观察log发现没有任何的问题,而且log显示是成功创建的。 后来高人指点是 NAVICATE的问题,有时候显示不了。
于是直接进去看:
$mysql
$mysql>use nbgstat
$mysql>show create procedure sp3_h_m ...
前提:
本地内网window机器上安装了mysql服务,该机器上可以正常使用mysql命令访问,但是内网其他的机器无法访问。
1)使用ping xx.xx 是正常的
2)使用telnet xx.xx 3306 报错。
排查:
1) 首先查看的是mysql的用户授权, 登录mysql看了下库mysql里面的用户权限,root用户有“localhost” 和 “%”权限,说明就不是IP限制的,所以网上给出授权的办法不可取;
2) 关闭了window服务器上的杀毒软件,已然无效;
3) 检查了Window防火墙 -》 允许的程序 -》Mysql Server 点击详细信息看到“家庭/工作(专用) ...
WIN10环境安装webstorm出错的解决办法
- 博客分类:
- 操作系统
win10环境下安装webstorm有错误报出
解决办法
1.新建安装文件webstorm.exe的快捷方式
2.在属性里面新加 /NCRC然后继续安装
3.重启电脑
4.如果机器上安装了有其它的jetbrain的工具,主要在设置“shortcut”时候不要和已经存在的名字有重复,防止出现解压的错误
Mybatis解析枚举类型的几种方式
- 博客分类:
- mybatis
一、最简单的
在配置文件定义解析的枚举类和处理的枚举类,自带的有二种,不累述
<!-- 处理enum -->
<typeHandlers>
<typeHandler handler="org.apache.ibatis.type.EnumOrdinalTypeHandler"javaType="com.ryt.manage.entity.OrderType"/>
</typeHandlers>
Mapper.xml里面不需要做任何处理
<result property=&qu ...
android CPU架构和对应的libs
- 博客分类:
- android
官网内容:
有如上的几种架构方式,不同的手机使用不同的。
使用cat /proc/cpuinfo获取到当前机器的架构(MTK)
可以看出,设备是arm64-v8a的,只需要针对这种类型的机器,保留对于的库,其余的删除保证包不用太大。
高通的架构
如何屏蔽HOME,MENU键
- 博客分类:
- android
如何屏蔽HOME,MENU键,找了很多答案,下面就是几种办法
1.从生产硬件的时候屏蔽,更本不设置那三个键,自然就屏蔽了
2.从软件角度屏蔽
我把一个三防手机做成了只运行我程序的工具,点击HOME键,没有任何变化,但是仅仅是从软件层面让你觉得屏蔽了HOME键而已,并非真实的屏蔽,网上说的那个方法在5.1版本以后基本都是无解,就算修改了底层JAR,难道就能确保不对现在设备有影响,毕竟手机的整套架构不是你出的。
(1)既然要屏蔽HOME键,那么你的APP必须是LAUNCHER app
(2)只是用一个Activity,其余的都用Fragment
(3)每个fragmen ...
EditText光标随着输入移动
- 博客分类:
- android
当前需求如下:点击一个按钮,弹出自定义的键盘,同时输入框内需要显示光标,隐藏软键盘,在自定义的键盘上输入,光标能够不断的后移,删除字符的时候能够不断的前移。
//点击获取光标位置和焦点
plateNumberTxt.setText("");
plateNumberTxt.requestFocus();
//输入内容继续不断的获取焦点
plateNumberTxt.append(arg);
plateNumberTxt.setSelection(plateNumberTxt.length());
plateNumberTxt.requestFocus ...
代码里面用如下的业务场景:进页面并判断是否签到,没有签到就跳转至一个DialogFragment
最开始的做法是如下:
SignInFragment signInFragment = new SignInFragment();
signInFragment.setTargetFragment(LauncherFragment.this,ConstantNewValue.FRAGMENT_RESPONSE_CODE_SIGN);
signInFragment.show(getActivity().getSupportFragmentManager(), "signInF ...
1.首先使用adb shell命令启动
会发现报一个unknow host service的错误,解决办法是:
1)检查是否有其他程序占用了5037端口
c:users>netstat -ano | findstr "5037"
2)发现Listening的PID
3)然后在任务管理器里面找到对应的P ...
Android避免重复提交的问题
- 博客分类:
- android
关于某些控件,多次点击导致的重复提交问题,我汇总如下:
1.通过设置一个工具类解决重复提交
结果:不可取,快速点击多次,依然会重复提交
2.自己实现的OnClickListener
结果:也是错的
3.使用RxBinding来控制多次重复提交
结果:也不能有效的解决问题
解决办法:在提交的时候,使用ProgressDialog显示进度条,同时设置成cancled(false),就可以有效的避免这样的问题出现。
如题,使用SPINGMVC接收数据
服务端接口如下
@RequestMapping(value ="/photo", method = RequestMethod.POST)
@ApiOperation(value = "XXX", notes = "XXX")
public ResponseBean photo(@ApiParam(required = true, name = "param1", value = "XXX")@RequestParam Stri ...