这一章节我们来讨论一下内部类链接到外部类的几个方面。上一章节主要展示了内部类封装一些实现,使得代码隐藏,但是内部类还可以链接到外部类,无需特殊条件,即可访问外部类的任何成员(属性域和方法),即它拥有外部类所有访问权限。package com.ray.ch08;
public class Test {
private int id = 0;
public String name = "aaa...
分类:
编程语言 时间:
2015-11-11 16:37:37
收藏:
0 评论:
0 赞:
0 阅读:
206
一、文件系统结构
为了提供对磁盘的高效便捷的访问,操作系统通过文件系统来轻松地存储、定位、提取数据。文件系统有两个不同的设计问题:1、如何定义文件系统对用户的接口,涉及到文件及其属性、文件允许的操作、组织文件的目录结构;2、创建数据结构和算法将逻辑文件系统映射到物理外存设备上。目前有许多文件系统在使用。绝大多数操作系统都支持多个文件系统。二、文件系统实现实现文件系统需要应对多种磁盘和内存结构。...
分类:
其他 时间:
2015-11-11 16:37:27
收藏:
0 评论:
0 赞:
0 阅读:
248
ViewPager适配器学习记录( pageAdapter和FragmentPagerAdapter/FragmentStatePagerAdapter))...
分类:
其他 时间:
2015-11-11 16:37:17
收藏:
0 评论:
0 赞:
0 阅读:
371
打开Arm.h,在其接口中添加一个新方法:-(void)armShoot;接下来在Arm.m中实现该方法:-(void)armShoot{
CGPoint startPoint = [self convertToWorldSpace:ccp(0, 5)];
CGPoint endPoint = [self convertToWorldSpace:ccp(20, 5)];
[_...
分类:
移动平台 时间:
2015-11-11 16:37:07
收藏:
0 评论:
0 赞:
0 阅读:
277
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.0,支持vs2012/vs2013...
分类:
其他 时间:
2015-11-11 16:36:57
收藏:
0 评论:
0 赞:
0 阅读:
356
RDD定义RDD全称是Resilient Distributed Dataset, 是spark的核心抽象层,通过它可以读取多种文件,这里演示如何读取hdfs文件。所有spark的工作都是发生在RDD上,比如创建新的RDD,转换已有的RDD,对现有的RDD计算求得结果。RDD在spark中是不可变的(immutable)对象集合,RDD可以被划分成多个分区,存放在不同的节点。创建RDD有两种方法,...
分类:
数据库技术 时间:
2015-11-11 16:36:47
收藏:
0 评论:
0 赞:
0 阅读:
446
C++11的东西介绍的差不多了,今天介绍两个关键字default和delete!default
首先我们清楚,如果自己提供了任何形式的构造函数,那么编译器将不会产生一个默认构造函数,这是一个放之四海而皆准的原则。但凡是都是双面性,看看一下的代码:class A
{
public:
A(int a){};
};然后我们这样使用:A a;悲剧发生了,编译器不会为我们提供默认的构造函数!所以呢,...
分类:
编程语言 时间:
2015-11-11 16:36:37
收藏:
0 评论:
0 赞:
0 阅读:
181
插入排序
插入排序的思想为:从数组的第二个元素开始遍历整个数组。针对每个元素,依次将其前面的所有元素和他进行比较,大于它的元素均向后移动,最后将该元素插入。
插入排序是一种稳定的排序算法。
时间复杂度T(n)=O(n^2)
最好情况下已排好序,T(n)=O(n)
private void swap(int[] a, int i, int j) {
int temp = a[j];...
分类:
编程语言 时间:
2015-11-11 16:36:27
收藏:
0 评论:
0 赞:
0 阅读:
289
归并排序
采用分治(Divide and Conquer)思想。
主要思想:将数组分成两部分,如果这两部分均有序,那么便可在O(n)的时间内合并成一个完整的有序数组。
以此类推将区间划分下去,直到每个区间只有一个元素,即可认为已经有序,然后两两合并。
T(n)=T(n/2)+O(n) 其中O(n)是合并两个有序数组产生的。
求解递归式可得归并排序的时间复杂度为T(n)=...
分类:
编程语言 时间:
2015-11-11 16:36:21
收藏:
0 评论:
0 赞:
0 阅读:
294
你不知道的JavaScript系列,已经有这么多篇博文了,见天找了一些题目,我觉得,下面这些是你“不可能全部会做 ” 的javascript题目,不信你可以试试,答案在后面的博客给出,也许你是jser大神,欢迎挑战一下!给答对一半以上的同学点10086个赞!!!!!!1,以下表达式的运行结果是:["1","2","3"].map(parseInt)A.["1","2","3"]B.[1,2,3]C....
分类:
编程语言 时间:
2015-11-11 16:36:10
收藏:
0 评论:
0 赞:
0 阅读:
262
电信的电箱烧了,害我断了2天网,真拿命,耽误了
Java匿名内部类的总结:
没有名字的内部类。就是内部类的简化形式。一般只用一次就可以用这种形式。匿名内部类其实就是一个匿名子类对象。想要定义匿名内部类:需要前提,内部类必须继承一个类或者实现接口。
实例1:不使用匿名内部类来实现抽象方法
package day10;
abstract class Fu {
...
分类:
编程语言 时间:
2015-11-11 16:36:06
收藏:
0 评论:
0 赞:
0 阅读:
236
这是一个在AppleWatch上实现的一个小型App,开发语言为Swift。是一个猜数字的游戏,屏幕上会出现不同数字的滚动,并能控制游戏的开始结束,让别人来猜数字。是不是很有意思。还可以多个人来玩这个游戏,比大家谁最后的数字大。 该应用我已经上传至 https://github.com/chenyufeng1991/GuessNumber
。
由于该应用我主要是在Watch上...
分类:
移动平台 时间:
2015-11-11 16:35:54
收藏:
0 评论:
0 赞:
0 阅读:
241
翻译给定一个括号序列,写一个函数用于生成正确形式的括号组合。
例如,给定n = 3,一个解决方案集是:
"((()))", "(()())", "(())()", "()(())", "()()()"原文Given n pairs of parentheses, write a function to generate all combinations of well-formed parenthe...
分类:
其他 时间:
2015-11-11 16:35:37
收藏:
0 评论:
0 赞:
0 阅读:
264
题目的意思是输入一个表示一支股票每天股价的数组,第i个元素代表第i天的股价,只允许买入卖出一次,问怎么买卖使得收益最大?...
分类:
其他 时间:
2015-11-11 16:35:27
收藏:
0 评论:
0 赞:
0 阅读:
249
变量的赋值可采用函数表示法,也可使用等号赋值。 // ConsoleApplication1.cpp : 定义控制台应用程序的入口点。// #include "stdafx.h"#include using std::cout;using std::endl; int main(){ cout intx = 5; inty(10); intz = ...
分类:
编程语言 时间:
2015-11-11 16:35:17
收藏:
0 评论:
0 赞:
0 阅读:
238
Mobiscroll是一个用于触摸设备的日期和时间选择器,它的使用不会改变HTML5、PhoneGap以及混合应用的原生用户体验。作为一款jQuery日期插件,用户可以自定义主题样式,为自己的移动项目UI组件添色。Mobiscroll支持所有主流平台:iOS、Android、BlackBerry, Windows Phone 8以及Amazon Kindle。 此作品是一款非常实用且兼容PC和移...
分类:
移动平台 时间:
2015-11-11 16:35:07
收藏:
0 评论:
0 赞:
0 阅读:
444
clc;
clear all;
close all;
addpath('E:\PhotoShop Algortihm\Image Processing\PS Algorithm');
I=imread('4.jpg');
Image=double(I)/255*0;
[height, width, depth]=size(Image);
rays = 200;
radius=100;
b...
分类:
其他 时间:
2015-11-11 16:34:57
收藏:
0 评论:
0 赞:
0 阅读:
257
clc;
clear all;
close all;
addpath('E:\PhotoShop Algortihm\Image Processing\PS Algorithm');
Image=imread('4.jpg');
Image=double(Image)/255;
% % imshow(Image)
%%
% set the gain value 0-1
% set the...
分类:
其他 时间:
2015-11-11 16:34:47
收藏:
0 评论:
0 赞:
0 阅读:
296
clc;
clear all;
close all;
addpath('E:\PhotoShop Algortihm\Image Processing\PS Algorithm');
I=imread('4.jpg');
Image=double(I)/255;
[height, width, depth]=size(Image);
rNW=1.0; gNW=0.0; bN...
分类:
其他 时间:
2015-11-11 16:34:37
收藏:
0 评论:
0 赞:
0 阅读:
329
clc;
clear all;
close all;
addpath('E:\PhotoShop Algortihm\Image Processing\PS Algorithm');
I=imread('4.jpg');
Image=double(I)/255;
[height, width, depth]=size(Image);
rays = 25;
radius = 25;
a...
分类:
其他 时间:
2015-11-11 16:34:28
收藏:
0 评论:
0 赞:
0 阅读:
288