1.使用说明 在java 8 中,标识符可以独立使用“_”来命名: 但是,在java 9 中规定“_”不再可以单独命名标识符了,如果使用,会报错: 1.使用说明 在java 8 中,标识符可以独立使用“_”来命名: 但是,在java 9 中规定“_”不再可以单独命名标识符了,如果使用,会报错: 1. ...
分类:
编程语言 时间:
2018-01-13 11:19:56
阅读次数:
142
作者:田小计划 出处:http://www.cnblogs.com/wilber2013/ Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。 下面本文就通过简单的例子介绍一下这些概念之间的差别。 对象赋值 直接看一段代码: will = [" ...
分类:
编程语言 时间:
2018-01-13 11:20:06
阅读次数:
240
List接口继承自Collection接口 具有重要的三大特点: 1.有序集合:存入和取出的顺序一致 2.此接口的用户可以对列表中每个元素插入位置精确的控制:可以通过索引操作 3.可以存储重复元素 List接口的特有方法(与索引有关): List集合遍历方式有三种:迭代器遍历,普通for循环遍历,增 ...
分类:
编程语言 时间:
2018-01-13 11:20:14
阅读次数:
172
Java中的集合从类的继承和接口的实现结构来说,可以分为两大类: 1 继承自Collection接口,包含List、Set和Queue等接口和实现类。 2 继承自Map接口,主要包含哈希表相关的集合类。 第一类 Collection接口继承和实现结构图如下: 图中的绿色的虚线代表实现,绿色实线代表接 ...
分类:
编程语言 时间:
2018-01-13 11:20:29
阅读次数:
175
1.官方Feature 200: The Modular JDK 201: Modular Source Code 220: Modular Run-Time Images 260: Encapsulate Most Internal APIs 261: Module System 282: jli ...
分类:
编程语言 时间:
2018-01-13 11:20:46
阅读次数:
166
1.官方Feature 238: Multi-Release JAR Files 2.使用说明 当一个新版本的Java出现的时候,你的库用户要花费数年时间才会切换到这个新的版本。这就意味着库得去向后兼容你想要支持的最老的Java版本(许多情况下就是Java 6 或者 Java7)。这实际上意味着未来 ...
分类:
编程语言 时间:
2018-01-13 11:20:59
阅读次数:
243
1.官方Feature 213: Milling Project Coin Support for private methods in interfaces was briefly in consideration for inclusion in Java SE 8 as part of the ...
分类:
编程语言 时间:
2018-01-13 11:22:26
阅读次数:
179
1.官方Feature 211: Elide Deprecation Warnings on Import Statements 214: Remove GC Combinations Deprecated in JDK 8 277: Enhanced Deprecation 289: Deprec ...
分类:
编程语言 时间:
2018-01-13 11:22:49
阅读次数:
211
1.JDK 与 JRE 的关系 JDK :JavaDevelopmentKit (Java开发工具包) JRE :JavaRuntimeEnvironment (Java运行环境) 说明: JDK = JRE + 开发工具集(例如Javac编译工具等) JRE = JVM + Java SE标准类库 ...
分类:
编程语言 时间:
2018-01-13 11:23:13
阅读次数:
155
第一个问题,什么是 Python ?根据 Python 之父 Guido van Rossum 的话,Python 是: 一种高级程序语言,其核心设计哲学是代码可读性和语法,能够让程序员用很少的代码来表达自己的想法。 对于我来说,学习 Python 的首要原因是,Python 是一种可以优雅编程的语 ...
分类:
编程语言 时间:
2018-01-13 11:23:35
阅读次数:
217
与《分享用于学习C++图像处理的代码示例》为姊妹篇。 为了便于学习C++音频处理并研究音频算法, 俺写了一个适合初学者学习的小小框架。 麻雀虽小五脏俱全,仅仅考虑单通道处理。 采用Decoder:dr_wav https://github.com/mackron/dr_libs/blob/maste ...
分类:
编程语言 时间:
2018-01-13 12:43:01
阅读次数:
363
ReadWriteLock是JDK 1.5提供的读写分离锁,可以减少锁竞争。例如,线程A1、A2和A3进行写操作,线程B1、B2和B3进行读操作,如果使用重入锁或者内部锁,那么理论上所有读之间、读与写之间和写之间都是串行操作。当B1执行读操作时,B2和B3需要等待。因为读操作不会破坏数据的完整性,所 ...
分类:
编程语言 时间:
2018-01-13 12:43:36
阅读次数:
126
SVD解读 转载于刘建平 在协同过滤推荐算法总结中,我们讲到了用矩阵分解做协同过滤是广泛使用的方法,这里就对矩阵分解在协同过滤推荐算法中的应用做一个总结。(过年前最后一篇!祝大家新年快乐!明年的目标是写120篇机器学习,深度学习和NLP相关的文章) 1. 矩阵分解用于推荐算法要解决的问题 在推荐系统 ...
分类:
编程语言 时间:
2018-01-13 12:45:12
阅读次数:
242
IDEA 热部署: 1 : POM中加入devtools的依赖,就可以实现热部署 <dependency> ...
分类:
编程语言 时间:
2018-01-13 12:45:34
阅读次数:
170
13、语句 概念:就是分号(;) 代表一条语句的结束 习惯:一行只编写一条语句;一行编写多条语句(代码可读性较差) 语句块:可以包含多条语句 "{ }"将多条语句包裹 u 条件语句 * if 语句 * if...else 语句 * else if 语句 * switch...case 语句 if 语 ...
分类:
编程语言 时间:
2018-01-13 12:45:50
阅读次数:
178
起因: 上周给几个集群的机器升级软件包,每个集群大概两千台服务器,但是在软件发包和批量执行命令的过程中有两个集群都遇到了问题,在批量执行命令的时候总是会在后面卡住久久不能退出,最后只好手动杀掉进程。 如下图是sshpt批量执行命令时,到最后卡住久久不动,很久以后报出一个TypeError的异常,因为返回
分类:
编程语言 时间:
2018-01-13 12:47:03
阅读次数:
301
此处例子是我使用homebrew安装了python3.6.1,建立一个符号链接,创建一个python3的命令,达到使用自己安装的python3的目的。此处不修改PATH,而是把需要添加的可执行文件或者符号链接放进PATH定义好的目录下(比如/usr/local/bin)。 1.Mac系统自带的pyt ...
分类:
编程语言 时间:
2018-01-13 12:47:25
阅读次数:
1977
这个消息的意思是你正在试图用python3.x来运行一个只用于python2.x版本的python脚本。 print"Hello world" 上面的语法在python3中是错误的。在python3中,你需要将helloworld加括号,正确的写法如下 print("Hello world") 这个 ...
分类:
编程语言 时间:
2018-01-13 12:47:41
阅读次数:
117
简单给出一段代码说明问题: 输出结果将是这样的: [D@139a55 [1.0, 2.0, 3.0, 4.0] 造成第一种的输出情况应该是直接将数组名(引用)作为输出对象造成的。 ...
分类:
编程语言 时间:
2018-01-13 12:49:21
阅读次数:
141
api介绍: 构造函数摘要 ModelAndView() bean样式用法的默认构造函数:填充bean属性,而不是传递构造函数参数。 ModelAndView(Object view) 当没有模型数据暴露时,方便的构造函数。 ModelAndView(Object view, Map model) ...
分类:
编程语言 时间:
2018-01-13 12:50:27
阅读次数:
188