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