自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农之路

编码经验总结

  • 博客(58)
  • 资源 (2)
  • 收藏
  • 关注

原创 浅谈vuex和localstorage

备注:很多伙伴觉得用localstorage可以代替vuex, 对于不变的数据确实可以,但是当两个组件共用一个数据源(对象或。)时,如果其中一个组件改变了该数据源,希望另一个组件响应该变化时,localstorage无法做到。2.vuex用于组件之间的传值,localstorage则主要用于不同页面之间的传值。1.vuex存储在内存,localstorage则以文件的方式存储在本地。3.当刷新页面时vuex存储的值会丢失,localstorage不会。

2023-06-05 16:04:22 336

原创 JavaScript中有 6 种值为“假”

1.false (布尔型)2.null (用于定义空的或者不存在的引用)3.undefined (未定义值)4.0 (数值型)5."'' (空字符串) (字符型)6.NaN这里面 false 本身是布尔类型,其它 5 个则不是。除了这 6 个外,其它均为“真” ,包括对象、数组、正则、函数等。注意'0'、'null'、'false'、{}、[]也都是真值...

2021-11-12 14:46:59 1308

原创 nrm安装之后无法使用的问题

安装nrm:npm install -g nrm 安装结果正常尝试使用:nrm ls然后报错 在网上找了一下资料, 找到一种方法: 找到nrm安装目录下的cli.js, 17行, 将变量NRMRC的值由path.join(process.env.HOME, '.nrmrc'); 改为path.join('HOME', '.nrmrc');之后再次尝试使用, 结果正常...

2021-08-08 11:55:38 889

转载 JS中 监听整个页面的回车事件

