`
文章列表

微信开发

参考文章: 微信开发之获取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 ...
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/ ...

ubuntub版本

上个月Ubuntu开发商Canonical宣布,将非LTS(长期技术支持)版本的支持时间从18个月减半至9个月,这也意味着Ubuntu版本的终结速度将越来越快。 Ubuntu开发人员Adam Conrad昨天宣布,在今年5月9日,将有3个不同的Ubuntu版本停止维护。这 ...

RMI

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语言书写的对象进行通信

chmod命令详解

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 ...
Global site tag (gtag.js) - Google Analytics