- 博客(26)
- 收藏
- 关注
原创 Android学习笔记(1)—— Android屏幕和尺寸单位
网上很多解说挺混的,备忘一下。 获取屏幕参数代码:DisplayMetrics metric = new DisplayMetrics();//API 17之后使用,获取的像素宽高包含虚拟键所占空间,在API 17之前通过反射获取context.getWindowManager().getDefaultDisplay().getRealMetrics(metric);/...
2015-01-22 16:51:34
335
原创 BIND_AUTO_CREATE的问题
先看下面两段非常简单的代码,功能是通过一个Activity启动并绑定一个本地服务,然后马上调用停止服务 MainActivity.javapackage com.example.servicetest2;import android.content.ComponentName;import android.content.Intent;import android....
2014-11-14 23:59:40
5133
原创 使用AOP统一封装Android应用内的日志类
安卓的日志类(android.util.Log)只提供最基本的日志输出功能,并无提供日志过滤、文件记录等常用功能,所以很多库和应用都自行封装了自己的日志类。比如Volley库中的com.android.volley.VolleyLog类就封装了系统日志类并提供字符串格式化参数的功能,另外一些库一般提供了设置公共Tag或者日志输出Level的功能。 如果项目里面引用了多个库,每个库都使用...
2014-10-09 12:20:23
459
原创 ADT+Maven Android App开发配置备忘
[b][size=medium]Maven安装和配置:[/size][/b]1. 安装并配置Ant([url]http://ant.apache.org/[/url],略)2. 安装并配置Maven 3.11及以上版本([url]http://maven.apache.org/[/url],略)3. 安装并配置M2Eclipse插件([url]http://marketplace.ec...
2014-01-21 18:28:18
177
原创 修正kindeditor带base标签页面图片显示的问题
问题详见:[url]http://www.kindsoft.net/view.php?bbsid=5&postid=2713[/url][url]http://www.kindsoft.net/view.php?bbsid=4&postid=6332&cmtid=8839[/url]原因:富文本编辑器的所见即所得功能是通过插入iframe实现的,如果iframe里面没有base标签...
2013-09-07 12:56:48
207
原创 研究SpringMvc 3.2的<mvc:annotation-driven>默认干了什么
如果不配置其他参数,大致相当于以下的配置文件(参考自org.springframework.web.servlet.config.AnnotationDrivenBeanDefinitionParser)[code="xml"] application/atom+xml application/rss+xml ...
2013-08-20 18:38:16
147
原创 Apache设置备忘
Apache httpd下载:[url]http://www.apachelounge.com/[/url]PHP下载:[url]http://php.net/[/url]Apache配置(2.4)conf/httpd.conf:[quote]ServerRoot "服务器目录"Listen 端口号PHPIniDir "PHP目录"LoadModule php5_m...
2013-08-13 22:17:06
98
原创 JNA正确转换字符串编码
c里面没有原生字符串,Windows下的LPCTSTR实际上是一个字节数组指针,JNA进行LPCSTR -> String映射的时候会先将LPCSTR映射为byte[],再根据系统属性"jna.encoding"的值返回new String(byte[],jna.encoding),反之亦然。当"jna.encoding"为null时Java会以默认的UTF-8进行编码,如果这个本地库是非...
2013-06-17 17:50:35
2413
原创 IntelliJ IDEA 真不好用
新建了maven项目,发现它的maven module不支持全局的mirror,只能改成用profile增加私服repository。改好后发现这货在add dependency根本就不读global repository index(已更新)只会去读local repository index,汗好吧这个算了,默认的maven archtype webapp的web.xml版本是2.3,...
2013-05-18 13:20:07
858
原创 maven备忘
--------------------------------------------------------------------------------------------------------------------------------------------------maven central 镜像服务器:1. http://repository.jboss.org...
2013-04-05 20:03:03
91
原创 学习使用java编写简单的同步事件处理器
核心代码:[code="java"]/** * 事件基类,保存事件相关数据的值对象。 */public abstract class Event { /** 发送事件时间 */ protected Date fireTime; public Date getFireTime() { return fireTime; } public voi...
2012-11-23 11:20:01
345
原创 2008R2虚拟机安装MySQL5.5的奇葩问题
1.修改默认端口,安装启动服务后命令行无法连接:不知道为什么安装[color=red]不会[/color]在MySQL Server目录下创建my.ini,而默认创建的服务是会读取这个文件的(找不到则使用默认配置)。需要运行bin\MySQLInstanceConfig.exe创建之,或者复制一份模板修改。2.使用Workbench连接总提示connection cancelled:...
2012-11-12 23:56:58
167
原创 解决架设FileZilla服务器访问问题
1.主动模式(PORT)还是被动模式(PASV):前者是客户端主动打开数据端口并告诉服务端,服务器再打开随机端口和客户端端口建立连接;后者相反,服务端告诉客户端能使用哪个数据端口,客户端打开随机端口和服务端端口建立连接。一般来说我们希望控制客户端能够访问的服务器端口,而不是服务端能使用任意端口出站访问客户端,所以应该只允许使用PASV的连接方式,这也是FileZilla客户端的默认模式。...
2012-11-08 18:02:13
725
安装/卸载Oracle 11g一个要注意的地方
指定数据库文件所在目录时,[color=red]一定要指定在二级目录下[/color],比如D:\oracledb\oradata\,因为在卸载时,如果选择同时卸载数据库,Oracle会清除D:\oracledb下所有的数据!如果使用一级目录,那么上级目录的所有数据都悲剧了,切记!...
2012-10-14 10:15:23
106
原创 解决bridge over slf4j + log4j不输出
项目使用jcl-over-slf4j,jul-toslf4j,slf4j-log4j12,将commons-logging和java.util.logging的输出引导到log4j上,但实际运行时发现项目没有按照log4j.properties输出,而是使用了java.util.logging的默认输出(控制台使用红色字体)。检查后发现原来项目使用了jbpm4,而jbpm4的maven p...
2012-10-12 11:55:25
218
原创 处理Extjs4 文件上传时若服务器出错带来的问题
一个典型的Extjs4上传文件表单:[img]http://dl.iteye.com/upload/attachment/0068/8620/6c9ee312-0663-3d71-bf27-59617acd1e00.png[/img][code="js"]Ext.define('org.allenz.UploadFormPanel', { extend : 'Ext.form.Pa...
2012-05-30 16:40:52
200
原创 HibernateTools生成数据表Bean出错
错误提示大意就是slf4j某方法不存在。slf4j 1.6.0前后代码是部分不兼容的,详见[url]http://upstream-tracker.org/java/versions/slf4j.html[/url],如果在maven中导入了需要高版本slf4j的库如logback就会出现这个问题(原因求解)。先在maven删除相关库,运行HibernateTools的反向生成,再重新添加库,问题...
2012-05-16 15:47:21
142
原创 解决“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误
在项目的pom.xml的标签中加入:[code="xml"] org.apache.maven.plugins maven-compiler-plugin 2.3.2 ...
2012-05-15 11:07:23
302
原创 Hibernate不支持Nested Transaction
Spring-Orm中HibernateTransactionManager类文档中均有一段话:[quote]On JDBC 3.0, this transaction manager supports nested transactions via JDBC 3.0 Savepoints. The AbstractPlatformTransactionManager.setNestedTra...
2012-04-24 16:04:24
395
原创 学习使用Spring AOP写方法Debug日志
[code="java"]package org.allenz.tadths.debug;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;/** * 日志注解,通过Spring AOP打印被注解的方法的参数、返回值和异常信息。 * * @author...
2012-04-18 16:55:02
251
原创 扩展Extjs4 Store,添加'aftersync'事件
[code="js"]/** * Store扩展 */Ext.define('Ext.ux.StoreEx', { extend : 'Ext.data.Store', alias : 'store.storeex', batchUpdateMode : 'complete', constructor : function(config) { var ...
2012-03-29 23:10:11
179
原创 SpringMVC 3.x @ResponseBody 415错误处理
[code="xml"] application/json;charset=UTF-8 [/code]配置好之后,使用@RequestBody尝试转换json为Javabean,有时会返回HTTP错误码415 Unsupported media type,把log...
2012-03-29 23:07:22
151
原创 SpringMVC 3.x @ResponseBody 406错误和中文乱码问题处理
前者是因为没有配置org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter,Spring不知道怎样转换,可参考[url]http://www.cnblogs.com/zhaoyang/archive/2012/01/07/2315436.html[/url]后者网上的解决方法(见:[url]h...
2012-03-18 23:53:20
126
原创 Log4j输出日志到项目路径下
在web.xml中设定webAppRootKey,以避免Spring加载log4j.properties时报“Web app root system property already set to different value”错误:[code="xml"] webAppRootKey webAppName.root [/code]再在log4j....
2012-03-18 21:54:31
1141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人