自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 6. git 指定某一个提交

在 Git 中,直接“更新”一个特定的提交记录是不常见的操作,因为提交记录是 Git 仓库历史的一部分,通常不应该被修改。但是,你可以通过一些策略来达到类似的效果,比如创建一个新的提交来撤销或者修改之前的提交。

2024-03-13 14:04:12 509

原创 5. git 删除版本标签

要删除本地的 Git 标签,你可以使用命令,后面跟上你想要删除的标签名。

2024-03-13 14:00:01 488

原创 4. git 添加版本标签

git tag -a <标签名> <提交的哈希值> -m "标签的附注信息"将 <标签名> 替换为你想要给标签命名的名称,将 <提交的哈希值> 替换为你找到的提交哈希值,并将 “标签的附注信息” 替换为你想要添加的标签附注信息。

2024-03-13 13:55:16 629

原创 3. git 回退代码版本

在Git中,如果你想要将某个分支的代码回退到上一个版本,你可以使用或者命令。这两个命令有不同的用途和效果,因此你需要根据你的具体需求来选择合适的命令。

2024-03-13 13:46:29 373

原创 2. git 分支使用流程

只会提示 公共文件是否需要合并,配置在 .gitattributes 文件下的文件目录自动忽略。Git在合并时总是 保留当前分支(ours)或另一个分支(theirs)的 文件夹内容。2.使用 .gitattributes 文件来配置Git如何。8.修改master分支下文件后,重复步骤4。4.在master 分支下 提交文件。6.在das286分支下 提交文件。7.切换成 master 分支。5.新建 das286 分支。1.在项目根目录新建。9.合并das中公共文件。

2024-03-13 13:41:18 598

原创 1. git 常用命令

在推送分支到远端仓库时,确保你使用的是正确的远程分支名称。例如,如果你想要推送一个名为 feature-branch 的本地分支到名为 origin 的远端仓库,你可以使用以下命令。这将推送你的 feature-branch 分支到远端的 feature-branch 分支(如果它不存在,Git 将自动创建它)3.使用git commit命令提交你的更改,并附带一条有意义的提交信息。2.使用git add命令将所有文件添加到Git仓库。1.使用 git pull 命令拉取文件。9.应用或丢弃暂存的更改。

2024-03-12 11:54:24 458

原创 压缩js 和 还原压缩min.js

min.js 还原压缩成 js:js 压缩成 min.js:代码压缩工具:

2023-12-22 11:41:18 446

原创 vue3 右键菜单的两种写法

【代码】vue3 右键菜单的两种写法。

2023-11-09 17:40:32 574

原创 vue实现自动打印功能

使用Lodop实现自动打印功能

2023-03-02 13:40:38 934 1

原创 在vue中使用mqtt.js

在vue项目中使用mqtt.js

2023-02-20 10:55:22 903 2

原创 el-form-item内多个输入框的 validate 校验

表单中复合型输入框, 都要满足必填验证规则 。<el-form-item label="申请贷款银行" prop="bank"> <el-input placeholder="请填写分行和支行信息" v-model="formData.bank2" class="input-with-select" :style="{width: '100%'}"> <el-select v-model="formData.bank1" slot="prepend" pla

2022-03-02 14:44:37 4013

原创 element-ui Upload上传组件 动态配置action

<el-upload class="upload-file" ref="upload" :limit="currentTableData.length" :headers="upload.headers" :action="upload.newurl" :on-exceed="handleExceed" :before-remove="beforeRemove" :before-upload="handleFileBefore" :auto-upl

2021-12-01 10:47:04 3254 1

原创 根据图片路径去判断图片是否存在

