自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

混迹于移动互联网和手机行业

自强不息,止于至善。

  • 博客(37)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java:抽象类和接口

抽象类和接口的区别<!--table.sample {border-width:1px; border-spacing:0px; border-style:solid; border-color:#78C0D4; border-collapse:collapse}table.sample th {border-width:1px; padding:3px

2013-01-28 20:15:38 615

原创 Java:内部类

内部类:定义在另一个类的内部的类称为内部类。内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inner的内部类。编译完成后出现outer.class和outer$inner.class两类。为什么需要内部类的设计:1.   一个内部类的对象能够访问创建它的对象的所有元素,包括私有数据。 2.   对于同一个包中

2013-01-28 20:10:16 598

原创 MAC OS:安装设置中文字体为微软雅黑

本人的台式机分辨率比较低,加上MAC OS的中文字体模糊,决定将Windows的微软雅黑装上去。1. 从windows 7下复制微软雅黑的字体文件到MAC OS任意位置  C:\Windows\System\Fonts\msyh.ttf2. 双击msyh.ttf将出现安装字体的界面,选择安装字体即可。3.安装好以后,打开Finder|前往|前往文件夹 输入:

2013-01-22 21:12:02 15054

原创 Mac OS:PC安装Mac OS X Lion记录

1. 安装教程参考:a.[acer]地平线:mac记————lion懒人版安装教程全解(驱动贴已更新,亲测通过)b.macosx安装之旅(8)-常见问题(转载)c.http://bbs.weiphone.com/read-htm-tid-4330923.html2.具体安装过程这里不讲了,论坛上已经很详细了,这里仅重点记录一些个人遇到的问题a.第一个

2013-01-22 20:37:39 1091

原创 Mac OS:Mac OS与PC键盘对应关系

在PC上安装了苹果系统以后,会发现键盘对应有点乱,比如找不到Command键,下图是相应的对应关系:

2013-01-22 19:58:00 2949

原创 Android与iOS的优缺点简单比较

<!--table.sample {border-width:1px; border-spacing:0px; border-style:solid; border-color:#78C0D4; border-collapse:collapse}table.sample th {border-width:1px; padding:3px; border-st

2013-01-22 15:38:59 13074

原创 115网盘下载地址资源失效无法下载的解决办法(迅雷)

崩溃,下载到80%以后无法再下载了,应该是设置的session时间到了。重新到115去下载一次,这个时候迅雷会从头开始下载。泪奔。。。试了一下:暂停重新下载的任务,将对应的 下载文件(.cfg和.td)删除掉,如:Lion_10.7.4.7z(1).004.tdLion_10.7.4.7z(1).004.td.cfg删除掉以后,将原来下载到80%的文件名改成

2013-01-19 18:21:26 18522 2

原创 解决VMware 告诉你的CPU不支持虚拟化(VT)的问题。

首先从BIOS中检查是否没开启这个选项C:\Program Files\VMware\VMware Workstation\vmware-vmx.exe 复制一份作为备份。如 vmware-vmx_bak.exe用UltraEdit32打开 vmware-vmx.exe使用二进制查找:83 C4 04 84 C0 74 4E确保找到2处相同的地方

2013-01-18 17:12:08 49551 2

转载 依赖倒置、控制反转和依赖注入辨析

导读:   摘自(http://www.contextfree.net)   向依赖关系宣战   依赖倒置、控制反转和依赖注入辨析   在《道法自然——面向对象实践指南》一书中,我们采用了一个对立统一的辩证关系来说明“模板方法”模式—— “正向依赖 vs. 依赖倒置”(参见:《道法自然》第15章[王咏武, 王咏刚 2004])。这种把“好莱坞”原则和 “依赖倒置”原

2013-01-17 21:53:24 836

原创 MVC框架

² MVC是什么?n  MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法n  MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。² 视图

2013-01-17 16:58:01 1111

原创 Java:设计模式之适配器Adapter(续)

Java:设计模式之适配器模式Adapter1.默认(缺省)适配器:缺省适配(Default Adapter)模式为一个接口提供缺省实现,这样子类型可以从这个缺省实现进行扩展,而不必从原有接口进行扩展。作为适配器模式的一个特例,缺省是适配模式在JAVA语言中有着特殊的应用。如果只是对接口的一部分感兴趣,采用默认适配器比较合适。这样可以只针对这部分感兴趣的方法重新实现,而

2013-01-16 16:22:40 1082

原创 Java:设计模式之适配器模式Adapter

<!--table.sample {border-width:1px; border-spacing:0px; border-style:solid; border-color:#78C0D4; border-collapse:collapse}table.sample th {border-width:1px; padding:3px; border-st

2013-01-16 15:27:28 857

原创 SVN:服务端邮件通知hook

<!--pre.sample {margin-top:15px; margin-bottom:15px; padding:6px 10px; border:1px solid rgb(204,204,204); font-size:13px; font-family:Consolas,'Liberation Mono',Courier,monospace; back

2013-01-16 12:13:34 2289

原创 Java:设计模式之代理模式Proxy

<!--table.sample {border-width:1px; border-spacing:0px; border-style:solid; border-color:#78C0D4; border-collapse:collapse}table.sample th {border-width:1px; padding:3px; border-st

2013-01-15 22:16:12 1095

原创 Java:设计模式UML

如果看不清就保存下来再看吧,浏览器有缩放功能的可以直接放大来看。

2013-01-15 11:22:21 1244

原创 Java:设计模式之Builder

<!--table.sample {border-width:1px; border-spacing:0px; border-style:solid; border-color:#78C0D4; border-collapse:collapse}table.sample th {border-width:1px; padding:3px; border-st

2013-01-15 10:25:06 686

原创 Java:设计模式之原型模式(Prototype)

<!--table.sample {border-width:1px; border-spacing:0px; border-style:solid; border-color:#78C0D4; border-collapse:collapse}table.sample th {border-width:1px; padding:3px; border-st

2013-01-14 22:52:41 695

原创 Java:设计模式之抽象工厂模式(Abstract Factory)

<!--table.sample {border-width:1px; border-spacing:0px; border-style:solid; border-color:#78C0D4; border-collapse:collapse}table.sample th {border-width:1px; padding:3px; border-st

2013-01-14 16:09:59 1160 2

原创 Java:设计模式之单例模式(Singleton)

<!--table.sample {border-width:1px; border-spacing:0px; border-style:solid; border-color:#78C0D4; border-collapse:collapse}table.sample th {border-width:1px; padding:3px; border-st

2013-01-13 23:15:28 577

原创 Java:设计模式之工厂方法(Factory Method)

<!--table.sample {border-width:1px; border-spacing:0px; border-style:solid; border-color:#78C0D4; border-collapse:collapse}table.sample th {border-width:1px; padding:3px; border-st

2013-01-13 21:40:52 744

原创 Android:XML vs JSON

<!--table.sample {border-width:1px; border-spacing:0px; border-style:solid; border-color:#78C0D4; border-collapse:collapse}table.sample th {border-width:1px; padding:3px; border-st

2013-01-12 22:22:02 1007

原创 Android:UI更新方法五:利用AsyncTask更新UI

关于AsyncTask的用法:主要翻译自:http://developer.android.com/reference/android/os/AsyncTask.html3个范型参数:Params启动任务执行的输入参数Progress后台任务执行的百分比Result,后台计算的结果类型在一个异步任务里,不是所有的类型总被用。假如一个类型不被使用,可以简单地使用Void类型:

2013-01-12 17:14:31 7201 1

原创 Android:UI更新方法四:在Worker Thread中runOnUiThread直接刷新UI

activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:la

2013-01-12 14:48:32 13159

原创 Android:UI更新方法三:Handler+Worker Thread

activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:lay

2013-01-11 23:04:13 2056

原创 Android:UI更新方法二:View.postInvalidate+Thread+Runnable

package com.example.updateui;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.util.AttributeSet;import an

2013-01-11 22:46:50 1873

原创 Android:UI更新方法一:Handler+View.invalidate+Thread+Runnable

Android单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中执行。不能直接在工作线程更新UI。自定义一个VIew:package com.example.updateui;import android.content.Context;import android.graphics.Canvas;import android.graphic

2013-01-11 22:42:15 2826

原创 Java:理解Java中函数参数传递的【按值传递】和【按引用传递】

开篇:Java的函数参数传递实际上不存在所谓的按引用传递和按值传递,说白了都是按值传递。 Java基本类型可以分为三类:字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。 理论解释: Java中

2013-01-10 20:20:03 1102

原创 Android:Android.bat批处理命令

<!--table.sample {border-width:1px; border-spacing:1px; border-style:solid; border-color:gray; border-collapse:collapse; background-color:rgb(250,240,230)}-->E:\Android

2013-01-10 11:25:16 5936

原创 Android:Activity的LaunchMode比较

<!--pre.sample {margin-top:15px; margin-bottom:15px; padding:6px 10px; border:1px solid rgb(204,204,204); font-size:13px; font-family:Consolas,'Liberation Mono',Courier,monospace; back

2013-01-10 10:40:26 822

原创 Android:数据存储方式的比较

<!--table.sample {border-width:1px; border-spacing:1px; border-style:solid; border-color:gray; border-collapse:collapse; background-color:rgb(250,240,230)}-->

2013-01-09 23:25:52 962 1

原创 Android:XML处理比较(SAX/Pull/DOM)

<!--pre.sample {margin-top:15px; margin-bottom:15px; padding:6px 10px; border:1px solid rgb(204,204,204); font-size:13px; font-family:Consolas,'Liberation Mono',Courier,monospace; back

2013-01-09 22:37:34 758

原创 Android:Context.startService/Context.bindService的区别

<!--pre.sample {margin-top:15px; margin-bottom:15px; padding:6px 10px; border:1px solid rgb(204,204,204); font-size:13px; font-family:Consolas,'Liberation Mono',Courier,monospace; back

2013-01-09 22:32:16 2600

原创 Android:Intent传递数据的几种类型和源码实现

public class Intent implements Parcelable, Cloneable {   //... private String mAction;    private Uri mData;    private String mType;    private String mPackage;    private ComponentName mComp

2013-01-08 22:55:49 12840

原创 Java:Math.round

面试题:3.  Math.round(11.5)等于多少(). Math.round(-11.5)等于多少(c). A、11 ,-11   B、11 ,-12   C、12 ,-11   D、12 ,-12Math.round(11.5)=Math.floor(11.5+0.5d)=Math.floor(12d)=12Math.round(-11.5)=Ma

2013-01-08 15:45:39 1035

转载 Android:开源游戏引擎

from:http://ajava.org/blog-261-130.html1.Open Source Android Apps for Developers:jMonkeyEngine (Java Based 3D Game Engine)jME (jMonkey Engine)是一个基于图形api的高性能的场景图,基本知识来源于David Eberly的3D game e

2013-01-06 16:07:19 1404

原创 Android:利用Java反射调用@hide的API

设置使用3G数据功能:从源代码看到隐藏的API(ConnectivityManager.java): /** * Sets the persisted value for enabling/disabling Mobile data. * * @param enabled Whether the mobile data connection should

2013-01-04 23:11:02 16468

原创 Android:设置默认墙纸为自己Activity的背景

在Activity的onCreate接口中加入以下代码: //设置墙纸为背景 final WallpaperManager wallpaperManager = WallpaperManager .getInstance(this); final Drawable wallpaperDrawable = wallpaperManager.getDrawable();

2013-01-03 21:57:53 3146

Clover_v2.3k_r3330 支持10.11

支持MAC OS X 10.11.2 OS X EI Capitan

2015-12-27

Swift快速学习笔记

学习swift的笔记,部分代码来自教程。打包的playground方便学习和查看效果。

2015-12-27

PC Install Mavericks tools

PC Install Mavericks tools 教程和工具

2014-01-05

Android设备密度计算器

输入手机或平板的分辨率和尺寸即可自动计算其密度,以及其他配置: small normal large xlarge ldpi mdpi hdpi xhdpi xxhdpi nodpi

2013-08-17

Eclipse tomcat 7插件

Eclipse tomcat 7插件 支持tomcat 7

2013-05-26

iOS 6.x越狱工具 for Mac OS(evasi0n官方版本)

iOS 6.x越狱工具 for Mac OS(evasi0n官方版本)

2013-02-05

iOS 6.x越狱工具 for linux

linux版本iOS 6.x越狱工具 evasi0n官方版本

2013-02-05

iOS 6.x越狱工具evasi0n-win-1.0

iOS 6.x越狱工具evasi0n-win-1.0

2013-02-05

systeminfo for mac os

查看mac os下的硬件信息 查看mac os下的硬件信息

2013-01-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除