很是欣慰于从前的Mac电脑:喇叭无声,耳机插口处亮红灯>博文给好多人帮助。这里再补充几个无意间看到的他人的解决方法。
暴力拆解法,这个方法适合于动手能力强的DIY专家:如果其它方法都不行,那么这个方法是最终的解决方法。
先打开机器的盖子,具体方法可以参考其它的任何资源,老版本的MacBook可以参考这里
如上图,最右边的就是耳机插口座,把他的外金属表皮揭开,就可以把座的上半部...
分类:
其他好文 时间:
2014-05-23 01:48:25
阅读次数:
267
注意:Java中的null对象也可以访问static成员。不过虽然这样的做法没错,却不值得提倡,因为有时会给人带来困扰,我自己在走读代码时就经历过......
分类:
编程语言 时间:
2014-05-23 01:35:34
阅读次数:
229
第一、initWithNibName这个方法是在controller的类在IB中创建,但是通过Xcode实例化controller的时候用的.
第二、initWithCoder 是一个类在IB中创建但在xocde中被实例化时被调用的.比如,通过IB创建一个controller的nib文件,然后在xcode中通过 initWithNibName来实例化这个controller,那么这个cont...
分类:
其他好文 时间:
2014-05-23 00:48:18
阅读次数:
424
java 反射提取类信息, 动态代理 和过滤某些方法演示...
分类:
编程语言 时间:
2014-05-23 00:39:19
阅读次数:
340
??
qsort和sort的区别
First qsort
基本快速排序的方法,每次把数组分成两分和中间的一个划分值,而对于有多个重复值的数组来说,基本排序的效率较低。集成在C语言库函数里面的的qsort函数,使用 三 路划分的方法解决这个问题。所谓三路划分,是指把数组划分成小于划分值,等于划分值和大于划分值的三个部分。
函数对buf 指向的数据按升序排序。
使...
分类:
其他好文 时间:
2014-05-22 23:10:46
阅读次数:
389
这篇文章主要讲解注解实现findViewById的功能,首先我们来熟悉一下在java中怎么定义一个注解和解析一个注解
注解的概念是在jdk5.0中提出来的,在java.lang的包中已经定义了三个注解:Override,Deprecated,SuppressWarnings
Override相信大家非常熟悉,就是表明这个方法是改写了父类的方法
Deprecated表示在新版本的 jdk中已经...
分类:
移动开发 时间:
2014-05-22 23:00:43
阅读次数:
444
由于Java不支持多重继承,即一个类只能有一个父类,为了克服单继承的缺点,Java语言引入了接口这一概念。接口是抽象方法定义的集合(接口中也可以定义一些常量值),是一种特殊的抽象类。接口中只包含方法的定义,没有方法的实现。接口中的所有方法都是抽象的。接口中成员的作用域修饰符都是public,接口中的常量值默认使用public static final修饰。由于一个类可以实现多个接口,因此通常可以采用实现多个接口的方式来间接的达到多重继承的目的。...
分类:
编程语言 时间:
2014-05-22 22:54:14
阅读次数:
487
设计模式3——建造者模式
1 解释
1.1 定义
将一个复杂对象的构建与他的表示分离,使得同样的构建可以创建不同的表示。
1.2 分析
首先我们看看一般的实例化对象的方法,如下面代码:
Roboter roboter = new Roboter();
roboter.setmArm("arm");
roboter.setmBody("...
分类:
其他好文 时间:
2014-05-22 22:36:05
阅读次数:
314
动态绑定:
传统的函数一般在编译时就已经把参数信息和函数实现打包到编译后的源码中了,而在OC中最常使用的是消息机制。调用一个实例的方法,所做的是向该实例的指针发送消息,实例在收到消息后,从自身的实现中寻找响应这条消息的方法。
动态绑定所做的,即是在实例所属类确定后,将某些属性和相应的方法绑定到实例上。这里所指的属性和方法当然包括了原来没有在类中实现的,而是在运行时才需要的新加入的实...
分类:
其他好文 时间:
2014-05-22 17:14:49
阅读次数:
225