`
文章列表
因google总被墙. http://android-developers.blogspot.com/2009/04/updating-applications-for-on-screen.html One of the major new features we are introducing in Android 1.5 is our Input Method Framework (IMF), which allows developers on-screen input methods such as software keyboards. This article will provi ...
因google总是被墙,现在搬到这里. http://android-developers.blogspot.com/2009/04/creating-input-method.html To create an input method (IME) for entering text into text fields and other Views, you need to extend android.inputmethodservice.InputMethodService. This API provides much of the basic implementation for a ...
Canvas 作为绘制文本时,使用FontMetrics对象,计算位置的坐标。 它的思路和java.awt.FontMetrics的基本相同。 FontMetrics对象 它以四个基本坐标为基准,分别为: ・FontMetrics.top ・FontMetrics.ascent ・FontMetrics.descent ・FontMetrics.bottom 该图片将如下 Paint textPaint = new Paint( Paint.ANTI_ALIAS_FLAG); textPaint.setTextSize( 35); textPaint.setColor( Colo ...
要实现 也就是布局中头尾固定, 中间多余的内容可以滚动. 其实很简单, 也就是应用margins的一点小技巧. ScrollView 要用正数给layout_marginBottom, 在ScrollView下面的元素要用负责数layout_marginTop. 具体参见下面的例子: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...
Activity的生命周期 在一个Activity正常启动的过程中,他们被调用的顺序是 onCreate -> onStart -> onResume, 在Activity被干掉的时候顺序是onPause -> onStop -> onDestroy 如果突然来了电话, 则要中止. 如果中止的时候新出的一个Activity是全 ...
$<TOMCAT_HOME>/conf目录下的文件说明: 1. catalina.policy 包含由java Security Manager 实现的安全策略声明.它替换了安装java时带有的java.policy文件.这个文件用来防止欺骗代码或JSPs执行带有像System.exit(0)这样的命令的可能影响容器的破坏性代码. 只有当Tomcat用-security命令行参数启动时这个文件才会被使用. 2. catalina.properties 包含不能被像 java.* 或 org.apache.tomcat.*这样的servlets或jsps中的可执行java代码覆盖的 ...
Tomcat 的一个可选组件是APR(Apache Portable Runtime), 这个工程组件在tomcat中的使用增进了稳定性和性能,特别是当tomcat也用于web服务器的时候. 在启动tomcat时, 我们可以在控制台上找到如下日志. INFO: The Apache Tomcat Native library which allows optional performance in production environments was not found on the java.library.path APR的windows文件可在http://tomcat.he ...
详细介绍请看: http://netsecurity.51cto.com/art/200902/111143.htm XSS与HTTP-only Cookie简介 跨站点脚本攻击是困扰Web服务器安全的常见问题之一。跨站点脚本攻击是一种服务器端的安全漏洞,常见于当把用户的输入作为HTML提交时,服务器端没有进行适当的过滤所致。跨站点脚本攻击可能引起泄漏Web 站点用户的敏感信息。为了降低跨站点脚本攻击的风险,微软公司的Internet Explorer 6 SP1引入了一项新的特性。 这个特性是为Cookie提供了一个新属性,用以阻止客户端脚本访问Cookie。 像这样具有该属性的cook ...
安装rinetd进行端口转发, 可以使tomcat不需要用root帐号来启动 wget http://www.boutell.com/rinetd/http/rinetd.tar.gz  下载 tar -zxvf  rinetd.tar.gz  解压缩 make && make install    编译安装, 这样就会把rinetd安装到 /usr/sbin  下面去. vi /etc/rinetd.conf   编辑配制文件    0.0.0.0 80 0.0.0.0 8080  #这样就是把本地上的任何的ip地址的80请求转发到本地的8080端口上. 8 ...
There are a few cases where you want to know if the user is idle. Namely: You want to preload more assets[*] You want to grab their attention to pull them back[*] You want close their banking session after 5 minutes of inactivity. (Jerk!)[*] You want the site to sneak off the screen and see if they ...
Android的七巧板Activity之一 Activity的生命周期   Android的七巧板Activity之二 Activity的加载模式  android:launchMode Android的七巧板Activity之三 Activity的归属 android:taskAffinity 介绍得特别的详细 QuickContact分析及其弹出窗口实现 Android,谁动了我的内存(1)  http://winuxxan.blog.51cto.com/2779763/512179 Android,谁动了我的内存(2)  http://winuxxan.blog.51cto ...
http://na.isobar.com/standards/   前端开发最佳实践与编程规范
在局部类, 我们要更新封闭作用域用的变量, 这一般来说是不容易做到了. 因为局部类要访问封闭作用域的类, 要用final去修饰封闭作用域的变量. 例子: 想统计一下在排序过程中调用 compareTo方法的次数 int count = 0; Date[] dates = new Date[100]; for(int i=0; i < dates.length; i++){ dates[i] = new Date(){ public int compareTo(Date other){ count++; //ERROR return su ...

jquery1.5改进

    博客分类:
  • ajax
jQuery1.5的改进细节 一小段jQuery代码的分析与优化 iframe诡异的内容消失问题 异步函数的依赖维护
在conf/server.xml中找到第一个Connector,加入如下属性即可,就是这么简单: compression="on" compressionMinSize="2048" noCompressionUserAgents="gozilla, traviata" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" 第一行表示开启gzip压缩, 第二行表示表示大于2048字节的输出才启用gz ...
Global site tag (gtag.js) - Google Analytics