自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

皮先生不皮的博客

快乐搬砖,快乐生活

  • 博客(39)
  • 收藏
  • 关注

原创 scala 中Option 与getOrElse()方法的使用

简介getOrElse()的字面意思,应该是,当某一个Option类型的调用此方法,如果此Option有值,则返回的是就是此值,如果Option类型发变量为None,则返回getOrElse(形参a) 中形参a的值。参照代码理解:scala> val a = Some(true)a: Some[Boolean] = Some(true)scala> a.getOrElse(false)res3: Boolean = truescala> a.getOrElse(true)

2021-10-19 10:39:42 866

原创 java8 匿名内部类的前生今世

一 前言本文会由浅入深,把匿名内部类的由来,定义,用法,以及在java5,和java8中一些新的语法,对其形式上的变形,阐述的清清楚楚。对于完全没有接触过匿名内部类的朋友,或者对其一知半解的朋友,相信读完此文,会豁然开朗。二 相关概念对于匿名内部类,首先应该明白一些相关基本概念。顾名思义,他是一个类,并且是内部的类,还是一个匿名的类。2.1内部类2.1.1什么是内部类当一个类的定义中出现另外一个类的类体中时,那么这个类就叫内部类(inner),而这个内部类所在的类就叫外部类(outer)。比如

2021-08-19 11:46:33 281

原创 python 虚拟环境的迁移

python 虚拟环境的迁移假设虚拟环境迁移的三种方法根据以上这篇博客我主要提出一个基本假设:如果将已经创建好的venv,并拷贝到目标环境解压。是不是不需要再安装python解释器? 再下载python依赖包?我主要针对方法三做了两个尝试:把项目包括虚拟环境所有 移动到另外一个服务器B上,项目目录,虚拟环境相同,报一个错误!libpython3.7m.so.1.0: cannot open shared object file: No such file or directory原因是因为

2021-08-16 17:13:55 708

原创 VMware下虚拟机的三种网络模式,以及其使用场景

VMware下虚拟机的三种网络模式,以及其使用场景前言有关这三种模式的定义,及其详解,网络上有很多博客,可结合本篇及其他博客综合来阅读,比如虚拟机的三种网络模式在此不再做过多赘述。但是基本都是讲解理论,偏实际操作较少。或者又讲解较少我们何时选择怎样的网络模式。本篇主要是总结一下,讲诉这三种模式的差异。并结合实际开发,讲诉其运用场景。三种网络模式。即网桥模式(Bridged)、网络地址转化(NAT)、仅主机(host-only)网桥模式所谓的网桥模式,可以简单粗暴的理解为,虚拟机、主机都如同连接

2021-06-04 15:44:02 1232

原创 2021-05-19

java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)问题描述:在使用win10 环境中使用MapReduce 出现以下错误:java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)H

2021-05-19 21:36:47 179

原创 2021-05-10

其主要实现的功能是在使用‘a’ 追加写入模式文件之前,先读取文件,判断文件中存在的信息(ip)与写入的信息是否 有重复。

2021-05-10 11:42:03 47

原创 2021-05-10

python 读文件、写文件 不同模式介绍提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录python 读文件、写文件 不同模式介绍前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机

2021-05-10 11:34:34 49

转载 2021-04-29

利用辅助工具MobaXter在Linux centos7上配置jdk环境资源链接

2021-04-29 21:06:42 62

原创 2021-04-21

python isinstance() 与 type()的区别一 共同点他们都是判断一个对象的类型。二 区别isinstance() 在判断类别的时候,会考虑类继承关系,认为子类是父类的一种类别。type则反之。三 推荐使用推荐使用isinstance。借鉴的博客...

2021-04-21 11:16:35 41

原创 idea pycharm等来着同一个全家桶的debug快捷键

step over 执行下一步step into 进入断点所在函数/方法…等内部代码进行执行。其跳转到的是自己写的代码force step into 与step into 相同 ,只是这里查看官方的代码。step out 从 step into 或者force step into 进入的代码中跳出到本断点所在的代码,即out 出来。run to Cursor 运行到光标所在的位置。...

2020-12-16 21:04:33 81

原创 String 字符串与整数的相互转换

