JAVA学习正则表达式。
正则表达式:主要应用于操作字符串,通过一些特定的符号来体现
举例:
QQ号的校验
6~9位,0不得开头,必须是数字
String类中有matches方法
Android 编译错误/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../。
============================================
PLATFORM_VERS[......]
Android SDK开发包国内下载地址。不知道是因为最近kaihui还是怎么的,打开android sdk官方网站特别的慢,想下载最新版本的platform几乎变成不可能完成的任务,不知道为什么Google不像Apache那样在各国设立镜像站。为了预防今后再出现这样的情况,这次干脆把android[......]
ubuntu下中文乱码解决方案全攻略。
摘自:点击打开链接
1、ibus输入法
Ubuntu 系统安装后已经自带了ibus输入法,在英语环境下默认不启动。
配置ibus自动启动可以在ubuntu系统菜单上选择System — Preferences — Startup Appli[......]
Java线程范围内的共享数据二。
实际上那么Map也就是模拟的ThreadLocal
每一个线程调用全局的ThreadLocal对象的set方法,就相当于往其内部的map记录新的键值对,键是Thread.current,值是data
线程结束后,可以选择调用ThreadLocal的[......]
Java线程范围内的共享数据一。线程范围内的共享数据,在JavaEE中比较常用,Android比较少
一个线程调用A,B,C三个模块,模块中的表达式或变量调用访问一个数据,这个数据可以是静态的
另一个线程也调用A,B,C三个模块,模块中的表达式或变量访问的数据,就不是刚才的数据,而是另一个[......]
有4个线程,其中两个线程每次对x加1,另外两个每次对x减1,如何实现?
分析:
x就是这4个线程要处理的共享数据,不同种线程有不同的处理方式,但操作的数据是共同的,联想到“窗口买票问题”,但是卖票只是单纯的减。
所以,多个线程访问共享对象[......]
Java线程池的基础应用实例源码介绍。
了解:原子性操作类的基础用法
在java5以后,增加很多线程的内容,成为线程得并发库。
在java.util.concurrent包及子包的API帮助文档,上面有对并发库涉及内容
在java.util.concurrent.atomic[......]
appfuse – hibernate search 2常用注解。
1. @Indexed
-> index 指定索引名称
2. @Field
-> name 指定当前属性在Lucene Document中存储的名称,默认为属性名
-> store 指定当前属性是否被[......]
BlackBerry(黑莓)监听Field属性的变化。示例:给文本框加入监听器,当非程序设置,也就是用户通过界面修改文本之后触发相应的操作。
//为文本框加入FieldChangeListener监听器
TextField rtf = new TextField(TextField.EDIT[......]