自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨光

沉醉在科技的海洋

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

原创 DPlayer-node安装docker报错:localunixsocket is it running?

解决:将自己的用户添加到docker的group中[admin@d-lap DPlayer-node]$ sudo usermod -aG docker ${USER}这里可能会出现一个错误:usermod: group 'docker' does not exist这是因为在安装docker的使用如果使用npm install来安装,它是不会给你创建docker的group的,所以我们需要自己创建一个创建一个docker的group[admin@d-lap DPlayer-nod

2020-06-27 11:31:08 1218 1

原创 Xshell、Xftp连接不上服务器解决(亲测有效)!!!

问题申请了个新的服务器,Xshell和Xftp都连不上解决解决这个问题要依次检查这几个点,在我通过浏览器查询的过程中第一点似乎出现在解决方案里的频率不高,对于那些苦苦查询半天还有没有找到解决方案的同志们,第一点可能会解决你们的问题!一、检查hosts.deny文件(我就是这里的问题)cat /etc/hosts.deny这里的sshd:ALL限制了所有的IP登录,也就是这个原因我们才无法通过Xshell或者Xftp来连接我们的服务器,直接注释掉就可以了这里可能会涉及到文件的修改权限问题,

2020-06-13 15:36:37 16053 2

原创 【小技巧】如何在当前路径下快速打开cmd

直接在当前地址栏中输入cmd回车即可

2020-05-24 17:58:42 1463 3

原创 Vue.js npm run build后空白页问题(含Nginx访问)

问题:在利用Jenkins部署前端项目时访问前端页面为空白,并且在本地npm run build后本地打开的html页面也是空白解决:步骤一、配置router文件中的index.js,将mode属性修改为hash(后面两步我都试了,不过只有修改这个时才解决了我的问题)步骤二、配置config文件中的index.js,将build中的assetsPublicPath改为’./’步骤三、配置build文件中的utils.js,将ExtractTextPlugin方法中的publicPat

2020-05-12 15:44:34 1408

原创 嘿~快来试试阿里云云开发平台!!!

前言最近体验了体验阿里云开发的云开发平台,其高效的开发方式和简单极致的页面布局深深地吸引住了我。云开发平台是阿里云面向广大开发者提供的云上研发工作平台,助力我们这些的研发团队实现工作的在线化和研发模式Serverless化,何为工作在线化?即:团队在线、环境在线、代码在线、协同在线。这大大地帮助研发团队实现对行业架构经验及架构服务的高效分享和传播,大大地提高了工作效率,并减低了工作的成本。从...

2020-05-07 21:06:13 1603 4

原创 The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone

解决方案原因:未指定serverTimezone前提配置:<1> jar包引用为:mysql-connection-java 8.0.19          <2>注册驱动为com.mysql.cj.jdbc.Driver从mysql-connection-java 6以后再访问数据库时需要指定serverTimezone//原先访问数据库的url:jdbc...

2020-05-07 17:14:47 947

原创 IDEA中classpath指的是哪里?

在web.xml中配置Spring的核心监听器,需要用到applicationContext.xml解决:在main目录下新建resources文件夹并在文件夹中新建applicationContext.xml这样问题就解决了。原因:classpath指的是target下的classes,在classpath前缀后的资源都都要到classes文件中寻找。而在idea项目中只有被标记为R...

2020-04-27 15:42:39 5196

原创 疫情中的互联网时代

疫情的这几个月一直是在家中度过的,天天也就看看新闻提升提升能力,对经济的发展有了一些思考和看法,在严峻的疫情形势下,针对实体经济打击还是非常大的,就光从街上一个个大门紧闭的店铺就能看出情势的不妙。实体暂时不能干了,那怎么样才能在这场疫情下继续存活下去?在举国上下共同抗击疫情的情况下,居家隔离、延长假期等防控措施严重影响了消费形势,也迫使人们将消费的目光慢慢地转移到互联网的身上。我们可以做一个对比...

2020-04-05 15:31:45 1699

原创 Android Studio 快速入门详解

前言在第一次接触Android Studio时,如果想要快速上手,那么下面这些文件和教程你一定要读一读。正文创建好项目并打开后重点Main2Activity这是我们自己创建的Activity,每一个页面对应着一个Activity,Activity是我们编写代码的地方。可以理解为,每个视图页面的所有动作都是对应的Activity中的代码完成的。cold_layout.xml创建完活...

2020-03-20 11:59:35 948

原创 EditText关于删除内容会导致App闪退或退出当前Activity的详细解决方法

运用Android Studio在开发app的过程中遇到的,想想是个普通问题但是在网上经过查询后虽然清楚了导致问题的原因(下文有描述),但是却没有适合自己的解决方式,以下是本人根据个人需求给出的解决方案。目标:输入数字后可以正常修改(设置的EditText只可输入数字、小数点和none)问题:测试app在EditText中填入内容并删除会导致:情况一:退出当前Activity情况二...

2020-03-17 23:52:04 1275

原创 打包错误:Entry name 'META-INF/ XXX ' collided

打包时出现的问题,在此记录一下问题:打包错误:Entry name 'META-INF/ XXX ’ collided(XXX指文件名)解决方式:在build.gradle的packagingOptions中使用’exclude’将该文件过滤掉不添加到apk中:exclude ‘META-INF/XXX’(XXX指文件名)...

2020-03-17 01:08:05 14045 12

原创 打包时错误:Entry name 'res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml' collided

问题:用Android Studio打包apk时报错Entry name 'res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml' collided解决方式:不过目前不清楚为什么降低以后就好了,之后得到答案后会在这里加上的。附赠:在学习一门新东西时,搜索能力异常重要,用好关键字可...

2020-03-17 00:57:14 5982 2

原创 作为程序员要时刻看一看自己在哪个阶段,接下来该如何走

前言下面是Google的评分卡,时刻看一看自己所处的阶段,这样才能只要自己还差些什么,并时刻保持紧迫。正文0 - 对于相关的技术领域还不熟悉1 - 可以读懂这个领域的基础知识2 - 可以实现一些小的改动,清楚基本的原理,并能够在简单的指导下自己找到更多的细节3 - 基本精通这个技术领域,完全不需要别人帮助4 - 对这个技术领域非常的熟悉和舒适,可以应对和完成所有的日常工作 - 对...

2020-02-21 22:46:29 230

原创 Java:内部类详解

内部类包括:成员内部类、局部内部类(包含匿名内部类)成员内部类成员内部类格式:修饰符 class 外部类名称{ 修饰符 class 内部类名称{ //... } //...}注意:当内部类调用外部类时,可以随意访问;而当外部类调用内部类时需要内部类的对象;内部类生成文件样式:当你创建了一个内部类并打开其所在文件夹---->...

2020-02-20 11:47:02 198

原创 关于引入com.sun.org.apache.xpath.internal.operations.String后右键RUN选项消失

前言由于在测试一些用例时,手残使系统导入了com.sun.org.apache.xpath.internal.operations.String导致右键没有run选项正文import com.sun.org.apache.xpath.internal.operations.String;它属于JDK的内部类,我们可能永远不需要调用他,它最有可能在解释XML时用作字符串,以便与其他的XPa...

2020-02-18 16:37:18 3322

原创 Java:接口

接口内容演变过程:Java 7 接口包含:常量、抽象方法Java 8 接口新增:默认方法、静态方法Java 9 接口新增:私有方法1.常量格式:[public] [static] [final] 数据类型 常量名 = 数值;注意:(1)常量名全为大写,用下划线连接(2)定义常量是必须赋值,并且一旦赋值就不能改变2.抽象方法格式:[public] [abstruct] 返回...

2020-02-17 08:52:34 136

原创 理清思路:J2SE、J2EE的名字是怎么来的?

直接进入正题我们都知道Java平台分为Java EE、Java SE、Java ME,而在2004年前,Java SE和Java EE分别叫J2SE和J2EE(虽然J2SE和J2EE是之前过时的叫法,但是谁让叫顺口了呢,现在也有很多人这么称呼)为啥有个“2”?1998年发布了Java 1.2版,而当时Sun公司的销售人员感觉通过增加小数点后面的数值来改变版本号并没有反映出JDK 1.2的重...

2020-01-16 16:01:54 321

原创 2019年终总结-程序员的前半生

前言2019这一年,从对自己毫不负责到逐渐“精致”,这期间少不了周围人的影响,也少不了自己对自己的不放弃。占位

2020-01-05 21:18:58 601

原创 Java常用API:Arrays类

Arrays解释:java.util.Arrays(一个与数组相关的工具类)使用:public static String toString(数组) //将参数数组变成字符串(按照默认格式:[元素1,元素2...])public static void sort(数组) //按照默认升序(从小到大)对数组的元素进行排序注意:如果是数组,sort默认按照升序从小到大如果是...

2020-01-05 16:37:30 312

原创 Java常用API:Random类

Random解释:此类的实例用于生成伪随机数流作用:产生随机数所在位置:Java.util.Random代码:1.不指定取值范围import java.util.Random;public class RandomTest{ public static void main(String[] args){ Random r = new Random(); int num...

2019-12-29 08:28:38 320 5

原创 Java常用API:匿名对象

什么是匿名对象?:创建对象时,只有创建对象的语句,却没有把对象地址赋给某个变量如何使用?:new 类名(参数列表); 举例 > new Scanner(System.in);注意事项1.一个匿名对象,只能使用一次(下面有代码示范)2.匿名对象可以作为参数3.匿名对象可以作为返回值代码示范//匿名对象public class Anonymous{ public sta...

2019-12-25 10:50:08 199 2

原创 Java常用API:Scanner类

Scanner它相当于一个可以解析基本类型和字符串的简单文本扫描器可以通过Scanner类中的方法获取键盘输入的字符串这里讲解其最常用的情景:获取键盘输入内容过程:1.导包java.util.Scanner;//这个不用我们手动去写,在引入该类时会被自动补全//还需要注意的是:如果引用的是Java.Lang包下的内容,是不需要导包的,比如String2.创建Scanner sc...

2019-12-22 11:29:39 216 3

原创 Java常用API:Scanner类next()方法源码过程浅析

2019-12-16 20:59:34 431 1

原创 Java基础系列:关于byte/short/char数据类型转换与java编译器问题

首先我们需要知道1.当byte/short/char进行运算时,会首先将其转成int类型后再进行计算2.byte/short/char这三种类型都可以发生数字运算,比如加法运算3.对于byte/short/char三种类型来说,如果右侧赋值的数值没有超过范围,那么java编译器会自动为我们的右侧表达式补上(byte)/(short)/(char)看如下代码:当我们用两个short类型的变...

2019-12-08 19:21:50 533 1

原创 网络数据请求流程浅析

前言在我们点开App后,她为我们呈现出丰富多彩的页面,当我们进行各种操作时她都会为我们反馈出我们想要的结果,这时我们不禁会想,她是怎么做到的?其中的流程是什么?正文这里我们浅析一下数据请求的流程首先我们应该知道的是:构成互联网Internet的最基本的网络协议是互联网协议InternetProtocol,简称为IP协议。在IP协议中有一个很重要的东西需要我们了解,那就是IP地址,就像我们每...

2019-12-01 22:58:57 439 1

原创 Java基础系列:赋值运算符+=的特点

这段代码有问题吗?public static void main(String[] args){ short s = 1; s+=1; System.out.println(s);}讲解:s+=1在逻辑上我们可以将其看成s=s+1,但是他们还有很多大的区别的。S=S+1运算过程:s=s+1在进行运算是,由于自动转换的关系,s+1的结果会被自动提升为int类型,而这时将一个int...

2019-11-24 16:08:03 931 7

原创 Java基础系列:JRE、JDK和JVM

前言在学习Java之前我们应该要熟悉它的几个顶梁柱,没有这些东西再好的Java程序也不能向世人展现。正文JVM(Java Virtual Machine)Java虚拟机,它是运行所有Java程序的假想计算机,是Java程序运行时的环境,我们所编写的Java代码都运行在JVM上(不过Java虚拟机本身是不具备跨平台功能的,所以每个操作系统都会有不同版本的虚拟机,Windows版、Linux...

2019-11-17 21:30:10 177 7

原创 2019年10月14日 日志

由于最近一直在学习备考,也没有在博客上做什么总结,使得自己已经有段时间没有写博客了。这段时间,发现自己思想和行为上均发生了微妙的变化…当然,这些变化都是向好的地方发展的。现在的我看向从前的我,发现,每个人的成长道路上虽都困难重重但每个人都以不同的方式挺了过来,不论颓废度日还是奋起勃发,那些心中充满希望的人们都获得了自己终该得到的对这个世界的理解,虽不尽相同,但却回味无穷。人生百态。...

2019-10-14 23:02:53 199 1

原创 VUE.js 对于import模块地址时是否需要加后缀的解释

1.为什么使用import?因为vue是通过webpack实现的模块化,因此可以使用import来引入模块2.import模块地址时是否需要加后缀的解释?不需要,因为在build/webpack.base.conf.js中已经说明了可以省略一些模块的后缀名称,并且在这之后webpack会自动补全。...

2019-09-25 11:33:13 3072 3

原创 VUE.js 登陆窗口密码输入框实现密码隐藏与显示

实现这个的关键点在于:一、ref的使用ref拥有很多的用法,在这里我们使用ref给元素或组件注册引用信息,然后通过$ref获取信息。举例:<template> <div id="app"> <div ref=focusDom>You're pretty</div> <button @click="getData()">获...

2019-09-20 15:45:24 7622 2

原创 前端如何将数据保存到localStorage

介绍localStorage用于长久的保存整个网站的数据(string类型存储),保存的数据没有过期时间,直到手动删除,并且localStorage的属性是只读的(不过如果是在浏览器的隐私模式下,它是不可读取的)。另外,如果你只想将数据保存在当前会话下,可以使用sessionStorage,数据将会临时保存,关闭窗口后则会被删除。语法保存数据:localStorage.setItem(...

2019-09-20 11:07:22 10740 3

原创 Vue.js获取返回数据中数组项个数

这是返回给我的数据,我们拿lineList中的数据举例获取数据:关于axios的使用,请自行百度,之后这里会添加链接,祝好运~

2019-09-11 00:19:40 10473 5

转载 GET和POST两种基本请求方法的区别

本文源地址:https://www.cnblogs.com/logsharing/p/8448446.htmlGET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知...

2019-09-10 16:41:04 216 2

原创 CSS 浅析盒子模型Box Model

开局放张图,程序全靠编在我们学习前端布局时,对于盒子模型的理解,如果是刚开始的话,那么很容易就会出现理解误区,在编写前端界面时,明明是按着定义来的,但是呈现出位置就很稀奇古怪,就很稀奇古怪,就***很稀奇古怪…margin外边距对于外边距的理解,如果拿人举例,将人装进冰箱,那么…需要几步??这里如果将冰箱当做边界,那么人的皮肤与冰箱的距离就是咱们说的外边距marginborder边框...

2019-09-07 21:08:40 234 2

原创 VUE.js插入背景图片

如果你有一个文件夹的图片…(做不做都无所谓)你可以选择将文件夹拉到static文件夹下(弹出框点击Copy Folder):添加CSS样式在你想要添加背景的.vue文件中添加CSS样式和与之对应的html代码(随便拿个文件举例了):关于html中图片的路径问题在文件夹中选中你喜爱的图片,右击选择复制相对路径:这样以后打开终端运行就可以看到效果了...

2019-09-05 22:12:04 1798 2

原创 HTML常用标签大全

常用元素元素<font><b><i>表示<font size=n color=“clr”>…</font><b>…</b><i>…</i>作用改变字体大小与颜色加粗字体倾斜字体元素<p><br><h...

2019-09-01 21:31:14 288

原创 除了编程,你还需要练胸练背练肌肉!

首先引体向上是一个很棒的练习手的握力,手臂拉力,肩膀发力,背部收缩的运动,是上半身锻炼的王牌动作,锻炼过程中,对各块肌肉有针对性的控制,会有更好的效果。针对握力的训练,一般人引体向上很难做,原因就在于握力不够,有的人带手套其实是减小了摩擦力,人体皮肤的细纹会增大摩擦力,可是疼。锻炼握力很简单,吊在单杠上,手用力握紧,收腹控制平衡,能吊多久就吊多久,能坚持三分钟后,再开始下一步锻炼。第二部分的锻...

2019-08-11 20:53:53 305 4

原创 ionic环境布置

占位

2019-08-04 20:17:27 197 1

原创 Java @RequestMapping注解浅析

在熟悉代码的过程中看到以下代码:@RequestMapping(value = "/action")@RequestMapping是一个用来处理地址请求映射的注解,使用范围是类或方法:用于类上时表示类中的所有响应的请求都是以该地址作为父路径的用于方法上时有以下几个参数:Value:请求路径的实际地址name:为本次的映射指定一个名词,默认为""(就是让你起个名字)path:更加具...

2019-07-28 20:03:01 1425 12

原创 Java @RestController注解浅析

本文关注重点@RestController在网上的一番搜索后,我大致总结出了几点:1.@RestController为开发提供了方便☺,在提供json接口时需要的配置操作再也不需要自己配置了。2.@RestController注解相当于@ResponseBody和@Controller的结合@Controller@ResponseBodypublic class MyControlle...

2019-07-21 21:46:37 19420 18

空空如也

空空如也

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

TA关注的人

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