- 浏览: 79202 次
- 性别:
- 来自: 西安
文章列表
参考文章:
微信开发之获取OAuth2.0网页授权认证和获取用户信息进行关联
http://playxinz.iteye.com/blog/2249634
今天买了MacBook Pro笔记本,本来打算做IOS开发的,但由于最近项目忙,也么时间研究IOS了,于是MacBook闲置了下来,为了充分利用资源,拿来做Java开发吧,于是拿出MacBook开机,随便玩了玩,刚开始很是不习惯(毕竟用惯了Win),反正 ...
在/values/目录下新建attr.xml文件,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="LabelView">
<attr format="string" name="text" />
<attr format="color" name="textC ...
这个问题,困扰好几次了,也用过其它方法解决,但相对还是比较复杂,研究来研究去,还是用下面这个方法比较快而有效。
不同浏览器对文本框行高line-height的处理
除IE内核浏览器外,缺省line-height时都会自适应文本框的height。
IE下line-height对文本框有效,加上与相同的height后可以让IE也垂直居中。line-height超过height时,文本框获得焦点后拖动鼠标或按 上下键会出现上下滚动的现象。
Webkit内核下,当缺省line-height是,文本会自适应文本框height。 并且line-height对其有效。
Geoko下,它的值会随fon ...
Eclipse中输入汉语, 读取出来乱码
- 博客分类:
- 技术难题
InputStreamReader reader = new InputStreamReader(System.in,"UTF-8");
String name = new BufferedReader(reader).readLine();
Scanner scanner = new Scanner(System.in, "UTF-8");
String id = scanner.nextLine();
我在console中输入中文后,每次读出来都乱码,
网上查了下说设置workplace的编码和run configuration中common的编码 ...
在网页中,只显示右侧的垂直滚动条,而不要底部的水平滚动条
<iframe src="test.html" name="workArea" align="middle" marginwidth="0" marginheight="0" allowtransparency="true" application="true" id="workArea" scrolling="auto"></iframe&g ...
window.close()关闭窗口时,会弹出一个提示窗口,以下代码可以解决:
window.opener=null;
window.open("","_self","");
window.close();
var str = "2013-03-04";
new Date(str);//返回NaN
var str2 = str.replace(/-/,"/"); //返回2013/03-04
new Date(str2);//返回str的Date类型
new Date("2013/ ...
上个月Ubuntu开发商Canonical宣布,将非LTS(长期技术支持)版本的支持时间从18个月减半至9个月,这也意味着Ubuntu版本的终结速度将越来越快。
Ubuntu开发人员Adam Conrad昨天宣布,在今年5月9日,将有3个不同的Ubuntu版本停止维护。这 ...
RMI目前使用Java远程消息交换协议JRMP(Java Remote Messaging Protocol)进行通信。JRMP是专为Java的远程对象制定的协议。因此,Java RMI具有Java的"Write Once,Run Anywhere"的优点,是分布式应用系统的百分之百纯Java解决方案。用Java RMI开发的应用系统可以部署在任何支持JRE(Java Run Environment Java,运行环境)的平台上。但由于JRMP是专为Java对象制定的,因此,RMI对于用非Java语言开发的应用系统的支持不足。不能与用非Java语言书写的对象进行通信
- 2012-09-02 10:48
- 浏览 895
- 评论(0)
linux有三种类型的用户需要访问文件或文件夹,分别是:文件所有者、文件所有者所在组的其他用户、其他用户,每种类型的用户都有三种访问权限,分别是:读取(r)、写入(r)、运行(x),综合起来,一个文件需要有9种访问权限,chm ...
盒子A是盒子B的内容
1、固定盒子A的高度、宽度均为200px;当盒子B的宽度、高度小于200px时,盒子B将出现滚动条(垂直、水平滚动条)以显示其中的内容盒子A,但默认情况下盒子B的overflow属性的值是sisible的,即扩大盒子B的面积以显 ...
防卫暂停模式
Guarded Suspension Pattern的参与者:(对应Java设计模式中的"生产消费者模式")
GuardedObject(被防卫的对象)参与者,GuardedObject参与者是一个拥有被防卫的方法(guardedMethod)的类,当线程执行guardedMethod时,只要满足警戒条件,就会马上执行,但警戒条件不成立时,就要开始等待,警戒条件的成立与否,会随GuardedObject参与者的状态改变而变化;GuardedObject参与者除了guardedMethod以外,可能还会有用来更改实例状态(特别是用来更改警戒条件)的方法(state ...
非阻塞通信
http://blog.csdn.net/lin49940/article/details/4456238
java性能优化
http://www.blogjava.net/hitlang/archive/2006/06/08/51515.html
java程序性能优化
http://www.cnblogs.com/chinafine/articles/1787118.html
J2SE基础(JAVA的常用包) 第一天
http://www.cnblogs.com/cclang/archive/2008/08/01/1258213.html
Java网络编程精解讲义
h ...
策略模式可以更换实现算法的部分而且不留痕迹,切换整个算法,简化改为采用其他方法来解决同样的问题,在设计程序时,比较习惯把实现算法这部分结合到方法里面,但是策略模式则故意把算法的部分跟其他部分分开,只规定跟算法有关的接口部分,然后再从程序这边以委托的方式来利用运算法则,因为有了委托关系,所以才能切换算法,尤其是机动性的切换动作
package com.tools.pattern.strategy;
public class Hand {
// 石头的值
private static final int HANDVALUE_GUU = 0;
// 剪刀的值
private static ...
-------功能类层次结构----------
package com.tools.pattern.bridge;
public class Display {
private AbstractDisplay imp = null;
public Display(AbstractDisplay imp) {
this.imp = imp;
}
public void open() {
imp.rowOpen();
}
public void print() {
imp.rowPrint();
}
public void close() {
imp.ro ...