首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏码匠的流水账

    java9系列()docker运行java9

    序 本文介绍下如何在docker运行java9 镜像 docker pull openjdk:9-jdk 启动 docker run -it openjdk:9-jdk /bin/jshell 然后就可以正常使用 (1,2,3,4).stream().limit(3).forEach(e -> System.out.print(e)) 123 退出 jshell> /exit | Goodbye 查看此镜像的java 版本 docker run -it openjdk:9-jdk /bin/bash root@44d1d18351a8:/# java -version openjdk version "9-Debian " OpenJDK Runtime Environment (build 9-Debian+0-9b181-4) OpenJDK 64-Bit Server VM (build 9-Debian+0-9b181 -4, mixed mode) doc Start using Java 9 shell — jshell with docker

    1K00发布于 2018-09-17
  • 来自专栏程序人生 阅读快乐

    帽子讲Web安全 - 翰清

    【下载地址】 《帽子讲Web安全》内容简介:在互联网时代,数据安全与个人隐私受到了前所未有的挑战,各种新奇的攻击技术层出不穷。如何才能更好地保护我们的数据? 《帽子讲Web安全》将带你走进Web安全的世界,让你了解Web安全的方方面面。黑客不再变得神秘,攻击技术原来我也可以会,小网站主自己也能找到正确的安全道路。 你能在《帽子讲Web安全》中找到答案。详细的剖析,让你不仅能“知其然”,更能“知其所以然”。

    1.3K10发布于 2018-10-10
  • 来自专栏机器学习/数据可视化

    恩达笔记9_PCA

    恩达机器学习-9-降维PCA 在本文中主要介绍的是数据降维相关的内容,重点讲解了PCA算法 为什么要实施降维 数据压缩 数据可视化 PCA算法 PCA和线性回归算法的区别 PCA算法特点 Python 上图解释: 在一个三维空间中的特征向量降至维的特征向量。 将三维投影到一个维的平面上,迫使所有的数据都在同一个平面上。 将新变量一次成为第一主成分,第主成分等。通过主成分分析,可以利用主成分近似地表示原始数据,便是对数据降维。 PCA算法中从n维到k维的过程是 均值归一化。

    93510发布于 2021-03-02
  • 来自专栏讲编程的高老师

    恩达机器学习笔记9-代价函数直观理解之

    “ 本文是恩达《机器学习》视频笔记第9篇,对应第1周第9个视频。

    58230发布于 2020-08-14
  • 来自专栏程序猿DD

    Java 9 - 17 特性解读:Java 9

    所以胖哥抽时间梳理了一下从Java 9Java 17的一些常用API的变动。今天先来看看Java 9 都有什么东西。 Java 9 Java 9 最大的变化就是引入了一个JShell和模块化,日常并没有用太多,所以今天不花时间在这些功能上面。 Java 9改善了这一现状,现在你可以: // [1, 2, 3, 4] List<Integer> integers = List.of(1, 2, 3, 4); // {1,2,3} Set<Integer Stream扩展 Stream API 是Java 8中引入的最重要的特性之一。在Java 9中Stream进一步得到了加强。 总结 其实Java 9 还有一些底层的优化,不过对于普通开发者来说了解这些就够用了。上面几个特性,比较常用的就是静态不变集合、try-with-resources优化。

    59930编辑于 2023-04-04
  • 来自专栏码农小胖哥的码农生涯

    Java 9Java 17之Java 9

    所以胖哥抽时间梳理了一下从Java 9Java 17的一些常用API的变动。今天先来看看Java 9 都有什么东西。 Java 9 Java 9 最大的变化就是引入了一个JShell和模块化,日常并没有用太多,所以今天不花时间在这些功能上面。 Java 9改善了这一现状,现在你可以: // [1, 2, 3, 4] List<Integer> integers = List.of(1, 2, 3, 4); // {1,2,3} Set<Integer Stream扩展 Stream API 是Java 8中引入的最重要的特性之一。在Java 9中Stream进一步得到了加强。 总结 其实Java 9 还有一些底层的优化,不过对于普通开发者来说了解这些就够用了。上面几个特性,比较常用的就是静态不变集合、try-with-resources优化。

    1K30发布于 2021-09-29
  • 来自专栏xingoo, 一个梦想做发明家的程序员

    恩达机器学习笔记 —— 9 神经网络学习

    下面是一个多层的神经网络,第一层是输入层,第层是隐含层,最后一层是输出层。 ? 所以最终的hθ的值是从前面每一个输入和参数确定的 ? 基于神经元系统可以表示AND等问题 ?

    40000发布于 2018-07-31
  • 来自专栏JAVA同学会

    JAVA9模块化详解()——模块的使用

    JAVA9模块化详解()——模块的使用 、模块的使用 各自的模块可以在模块工件中定义,要么就是在编译期或者运行期嵌入的环境中。 2.3 可读性 在模块图中,当一个模块直接依赖另一个时,第一个模块中的代码可以访问第个模块中的类型。因此,我们说第一个模块读取第个模块,相等的,也可以说第个模块对于第一个模块是可读的。 这种方法是不可靠的,它违反了最少意外的原则:如果一个模块依赖了第个模块,它非常自然的希望,第一个模块需要使用的类型,即使这个类型定义在第个模块中,其他模块仅仅依赖第一个模块就可以直接访问。    总的来说,如果一个模块输出一个包,这个包包含了第个模块中的包的类型,则第一个模块应该声明为 requires public ,依赖第个模块。 至此,JAVA9模块化详解()——模块的使用就先介绍到这里,这个系列还会继续,请大家多多支持,有不妥之处,还请大家多多交流。

    1.1K20发布于 2019-02-25
  • 来自专栏JAVA同学会

    JAVA9模块化详解()——模块的使用

    2.3 可读性 在模块图中,当一个模块直接依赖另一个时,第一个模块中的代码可以访问第个模块中的类型。因此,我们说第一个模块读取第个模块,相等的,也可以说第个模块对于第一个模块是可读的。 这种方法是不可靠的,它违反了最少意外的原则:如果一个模块依赖了第个模块,它非常自然的希望,第一个模块需要使用的类型,即使这个类型定义在第个模块中,其他模块仅仅依赖第一个模块就可以直接访问。 总的来说,如果一个模块输出一个包,这个包包含了第个模块中的包的类型,则第一个模块应该声明为 requires public ,依赖第个模块。 这可以保证其他依赖了第一个模块的模块可以自动读取第个模块,因此,可以访问那个模块输出包中的所有公共类型。 至此,JAVA9模块化详解()——模块的使用就先介绍到这里,这个系列还会继续,请大家多多支持,有不妥之处,还请大家多多交流。

    64520发布于 2018-08-27
  • 来自专栏公众号:懒时小窝

    Java】A Guide to Java 9 Modularity

    引言近期在 Baeldung 看到了一篇有关Java9模块化入门介绍的文章,整体翻译加理解下来发现确实不错,个人认为美中不足的是项目构建过于简单和偏手动,个人建议找一些简单的Java9以及之上的开源项目结合参考使用更佳 原文A Guide to Java 9 Modularity | Baeldung1. Default ModulesWhen we install Java 9, we can see that the JDK now has a new structure.安装JDK9之后可以看到现在有一个新结构 We can create a second module that uses it now.我们现在可以创建一个使用它的第个模块。 比如我们使用Java9运行低版本的Java8的程序时候,可能需要添加模块化。

    51720编辑于 2023-06-27
  • 来自专栏怀英的自我修炼

    Java漫谈9

    / 简单来说,就是因为java的编译器会自动给你加上。 由此,我想到两点: 第一是,java中的那些基本数据类型,会不会也是由编译器自动加上new这个关键字的。搜了一下必应,没搜到什么有效的答案。 第是,String是引用数据类型,那既然是引用数据类型,为什么不像其它的引用数据类型一样,直接用new这个关键字来创建对象,而非要用弄出一个类似于基本数据类型的创建对象的方式。 按照存在即合理的逻辑,那我们就试着从这者创建流程的不同这个角度去看看能不能得出结论。 先说一下一个概念,栈内存和堆内存。 这里补充说一下,在java中,双等号是用来判断相等的,在String中它判断的是对象的地址是否相等,若要判断String的值是否相等,要用equals方法。

    79090发布于 2018-03-12
  • 来自专栏云计算linux

    Java 9 揭秘

    例如,如果逻辑通过跳过第一个元素(以前为1)来查找第个元素的主版本,逻辑将失败。 例如,如果它从1.8.0返回8,那么它将从9.0.1返回0,在那里你会期望9。 6. 第一个不包含预发行元素,而第个字符串包含,所以第一个是最新版本。 哪个版本的字符串代表最新版本:9.1.1或9.1.1.1-ea? 这一次,第个代表最新的版本。 =0, Security=1, Additional Version=, Pre=ea, Build=132, Optional=2016-08-22.10.56.45am . 第一个方法返回一个​​URL​​​,而第个方法返回一个​​InputStream​​​。 第种方法返回找到的第一个资源的​​InputStream​​​。 第三种方法返回使用指定的资源名称找到的所有资源的​​URL​​枚举。

    1.1K10编辑于 2024-12-19
  • 来自专栏公众号:懒时小窝

    Java】A Guide to Java 9 Modularity

    引言 近期在 Baeldung 看到了一篇有关Java9模块化入门介绍的文章,整体翻译加理解下来发现确实不错,个人认为美中不足的是项目构建过于简单和偏手动,个人建议找一些简单的Java9以及之上的开源项目结合参考使用更佳 原文 A Guide to Java 9 Modularity | Baeldung 1. Java 9 在包上面引入了新的层次,正式的名称叫做 Java 平台模块系统(JPMS),或者更简单称之为“模块”。 我们现在可以创建一个使用它的第个模块。 比如我们使用Java9运行低版本的Java8的程序时候,可能需要添加模块化。

    52620编辑于 2023-09-02
  • 来自专栏红色石头的机器学习之路

    恩达《Machine Learning》精炼笔记 9:PCA 及其 Python 实现

    数据降维主要是有两个动机: 数据压缩Data Compression 数据可视化Data Visualization 数据压缩Data Compression 上图解释: 在一个三维空间中的特征向量降至维的特征向量 将三维投影到一个维的平面上,迫使所有的数据都在同一个平面上。 这样的处理过程可以被用于把任何维度的数据降到任何想要的维度,例如将1000维的特征降至100维。 将新变量一次成为第一主成分,第主成分等。通过主成分分析,可以利用主成分近似地表示原始数据,便是对数据降维。 PCA算法中从n维到k维的过程是 均值归一化。

    55610编辑于 2022-01-20
  • 来自专栏风吹杨柳

    opencv 9 -- 轮廓 特征

    凸包与轮廓近似相似,但不同,虽然有些情况下它们给出的结果是一样的。 函数 cv2.convexHull() 可以用来检测一个曲线是否具有凸性缺陷,并能纠 正缺陷。一般来说,凸性曲线总是凸出来的,至少是平的。如果有地方凹进去 了就被叫做凸性缺陷。例如下图中的手。红色曲线显示了手的凸包,凸性缺陷 被双箭头标出来了

    77320发布于 2019-07-08
  • 来自专栏用户1358355的专栏

    嫖のCloudBase云函数第

    嫖のCloudbase云函数第章 续接上章,本章搭建登陆,以及修改路由的一些问题,源码放在最下面了 修改文件 //app.js文件中有两个引入的路由文件 const index = require( require('koa-static')(__dirname + '/public')) 运行npm run dev, 账号:admin 密码:123456 [bfc0272558abde3b38b9e50c9cbe8ffb.png b950b8f5cf072ee1d75896152d27d977.png#vwid=726&vhei=899] 源码 链接:https://pan.baidu.com/s/1bVlvTDLTJ2Ew0OQpkk9Lsg

    70920发布于 2021-08-16
  • 来自专栏朝雨忆轻尘

    Java笔记:Java 9 新特性

    在这个两个模块java9Demo和java9Test中,java9demo编写一个实体类Person,在java9Test调用这样一个过程         这个是java9Demo 将 java9Test package-info.java,引入java9Demo模块导出包名 module java9Test{ requires java9Demo; } 这样就可以直接在java9Test中引入Person 9Java9新特性之---String底层存储结构更换     java8之前 String的底层结构类型都是 char[] ,但是java9 就替换成 byte[] 这样来讲,更节省了空间和提高了性能 所以java9在这一方面进行了更新,现在的java9 是基于ISO/latin1/Utf-16  ,latin1和ISO用一个byte标识,UTF-16用两个byte标识,java9会自动识别用哪个编码 11、Java9新特性之---引进HttpClient     以往我们都是通过maven添加httpclient ,java9直接引入即可 Java9所有特性都是为了提高性能和内存。。。。

    72720发布于 2019-06-18
  • 来自专栏周小末天天开心

    Java 基础学习(9

    目录 前言 一、原码、反码、补码 (1)原码 (2)反码 (3)补码 (4)细节 、位运算 (1)位运算符分类 (2)位运算符作用 (3)位运算符演示 总结 ---- 前言         了解原码 一、原码、反码、补码 (1)原码 1)原码就是将一个整数转换成它的进制形式。 2)原码的第一位表示的是符号位,正数为 0,负数为 1. 2)例如:int d = -9 其原码为:10000000  00000000  00000000  00001001 其反码为:11111111  11111111  11111111  11110110 、位运算 (1)位运算符分类         位运算符总共分为七类,都包括:& 、| 、^ 、~ 、>> 、<< 、>>> (2)位运算符作用 1)按位与&:符号两边的运算结果全为1结果为1,否则为0

    33220编辑于 2022-10-26
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java面试系列9

    java中的保留字,现在没有在java中使用。 ✎、必须要知道的运行时异常 ArithmeticException 是出现异常的运算条件时,抛出此异常。 InvalidDnDOperationException java.awt.dnd 包中的各种方法都会抛出此异常。 应用程序将会抛出NullPointerException类的实例,表明其他对 null 对象的非法使用 OverlappingFileLockException 试图获取某个文件区域上的锁定,而该区域与同一 Java RuntimeErrorException 当代理中发生 java.lang.Error 时,必须捕获它并作为 RuntimeErrorException 重新抛出 RuntimeMBeanException

    3.4K40发布于 2018-03-19
  • Java SE(9)——多态

    具体来说,多态允许基类/父类的引用指向派生类/子类的对象(向上转型),并通过该引用调用子类中重写的方法,从而实现不同的行为 2.实现多态的条件 在Java中,要实现多态必须满足以下条件,缺一不可: 1. 如果程序运行起来之后才发现错误,可能已经带来了损失,所以为了规避这一情况,Java引入了instanceof运算符来帮助用户检测错误 public class Animal { public int

    20910编辑于 2026-01-13
领券