第五章(4)流的规约操作reduce

我们之前见识了流的终端操作返回了boolen,List,Optional等。那么这一章节我们介绍诸如求和,找出最大值最小值的玩法。 1.元素求和(或积等其他运算) 这个,用之前的方法,我相信大家都会得: List<Integer> nums = Arrays.asList(1,2,3,4,5,6,7); int sum = 0; for(Integer integer:nums) { sum+=integer; } System.out.println(sum);//28 下面是流操
分类: 其他 发布时间: 11-02 23:19 阅读次数: 0

远程连接ora-12537

今天犯了个低级错误,oracle的监听是在root用户下启动的,应该是su - oracle切换至oracle用户下启动监听,特此记录一下
分类: 其他 发布时间: 11-02 23:18 阅读次数: 0

第五章(5)数值流 (去装箱化)

我们之前学了规约reduce,那么统计所有菜的总热量应该这么做: List<Dish> menu = Arrays.asList( new Dish("pork", false, 800, Dish.Type.MEAT), new Dish("beef", false, 700, Dish.Type.MEAT), new Dish("chicken", false, 400, Dish.Type.MEAT), new Dish("french
分类: 其他 发布时间: 11-02 23:18 阅读次数: 0

第五章(5) 数值范围及数值流综合使用案例----获取勾股数勾股数

1.产生一个数值范围 和数字打交道时,有一个常用的东西就是数值范围。比如,假设你想要生成1和100之间的所有数字。Java 8引入了两个可以用于IntStream和LongStream的静态方法,帮助生成这种范围:range和rangeClosed。这两个方法都是第一个参数接受起始值,第二个参数接受结束值。但range是不包含结束值的,而rangeClosed则包含结束值。让我们来看一个例子: var numbers = IntStream.rangeClosed(1,100).filter
分类: 其他 发布时间: 11-02 23:18 阅读次数: 0

模型调参-网格搜索

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wendaomudong_l2d4/article/details/81067584   调参中的参数是指模型本身的超参数,而不是求解目标函数可以得到的参数解析解。常用的方法是网格搜索,所谓的网格搜索可以理解成穷举法。而现实中,我们往往不能穷举所有的参数的组合。因此需要对部分参数,在一定范围内调参。具体的调参逻辑依赖于参数在不同算法中的数学含义。本文简单介绍网格搜索的逻辑,实际的应用需要结合算法和
分类: 其他 发布时间: 11-02 23:17 阅读次数: 0

模型调参-网格搜索Sklearn应用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wendaomudong_l2d4/article/details/81069814   网格搜索的思想很直观,sklearn中有封装好的函数供调用。 1. 版本信息 Python和sklearn的版本信息如下: 1. Python版本 3.6.3 Anaconda 2. Sklearn版本 0.19.1 2. 参数 2.1 输入参数   参数 解释 Parameters estimator 估计
分类: 其他 发布时间: 11-02 23:17 阅读次数: 0

碎碎念201808

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wendaomudong_l2d4/article/details/82024940   换了三家公司,到了一家半,人生咋个这么艰辛。 入职的第二周,很充实。第一周,爬虫看的我七荤八素,不过至少反爬虫不是很犀利的网站数据都可以尝试爬一下吧。这么刚刚还把证监会上面银行的数据爬了下来。   这样的充实很难说是一种自我满足,毕竟做的事情和我之前的有差距,和我的兴趣有偏离。但是,对我来说都是新东西,都是属
分类: 其他 发布时间: 11-02 23:17 阅读次数: 0

latex编写公式在markdown中的应用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wendaomudong_l2d4/article/details/82493040 1. 公式编号 $$I=-log(p) \tag{1.1}$$ I=−log(p)(1.1) (1.1)I=−log(p) 2. 单个公式换行 单个公式很长的时候需要换行,但仅允许生成一个编号时,可以用split标签包围公式代码,在需要转行的地方使用\,每行需要使用1个&来标识对齐的位置,结束后可使用\tag{…
分类: 其他 发布时间: 11-02 23:17 阅读次数: 0

Python-保存对象&模型文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wendaomudong_l2d4/article/details/82902758 1. 保存变量 1.1 pickle(泡菜)   pickle库可以指定多个变量保存在.pickle文件中,如果需要保存的变量不是很多,这种方法可以采用。 import pickle # obj0, obj1, obj2 are created here... obj0, obj1, obj2 = [1, 2]
分类: 其他 发布时间: 11-02 23:16 阅读次数: 0

Pandas---取子集

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wendaomudong_l2d4/article/details/83038732   简单的可以分为两类,一类是单纯的行,列取子集(以索引筛选);另一类是筛选出符合要求的子集。先介绍简单的行列subset,后介绍条件筛选。 import pandas as pd x = pd.DataFrame({'x1':[1,2,3],'x2':[4,5,6],'x3':[7,8,9]}) x x1 x
分类: 其他 发布时间: 11-02 23:16 阅读次数: 0

python爬虫---mac环境下的配置appium

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wendaomudong_l2d4/article/details/83096838   装了一天的环境,只为了爬个app的数据,mac可以找的资料也是有点有限。 话不多说,只把相关环境变量的设置贴上来。其他的,网上有相关资料,可以查到。 1. java环境变量配置 查看java安装位置 /usr/libexec/java_home –V # add java path export JAVA_
分类: 其他 发布时间: 11-02 23:16 阅读次数: 0

Jenkins+Jmeter+ant接口自动化集成

一、准备工作 Jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi Ant下载地址:https://ant.apache.org/bindownload.cgi Jenkins下载地址:https://jenkins.io/download/ Tomcat下载地址:http://tomcat.apache.org/ 二、配置Ant环境变量 步骤1:将从官网下载的ant包和JMeter包上传到服务器/opt目录下; 步骤2:解压缩包 命令
分类: 其他 发布时间: 11-02 23:15 阅读次数: 0

一键部署Jenkins(Centos7.3)

步骤一、进入/root目录 步骤二、在/root目录下创建目录【jenkins-installer】,命令如下: mkdir jenkins-installer 步骤三、下载Tomcat、jenkins、JDK的包到目录 jenkins-installer下: tomcat下载地址:http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz jenkins下载地址:http:/
分类: 其他 发布时间: 11-02 23:15 阅读次数: 0

使用jetty搭建jenkins环境

步骤一:安装jenkins,执行如下命令 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key yum install jenkins 步骤二:安装JDK1.8,最新版本的Jenkins需要JDK1.8支持 步骤三:修改Jenkins配置文件,文件路径为
分类: 其他 发布时间: 11-02 23:14 阅读次数: 0

Windows10下配置JDK环境变量

安装JDK之后配置环境变量的步骤如下: 1.点“此电脑”,右键选“属性”。 2.选择“高级系统设置”—>选“环境变量”—>在“系统变量”中选中“Path”,再点“编辑”—>再点“编辑文本”。 3.新建环境变量JAVA_HOME,如下截图: 4、点击确定之后,再新建一个名为“CLASSPATH”的变量,变量值为“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;” ,这里要特别注意前面的点号、分号以及末尾的分号,任何字符都不能遗漏(含前面的点号
分类: 其他 发布时间: 11-02 23:14 阅读次数: 0

Windows10如何实现Jdk1.7和Jdk1.8的完美切换

步骤1.安装JDK1.7; 步骤2.配置JDK环境变量; 参见:Windows10下配置JDK环境变量 步骤3.检查JDK是否安装成功命令,java -version;java;javac; 步骤4.安装JDK1.8; 步骤5.安装完成后 删除系统环境变量path的C:\ProgramData\Oracle\Java\javapath; 删除目录C:\ProgramData\Oracle\Java\javapath 删除目录C:\Windows\System32下的java.exe、javaw
分类: 其他 发布时间: 11-02 23:14 阅读次数: 0

fiddler二次开发基础知识

一、官方开发文档 连接在这:http://www.telerik.com/fiddler 开发文档在这:http://docs.telerik.com/fiddler/Extend-Fiddler/ExtendWithDotNet 二、Fiddler接口 Fiddler4 公开接口有以下几类 类型一、IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3 1、这几个接口都是面向一个全局的插件, 2、插件出现的位置和Log,TimeLine
分类: 其他 发布时间: 11-02 23:14 阅读次数: 0

Fiddler开发实践之自定义导出插件

一、准备工作 1.安装fiddler4; 2.vs2010以上(下方演示截图都是基于vs2015的); 3.开启fiddler debug相关功能; 在下图位置输入如下内容: 显示错误和异常信息: prefs set fiddler.debug.extensions.showerrors True 显示log信息: prefs set fiddler.debug.extensions.verbose True 开启log显示后,开发者输出的log信息显示在fiddler右侧的log ta
分类: 其他 发布时间: 11-02 23:13 阅读次数: 0

Fiddler导出JMeter脚本插件详解

一、开发插件的初衷 对于刚刚接触JMeter这个工具的同学来说,JMeter脚本(.jmx的文件)还是比较神秘的,大概也不会使用文本编辑器打开一探究竟。估计大多数JMeter的初学者都用过飞测黑夜小怪(大神)的Fiddler插件,我也不例外, 我在使用过程中发现,发现真的可以在很大层度上提高接口测试的效率,在这里再次感谢大神(膜拜)。在网上查Fiddler二次开发的资料,发现Fiddler是C#开发的,刚好自己也学过,雷厉风行是军人的作风,说干就干,今天早上3点38分怎么都睡不着,于是起床敲代
分类: 其他 发布时间: 11-02 23:13 阅读次数: 0

JMeter后置处理器使用详解(二次开发)

一、插件下载地址: 百度网盘链接:https://pan.baidu.com/s/1WK7FVzq_PYYd2JEGX92rvQ 提取码:shnw 二、使用条件 1.JMeter版本为3.3(在JMeter3.3的基础上开发); 2.将jar包放置到目录…\lib\ext下重启JMeter即可; 三、插件使用说明: 1.安装插件,启动JMeter后发现后置处理器重新增了三个菜单,如下图: 2.后置处理器Json Array Extractor使用示例: 接口响应结果如下图: 需求:已知row某
分类: 其他 发布时间: 11-02 23:13 阅读次数: 0