拉钩教育大数据训练营 java预科班 模块二 有关五子棋的题目说明:1.对输入值进行了合法性判断。2.对输入值的位置,进行了是否合法的判断。3.代码说明较为详细,故不单独再进行说明。可改进地方:有很多逻辑重复的地方,可以提出方向,减少代码的重复。棋盘显示效果不佳,可加以颜色进行区分。package parttwo.homework;import java.util.Scanner;/** * 1.对棋盘的数组进行初始化,使得每一个值为 0 * 2.定义绘制棋盘的成员方法ge

2020-11-30 00:20:58 577

原创 拉钩教育大数据预科班java模块二复习与薄弱知识点总结

拉钩教育大数据预科班java模块二复习与薄弱知识点总结前言第一模块前言这里主要记录学习完java模块二的 封装 ,继承,多态 等。对于与其他语言相比,自己未见过的,或者薄弱的知识点,进行一个记录,以加深记忆。第一模块主要讲了一下内容,本人有一些基础,相对还是比较简单,主要对于一些没有记忆的知识点进行记录。1. 面向对象编程2. 类和对象以及引用3. 成员方法面向对象编程一 书写规范:类的名字 由多个单词构成的时候,需要对每个单词首字母大写。成员变量与成员方法的名称 由多个单词构成的时

2020-11-27 21:27:08 215

原创 docker中volume 与 -v 的区别

相同之处都是为了将数据持久化,即当容器销毁时,数据还能永远的保存下来,不至于跟着容器一起销毁。不同点一 场景不同1 volumevolume常用在Dockerfile 时使用 ,在Dockerfile 中volume后面是容器的目录,即路径。例: VOLUME /data 这里就是绑定在容器的/data 路径下。2 -v-v 是在docker run -v 【宿主机的路径:容器路径】。 时进行数据卷的挂载 这里的-v 是docker run 的一个参数 。例:doc

2020-10-10 10:17:56 3055

原创 docker run 失败 在logs中如下错误,standard_init_linux.go:211: exec user process caused “exec format error“

standard_init_linux.go:211: exec user process caused “exec format error”简述此问题是在板件上二次dockerui项目遇到的,板件采用的是arm7l架构。镜像是基于x86_64的centos docker build 出来,之后通过docker save 将此镜像打包成tar文件,再通过docker load 压缩的tar 文件解压成本地镜像。这个镜像转移本身是没有问题,在此之前也进行多次操作。在docker run的时候显示容器e

2020-09-02 21:10:23 19378 10

原创 go get 不能从golang.org 上fetch

造成这个问题主要是“墙”的原因,我当时第一反应是,我用一个vpn不就行了,但是我在服务器上go get ,鉴于是公司服务器,不能轻易做改动,看了看网上的博客,主要的思路就是:通过 go env 查看 环境 ,这主要关注 gopath 也就是go的安装包路径 go env 各个path 讲解在https://github.com/golang/ 去找到需要安装的安装包.在对应的路径下git clone 此 安装包 详情例:我这里gopath是: /home/pyf/go我这里

2020-07-30 11:27:04 174

原创 linux 配置环境变量后 ,关闭终端,失效问题

我第一次遇到这么问题 ,感觉很奇妙,然后搜了一下 网上给的答案有以下解决方案:每次就resource一下 /etc/profile (显然很麻烦)把要配置的环境变量放进~/.bashrc中 ,cd /etcvim ~/.bashrcexport PATH=$PATH:/home/landv/go/binsource ~/.bashrc3 把直接在~/.bashrc 中添加source /etc/profile...

2020-07-18 15:08:06 2834 2

原创 vue学习十六---component组件的三种创建方式

component组件以下写了三种组件创建方式,个人推荐使用第三种,同时配了三个对应的demo1. 使用 Vue.extend 配合 Vue.component 方法:var login = Vue.extend({ template: '<h1>登录</h1>' }); Vue.component('login', login);2....

2019-11-30 18:44:03 857

原创 vue学习十六 --- vue-resource三种请求方式

<body> <div id="app"> <input type="button" value="get请求" @click="getInfo"> <input type="button" value="post请求" @click="postInfo"> <input type="bu...

2019-11-22 11:06:10 138

原创 vue学习十五---生命周期函数

var vm=new Vue({ el:'#app', data:{ msg:'ok' }, methods:{ show(){ console.log('执行了show方法 '); ...

2019-11-21 21:01:05 92

原创 vue学习十四 ----自定义全局指令,文本框获得焦点

一 、DOM实现<input type="text" class="form-control" v-model='keywords' id="search" >// 获得焦点 document.getElementById('search').focus()二 、自定义焦点使用vue.directive()定义全局的自定义指令注意:参数一:指令的名称 在定义的时候,...

2019-11-21 20:26:49 296

原创 vue学习十三-- 自定义按键修饰符(实现f2回车完成数据输入)

一、vue官方提供的按键修饰符:实现效果:当输入完内容是,敲击“enter”后,触发vue实例,方法对象中的“add”函数,<input type="text" class="form-control" v-model='name' @keyup.enter="add">// 'enter'的键盘码是13 同样可可使用以下方法<input type="text"...

2019-11-21 19:50:41 480

原创 vue学习十二----过滤器(采用 私有/公有对 new Date()时间格式转化)

实现的效果:过滤器调用的时候 ,采用就近原则,如果私有过滤器和全局过滤器一直 则调用私有过滤器一 、全局过滤器全局过滤器和vue的实例是平级关系,不存在包含与被包含的关系1.定义语法// 过滤器的定义语法 Vue.filter('过滤器的名称',function(){}) // 过滤器中function ,第一个参数已经固定死了,永远是过滤器管道 符‘|’前传递过来的数...

2019-11-21 19:28:21 227

转载 vue select @click的时候,第一次点击无效,第二次才有效果

转载:连接为什么这么做,日后有空再深究。这里只是做个记录。

2019-11-19 09:58:00 3636

原创 JavaScript 之用indexOf()和 includes()实现关键字搜索

1.indexOf()(1)indexOf() 方法可返回数组中某个指定的元素位置。(2)该方法将从头到尾地检索数组,看它是否含有对应的元素。开始检索的位置在数组 start 处或数组的开头(没有指定 start 参数时)。如果找到一个 item,则返回 item 的第一次出现的位置。开始位置的索引为 0。(3)如果在数组中没找到指定元素则返回 -1。2.includes()includ...

2019-11-16 11:50:25 1106

原创 vue学习十一-----vue的简单应用

实现数据关键字搜索,以及数据添加删除结果图:代码如下:// 需要导入vue 和boostrap的包 <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title">添加品牌&l...

2019-11-16 11:34:10 164

原创 JavaScript常用的几种遍历数组的方法

总结目前本人用到的几种遍历数组的方法数组可以是普通数组,同样也可以是对象数组,常和箭头函数结合使用。以下代码均使用此数值(对象数组)list:[ {id : 1, name : '奔驰' , ctime : new Date() }, {id : 2, name : '凯迪拉克' , ctime : new Date() }, ]1.forEach...

2019-11-16 10:46:19 406

原创 vue学习十 -- v-if和v-show的区别

通过以下例子来显示v-if和v-show之间的区别以及使用场景他们都是vue中的判断指令,但是实现的方式有所不同,具体看如下例子: <div id="app"> <!-- <input type="button" value="toggle" @click='toggle'> --> <input type="bu...

2019-11-14 15:59:21 138

原创 vue学习九--v-for的四种用法,以及key问题

v-for的使用:普通数组的使用:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &lt...

2019-11-13 17:54:37 462

原创 vue学习八--通过属性绑定为元素设置style内联样式

方式:代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-...

2019-11-13 17:39:30 204

原创 vue学习七--通过属性绑定为元素设置class样式

以下采用四种方当绑定class样式:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <...

2019-11-13 17:09:21 163

原创 vue学习六---v-model的简单应用之简易计算机

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...

2019-11-13 15:34:55 119

原创 vue学习五之v-model 数据双向绑定

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...

2019-11-13 11:48:21 75

原创 vue学习四 --小练习之跑马灯

跑马灯<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv=...

2019-11-13 11:21:44 86

原创 vue学习二(补)

剩余指令的学习<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-eq...

2019-11-13 10:56:36 66

原创 vue学习三

##vue学习之— 阻止事件学习<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <me...

2019-11-13 10:52:38 88

原创 vue学习二——v-cloak,v-text,v-html的区别于应用(闪烁问题)

vue三个指令之v-cloak,v-text,v-html的学习<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"...

2019-11-12 15:48:06 168

原创 vue学习一之.mvvm 基本结构的划分

vue学习一1.mvvm 基本结构的划分。2.基本的vue页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0...

2019-11-12 14:56:13 137

原创 vuex理解之对象调用

vuex理解之对象调用1.在了解Vuex之前,先看看对象引用的概念(猜猜一下代码输出结果)。//代码1let state={ msg:"welcome" }let copy = statestate.hello="world"console.log(Object.keys(copy)) //Object.keys用于获取对象键名//代码2let state={ msg:"w...

2019-11-12 10:09:25 152

原创 python: 使用线程池实现对configparser的配置文件读操作

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-09-05 17:10:43 223

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除