方法一:function validateImage(url) { var xmlHttp ; if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }else if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } xmlHttp.open("Get",

2021-03-02 10:34:46 720

原创 每隔一定时间重复调用某一方法或接口,且永久持续调用

需求:根据某一参数重复调用同一接口, 且每隔3s执行一次,持续请求。var timeid; // 定时器loop(nodeids); // 调用循环数组function loop(nodeids){ // 清除定时器 clearTimeout(timeid); // 遍历数组 nodeids.forEach(function(nodeid, index) { (function(i) { timeid = set

2020-09-27 14:00:31 1268

转载 js双击会触发两次单击事件的解决方案

问题描述:javascript中,onclick为单击事件,ondblclick为双击事件,在同一DOM 对象上加上单击事件和双击事件时,双击会触发两次单击事件。解决方案:通过设置两次点击事件的间隔时间(setTimeout 方法),来实现双击、单击事件并存。单击后不立刻执行相关的代码,而是让其延时执行(比如:200ms),如果随后发生了双击事件,则取消延时执行的方法,只执行双击事件方法。<!DOCTYPE html><html lang="zh-cn"><hea

2020-09-27 13:42:45 1795

原创 js一次性删除数组中多个元素

方法体内部使用splice方法,在使用for循环或者forEach遍历数组的话,删除数据不全方法一 ,用逆向循环for (let index = _this.teamIds.length - 1; index >= 0 ; index--) { if(_this.teamIds[index].indexOf(val) == '-1'){ _this.teamIds.splice(index, 1); }}方法二,用filtervar arr = [1, 2, 3, 4, 5.

2020-09-18 10:19:35 1047

原创 文本框输入数值且最多只能保留两位小数

html代码: <input type="text" class="form-control" name="cableLength" id="cableLength" onkeyup="changeNum(this);">JavaScript·代码:function changeNum(obj) { //如果用户第一位输入的是小数点,则重置输入框内容 if (obj.value != '' && obj.value.substr(0, 1) == '.'

2020-07-24 15:47:26 536

转载 前端常见跨域解决方案

前端常见跨域解决方案什么是跨域?什么是同源策略?常见跨域场景跨域解决方案一、 通过jsonp跨域二、 document.domain + iframe跨域三、 location.hash + iframe跨域四、 window.name + iframe跨域五、 postMessage跨域六、 跨域资源共享(CORS)1、 前端设置:2、 服务端设置:七、 nginx代理跨域1、 nginx配置解决iconfont跨域2、 nginx反向代理接口跨域八、 Nodejs中间件代理跨域1、 非vue框架的跨域(

2020-07-09 09:47:46 226

原创 MySQL按日统计数据,时间范围内无数据补0

需求:统计用户在指定日期范围内的 日访问量 ,根据此数据画出走势图。如果直接按照日期字段group by 查询,若某天没有访问,则该日期数据是不出现的,将导致走势图不能很好地表明当前状况,因此无数据情况下补0,来达成需求。解决思路:先用一个查询把指定日期范围的日期列表搞出来SELECT @cdate := date_add(@cdate, INTERVAL - 1 DAY) AS date_str, 0 AS date_countFROM ( SELECT @cdate :=

2020-07-08 17:08:52 1686 1

转载 通过Nodejs搭建流媒体服务器

通过Nodejs搭建流媒体服务器1. 借助 Node-Media-Server 搭建自己的流媒体服务器2. 推流3. 拉流1. 借助 Node-Media-Server 搭建自己的流媒体服务器通过查看该模块Github地址了解详细介绍1. 新建项目,在项目中安装模块。执行下列代码:npm init --yesnpminstallnode-media-server --save2. 在项目中新建一js文件。复制粘贴下列代码:const{NodeMediaServer} = require('n

2020-07-08 11:44:27 1895

转载 创建wss服务

问:Workerman如何创建一个wss服务,使得客户端可以用过wss协来连接通讯,比如在微信小程序中连接服务端。答:wss协议实际是websocket+SSL,就是在websocket协议上加入SSL层,类似https(http+SSL)。 所以只需要在websocket协议的基础上开启SSL即可支持wss协议。方法一 ,直接用Workerman开启SSL准备工作:1、Workerman版本不小于3.3.72、PHP安装了openssl扩展3、已经申请了证书(pem/crt文件及key.

2020-07-08 10:18:32 1614

原创 datepicker控件设置开始时间,结束时间自动默认加一年

需引用文件:/bootstrap-datepicker3.min.css/datepicker/bootstrap-datepicker.min.js/datepicker/locale/zh-cn.js"html代码部分:<input name="maintenstarttime" id="maintenstarttime" type="text" class="form-con...

2020-03-16 13:32:07 1534

转载 10个正则表达式使用介绍

本文通过举例简单的介绍了正则表达式的一些使用方法,能够助力你快速入门正则表达式,希望这篇正则总结方法能对你有用。1.匹配模式正则表达式查找与模式匹配的字符串部分在JavaScript中,它们是在正斜杠之间//或使用new RegExp()然后用于match , test或replace您可以预先定义正则表达式,也可以直接在调用方法时定义...

2020-02-19 15:50:10 203

原创 正则表达式的基本使用

正则详解:正则表达式 可以查找, 替换,匹配字符串的.1.使用场景 在表单提交时,需要验证用户信息(邮箱,手机号,qq,身份证号) 修改配置文件 替换修改,查找字符串中的信息2.使用原则 替换字符串时,能使用函数解决的尽量不要使用正则 世界上最难理解的三个东西: 医生的处方, 道士的符, 程序媛(猿)的正则3.基本使用 正则的组成:定界符, 原子, 元字符 ,模式修饰符....

2020-02-17 16:13:05 96

原创 将JSON对象中某属性按照中文首字母排序

var finalArr=[], chars=[],list= [];//类别下拉框排序for(var i=0;i<data.length;i++){ if(/^[\u4e00-\u9fa5]*$/.test(data[i].modelname.charAt(0))) { // 类别名称为中文的 finalArr.push(data[i]); ...

2020-02-17 11:04:51 531 5

转载 PHP date() 和 strtotime() 使用详解

1.php中时间转换函数echo strtotime(date('Ymd')); //1560096000echo date("Y-m-d H:i:s",'1560096000'); //2019-06-10 00:00:002.php中获得今天零点的时间戳//要获得零点的unix时间戳,可以使用$todaytime=strtotime('today'); //...

2020-01-15 16:41:28 1429

原创 JS使用MQTT

MQTT 官方中文网:http://mqtt.p2hp.comjs 的 MQTT 库为paho-mqtt: https://github.com/eclipse/paho.mqtt.javascript获取mqtt// 引用 mqtt 库<script src="__JS__/mqtt/paho-mqtt.js"></script>var MQTT;// 网络...

2020-01-08 17:10:13 2105

原创 如何优雅的规范前端代码?

前端代码规范前端如果多人协同开发或者接手别人代码或者看自己的代码,有没有想掐死对方或者掐死以前自己的冲动。所以说规范代码和指定统一的代码风格不论对别人还是对自己都是一件好好事。虽然前期会花点时间,但是以后会节省很多时间。几种规范样式javascript 规范google JS规范aribna JS规范standard JS 规范prettier: 代码样式风格 规范l...

2020-01-03 14:18:27 323

转载 JS 一天执行一次的方法

一天执行一次,很常用的场景,思路就是利用一个标识,今天没有这个标识就执行操作,然后添加标识,后续判断标识存在就不再执行相应的操作。具体实现是添加一个cookie,第一次没有这个cookie,就执行操作,同时添加一个到第二天凌晨过期的cookie。代码如下:function DoOne(key,method) { var v = getCookie(key); if (!v) { m...

2020-01-03 09:29:57 3374 1

原创 js取数组最大值的四种方式

var arr = [7,2,0,-3,5];1.apply()应用某一对象的一个方法,用另一个对象替换当前对象var max = Math.max.apply(null,arr);console.log(max)由于max()里面参数不能为数组,所以借助apply(funtion,args)方法调用Math.max(),function为要调用的方法,args是数组对象,当funct...

2020-01-02 16:15:42 441

原创 [JS] 查找对象数组中某属性的最大最小值

array数组中对象的value属性的最大值 / 最小值例如:要查找array数组中对象的value属性的最大值var array = [ { "collecttime": 1577724116, "endtime": 0, "sourceid": 1577724116201, "starttime": 0, "type": 0, "valu...

2019-12-31 14:51:06 1534

转载 Echarts数据可视化全解注释

Echarts数据可视化全解注释 Echarts数据可视化开发代码注释全解Echarts数据可视化开发参数配置全解6大公共组件详解(点击进入):title详解、 tooltip详解、toolbox详解、legend详解、dataZoom详解、visualMap全解5大坐标系详解(点击进入):地理坐标系geo详解、gr...

2019-10-24 14:15:37 622

转载 Bootstrap Table API 中文版(完整翻译文档)

Bootstrap table API 中文文档(完整翻译文档)*$(’#table’).bootstrapTable({});*看网上有中文版的,但有些就是字面直接译过来了,而且有的就没有翻译,那就打算自己再翻译一遍,每一条会尽*最大可能结合尽可能多资料翻译,如果发现译的内容比英文多,是添加了更详细的说明,表的名称,属性,类型,*默认值不翻译,例...

2019-09-10 10:02:05 515

原创 bootstrapTable 根据条件隐藏/显示某列

bootstrap-table方法之:showColumn/hideCoulumn显示或隐藏指定数据列 $table.bootstrapTable('showColumn', $this.val());//显示某列 $table.bootstrapTable('hideColumn', $this.val());//隐藏某列获取表格columns数组$table.data('bootst...

2018-12-29 15:26:45 21947

原创 bootstrap-select 详解之官方示例文档解读

引入问题 之前博主在实际开发中遇到了一个问题,就是需要既支持多选又同时支持模糊查询的下拉控件,大家所熟知的比较强大的下拉框插件bootstrap-select2,博主当时也参考过,但是发现它的多选效果做的比较差,类似这种, 这样的多选控件必须要控件足够长,如果选择超...

2018-11-19 11:55:58 1841 1

原创 下拉框选择联动,selectpicker重置清空

下拉框选择联动效果如下所示:左侧选择一个选项时,右侧下拉框只出现相应可选择项代码如下:&lt;select class="form-control" id="acceptdepart" name="acceptdepart"&gt;&lt;/select&gt;//左侧单选下拉框&lt;select class="form-control" id="acceptu

2018-11-19 10:47:59 18961 4

原创 laydate时间控件 (开始日期、结束日期)

官方地址:https://www.layui.com/laydate/两个input框,限制开始时间和结束时间&lt;input type="text" id='starttime' name='starttime' class="form-control input-date" /&gt;&lt;input type="text" id='endtime' name='endtime' c...

2018-11-19 10:28:35 8285 1

原创 PHP在上传大文件前如何检查文件大小

1.在客户端检查&lt;form method="post" enctype="multipart/form-data" action="upload.php"&gt; &lt;input type="file" name="file" id="file" /&gt; &lt;input type="submit" name

2018-11-02 13:06:16 4261

原创 jquery如何删除数组中的一个元素?

jquery删除数组中的一个元素的方法是用 splice 实现的。举例说明:var arrList = ['a','b','c','d'];arrList.splice(jQuery.inArray('b',arrList),1);alert(arrList);其中jQuery.inArray(‘b’,arrList)是b这个元素在数组arrList 中的位置splice(index...

2018-10-31 11:30:37 33597

原创 input输入框如何只能输入正整数

&lt;input type="number" class="form-control" id="inoutnum" name="inoutnum" value='{$ITEM-&gt;inoutnum}' min="0" placeholder="请输入数量..." onkeyup="if(this.value.length==1){this.value=th

2018-10-25 17:28:28 5747

空空如也

空空如也

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

TA关注的人

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