摘要: 最近有学妹问关于Java接口的问题,于是整理一份学习笔记供大家参考。一、Java接口基础知识1, Java语言不支持一个类有多个直接的父类(多继承),但可以实现(implements)多个接口,间接的实现了多继承.2, 与Java接口相关的设计模式:1, 定制服务模式设计精粒度的接口,每个Java接口代表相关的一组服务,通过继承来创建复合接口2, 适配器模式当每个系统之间接口不匹配时,用适配器来转换接口3, 默认适配器模式为接口提供简单的默认实现4, 代理模式为Java接口的实现类创建代理类,使用者通过代理来获得实现类的服务5, 标识类型模式用接口来标识一种没有任何行为的抽象类型6, 常量接口 阅读全文
posted @ 2012-09-19 19:42 Hsiao的二进制人生 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 迅雷:iPhone 4:http://kuai.xunlei.com/d/KXGOPQDJNQXWiPhone 4S:http://kuai.xunlei.com/d/HHSNWKEDYNPN種子:iPad 3 GSM:Torrent:http://www.sendspace.com/file/8mugceTorrent Mirror:http://www.slingfile.com/file/YaHzxx7cv7iPad 3 CDMATorrent:http://www.sendspace.com/file/qk7tpeTorrent Mirror:http://www.slingfile. 阅读全文
posted @ 2012-09-13 13:41 Hsiao的二进制人生 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代码,从而达到保护代码的作用。下面具体说一说怎么样让SDK2.3下的proguard.cfg文件起作用,先来看看android-sdk-windows\tools\lib\proguard.cfg的内容:-op 阅读全文
posted @ 2012-09-10 17:02 Hsiao的二进制人生 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 发现很多人都在关心apk的反编译,上传一个可视化的工具吧,原理和下面说的差不多,就是封装了一下。点我下载Android反编译工具另外,作为应用开发者,肯定不希望自己的代码被反编译的,另外一篇文章,讲述如何通过混淆代码放在反编译:《如何防止Android应用被反编译》这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一.反编译Apk得到Java源代码首先要下载两个工具:dex2jar 阅读全文
posted @ 2012-09-10 16:53 Hsiao的二进制人生 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 最近学校组织实习给大家每人分了一台四核的电脑,这么好的电脑光写代码肯定是浪费了,那我们是不是可以干点其他的呢?大家知道我们学校有NJUT的免费无线网络,但是只能够访问学校内网,于是乎我在想我们能不能通过实习机房的电脑来实现免费上公网呢?答案当然是可以的。这里我们要用到一个技术叫做VPN:虚拟专用网络(Virtual Private Network ,简称VPN)指的是在公用网络上建立专用网络的技术。其之所以称为虚拟网,主要是因为整个VPN网络的任意两个节点之间的连接并没有传统专网所需的端到端的物理链路,而是架构在公用网络服务商所提供的网络平台,如Internet、ATM(异步传输模式〉、Fra 阅读全文
posted @ 2012-09-07 16:21 Hsiao的二进制人生 阅读(37) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-09-04 14:57 Hsiao的二进制人生 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 很多开发者十分关心,自己的程序是否被破解因为这直接关系到我们的钱包。众所周知,苹果的唯一软件来源的是官方市场,只要用户设备不越狱,那么他就必须从官方市场下载安装,这就确保了大家的收入,因此如果我们再应用启动时判断用户是否越狱,如果越狱就直接退出,这样即使用户越狱后安装我们程序的非法拷贝也没用了,哈哈@interface UIDevice (Helper) - (BOOL)isJailbroken; @end @implementation UIDevice (Helper) - (BOOL)isJailbroken { BOOL jailbroken = NO;... 阅读全文
posted @ 2012-08-28 11:19 Hsiao的二进制人生 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 从最初开发预览版到现在的消费预览版,体验Win8也算是有段日子了,最近经常有人问Win8怎么样, 我的回答基本是“还不错,就是操作上有点‘坑爹’”。为什么会这么说呢,主要还是缘于Win8在界面上的改动,虽然触摸类设备使用是方便了,却苦了我们这 些用着PC和键盘鼠标的人。 比如说,Win8在屏幕四个角落做了很多文章,这意味着上一刻鼠标还在左上角切换/关闭应用,下一刻可能就要移到右下角激活设置面板,相当于需要移 动一整个屏幕的距离。这种情况在以往系统里是很少遇到的,而在Win8里却成了家常便饭。再加上取消了传统的开始菜单按钮,使得我们用键盘和鼠标操作 Win8的确会有点“坑爹”。 那么,有没有.. 阅读全文
posted @ 2012-08-27 14:00 Hsiao的二进制人生 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 因为我喜欢在iPad上看视频,所以喜欢先把视频下载到迅雷离线然后云转码以后在下载,可是这次从迅雷快传下载大侦探波罗遇到麻烦了。http://kuai.xunlei.com/d/HLIWSXMUTGIE,一共有近27个文件,但你点一离线下载就会告诉你:只支持单任务离线下载一个一个复制到离线未免太麻烦了,写了个脚本解决这个问题:/* * This is a JavaScript Scratchpad. * * Enter some JavaScript, then Right Click or choose from the Execute Menu: * 1. Run to evaluate t 阅读全文
posted @ 2012-08-23 18:27 Hsiao的二进制人生 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 作为MSP使得我有幸在8月15日就可以获得正式版的Windows8操作系统,这样大家才会看到今天这篇文章,所以在此感谢微软公司的慷慨的大方。从这里开始我们的Win8之旅这次我安装的是Windows8企业版,之所以选择企业版,一方面是因为其功能最全,另一方面是Windows To Go功能,即安装在移动设备中。因为我的电脑历史悠久,性能有限,所以安装win8纯粹体验玩玩,并且之前我十分反感8没有开始菜单,因此我安装在了光驱位的外置硬盘里。win8的整个安装还是十分迅速的,整个安装完成大概花费了我30分钟(因为安装在外置设备上,读写速度有限)。我50G的分区(这是安苹果的算法,如果是windows 阅读全文
posted @ 2012-08-19 23:59 Hsiao的二进制人生 阅读(193) 评论(0) 推荐(0) 编辑