什么是封装?
封装是面向对象编程的核心思想,将对象的属性和行为封装起来,而将对象的属性和行为封装起来的载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。
如,用户使用电脑,只需使用手指敲击键盘就可实现一些功能,用户无须知道电脑内部是如何工作的,即使用户可能碰巧知道电脑的工作原理,但在使用电脑时并不完全依赖于电脑工作原理这些细节。
采用封装的思想保证...
分类:
其他好文 时间:
2014-12-28 20:54:03
阅读次数:
167
图像相似度计算之直方图方法OpenCV实现!...
分类:
其他好文 时间:
2014-12-28 20:55:20
阅读次数:
1935
小练习:修改字符传、找出字符串中第一个出现次数最多的字符、整数反序、字符串替换、找出升序数组中和为给定值的两个数字。...
分类:
其他好文 时间:
2014-12-28 20:53:10
阅读次数:
161
凸包旋转卡壳求最大三角形面积
最大三角形
Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 3316 Accepted Submission(s): 1119
Problem Description
...
分类:
其他好文 时间:
2014-12-28 20:52:27
阅读次数:
162
由于shared pool中最重要的是library cache,所以本文主要讲解Library cache的结构,library cache latch,library cache lock,library cache pin。
What is shared pool?
Shared pool是SGA中的一部分,由于它是SGA的一部分,这意味着它可以被所有的进程所访问,Share...
分类:
其他好文 时间:
2014-12-28 20:54:23
阅读次数:
188
顺序存储结构
一、线性表基本概念
1.线性表定义
线性表(list)是指零个或多个数据元素的有限序列,所有数据元素为相同数据类型且一个数据元素可以由多个数据项组成。若将线性表记为(a1,..ai-1,ai,ai+1...,an),线性表元素的个数n(n>0,n=0时为空表)定义为线性表的长度,其中ai-1是ai 的直接前驱元素,ai+1是ai的直接后继元素。
2.线性表的抽象数据类...
分类:
其他好文 时间:
2014-12-28 20:53:40
阅读次数:
157
链式存储结构.单链表1
1.基本概念
为了表示每个数据元素ai与其直接后继数据元素ai+1之间的逻辑关系,对数据元素ai来说,除了存储其本身的信息之外,还需存储一个指示其直接后继的信息(即直接后继的存储位置)
(1)数据域:存储线性表数据元素数据信息的域称为数据域;
(2)指针域:把存储直接后继位置(下一个数据元素的地址)的域称为指针域,指针域中存储的信息为指针或链;
(3)结点...
分类:
其他好文 时间:
2014-12-28 20:54:09
阅读次数:
189
虚拟机新装的系统怎么都拼不能,ifconfig,看到如下信息:
eth1 Link encap:Ethernet HWaddr 00:0C:29:A9:22:9D
inet addr:192.168.1.108 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20...
分类:
其他好文 时间:
2014-12-28 20:51:54
阅读次数:
155
链式存储结构.单链表2
顺序存储结构的创建实质是一个数组的初始化,存储空间连续且其大小和类型已经固定;单链表存储空间不连续,是一种动态结构且它所占用空间的大小和位置是不需要预先分配划定的,可以根据系统的情况和实际的需求即时生成。
一.单链表的整表创建
创建单链表的过程就是一个动态生成链表的过程,即从“空表”的初始化起,依次建立各元素结点,并逐个插入链表。
1.算法思路
...
分类:
其他好文 时间:
2014-12-28 20:51:41
阅读次数:
211
链式存储结构.静态链表
一、静态链表
1.静态链表存储结构
单链表是通过指针实现的,但是我们也可以通过数组来代替指针描述单链表,即静态链表。如何实现静态链表?构造数组的元素由两个数据域组成:data和cur,即数组的每个下标都对应一个data和一个cur。
数据域data:用来存放数据元素,即要处理的数据;
游标cur:存放该元素的后继在数组中的下标,...
分类:
其他好文 时间:
2014-12-28 20:52:20
阅读次数:
213
/*
这个题暴力了一下找了个规律用欧拉函数快速筛素因数加上规律就过了
给出任意一个数n化成素数幂的乘积的形式最后的结果等于各个素数幂的个数相乘
比如72=8*9=2^3*3^2 F(72)=F(8)*F(9)=10*6=60
而任何一个素数的幂次方的F(n)的结果为
1 2 3 4 5 6 (次方)
2 3 6 10 15 21
3 3 6 10 15...
分类:
其他好文 时间:
2014-12-28 20:52:06
阅读次数:
107
题目:
下面有两种解决方案,但是觉得效率都不太高。
解决方案1:
public class Solution {
public String convertToTitle(int n) {
return convertToTitle(--n / 26) + (char)('A' + (n % 26));
}
}
解决方案2:
public class...
分类:
其他好文 时间:
2014-12-28 20:49:33
阅读次数:
135
源码包 nginx-1.6.2.tar.gz --help 使用帮助 --prefix=PATH Nginx安装路径,如果没有指定,默认为/usr/local/nginx。 --sbin-path=PATH Nginx可实行文件安装路径。只能安装时指定,如果没有指定...
分类:
其他好文 时间:
2014-12-28 20:48:40
阅读次数:
219
上文的程序中有这样一段: class MessageHandler(tornado.web.RequestHandler): def get(self): self.write(''' Please Input Message ''' ...
分类:
其他好文 时间:
2014-12-28 20:50:47
阅读次数:
202
简单地演示效果,直接在入口类实现- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWin...
分类:
其他好文 时间:
2014-12-28 20:47:36
阅读次数:
181
项目名称Crawling is going on项目版本Beta版本负责人北京航空航天大学计算机学院 newbe软件团队联系方式http://www.cnblogs.com/newbe要求发布日期2014-12-271 更新内容1.1 修复缺陷a)之前没有考虑爬取过程中,出现异常会导致爬取线程非正常...
分类:
其他好文 时间:
2014-12-28 20:49:26
阅读次数:
176