自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 【服务器必备】Docker:使用容器技术,轻松部署应用

Docker是一种流行的容器化技术,它能够帮助开发人员和运维人员更快、更轻松地部署和管理应用程序。通过使用Docker,您可以将应用程序及其依赖项打包到一个轻量级、可移植的容器中,从而实现快速、可靠的部署。

2023-07-06 14:02:10 406

原创 简单易学!使用 Node.js 编写爬虫,跟着教程一步步实现!

爬虫是一种可以自动从网页上获取数据的程序,它可以帮助我们收集和分析各种有用的信息。在这篇文章中,我将向你展示如何用 node.js 来编写一个简单的爬虫,只需几步就可以实现。

2023-06-01 11:09:26 5326

原创 JS 中的 reduce:一种函数式编程的艺术

reduce是JavaScript中一个非常强大的数组方法,它可以用来对数组中的元素进行累计操作,从而得到一个单一的值。reduce的基本用法是接受一个回调函数和一个初始值作为参数,然后遍历数组,将每个元素和累计值传递给回调函数,最后返回最终的累计值。reduce有很多超级实用的使用技巧,本文将介绍其中的10个,供大家参考。

2023-05-10 16:25:39 1476 1

原创 将json数据分组

在工作中有时需要根据业务需要,将大量数据进行处理分成几个一组。每组多少数据可以通过传参进行动态设定,自行进行控制。将上方数据进行处理可以这些写。

2023-04-06 13:57:34 472

原创 基于antdv有可键入搜索的选择器

inputChange:选中 option,或 input 的 value 变化(combobox 模式下)时,调用此函数。本组件基于ant design Vue 和 Vue开发(JeecgBoot Vue2.0),带有搜索和键入。ifNeedAsterisk:是否需要模糊查询(业务中定为:true加*为模糊查询,false不加为精确查询)routeKey:指定循环的key(必须唯一,默认:id)methodFn:请求方式。field:指定要放的字段。inputUrl:请求路径。params:请求参数。

2023-03-27 13:17:05 606

原创 从零开始学习前端开发,打造属于你的网页世界(三) - CSS基础

CSS(cascading style sheets),层叠样式表,WEB标准中的表现标准语言,表现标准语言在网页中主要对网页信息的显示进行控制,简单说就是如何修饰网页信息的显示样式。

2023-03-24 14:43:23 117

原创 从零开始学习前端开发,打造属于你的网页世界(三) - CSS基础

CSS(cascading style sheets),层叠样式表,WEB标准中的表现标准语言,表现标准语言在网页中主要对网页信息的显示进行控制,简单说就是如何修饰网页信息的显示样式。

2023-03-23 17:00:36 133

原创 什么是 .com 域名?含义和用途又是什么?

随着网络的发展,网络上出现了各种不同后缀的域名,这些域名的后缀各有不同的含义,也有不同的用途。今天,我们就一起来探讨一下 .com 后缀的域名知识。.com 域名是一种最常见的顶级域名,它是由美国国家网络信息中心(Network Information Center,简称NIC)创建的,它代表着"commercial"(商业)的意思。.com 域名是最受欢迎的顶级域名,可以用来表示公司、组织或个人的网站,是建立网络商业活动的最佳选择。

2023-03-17 17:01:44 43082

原创 Halo博客搭建-搭建个人博客网站

本站是使用Halo搭建而成Halo官网:https://halo.run/Halo是一款适合打造个人博客的系统,如果你想搭建一个个人博客网站,那么是一个十分不错的选择。1、代码开源 2、易于部署 3、REST API 4、模板系统 5、附件系统 6、评论系统。

2023-03-15 14:30:44 2084

原创 Fake Location

这是一款帮助开发人员调试位置信息程序的模拟工具,用于实现对位置信息、WIFI信息以及设备开发环境的调试模拟。其中大部分功能需要ROOT权限的支持。

2023-03-13 11:31:46 3808

