`
文章列表
搬到github.io http://allenzjl.me
网上很多解说挺混的,备忘一下。   获取屏幕参数代码: DisplayMetrics metric = new DisplayMetrics(); //API 17之后使用,获取的像素宽高包含虚拟键所占空间,在API 17之前通过反射获取 context.getWindowManager().getDefaultDisplay().getRealMetrics(m ...
先看下面两段非常简单的代码,功能是通过一个Activity启动并绑定一个本地服务,然后马上调用停止服务   MainActivity.java package com.example.servicetest2; import android.content.ComponentName; import android.content.Intent; import android.content.ServiceConnection; import android.os.Bundle; import android.os.IBinder; import android.sup ...
安卓的日志类(android.util.Log)只提供最基本的日志输出功能,并无提供日志过滤、文件记录等常用功能,所以很多库和应用都自行封装了自己的日志类。比如Volley库中的com.android.volley.VolleyLog类就封装了系统日志类并提供字符串格式化参数的功能,另外一些库一般提供了设置公共Tag或者日志输出Level的功能。   如果项目里面引用了多个库,每个库都使用了自己的日志类,那么控制日志输出就比较麻烦,一般有以下手段: 在应用初始化时调用各个日志类的设置Api设定到统一的环境 在release前,使用Proguard删除所有日志输出语句 直接修改开源 ...
Maven安装和配置: 1. 安装并配置Ant(http://ant.apache.org/,略) 2. 安装并配置Maven 3.11及以上版本(http://maven.apache.org/,略) 3. 安装并配置M2Eclipse插件(http://marketplace.eclipse.org/content/maven-integration-eclipse-juno-and-newer,略) 4. 安装Android ...
问题详见: http://www.kindsoft.net/view.php?bbsid=5&postid=2713 http://www.kindsoft.net/view.php?bbsid=4&postid=6332&cmtid=8839 原因:富文本编辑器的所见即所得功能是通过插入iframe实现的,如果iframe里面没有base标签,浏览器自然会选用当前页面的相对路径。 解决办法:往富文本编辑器的iframe插入当前页面的base标签路径。 Kindeditor版本:最新的4.1.7 打开需要用到的kineditor-all.js或者kindedito ...
如果不配置其他参数,大致相当于以下的配置文件(参考自org.springframework.web.servlet.config.AnnotationDrivenBeanDefinitionParser) <!-- 配置路径扩展名映射的媒体类型 --> <bean name="pathExtensionContentNegotiationStrategy" class="org.springframework.web.accept.PathExtensionContentNegotiationStrategy"> ...
Apache httpd下载:http://www.apachelounge.com/ PHP下载:http://php.net/ Apache配置(2.4) conf/httpd.conf: 引用ServerRoot "服务器目录" Listen 端口号 PHPIniDir "PHP目录" LoadModule php5_module "PHP目录/php5apache2_4.dll" DocumentRoot "部署目录" <Directory "部署目录"> Options F ...
c里面没有原生字符串,Windows下的LPCTSTR实际上是一个字节数组指针,JNA进行LPCSTR -> String映射的时候会先将LPCSTR映射为byte[],再根据系统属性"jna.encoding"的值返回new String(byte[],jna.encoding),反之亦然。 当"jna.encoding"为null时Java会以默认的UTF-8进行编码,如果这个本地库是非Unicode的就会产生乱码。 要避免乱码,在应用启动时加一个 System.setProperty("jna.encoding", ...
新建了maven项目,发现它的maven module不支持全局的mirror,只能改成用profile增加私服repository。改好后发现这货在add dependency根本就不读global repository index(已更新)只会去读local repository index,汗 好吧这个算了,默认的maven archtype webapp的web.xml版本是2.3,需要改成2.5。在eclipse下如果装了jboss tools能直接新建web descriptor,没装也能新建xml让你选scheme,而在intellij下不能直接新建web descriptor, ...
-------------------------------------------------------------------------------------------------------------------------------------------------- maven central 镜像服务器: 1. http://repository.jboss.org/nexus/content/groups/public 2. http://mirrors.ibiblio.org/pub/mirrors/maven2 3. http://repo2.maven.org ...
核心代码: /** * 事件基类,保存事件相关数据的值对象。 */ public abstract class Event { /** 发送事件时间 */ protected Date fireTime; public Date getFireTime() { return fireTime; } public void setFireTime(Date fireTime) { this.fireTime = fireTime; } } /** * 事件监听器,每个监听器绑定特定事件,该事件由泛型指定。 * ...
1.修改默认端口,安装启动服务后命令行无法连接: 不知道为什么安装不会在MySQL Server目录下创建my.ini,而默认创建的服务是会读取这个文件的(找不到则使用默认配置)。需要运行bin\MySQLInstanceConfig.exe创建之,或者复制一份模板修改。 2.使用Workbench连接总提示connection cancelled: 这个问题官网大堆反映,但是好像N个版本都没修正这问题……用回GUI TOOLS或者命令行管理吧……
1.主动模式(PORT)还是被动模式(PASV): 前者是客户端主动打开数据端口并告诉服务端,服务器再打开随机端口和客户端端口建立连接;后者相反,服务端告诉客户端能使用哪个数据端口,客户端打开随机端口和服务端端口建立连接。 一般来说我们希望控制客户端能够访问的服务器端口,而不是服务端能使用任意端口出站访问客户端,所以应该只允许使用PASV的连接方式,这也是FileZilla客户端的默认模式。 2.服务端设置: 在Passive Mode Settings勾选use custom port range,填写开放的数据端口范围,一般选10000以上,50个以内已经能满足绝大多数情况了。 打开防火墙 ...
指定数据库文件所在目录时,一定要指定在二级目录下,比如D:\oracledb\oradata\,因为在卸载时,如果选择同时卸载数据库,Oracle会清除D:\oracledb下所有的数据!如果使用一级目录,那么上级目录的所有数据都悲剧了,切记!
Global site tag (gtag.js) - Google Analytics