It can be seen that the number, 125874, and its double, 251748, contain exactly the same digits, but in a different order.
Find the smallest positive integer, x, such that 2x, 3x, 4x, 5x, and 6x, con...
分类:
其他好文 时间:
2015-07-02 10:22:55
阅读次数:
165
String
key -- value
Hash
key -- field1 -- value1
-- field2 -- value2
......
List(值是有序的,不唯一的)
key -- value1
-- value2
......
Set(值是无序的,唯一的)
...
分类:
其他好文 时间:
2015-07-02 10:22:15
阅读次数:
137
作为IT业的一员,我们几乎每天都有大量的知识需要学习,有大量的技能等待我们去掌握。几乎从我决定“献身”程序员这一伟大事业之后,我就一直在考虑怎么提高自身的学习的能力(简称学习力),以下两张图作为我多年学习生涯得来的宝贵经验,拿出来和同学们分享。
如果你看到的第一张是埃及的金字塔,第二张是中国的太极图,说明我的图片没错:第一张代表“知识的金子塔结构”,第二张说明了“理论和实践的相生相...
分类:
其他好文 时间:
2015-07-02 10:21:26
阅读次数:
126
组合模式:
将对象组合成树形结构以表示‘部分-整体’的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。
使用时机:
需求中是体现部分与整体层次的结构时,希望用户可以忽略组合对象和单个对象的不同,统一地使用组合结构中的所有对象时,就应该考虑用组合模式了。
简单的说,组合模式让客户可以一致地使用组合结构和单个对...
分类:
其他好文 时间:
2015-07-02 10:22:32
阅读次数:
108
UITextField 继承自UIControl,他是在UILabel基础上,对了文本的编辑.可以允许用户输入和编辑文本...
分类:
其他好文 时间:
2015-07-02 10:21:32
阅读次数:
127
深拷贝与浅拷贝浅拷贝
浅拷贝 (shallow copy) 特点:不会复制所引用的对象,其新复制的对象只是一个指针,指向现有的引用对象上.(其实就相当于 Windows 系统下的快捷方式的复制)
下面举一个简单地例子来分别下深拷贝与浅拷贝:
//创建两个可变的字符串
NSMutableString *student = [[NSMutableString alloc] initWithSt...
分类:
其他好文 时间:
2015-07-02 10:21:39
阅读次数:
141
ROS安装USB摄像头...
分类:
其他好文 时间:
2015-07-02 10:21:12
阅读次数:
114
成功是一种观念,致富是一种义务,快乐是一种权力。
本讲内容:测试用例
测试用例通常是带有期望的运行结果的程序代码,测试者可以根据最终的运行结果来判断程序是否正常工作。
一、测试用例的好处
譬如你正在维护一个很庞大的工程,里面有许多的功能,某天,根据需求你对其中一个功能进行修改,几天后,突然有人发现其他功能出现了问题,最终定位出来的原因是你之前修改的那个功能所导致的。所...
分类:
其他好文 时间:
2015-07-02 10:22:12
阅读次数:
129
如果要修该一个类中的某个方法一共有三种方法:继承,写一个装饰类,动态代理
这里我主要介绍装饰类:
1.写一个interface Animal
package com.itheima.pool;
public interface Animal {
public void eat();
public void bite();
}
2.写一个Dog类继承Animal接口:
pack...
分类:
其他好文 时间:
2015-07-02 10:19:54
阅读次数:
117
UIButton是ios中用来响应用户点击事件的控件.继承自UIControl...
分类:
其他好文 时间:
2015-07-02 10:19:29
阅读次数:
123
机器准备
准备了2台机器,安装win7系统(64位)
两台windows物理主机:
192.168.131.44 administrator/(密码是一个空格)
192.168.131.67 administrator/(密码是一个空格)
每台机器上安装VMwareWorkstation8.0.3
VMwareWorkstation8.0.3序列号:JG2TD-DJL95-FZZZ8-DU1...
分类:
其他好文 时间:
2015-07-02 10:18:29
阅读次数:
163
上一篇写了通过webdriver在浏览器环境下异步调用js代码。
今天进入正题。
其实有了executeAsyncScript,一切就呼之欲出了。
直接上代码:
var compareImage=function(){
return function(){
eval(arguments[0]);
var canvasBase64=argume...
分类:
其他好文 时间:
2015-07-02 10:18:15
阅读次数:
113
SUN的JDK从1.3.1开始使用HotSpot虚拟机技术,主要使用C++实现,JNI接口部分用C实现.
JAVA原先是把源代码编译为字节码在虚拟机执行,这样执行速度较慢.而HotSpot编译器将常用的部分代码编译为本地(native)代码,这样显著高了性能.
HotSpot包括一个解释器和两个编译器,解释与编译混合执行模式,默认启动解释执行。
编译器:java源代码被编译器编译成class...
分类:
其他好文 时间:
2015-07-02 10:19:41
阅读次数:
124
1) Method Area
2) Heap
3) Java Stacks
4) PC Registers
5) Native Method Stacks
JAVA的JVM的内存模型大致可分为3个区:
堆区:
1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)
2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放...
分类:
其他好文 时间:
2015-07-02 10:18:05
阅读次数:
112
JVM的类加载是通过ClassLoader及其子类来完成的,类的层次关系和加载顺序可以由下图来描述:
每个ClassLoader加载Class的过程是:
1.检测此Class是否载入过(即在cache中是否有此Class),如果有到8,如果没有到2
2.如果parent classloader不存在(没有parent,那parent一定是bootstrap),到4
3.请求parent c...
分类:
其他好文 时间:
2015-07-02 10:18:07
阅读次数:
244
跟踪收集算法:
复制(copying):
将堆内分成两个相同空间,从根(ThreadLocal的对象,静态对象)开始访问每一个关联的活跃对象,将空间A的活跃对象全部复制到空间B,然后一次性回收整个空间A。因为只访问活跃对象,将所有活动对象复制走之后就清空整个空间,不用去访问死对象,不需要标记骤,所以遍历空间的成本较小,但需要巨大的复制成本和较多的内存。
标记清除(mark-sweep):
...
分类:
其他好文 时间:
2015-07-02 10:17:13
阅读次数:
263
JVM常用调试用参数:
–verbose:gc在虚拟机发生内存回收时在输出设备显示信息
-Xloggc:filename把GC相关日志信息记录到文件以便分析
-XX:-HeapDumpOnOutOfMemoryError当首次遭遇OOM时导出此时堆中相关信息
-XX:OnError=";" 出现致命ERROR之后运行自定义命令
-XX:-PrintClassHistogram遇到Ctrl...
分类:
其他好文 时间:
2015-07-02 10:18:12
阅读次数:
146