摘要:
定义 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 案例 比方如今有一个画图系统,我们在Viewer里面画了一些图形,可是在绘制的过程中可能画出的图像不是想要的,这时候须要到正确的绘制状态,这时候能够在每次绘制的时候保存绘制的 阅读全文
摘要:
定义 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 案例 比方如今有一个画图系统,我们在Viewer里面画了一些图形,可是在绘制的过程中可能画出的图像不是想要的,这时候须要到正确的绘制状态,这时候能够在每次绘制的时候保存绘制的 阅读全文
摘要:
一. shell命令 1. 进入hbase命令行 ./hbase shell 2. 显示hbase中的表 list 3. 创建user表,包括info、data两个列族 create 'user', 'info', 'data' create 'user', {NAME => 'info', VER 阅读全文
摘要:
sdk3.0前,使用内部的线程池,多线程并发运行。线程池大小等于5,最大达128 sdk3.0后,使用默认的serial线程池。运行完一个线程,再顺序运行下一个线程。sdk3.0<=current version <= sdk4.3时 线程池大小等于5,最大达128 sdk4.4后线程池大小等于 c 阅读全文
摘要:
步骤一:声明NSError变量。一定要加"?",不加或者加"!"都不行。由于使用了optional,所以要用var而不用let。 var error: NSError? 步骤二:使用的时候在变量前加上"&"。 NSJSONSerialization.JSONObjectWithData(data!, 阅读全文
摘要:
瞎搞题啊。找出1 1 0 0这样的序列,然后存起来,这样的情况下最好的选择是1的个数除以这段的总和。然后从前向后扫一遍。变扫边进行合并。每次合并。合并的是他的前驱。这样到最后从t-1找出的那条链就是最后满足条件的数的大小。 Room and Moor Time Limit: 12000/6000 M 阅读全文
摘要:
题目链接:Catch That Cow 解析:两个数n和k,三种操作:+1、-1、*2,问n最少经过多少次操作能和k相等。 最简单的bfs模板了,注意 +1的条件:x+1 <= k -1的条件:x-1 >= 0 *2的条件:x <= k && 2*x <= 100000 AC代码: #include 阅读全文
摘要:
谜题36 finally语句中的return语句会覆盖掉try语句中的。 谜题37 该部分还须要进一步理解 一个方法能够抛出的被检查异常集合是它所适用的全部类型声明要抛出的被检查集合的交集。 谜题36 谜题37 阅读全文
摘要:
编码的目的是使用选定的程序设计语言,把模块的过程描写叙述翻译为用该语言书写的源程序。源程序应该正确可靠、简明清晰,并且具有较高的效率。在编程的步骤中,要把软件具体设计的表达式翻译成为编程语言的构造,编译器接受作为输入的源码。生成作为输出并从属于机器的目标代码,然后编译器把输出目标代码进一步翻译成为机 阅读全文
摘要:
HDU 5067 Harry And Dig Machine 思路:因为点才10个,在加上一个起点,处理出每一个点之间的曼哈顿距离,然后用状压dp搞,状态表示为: dp[i][s],表示在i位置。走过的点集合为s的最小代价 代码: #include <cstdio> #include <cstrin 阅读全文
摘要:
1553. Caves and Tunnels Time limit: 3.0 second Memory limit: 64 MB After landing on Mars surface, scientists found a strange system of caves connected 阅读全文
|