原创 从实践中汲取经验:我的职场启示录(一)

职场路上,我们总是不断地摸索、学习、成长,而这一路上的经验,不仅是我们自己的财富,更是可以分享给他人的宝藏今天,我想和大家分享我的职场经验,希望能够为你们的职业生涯带来一些启示和帮助

2023-03-08 17:00:59 184

原创 JavaScript 闭包的理解

闭包是什么呢?

2023-03-01 18:07:36 638

原创 uniapp 识别RFID

uniapp实现RFID识别,在uniapp插件市场现成的插件要收费,还挺贵,本着自己动手丰衣足食的态度决定研究一番。

2023-03-01 10:57:12 3085 4

原创 百度地图添加文本标注+信息窗口

【代码】百度地图添加文本标注+信息窗口。

2022-04-20 10:55:41 1965

原创 vue百度地图实现路线规划(含途经点)

效果展示:设置驾车路线途经点<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <style type="text/css"> body, html,.

2022-04-20 10:44:30 4048 15

原创 百度地图添加自定义点标记、文本标注、点标记

工作中遇到百度地图做相关的需求,在此做记录分享<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="utf-8"> <title>添加文字标签</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name...

2022-04-11 16:05:18 10699 1

原创 js 数组去掉无效值(null、undefined)

不过滤Boolean值var arr=[1,2,null,undefined,9,0,NaN,,];arr=arr.filter(x=>!!x==true||x==0); //[1, 2, 9, 0] 2、可过滤Boolean,自定义过滤规则let arr = ["",false,NaN,null,undefined,"123", ,"test",123,true];let newarr = arr.filter(item=>!["",null,undefine...

2021-09-24 10:10:56 5091 2

原创 java通过方法修改字段值