<script type="text/javascript"> document.onkeydown=keyDownSearch; function keyDownSearch(e) { // 兼容FF和IE和Opera var theEvent = e || window.event; var code = theEvent.keyCode || theEvent.which || th...

2021-07-05 20:36:10 592

原创 NGINX+ffmpeg 实现 大华摄像头视屏转流RTSP转M3U8格式

大华的RTSP 地址:例子:rtsp://admin:admin@172.16.5.247:554/cam/realmonitor?channel=2&subtype=1rtsp://[username]:[password]@[ip]:[port]/cam/realmonitor?channel=1&subtype=0说明:username: 用户名。例如admin。password: 密码。例如admin。ip: 为设备IP。例如 10.7.8.122。port: 端口

2021-06-23 18:16:27 1857

转载 Vue使用routerlink实现点击导航栏进行页面跳转

使用router-link来实现跳转1.如代码所示,router-link后面的to需要的内容是要跳转界面的路径。这个路径在src–>router–>index.js中进行编辑。同时需要保证这些跳转界面的vue文件已存在。并且,为了保证页面跳转之后依然可以持续传输数据,而不断开链接,需要使用来优化。<template> <div> <d...

2019-07-26 11:43:55 7031

转载 Vue—router-view组件使用方法

今天在做Vue项目的时候,想做一个点击导航不跳转新页面的效果,只在本页面打开内容。于是就想到了router-view组件,但是具体怎么使用呢,现在来总结一下使用方法:最主要的是router.js路由,写法如下:{ path: '/', name: 'home', component: Home, redirect: '/index', ...

2019-07-22 17:53:28 4966

原创 vue2.0+vue-video-player实现hls播放的案例

1. 安装依赖。npm install vue-video-player --save2.在main.js引入vue-video-player。import VueVideoPlayer from 'vue-video-player'import 'videojs-contrib-hls'Vue.use(VueVideoPlayer)截图如下:3.编写myPla...

2019-07-05 16:53:24 1916 1

转载 Web 前端如何播放 HLS(.m3u8) 视频

WEB 上主流的视频直播方案有 HLS 和 RTMP,移动 WEB 端目前以 HLS 为主(HLS存在延迟性问题,也可以借助 video.js 采用RTMP),PC端则以 RTMP 为主实时性较好移动端 iOS 和 Android 都天然支持HLS协议,做好视频采集端、视频流推流服务之后,便可以直接在H5页面配置 video 标签播放直播视频,PC端需要通过其他手段(videojs-contr...

2019-07-05 15:22:31 9288

原创 HTML5和HLS协议结合解决web移动端播放问题

什么是HTML5HTML5的设计目的是为了在移动设备上支持多媒体。新的语法特征被引进以支持这一点,如video、audio和canvas标记。HTML5还引进了新的功能,可以真正改变用户与文档的交互方式。什么是HLSHLS (HTTP Live Streaming),Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。包括一个m3u(8)的索引文件,TS媒体分片...

2019-07-05 15:14:18 2462

转载 eclipse调试(debug)的时候,出现Source not found,Edit Source Lookup Path

解决这个问题步骤:1.点击run as (就是点击Eclipse上边 debug爬虫启动按钮 右边的倒三角按钮);2.点击run configurations进去窗体如下:【在这一步中,需要特别注意的是,一定要选添加 Java Project,不要选别的。另外,还可以根据情况,先删除原来默认的default源,再添加我们的项目源。但是,如果删除了默认的defau...

2019-03-21 11:11:00 2225

原创 npm设置代理 proxy、配置国内源

1.首先查看下目前配置:npm config list 查看是否已经配置了2.设置网络代理的命令如下:npm config set proxy="http://192.168.2.1:8080"3.国外源速度不稳定,可设置国内淘宝源。查看现有源  npm config get registry4.设置淘宝源:npm config set registry https://registr...

2019-02-22 16:24:00 185348 4

原创 H5 通过jquery动态的设置video src的值无法播放视频

&lt;video id="my-player1" class="video-js vjs-default-skin vjs-big-play-centered h5video" controls preload="auto"         autoplay="autoplay" poster="//vjs.zencdn.net/v/oceans.png" data-setup='{"te

2019-01-24 17:27:47 5144

原创 Intellij IDEA中使用MyBatis-generator 自动生成MyBatis代码

将generatorConfig.xml文件放到resources\generator\目录下,在pom.xml 的plugins标签里添加&lt;plugin&gt;    &lt;groupId&gt;org.mybatis.generator&lt;/groupId&gt;    &lt;artifactId&gt;mybatis-generator-maven-plugin&lt;...

2019-01-22 22:45:00 244

原创 如何动态修改 placeholder 的颜色

.invalid:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: red; }.invalid::-moz-placeholder { /* Mozilla Firefox 19+ */ color: red;}input.invalid:-ms-input-placeholder{ color...

2018-12-28 17:39:49 2296

转载 nginx伪静态之try_files和rewrite讲解

一、伪静态是个啥? 1、说起伪静态基本上搞web开发的人,多多少少都有了解与使用,有人会说什么时候会使用伪静态?使用原生的url地址不是蛮好的吗,确实是这样的,其实我蛮喜欢原生的url风格的,但是由于某些原因我不得不使用伪静态。比如:(1), url地址比较友好,看着爽,更有说服务力(2), 如果是一个内容站,有利于seo优化(3), 有效的防止sql注入,让别人不知道你真...

2018-12-22 17:44:52 3299 1

原创 nginx中部署vue前端项目

首先当然是阿里云服务器购买以及Vue项目的编写了,服务器购买就不说了,Vue项目打包npm run dev的时候要注意一下,主要是config/index.js里assetsPublicPath要配置成 './'(原来是'/'),不然在上线后会什么也没有,还有就是如果使用了axios跨域(跨端口)的话,并且是使用proxyTable配置如下的话:proxyTable: {    '/api':...

2018-12-22 17:43:26 1281

转载 linux下启动tomcat服务的命令是什么

Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务: 切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)1,启动tomcat服务方式一:直接启动 ./startup.sh方式二:作为服务启动 nohup ./startup.sh &amp;方式三:控制台动态输出方...

2018-12-21 20:37:51 37939 2

转载 centos7 -- 安装jdk1.8

摘要:1.先删除centos7自带的open-jdk1.7查看jdk1.7&gt;&gt;&gt;&gt;&gt; 输入命令rpm-qa|grepjava删除jdk1.7  输入命令rpm-e--nodepsjava-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64rpm-e--nodepsjava-1.7.0-openjdk-headless-1.7.0....

2018-12-21 19:56:45 212

转载 阿里云服务器centos7.4安装mysql5.7步骤

第一步 添加阿里云服务器的实例安全组规则添加安全组后,避免不生效,可以重启一下服务器第二步 查看系统内部是否自带mysql服务[root@root ~]# rpm -qa|grep mysql 如果有,则需要先卸载之前的mysql [root@root ~]# yum -y remove mysql 或 [root@root ~]# find / -name mysql | xa...

2018-12-20 00:06:49 384

转载 RPM安装命令总结

在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。1)用RPM安装软件包,最简单的命令...

2018-12-19 23:51:41 273

转载 vue-cli中理不清的assetsSubDirectory 和 assetsPublicPath

背景一般情况下,我们借用 vue-cli之力安装好所有依赖后,我们就可以愉快的板砖了。但是也经常会遇到一写问题,比如assetsSubDirectory 和 assetsPublicPath两个兄弟有时候把我搞得死去活来的,下午刚好有点空,我就去好好修理了他俩一会儿(其实是被修理)。经过无数次的,config/index.js 里面的 build配置,然后无数次的 npm run build...

2018-12-06 15:49:32 12575 1

转载 SpringBoot+Mybatis,返回Map的时候,将Map内的Key转换为驼峰的命名表达式

遇见这个问题,是公司的小伙伴跟我说,每次使用mybatis的时候,简单的连表查询,用Map接收的时候,都是像DB定义的字段一样,类似以下 student_name,student_id,没有转换为驼峰,但是又不能因为这一个定义一个javabean来映射数据库字段集合,这样,会有无穷无尽的javabean,完全不是办法,然后我看了下mybatis-spring-boot的配置文档http://ww...

2018-11-24 17:39:24 2851 1

转载 vue中select的使用以及select设置默认选中

简介今天写pc端引入vue,遇到了一个问题,就是我循环出select内的数据以后,发现原本默认显示第一条的select框变成了空白,要选择后才有显示,结果查了好多文档,讲的都不是很清楚,后来看到一句提示,试了一下发现居然还有这种隐藏属性。所以,我决定自己写下来,讲清楚。 解决过程html代码如下,通过v-model可以获取到选中的值,如果option中存在value属性,优先获取v...

2018-11-08 20:54:29 15384 1

转载 字符,字节和编码

字符,字节和编码[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/encoding.htm]级别:中级摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。...

2018-11-05 20:31:59 282

转载 详解VUE中v-bind的基本用法

1. v-bind:class(根据需求进行选择)1.1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ...

2018-08-23 22:22:33 11100

转载 NPM install -save 和 -save-dev

本文原文地址:https://www.limitcode.com/detail/59a15b1a69e95702e0780249.html回顾 npm install 命令最近在写Node程序的时候,突然对 npm install 的-save和-save-dev 这两个参数的使用比较混乱。其实博主在这之前对这两个参数的理解也是模糊的,各种查资料和实践后对它们之间的异同点略有理解。遂写下这...

2018-08-21 18:43:06 177

转载 vue.js npm安装图解

首先理清nodejs和npm的关系:node.js是javascript的一种运行环境,是对Google V8引擎进行的封装。是一个服务器端的javascript的解释器。包含关系,nodejs中含有npm,比如说你安装好nodejs,你打开cmd输入npm -v会发现出啊线npm的版本号,说明npm已经安装好。引用大神的总结:其实npm是nodejs的包管理器(package m...

2018-08-07 21:37:51 272

转载 Intellij IDEA 2018中配置mybatis-generator自动生成

1.在maven工程中的resource中创建generatorConfig.xml配置generatorConfig.xml的  &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBa...

2018-08-04 09:42:08 16110

转载 group by 后使用 rollup 子句总结

一、如何理解group by 后带 rollup 子句所产生的效果group by 后带 rollup 子句的功能可以理解为:先按一定的规则产生多种分组,然后按各种分组统计数据(至于统计出的数据是求和还是最大值还是平均值等这就取决于SELECT后的聚合函数)。因此要搞懂group by 后带 rollup 子句的用法主要是搞懂它是如何按一定的规则产生多种分组的。另group by 后带 rol...

2018-07-23 20:38:34 552

转载 eclipse中查看源码JadClipse

1、首先下载jar文件:net.sf.jadclipse_3.3.0.jar  下载 2、将jar文件net.sf.jadclipse_3.3.0.jar放在myEclipse的安装目录MyEclipse 10\dropins\plugins下       注意咯:      把jar包放完之后打开myEclipse,在Window-Preferences-Java中看是否有J...

2018-07-18 19:21:11 434

转载 关于group by的用法 原理

写在前面的话:用了好久group by,今天早上一觉醒来,突然感觉group by好陌生,总有个筋别不过来,为什么不能够select * from Table group by id,为什么一定不能是*,而是某一个列或者某个列的聚合函数,group by 多个字段可以怎么去很好的理解呢?不过最后还是转过来了,简单写写吧,大牛们直接略过吧。=========正文开始===========  先来看下...

2018-06-14 00:26:30 253937 214

原创 spring mvc 设置默认首页

在web.xml中设置&lt;!-- 默认首页 --&gt;    &lt;welcome-file-list&gt;        &lt;welcome-file&gt;index&lt;/welcome-file&gt;    &lt;/welcome-file-list&gt;springmvc配置文件中指定&lt;mvc:annotation-driven /&gt;    &lt;mv...

2018-05-08 16:14:26 4746

转载 项目中加入activiti后,用户权限管理处理的三种方式

同步或者重构Activiti Identify用户数据的多种方案比较相信每个涉及到用户的系统都有一套用户权限管理平台或者模块,用来维护用户以及在系统内的功能、数据权限,我们使用的Activiti工作流引擎配套设计了包括User、Group的Identify模块,怎么和业务数据同步呢,这个问题是每个新人必问的问题之一,下面介绍几种同步方案,最后总结比较。方案一:调用IdentifyService接口...

2018-05-04 15:55:05 5010

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

 使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人...

2018-05-03 21:23:55 604 1

转载 SQL Server2012数据库开启远程连接

在我们使用SQL Server数据库的时候很重要的一点就是开启数据库的远程连接,这是因为很多时候数据库部署在远程的服务器上会比较方便,而部署在客户端的话,由于客户端不固定,所以需要经常去部署,这样容易经常去改变数据库,从而造成系统不稳定,但是部署在服务器上我们需要远程连接,而当我们安装好一个数据库之后,默认是不开启数据库远程连接的,那么该怎样一步步去打开远程数据库的连接呢?也参考了很多网上的文章,...

2018-04-24 15:51:32 14675

转载 sql server 2012提示评估期已过的解决办法 附序列号

sql server 2012提示评估期已过的解决方法:第一步:进入SQL2012配置工具中的安装中心。第二步:再进入左侧维护选项界面,然后选择选择版本升级。第三步:进入输入产品密钥界面,输入相应版本密钥。第四步:按照默认一直点下一步,遇到升级按钮,点升级直到升级完毕。sql server 2012 版本序列号如下:MICROSOFT SQL SERVER 2012 标准版激活码序列号: YFC4...

2018-04-24 15:48:57 4487

原创 tomcat端口被占用

8080端口被其他的应用占用!解决方案:第一步,命令提示符号,执行命令:netstat –anoActive ConnectionsProto Local Address Foreign Address State PID TCP 0.0.0.0:8080 0.0.0.0:0 LISTE...

2018-04-13 14:43:00 129

转载 手把手教你实现Android RecyclerView上拉加载功能

心灵鸡汤:知之者不如好之者,好之者不如乐之者。摘要一直在用到RecyclerView时都会微微一颤,因为一直都没去了解怎么实现上拉加载,受够了每次去Github找开源引入,因为感觉就为了一个上拉加载功能而去引入一大堆你不知道有多少BUG的代码,不仅增加了项目的冗余程度,而且出现BUG的时候,你却发现很难去改,正因为这样,我就下定决心去了解如何来实现RecyclerView的上拉加载功能,相信大家和...

2018-03-22 18:20:19 294

转载 解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variabl

1.添加M2_HOME的环境变量  2.Preference-&gt;Java-&gt;Installed JREs-&gt;Edit 选择一个jdk,  添加  -Dmaven.multiModuleProjectDirectory=$M2_HOME-Dmaven.multiModuleProjectDirectory=$M2_HOME...

2018-03-15 17:57:10 124

mybatis generator插件

包括mybatis generator插件及oracle数据库驱动,包括mybatis generator插件及oracle数据库驱动

2018-07-30

反编译插件jadclipse

压缩包中包含net.sf.jadclipse_3.3.0.jar和jad.exe,都 可以使用

2018-07-18

空空如也

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

TA关注的人

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