Canvas 绘制文本时,使用FontMetrics对象,计算位置的坐标。 1 public static class FontMetrics { 2 /** 3 * The maximum distance above the baseline for the tallest g...
分类:
其他好文 时间:
2015-04-13 12:41:05
阅读次数:
196
基本概念程序的世界和人类的“对象”世界在思想上是没有设么区别的,富二代继承了父母,自然就拥有了父母拥有的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量)。比如我们前文(Objective-C 面向对象三大特性之多态)中提到的Animal和Dog类:#import @interfa...
分类:
其他好文 时间:
2015-04-11 06:27:43
阅读次数:
114
Given two words word1 and word2, find the minimum number of steps required to convert word1 to word2. (each operation is counted as 1 step.)
You have the following 3 operations permitted on a word:...
分类:
其他好文 时间:
2015-04-10 17:57:11
阅读次数:
171
题目地址:POJ 1986
纯模板题。输入的最后一个字母是多余的,完全不用管。还有注意询问的时候有相同点的情况。
代码如下:#include
#include
#include
#include
#include
#include
#include
#inclu...
分类:
其他好文 时间:
2015-04-09 13:52:10
阅读次数:
120
首先介绍一下概念字符串编辑距离(Edit Distance),是俄罗斯科学家 Vladimir Levenshtein在1965年提出的概念,又称 Levenshtein距离,是指两个字符串之间,由一个转成另 一个所需的最少编辑操作次数。许可的编辑操作包括1、将一个字符替换成另一个字符2、插入一个字...
分类:
其他好文 时间:
2015-04-08 22:52:33
阅读次数:
214
Wine in, truth outOne is never too old to learnWhat is done can not be undoneTime tries all thingsEvery dog has its day. 风水轮流转The car will find its wa...
分类:
其他好文 时间:
2015-04-08 13:04:26
阅读次数:
157
:
【题意说明】
给你指定的范围[L, U],在这个范围内找出相邻最近和最远的两组质数,若最近或最远值相同,输出较小的那组。其中:1≤L,另U-L≤1000000。
【问题分析】
此题与质数有关,显然若是能求出[L, U]之间的质数,然后从前往后扫描一遍即可出需要的结果,但问题是L与U的范围太大,是不可能在规定的时间内实现的。
但这里给我们提供了另一个条件:U-L≤10000...
分类:
其他好文 时间:
2015-04-07 15:41:48
阅读次数:
123
当天的笔记 重写(Override) 就是子类在应许父类访问对父类方法的重写。返回值行参都不能改变。即外壳不变,核心重写! 好处:子类可以根据自己的需要定制自己的行为; Animal b = new Dog();//可以调用到子类重写的方法 注意:在上面的例子中可以看到,尽管b属于Animal类型,...
分类:
移动开发 时间:
2015-04-06 21:40:15
阅读次数:
169
多重继承常常被认为是 OOP 中一种复杂且不必要的部分。多重继承面临 crash 的场景并非难以想象,来看下面的例子。 1. 名称冲突 来看以下情况: 如果 Dog 类以及 Bird 类都有一个名为 eat() 的方法,而子类又没有 override 该方法。如果此时调用子类的 eat() 方法,编...
分类:
其他好文 时间:
2015-04-06 17:04:47
阅读次数:
176
一、基本运算符 let a = 5 var b = 10 b = a if a = b{ swift 中赋值运算符,并不将自身作为一个值进行返回,所以编译不合法,帮开发者避免错误,很人性化的语言 }二、数学运算符 let dog:Character = "?...
分类:
编程语言 时间:
2015-04-06 06:12:39
阅读次数:
141