UITextView添加Placeholder(swift)...
分类:
编程语言 时间:
2015-03-11 23:33:15
阅读次数:
371
关于Set这个接口,我们在前面的笔记中提到过,Set是代表无序、不可重复的集合,其实Set就是一个不包含重复元
素的collection。关于Set不包含重复元素的标准是:不包含满足e1.equals(e2)的元素对,元素e1和e2。并且最多包含
一个null元素。
接下来我们来看看这个接口给出的方法说明:
1、
int size();如果 set 中尚未...
分类:
编程语言 时间:
2015-03-11 23:33:58
阅读次数:
371
所谓构造过程是指在创建某个实例而进行的一系列准备过程。比如为实例中的属性设置初始值和执行其他初始化工作。
构造过程是通过构造器来实现的,其实每个构造器就可以看作是一个函数,只是这个函数是为了执行初始化的。
1、存储属性的初始赋值
以类和结构体的实例创建为例,在创建类和结构体实例的时候,需要给类和街头题的属性设置一个默认值,有两种方法:
1??在定义属性的时候设置默认值;2??在构造器中...
分类:
编程语言 时间:
2015-03-11 23:31:33
阅读次数:
248
2014-05-04 07:56:50cnblogs.com-Ethan Cai-点击数: 306
“多个人干活比一个人干活要快,多线程并行执行也比单线程要快”这是我学习编程长期以来的想法。然而在实际的开发过程中,并不是所有情况下都是这样。先看看下面的程序(点击下载):
ThreadTester是所有Tester的基类。所有的Tester都干的是同样一件事情,把counte...
分类:
编程语言 时间:
2015-03-11 23:29:07
阅读次数:
4734
上一篇我们用分治法已经将问题的复杂度降低了许多,但是,我们依旧不满足,于是,我们尝试用动态规划来做这道题。解题思路:
对于这样一个连续和的问题(个人习惯叫做最大连续和),如果我们要用动态规划来解,首先得考虑状态和状态转移方程。如果我们把题述数组看成序列,那么是不是可以用序列DP来考虑呢?
我们不妨考虑一个这样的序列:1,-3,5,-2,4
a[i]表示这个序列的第 i 个元素,dp[i]表示最...
分类:
编程语言 时间:
2015-03-11 23:27:57
阅读次数:
2083
动态数据结构和泛型
0 详细介绍java中的数据结构 1
1 List 5
1.1 ArrayList 5
2 Set 6
2.1 HashSet与TreeSet的区别 6
3 Map 8
4 迭代器 9
5 泛型 9
0 详细介绍java中的数据结构
也许你已经熟练使用了java.util包里面的各种数据结构,但是我还是要说一说java版数据结构与算法,希望对你有帮助。
线...
分类:
编程语言 时间:
2015-03-11 23:26:18
阅读次数:
322
[基本思想]
冒泡排序是一种交换排序,它的基本思想是两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为止。
[Java实现]
public class BubbleSort {
public static void main(String[] args) {
int[] arr = { 49, 38, 65, 97, 76, 13, 27, 49, 78, 34...
分类:
编程语言 时间:
2015-03-11 23:25:46
阅读次数:
178
最大和子数组是数组中和最大的子数组,又名最大和子序列。子数组是数组中连续的n个元素,比如a2,a3,a4就是一个长度为3的子数组。顾名思义求最大和子数组就是要求取和最大的子数组。 n个元素的数组包含n个长度为1的子数组:{a0},{a1},…{an-1}; n个元素的数组包含n-1个长度...
分类:
编程语言 时间:
2015-03-11 23:22:38
阅读次数:
216
一、对象检测(是否支持js方法):只有支持了该方法才可调用if(!getElementById || getElementsByTagName){ return false;}二、性能考滤1、尽量少访问DOM和尽量减少标记:以下面代码为例if(document.getElementsByTag...
分类:
编程语言 时间:
2015-03-11 23:22:59
阅读次数:
188
今天看到了一篇关于KMP算法的讲解的文章,很难得,讲得非常清楚。分享给大家,希望对大家有帮助。http://kb.cnblogs.com/page/176818/我自己基于这个讲解的内容作了一个实现,效果还不错,码代码的功力有限,还请大家多指正其中可以改进的地方。 1 using System.Co...
分类:
编程语言 时间:
2015-03-11 23:19:24
阅读次数:
204
网上关于MFC控件删除出现“具有该ID的控件已存在”这样的情况,在网上找了很多关于这方面的东西,但是都不是很全,也不容易弄明白。现在问我直接通过一个项目和图片的形式和大家一块分享一个这个解决方法(如有不对,请相互学习,qq1035169610):1.创建一个MFC的项目,这里仅限于演示,就把项目名字...
分类:
编程语言 时间:
2015-03-11 23:19:23
阅读次数:
4268
这是我做的第二个leetcode题目,一开始以为和第一个一样很简单,但是做的过程中才发现这个题目非常难,给人一种“刚上战场就踩上地雷挂掉了”的感觉。后来搜了一下leetcode的难度分布表(leetcode难度及面试频率)才发现,该问题是难度为5的问题,真是小看了它!网上搜了很多答案,但是鲜见简明正...
分类:
编程语言 时间:
2015-03-11 23:17:02
阅读次数:
322
本文介绍一种用于高维空间中的快速最近邻和近似最近邻查找技术——Kd-Tree(Kd树)。Kd-Tree,即K-dimensional tree,是一种高维索引树形数据结构,常用于在大规模的高维数据空间进行最近邻查找(Nearest Neighbor)和近似最近邻查找(Approximate Near...
分类:
编程语言 时间:
2015-03-11 23:16:01
阅读次数:
342
1 Extending Python with C or C++It is quite easy to add new built-in modules to Python, if you know how to program in C. Such extension modules can do...
分类:
编程语言 时间:
2015-03-11 23:15:51
阅读次数:
223
Python 标准日志模块使用 Handler 控制日志消息写到不同的目的地,如文件、流、邮件、socket 等。除了StreamHandler、 FileHandler 和 NullHandler 定义在 logging 模块中,其他的 Handler 均定义在 logging.hangdlers...
分类:
编程语言 时间:
2015-03-11 23:12:40
阅读次数:
298