22-1 (以广度优先搜索来对图的边进行分类)深度优先搜索将图中的边分类为树边、后向边、前向边和横向边。广度优先搜索也可以用来进行这种分类。具体来说,广度优先搜索将从源结点可以到达的边划分为同样的4种类型。 a.证明在对无向图进行的广度优先搜索中,下面的性质成立: 1.不存在后向边,也不存在前向边。 ...
分类:
编程语言 时间:
2017-08-24 16:17:56
阅读次数:
297
Java的内部类(Inner Class)与C++所说的嵌套类(Nested Class)类似,只是说法不同而已。 Java有4种形式的内部类:静态内部类、成员内部类(普通内部类)、局部内部类、匿名内部类。 例如: 静态内部类的特点:被声明为static的内部类,它可以不依赖于外部类的实例化而被实例 ...
分类:
编程语言 时间:
2017-08-24 16:18:19
阅读次数:
155
在做pc网页的时候,有时候会考虑按照插入的图片的尺寸来判断图片是横图还是竖图。然后判断过后给予不同的展示方式! 另外一种就是在手机页面上,在新闻页插入的图片往往都是按照图片的原尺寸来展示,如果手机屏幕太小,太大的图就会超出去!这时候有两种解决办法 1)给所有的图片加上这样的样式 代码如下: .new ...
分类:
编程语言 时间:
2017-08-24 17:06:50
阅读次数:
217
定义: 对于一个连通图,如果任意两点至少存在两条点不重复路径,则称这个图为点双连通的(简称双连通);如果任意两点至少存在两条边不重复路径,则称该图为边双连通的。点双连通图的定义等价于任意两条边都同在一个简单环中,而边双连通图的定义等价于任意一条边至少在一个简单环中。对一个无向图,点双连通的极大子图称 ...
分类:
编程语言 时间:
2017-08-24 17:06:56
阅读次数:
204
1. 什么是装饰器? 顾名思义,装饰器就是在方法上方标一个带有@符号的方法名,以此来对被装饰的方法进行点缀改造。 当你明白什么是装饰器之后,自然会觉得这个名字取得恰如其分,但作为初学者来说多少还是会有些迷茫。下面用代码来说明怎么理解装饰器。 Python允许将方法当作参数传递,因此以上脚本就是将ta ...
分类:
编程语言 时间:
2017-08-24 17:07:03
阅读次数:
214
从刚开始本科学习数据结构的时候,对希尔排序就一直稀里糊涂的,弄不清到底怎么回事,重温知识,对此才稍加了解,希尔排序就是插入排序,不过它对插入排序进行了一些优化,我们之道,插入排序的性能与初始序列的排序状况有关,假设需要的排序效果是从小到达,如果给定的序列原本就是有序的,那么排序的时候只需遍历一遍数组 ...
分类:
编程语言 时间:
2017-08-24 17:53:00
阅读次数:
202
处理算法如下,在Start方法中分别调用想要的效果就行了。其中,将你需要处理的 图片 拖拽到 image参数上。注意,如果想要图片保持原来的尺寸不被压缩,需要更改图片的导入设置如下图,主要的Texture Type 和 Non Power of 2 这两个参数。 ...
分类:
编程语言 时间:
2017-08-24 17:55:19
阅读次数:
195
1. 场景: 在开发过程中遇到这么一个需要,在主页点击按钮进入另一个Activity(ReadActivity),在该ReadActivity中点击一个按钮再返回主页并指定主页选中特定的Tab.主页是用FragmentTabHost + Fragment 实现。思路是通过startActivityF ...
分类:
编程语言 时间:
2017-08-24 17:56:08
阅读次数:
195
与if语句相同的是,guard也是基于一个表达式的布尔值去判断一段代码是否该被执行。与if语句不同的是,guard只有在条件不满足的时候才会执行这段代码。你可以把guard近似的看做是Assert,但是你可以优雅的退出而非崩溃。 具体细节 让我们用一个简单的对比来比较一下现在的写法和用全新guard ...
分类:
编程语言 时间:
2017-08-24 17:58:18
阅读次数:
171
1.什么是数组 2.为数组分配空间 3.循环遍历数组 4.Arrays 5.foreach 1.什么是数组 int[ ] scores={76,83,92,87}; 数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学 ...
分类:
编程语言 时间:
2017-08-24 18:01:20
阅读次数:
158
原文地址: http://www.cnblogs.com/kaituorensheng/archive/2012/08/07/2627386.html 原文地址: http://www.cnblogs.com/kaituorensheng/archive/2012/08/07/2627386.htm ...
分类:
编程语言 时间:
2017-08-24 18:03:23
阅读次数:
179
本篇将详细介绍Python 类的成员、成员修饰符、类的特殊成员。 ...
分类:
编程语言 时间:
2017-08-24 18:05:13
阅读次数:
178
文件只能存字符串和二进制: 文件读写 文件打印内容: ...
分类:
编程语言 时间:
2017-08-24 19:42:50
阅读次数:
132
运算符 1、算数运算: 2、比较运算: 3、赋值运算: 4、逻辑运算: 5、成员运算: 基础数据类 1、数字: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为- ...
分类:
编程语言 时间:
2017-08-24 19:43:08
阅读次数:
207
<!--more--> Python在一些公司的应用: 谷歌:Google App Engine 、code.google.com 、Google earth 、谷歌爬虫、Google广告等项目都在大量使用Python开发 CIA: 美国中情局网站就是用Python开发的 NASA: 美国航天局(N ...
分类:
编程语言 时间:
2017-08-24 19:44:20
阅读次数:
335
转:https://my.oschina.net/surjur/blog/475927 一维数组排序可以使用asort、ksort等一些方法进程排序,相对来说比较简单。二维数组的排序怎么实现呢?使用array_multisort和usort可以实现. 例如像下面的数组: 复制代码代码如下: $use ...
分类:
编程语言 时间:
2017-08-24 19:45:54
阅读次数:
216
一、容错与回退1.1、容错在SpringCloud中,Zuul默认已经整合了Hystrix。测试:a、依次启动eureka-server(4010)、provide-user(4011)、hystrix-consumer-movie(5012)、microservice-gateway-zuul(5016)、hystrix-dashboard(5013)b、访问http://localhost:5016/hystrix..
分类:
编程语言 时间:
2017-08-24 19:46:37
阅读次数:
2362
1、Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来,看例子: 执行这段代码,会依次打印names的每一个元素: 如果要计算1-100的整数之和,从1写到100有点困难,幸好Python提供一个range()函数,可以生成一个整数序列,再通过lis ...
分类:
编程语言 时间:
2017-08-24 19:46:43
阅读次数:
120
在执行回收机制之前会先执行finalize(); ...
分类:
编程语言 时间:
2017-08-24 19:47:04
阅读次数:
173