1、直接通过方法进行修改字段值public class methods1 { public static void main(String[] args) { Person ming = new Person(); ming.setAge(12); ming.setName("xiao"); ming.setSex("男"); System.out.println(ming.getName() + ", " + .

2021-09-07 14:42:17 1515

原创 上传图片时添加水印的组件

水印内容为: 时间 基地库仅支持app,加水印在其他平台加不上,只能显示原图片// dUpload<template> <view> <view> <u-form ref="uForm"> <!-- // 是否允许删除 // 是否展示进度 //图片来源 // 上传前钩子 // 上传携带的头信息,对象形式 // 上传额外携带的参数 --> <u-form..

2021-08-30 15:48:45 285

原创 uniapp实现app的强制更新

var server = baseUrl + "baseInfo/wmsAppVersion/update"; //检查更新地址plus.runtime.getProperty(plus.runtime.appid, (inf) => { this.wgtVer = inf.version; uni.request({ url: server, data: { version: this.wgtVer }, .

2021-08-30 14:48:06 4861 4

转载 reduce高级用法

这个方法接收两个参数:要执行的函数,要执行的函数中也可传入参数,分别为prev:上次调用函数的返回值cur:当前元素index:当前元素索引arr:被遍历的数组函数迭代的初始值用法:①、计算数组中每个元素出现的次数let names = ['Alice', 'Bob', 'Tiff', 'Br...

2021-08-26 17:36:06 316

原创 JeecgBoot vue 带参跳转 新页面赋值后删不掉

假设从A页面跳转到B页面,传递参数为planCodeB页面被赋值的input可以显示新值,但是删不掉,进行删除的时候光标常亮不闪;不删除时,光标有规律闪动,这可不行,只能赋值不能删除不能满足需求怎么办呢?开始接下来的探索// A页面this.$router.push({ path:'/checkManage/WmsCheckRecordList', query:{ planCode:planCode1 }})// JeecgListMixi.

2021-02-24 15:42:20 1126

原创 两个条件同时满足时执行方法

要求:values里面的libraryCode与this.dataSource中size不得大于selectNumber,满足该条件的时候执行方法// 发布作业getTableData() { this.$refs.wmsWarehousingPlanDetail.getValues((error, values) => { if (error === 0) { var flag values.forEach((it.

2021-02-20 18:36:00 2735

原创 孙组件给父组件

组件A里包含组件B,组件B里包含组件C,组件C的值要传值给组件A,那么就要用$listeners传值。$listeners跟子传父差不多1.在孙组件里定义事件,通过$emit把值传出去。<template> <div> <button @click="trans()">传值</button> </div></template><script>export default {

2021-02-05 17:05:55 463 1

原创 antDv 级联选择器(a-cascader)通过接口动态加载数据

每次子选择器的内容都是通过将父级id传给接口获取到 最终保存到data中参数selectItem格式为 xxx,xx,x<a-cascader :options="options" :load-data="loadOptionsData" placeholder="请选择库位信息" change-on-select v-model="queryParam.positionCode" @change="onChange"/>...

2021-02-02 11:03:32 5183 3

原创 JS中console的几种方法

console.log()通常用来输出变量或字符串var a = 'abc'; console.log(a) console.log('hello world!')console.dir()将特定的js对象显示为可以交互的列表。在Chrome中打印dom元素时,两个方法输出的结果大不一样。console.log()会将dom元素以HTML的形式输出,而console.dir()则是以JSON对象的形式输出console.debug()、 console.info()、 ..

2020-11-06 15:31:58 18207

原创 uniapp实现H5对PC的适配

前言:使用uniapp做的h5页面,在PC端显示时,发现由于rpx单位计算基准值太大,导致页面排版布局错乱思路:刚开始发现使用px单位不会导致页面布局混乱,但这对刚开启的项目友好,对已经成型的项目修改成本太高,风险也大,而且px是固定单位,在移动端显然没rpx好使;今天去官方社区逛了一圈,发现有大神已经提出PC端适配方案了,就几句代码就OK了,突然发现我真是蠢啊,┭┮﹏┭┮新建一个pc.js,随便找个地方放着,内部代码如下(变量sw值的设置,你们觉得怎么好看怎么来吧,下面的是我根据我的感

2020-09-23 11:06:54 6643 4

原创 uniapp微信小程序获取不到用户返回操作的问题

先说一下我的需求:1、用户未登录的情况下,碰到需要登录的接口,跳转到登录页面2、用户登录成功,返回原页面3、用户不想登录,返回到原来的页面的上一个页面 (通过页面栈来实现,在需要登录的页面判断上一个页面是不是登录页并且没有登录,如果是的话直接返回上上个页面)话不多说,直接上代码(这里只实现1、2)//登录前的页面,也就是需要获取用户信息的页面data(){ return { loginIndex:1, // 用来记录跳转到登录页的次数 }},onSho

2020-09-23 10:57:38 1956 2

原创 手写一个弹出窗

需求: 1、点击按钮能显示弹窗,并显示相对应的内容 2、弹窗显示的时候有遮罩层,并且不能穿透 3、关闭弹窗的同时去掉遮罩层,并且可以滑动列表内容环境: vue + jQuery代码:<!-- 遮罩层 --><div id="mask" style="position:fixed; left:0; top:0; opacity:.5; width:100%; height:100%; background:#000; z-index:9...

2020-09-10 16:48:13 695

原创 解决点击事件传参,打印时却为undefined的问题

话不多说上代码<scroll-view scroll-y="true" scroll-top="0" :style="{height:indexHeight}" @scrolltolower="ReachBottom" scroll-with-animation="true"> <view class="product" v-for="(item,index) in products" :key="item.id" > <view class="items"&gt

2020-09-06 09:16:22 2302

转载 可能是最全的 “文本溢出截断省略” 方案合集

前言 在我们的日常开发工作中,文本溢出截断省略是很常见的一种需考虑的业务场景细节。看上去 “稀松平常” ,但在实现上却有不同的区分,是单行截断还是多行截断?多行的截断判断是基于行数还是基于高度?这些问题之下,都有哪些实现方案?他们之间的差异性和场景适应性又是如何?凡事就怕较真,较真必有成长。本文试图通过编码实践,给出一些答案。先来点基础的,单行文本溢出省略核心 CSS 语句 overflow: hidden;(文字长度超出限定宽度,则隐藏超出的内容) whit...

2020-09-03 16:36:54 219

原创 elementUI 日期时间选择器添加默认时间

GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期 var y = dd.getFullYear(); var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);//获取当前月份的日期,不足10补0 var d = dd..

2020-07-15 16:37:56 6239 1

原创 uniapp 自定义tabbar在微信开发者工具中显示正常,在真机中不显示图片

有可能是因为以下几种原因:tabbar中图片命名不支持使用中文 在使用外部图片时,要注意是不是png或者jpg格式的图片。例如webp的图片是解析不出来的 在使用外部图片时,确定图片域名是否加入微信白名单这个细节问题纠结了好久才找出来,关键是也不报错,就不好排查问题...

2020-06-26 17:22:02 2600 2

原创 css 如何在长横线中间显示标题

<fieldset> <legend>标题</legend> <p>内容</p></fieldset>这是不用定位实现的方式,不过微信小程序不支持这种写法,这种写法在微信小程序中是这样显示的在H5中是正常显示的,在微信小程序中使用还是需要定位实现...

2020-06-22 15:48:20 359

原创 文字显示不全以省略号的形式呈现

//单行文字显示不全以省略号的形式进行展现white-space:nowrap;overflow: hidden;text-overflow: ellipsis;//多行文字显示不全以文字形式进行展现,默认显示两行,超出两行内容以省略号显示display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;...

2020-06-12 10:39:50 876

原创 uniapp引用外部在线js

最近在搞uniapp项目,但遇到一个问题就是,不知道怎么用后台配置的js数据,就很头疼,在网上到处找方法,找到一个方法,但这个方法暂时仅发现对H5有效,微信小程序不支持这种写法,唉 这个坑货其作用是:调整页面 head 中的 meta 配置补充 SEO 相关的一些配置(仅首页)加入百度统计等三方js使用自定义模板时,1. 工程根目录下新建一个html文件;2. 复制下面的基本模板内容,到这个html文件,在此基础上修改meta和引入js;3. 在 manifest.json->h

2020-05-27 11:43:18 15420 6

原创 fiddler爬取app时出现手机连接不上的问题

Fiddler 下载地址 :https://www.telerik.com/download/fiddler Fiddler 离线下载地址:https://pan.baidu.com/s/1bpnp3Ef密码:5skw window的防火墙需要关闭,然后配置端口号,在手机浏览器搜索 电脑主机名:端口号 就可以下载证书 参考来源:https://www.cnblogs....

2020-04-15 15:42:28 606

原创 vue中v-bind和v-model的区别

1、:value是v-bind:value 的简写。官方给出的说明是:动态地绑定一个或多个特性,或一个组件 prop 到表达式。 官方给出的描述:2、v-model可以进行双向数据绑定,官方的描述是这样的:简单来说:v-bind是一个单向数据绑定,映射关系:Model->View,我们不需要进行额外的DOM操作,只需要进行Model的操作就可以实现视图...

2020-04-10 11:03:16 19095

转载 前端优化之节流函数Throttle

如果用户 不断的 resize 浏览器窗口大小,这时延迟处理函数一次都不会执行

2020-04-05 16:22:42 520

原创 踩坑之穿梭框与树形控件的完美结合 el-tree-transfer

开发文档见:https://github.com/hql7/tree-transfer先下载npm install el-tree-transfer --save或npm i el-tree-transfer -S<template> <div> // 你的代码 ... // 使用树形穿梭框组件 <tree-t...

2020-03-17 16:09:46 6987 18

drawArea.html

利用jQuery技术通过调用腾讯地图api实现划定区域 并获取到区域的经纬度,双击退出划定区域 下载即可使用

2019-12-30

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

TA关注的人

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