...
分类:
编程语言 时间:
2018-07-01 14:50:58
阅读次数:
1844
JavaScript系列文章:谈谈let和const 最近接触到ES6的一些相关新特性,想借let和const两个命令谈谈JavaScript在变量方面的改进。 由于let和const有很多相似之处,我们就先说一说let吧。 1. let添加了块级作用域 我们知道,JavaScript是没有块级作用 ...
分类:
编程语言 时间:
2018-07-01 14:51:27
阅读次数:
197
堆分为大顶堆,和小顶堆。 什么是堆? 堆可以看成是一棵二叉树,二叉树的元素是一个数组不断的从左到右轮训放置。如果是大顶堆,则大的数放上面一层,小的数放下面一层。上一层的数,一定大于下一层的数。小顶堆则相反。 那么,如何实现一个大顶堆?这里我用一个链表来实现。 实现堆很简单,只要牢记他的原理就行了。 ...
分类:
编程语言 时间:
2018-07-01 14:52:11
阅读次数:
168
字符串的相关操作: var str = ‘xuanmo blog’; 查找 str.charAt(n);查找字符串下标对应的字符 str.charCodeAt(n);查找字符串对应下标的ASCII码 String.fromCharCode(n);写入ASCII码序号,返回对应的字符 str.inde ...
分类:
编程语言 时间:
2018-07-01 14:52:20
阅读次数:
175
邻接矩阵实现图,是用一个矩阵,把矩阵下标作为一个顶点,如果顶点与顶点之间有边。那么在矩阵对应的点上把值设为 1 。(默认是0) 测试程序: 测试结果: ...
分类:
编程语言 时间:
2018-07-01 14:52:29
阅读次数:
166
初步理解:接口是一个特殊的抽象类,当抽象类中全部是抽象方法时,我们可以通过接口的形式来体现。interface用于定义接口 接口中如果忘写修饰符会自动加public static final和public abstract 注意:1.接口中只能出现public修饰符 2.接口不可创建对象,需要被子类 ...
分类:
编程语言 时间:
2018-07-01 14:53:39
阅读次数:
173
这里用深度优先遍历存在矩阵里面的图。 深度优先利用的是栈的FIFO特性。为此遍历到底后,可以找到最相邻的节点继续遍历。实现深度优先,还需要在节点加上一个访问标识,来确定该节点是否已经被访问过了。 源码: 测试程序: 测试结果: ...
分类:
编程语言 时间:
2018-07-01 14:53:53
阅读次数:
176
关于什么是跨域的问题,感兴趣的同学可以看阮一峰老师的日志 http://www.ruanyifeng.com/blog/2016/04/cors.html。 下面贴出我在springboot项目中的跨域配置。 1、CorsConfig 2、CorsQusetionApplication 3、测试网页 ...
分类:
编程语言 时间:
2018-07-01 14:54:30
阅读次数:
159
1.前言 最近一直在看Springboot和springcloud代码,看了将近20多天,对这两个系统的认知总算是入了门。后续应该会有一个系列的文章,本文就先从Springboot的启动入手. 2.容器初始化 上面的代码是Springboot的入口,现在从run方法进去 点击进来后到了这里就会分成两 ...
分类:
编程语言 时间:
2018-07-01 14:54:40
阅读次数:
282
背景: 最近在项目中遇到一个小问题, 几行代码就能解决了 ...
分类:
编程语言 时间:
2018-07-01 14:55:00
阅读次数:
129
这些排序函数实现不同的排序算法,每个排序算法的特征在于执行速度,最坏情况性能,所需的工作空间和算法的稳定性。 下表显示了三种排序算法的比较。 (1)np.sort()--函数返回输入数组的排序副本 输出: 在含有字符串的sort排序中: 输出: (2)np.argsort() 函数对输入数组沿给定轴 ...
分类:
编程语言 时间:
2018-07-01 14:55:40
阅读次数:
177
1、本地jar打包到本地仓库 mvn install:install-file -Dfile=jar包完整地址或相对地址 -DgroupId=自定义的groupID -DartifactId=自定义的artifactid -Dversion=自定义版本号 -Dpackaging=jar 如果上传时报 ...
分类:
编程语言 时间:
2018-07-01 14:55:49
阅读次数:
175
需求: 代码: ...
分类:
编程语言 时间:
2018-07-01 14:56:07
阅读次数:
187
1。区块链发展与现状 视频地址:https://www.imooc.com/video/17452 注意: 比特币与以太坊最大的区别在于: 以太坊引入了对图灵完美智能合约的支持,人们可以将任何业务逻辑以合约的形式写入区块链,在以太坊前,发行自己的数字货币,就需要搭建一个独立的区块链网络。 比较稳定, ...
分类:
编程语言 时间:
2018-07-01 14:56:28
阅读次数:
298
在前面几节中,我们已经介绍了什么是目标检测,以及如何进行目标检测,还提及了滑动窗口,bounding box、以及IOU,非极大值抑制等概念。 这里将会综述一下当前目标检测的研究成果,并对几个经典的目标检测算法进行概述,本文内容来自基于深度学习的目标检测,在后面几节里,会具体讲解每一种方法。 在深度 ...
分类:
编程语言 时间:
2018-07-01 15:17:14
阅读次数:
288
什么是java的内存模型? 共享变量:一个变量可以被多个线程使用,那么这个变量就是这几个线程的共享变量。 Java Memory Model (JAVA 内存模型)描述线程之间如何通过内存(memory)来进行交互,描述了java程序中各种变量(线程共享变量)的访问规则,以及在JVM中将变量存储到内 ...
分类:
编程语言 时间:
2018-07-01 15:18:24
阅读次数:
196
``` package ioc; import java.io.File; import java.lang.reflect.Method; import java.util.Collections; import java.util.HashMap; import java.util.Map; i... ...
分类:
编程语言 时间:
2018-07-01 15:52:29
阅读次数:
159
前言 Java编程思想中的操作符这个章节的第一句:在最底层,Java中的数据是通过使用操作符来做的。下面我将重点介绍位运算。 算术运算 Java语言中的基本算术操作符与其他的大多数的程序设计语言是相同的。其中包括 1.加,+ 2.减,- 3.乘,* 4.除,/ 5.取模, % 位运算 1.与 & 2 ...
分类:
编程语言 时间:
2018-07-01 15:53:30
阅读次数:
158
https://blog.csdn.net/cool1949/article/details/6649429 方法一: 对于彩色转灰度,有一个很著名的心理学公式: Gray = R*0.299 + G*0.587 + B*0.114 方法二: 而实际应用时,希望避免低速的浮点运算,所以需要整数算法。 ...
分类:
编程语言 时间:
2018-07-01 15:53:55
阅读次数:
355
开篇 1.异常处理(Exception Handling): 就是一种解决这一问题的机制,能够较好地处理程序不能正常运行的情况。 2.异常(Exception): 是程序在运行时可能出现的会导致程序运行终止的错误。这种错误是不能通过编译系统检查出来的。 3.常见异常如下: (1)系统资源不足。例如, ...
分类:
编程语言 时间:
2018-07-01 15:54:13
阅读次数:
225