2013年3月29日
摘要: 内部类与接口作用都是实现java多继承。内部类的共性内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类。(1)、内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号。(2)、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。(3)、内部类声明成静态的,就不能随便的访问外部类的成员变量,仍然是只能访问外部类的静态成员变量1. 成员内部类------------------在一个类中,新建一个类,跟这个类其它成员一样。可访问这个外部类的其它成员编译上述代码会产 阅读全文
posted @ 2013-03-29 16:19 Snow〃冰激凌 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 在URL前加https://前缀表明是用SSL加密的。你的电脑与服务器之间收发的信息传输将更加安全。 Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议要比http协议安全HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简 阅读全文
posted @ 2013-03-29 10:45 Snow〃冰激凌 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1. continue 与 break 区别 两者都是用于while或者for循环中,continue是结束本次满足条件的循环,进行下一次循环(如果有下一次的话),break是结束整个循环。 举例:int i = 0; while(i < 5){i ++; if(i == 1){ continue; }else if(i == 3){ break; } System.out.println(i);} 此时输出结果为:2 //第一次循环为1,continue,结束本次循环 2 正常 3 break跳出循环2. java 与 javac 命令 javac 命令 可以将xxx... 阅读全文
posted @ 2013-03-29 10:31 Snow〃冰激凌 阅读(260) 评论(0) 推荐(0) 编辑
  2013年3月28日
摘要: 在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。什么是webkitWebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网... 阅读全文
posted @ 2013-03-28 17:23 Snow〃冰激凌 阅读(5614) 评论(0) 推荐(1) 编辑
  2013年3月27日
摘要: .idea/*.iml*.ipr*.iwslocal.properties.DS_StoreThumbs.db*.vpp~**.tmp*.temp*.*~~*.*bin/gen/out/ 阅读全文
posted @ 2013-03-27 17:17 Snow〃冰激凌 阅读(282) 评论(0) 推荐(0) 编辑
摘要: oAuth认证是当下比较公认与应用较广泛的一种标准。使第三方应用可以安全的访问与操作其它应用程序。2.0相对于1.0来说,认证过程简化了许多,但不兼容1.0。2.0增加一个refreshToken的概念,每个返回的accessToken 都有一个有效期,过了有效期,需要refreshToken向服务器重新获得一个新的accessToken。Token相当于一个凭证一样,是该第三方应用访问其它应用的通行证。(也可以不设refreshToken, 比如说新浪微博就没有)处理过程中,访问的url用android的WebView来显示,在WebViewClient中shouldOverrideUrlL 阅读全文
posted @ 2013-03-27 11:17 Snow〃冰激凌 阅读(1852) 评论(0) 推荐(0) 编辑
  2013年3月21日
摘要: 1 Intent.ACTION_VIEWString android.intent.action.VIEW用于显示用户的数据。比较通用,会根据用户的数据类型打开相应的Activity。比如 tel:13400010001打开拨号程序,http://www.g.cn则会打开浏览器等。代码1:Uri uri = Uri.parse("http://www.google.com"); //浏览器 //Uri uri =Uri.parse("tel:1232333"); //拨号程序 //Uri uri=Uri.parse("geo:39.899533 阅读全文
posted @ 2013-03-21 16:34 Snow〃冰激凌 阅读(251) 评论(0) 推荐(0) 编辑
  2013年3月13日
摘要: 1。普通的Menu 先来看看最简单的Menu怎样实现。 在主Activity中覆盖onCreateOptionsMenu(Menu menu)方法。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->@Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub menu.add(0, 1,... 阅读全文
posted @ 2013-03-13 16:29 Snow〃冰激凌 阅读(340) 评论(0) 推荐(0) 编辑
  2013年3月12日
摘要: Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。Cookie最早是网景公司的前雇员Lou Montulli在1993年3月的发明。发起Cookie是由服务器端生成,发送给User-Agent(一般是浏览器,客户端),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。Cookie名称和值可以由服务器端开发自己定义,对于JSP而言也可以直接写入jsessionid,这样服务器可以知道该用户是否合法 阅读全文
posted @ 2013-03-12 18:17 Snow〃冰激凌 阅读(27394) 评论(0) 推荐(0) 编辑
  2013年3月7日
摘要: public class Base64 {private static final char[] legalChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".toCharArray(); public static String encode(byte[] data) { int start = 0; int len = data.length; StringBuffer buf = new StringBuffer(data.length * 3 / ... 阅读全文
posted @ 2013-03-07 17:41 Snow〃冰激凌 阅读(951) 评论(0) 推荐(0) 编辑