isinstance和issubclass isinstance isinstance(obj1,obj2):判断对象与类之间的关系,判断第一个参数是否是第二个参数的实例。 type()函数和isinstance()函数两者有什么区别呢? issubclass issubclass(obj1,obj ...
分类:
编程语言 时间:
2018-11-27 23:45:15
阅读次数:
384
基本要素: 贪心选择:在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。 最优子结构:当一个问题的最优解包含其子问题的最优解时,称此问题具有最优子结构性质。 过程: 过程: 建立数学模型来描述问题; 把求解的问题分成若干个子问题; ...
分类:
编程语言 时间:
2018-11-28 00:30:44
阅读次数:
291
三者的关系:JDK包含JRE,JRE包含JVM Java的核心优势是跨平台,跨平台这个优势是JVM虚拟机实现的。 Java的执行过程: 下载安装JDK 7u21版本(老师下载的是这个版本) 环境变量配置 JAVA_HOME path(执行dos命令,系统会在path指定的路径中寻找该命令对应的可执行 ...
分类:
编程语言 时间:
2018-11-28 01:04:50
阅读次数:
216
一、实践题目: 数字三角形 二、问题描述 给定一个由 n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形 的顶至底的一条路径(每一步可沿左斜线向下或右斜线向下),使该路径经过的数字总和最大。三、算法描述: 从最后一行开始,由下往上依次找出最大数字总和的路径 四、算法时间及空间复杂度分 ...
分类:
编程语言 时间:
2018-11-28 01:07:30
阅读次数:
192
目录结构: // <![CDATA[ function shocon(){ document.getElementById("modol").style.display="block"; } function clocon(){ document.getElementById("modol").st ...
分类:
编程语言 时间:
2018-11-28 01:07:47
阅读次数:
233
超简单的伪数组转数组的方法, 简单到令人发指! 没错用到的就是这个函数 该函数是Array的一个方法,官方描述就是伪数组转数组的方法; ...
分类:
编程语言 时间:
2018-11-28 01:10:03
阅读次数:
269
上一篇博文介绍了JDK在Windows10系统上面的安装过程,本文将介绍JDK在Linux系统安装过程。 环境说明: 查看Linux系统内核版本,通过远程终端连接Linux服务器,输入命令:rpm -q centos-release,如下图所示: 为了便于远程操作Linux服务器,这里介绍两个工具: ...
分类:
编程语言 时间:
2018-11-28 01:11:03
阅读次数:
287
在房间里,有衣柜(列表,里面的东西一个一个的)一对男女(集合:不能出现相同的)厨具(元组:一个一个的,但是不能改动)佐料盒(字典:一个标签装一种料) 上面的是建立空间,把内容放进去,下面的这些,有就是有没有就是没有, 杂货间(字符串:什么都有)窗户(布尔:有窗或没窗)桌椅(整数:每一个都是独立的... ...
分类:
编程语言 时间:
2018-11-28 11:54:39
阅读次数:
153
什么是死锁?所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。 因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁。如下图所示: 产生 ...
分类:
编程语言 时间:
2018-11-28 11:55:42
阅读次数:
182
org.apache.maven.plugins maven-war-plugin 2.1.1 src/main/resources/static false ... ...
分类:
编程语言 时间:
2018-11-28 11:56:09
阅读次数:
1500
Java委托 在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略模式、访问者模式 本质上是在更特殊的场合采用了委托模式。委托模式使得我们可以用聚合来替代继承,它还使我们可以模拟mixin。 “委托”在C#中 ...
分类:
编程语言 时间:
2018-11-28 11:56:25
阅读次数:
179
Zuul 网关 Zuul 是 Netfilx 开源的一个 API Gateway 服务器,本质是一个 Web Servlet 应用。其在微服务架构体系中提供动态路由、监控、弹性、安全等边缘服务。 使用 Zuul 作为网关,其主要原因有以下几点: 1、Zuul、Ribbon 以及 Consul 客户端 ...
分类:
编程语言 时间:
2018-11-28 11:56:53
阅读次数:
281
在复杂的分布式系统中,相同服务的节点经常需要部署上百甚至上千个,很多时候,运维人员希望能够把相同服务的节点状态以一个整体集群的形式展现出来,这样可以更好的把握整个系统的状态。为此,Netflix提供了一个开源项目(Turbine)来提供把多个hystrix.stream的内容聚合为一个数据源供Dashboard展示。愿意了解源码的朋友直接求求交流分享技术:二一四七七七五六三三1、添加依赖<d
分类:
编程语言 时间:
2018-11-28 11:57:38
阅读次数:
179
Description .jpg) Input .jpg) Output Sample Input ~~~ 3 3 1 2 3 4 5 6 1 2 3 0 0 0 0 0 0 4 5 6 ~~~ Sample Output ~~~ 2 ~~~ HINT Dragonite修正数据 题解 前置知识: ...
分类:
编程语言 时间:
2018-11-28 11:58:10
阅读次数:
241
#python中的pandas库主要有DataFrame和Series类(面向对象的的语言更愿意叫类) DataFrame也就是#数据框(主要是借鉴R里面的data.frame),Series也就是序列 ,pandas底层是c写的 性能很棒,有大神#做过测试 处理亿级别的数据没问题,起性能可以跟同等 ...
分类:
编程语言 时间:
2018-11-28 11:58:55
阅读次数:
197
资源链接:https://pan.baidu.com/s/1Z-gur8481DUnWOcjJ8kaLw第二版中文PDF+英文PDF+源代码。通过Python来学习OpenCV框架可以让你很快理解计算机视觉的基本概念以及重要算法。本书分9章来介绍计算机视觉的重要概念所有的概念都融入了一些很有趣的项目。本书首先详细介绍了多个平台下基于Python的OpenCV安装继而介绍了计算机视觉应用的基本操作包
分类:
编程语言 时间:
2018-11-28 11:59:20
阅读次数:
969
一直都说life short,u need python。但是自动转为java后,就被java的开源吸引了,不大想其它语言了,感觉已经够我用了。 架不住铺天盖地的宣传,还是用了。的确很棒,都想转为python开发。它什么都能做,而且非常简单,尤其是他的思想,尽量提供一种简单的方法,而不是提供一堆的方 ...
分类:
编程语言 时间:
2018-11-28 11:59:54
阅读次数:
185
手写Java HashMap核心源码 上一章手写LinkedList核心源码,本章我们来手写Java HashMap的核心源码。 我们来先了解一下HashMap的原理。HashMap 字面意思 hash + map,map是映射的意思,HashMap就是用hash进行映射的意思。不明白?没关系。我们 ...
分类:
编程语言 时间:
2018-11-28 12:00:30
阅读次数:
174
1、 解药hadoop包 将 C:\hadoop-2.7.2\share\hadoop 提取出所有的 jar 包, 到 _lib 文件夹下 再将 有 source 名称的jar 包 分开 将 test jar包剪切出来 built path configure f3 att ...
分类:
编程语言 时间:
2018-11-28 12:01:49
阅读次数:
188
参考官方提供的安装教程:https://jenkins.io/doc/book/installing/,可以发现官方推荐使用Docker进行安装。虽然用Docker有很多好处,但也有缺点。 下面是各种安装方法: 无论怎么的安装方法,jenkins在启动时,都会在运行用户的目录下生成.jenkins文 ...
分类:
编程语言 时间:
2018-11-28 12:02:05
阅读次数:
270