原文地址:http://leihuang.net/2014/11/09/Constructors-VS-Factory-Methods/
首先看下面两者在创建对象上的区别
// instantiating a class using constructor
Dog dog = new Dog();
// instantiating the class us...
分类:
其他好文 时间:
2014-11-14 17:52:02
阅读次数:
165
先上一段代码。using UnityEngine;using System.Collections;public class TypePassing : MonoBehaviour { public Dog dog = new Dog (1, "xiaobai") ; //调用默认构造函...
简单地说,就是仅通过插入(insert)、删除(delete)和替换(substitute)个操作将一个字符串s1变换到另一个字符串s2的最少步骤数。熟悉算法的同学很容易知道这是个动态规划问题。
其实一个替换操作可以相当于一个delete+一个insert,所以我们将权值定义如下:
I (insert):1
D (delete):1
S (substitute):1
...
分类:
编程语言 时间:
2014-11-13 22:39:18
阅读次数:
257
class Animal { } class Dog : Animal { } class Program { static void Main(string[] args) { //返回类型协变 ...
分类:
其他好文 时间:
2014-11-13 18:22:52
阅读次数:
116
Prime Distance
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 12811
Accepted: 3420
Description
The branch of mathematics called number theory is about p...
分类:
其他好文 时间:
2014-11-12 13:51:21
阅读次数:
248
OC面向对象—多态一、基本概念多态在代码中的体现,即为多种形态,必须要有继承,没有继承就没有多态。在使用多态是,会进行动态检测,以调用真实的对象方法。多态在代码中的体现即父类指针指向子类对象。Animal类的声明Animal类的实现Dog类继承自Animal类Dog类的实现测试程序:二、使用注意代码...
分类:
其他好文 时间:
2014-11-12 13:45:37
阅读次数:
174
原文链接:http://blog.csdn.net/leili0806/article/details/85736361.CREATEUSER语法:CREATEUSER'username'@'host'IDENTIFIEDBY'password';例子:CREATEUSER'dog'@'localh...
分类:
数据库 时间:
2014-11-11 21:01:58
阅读次数:
295
In geometry the Fermat point of a triangle, also called Torricelli point, is a point such that the total distance from the three vertices of the trian...
分类:
其他好文 时间:
2014-11-10 21:14:40
阅读次数:
269
题意:给你n-1条边,然后没两个节点的距离按照递增的顺序,求出前k项的和。官方题解:把所有边(u,v) 以及(v,u)放入一个队列,队列每弹出一个元素(u,v),对于所有与u相邻的点w,如果w!=v,就把(w,u)入队。这样就能一个一个生成前K小的距离。 注意到每条边实际上会入队两次,只要把K翻倍且...
分类:
其他好文 时间:
2014-11-10 19:31:48
阅读次数:
156
The K-th Distance
Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 332 Accepted Submission(s): 90
Problem Description
Given a tre...
分类:
其他好文 时间:
2014-11-10 10:03:41
阅读次数:
196