自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【docker】小白学习之路--基于docker环境代码打包(99.14)

docker run --name docker名称 --restart=always --net=host --mount type=bind,source=服务器路径,target=容器路径 -itd -w 容器路径 erlang:20.3 bash。前提说明: ubuntu 20.04 的服务器已经部署好docker,具体部署流程不清楚。打包erlang代码,所以基于erlang环境,根据自己需求。docker ps -a 查看当前容器。4、进入容器后正常打包就可以。

2024-09-20 16:05:29 136

原创 erlang----中文乱码问题

binary_to_list(unicode:characters_to_binary("测试中文")) ++ [230,181,139].unicode:characters_to_binary("测试中文")// [230,181,139] 假设是“我”的二进制数据。2、在代码中拼接后,再数据库或者接口中是中文,直接使用。1、直接在代码中使用中文。

2024-09-11 11:05:40 124

原创 erlang -----gen_serve过程中出现报错,一直重启循环报错解决

用try catch 来catch住报错,并写日志。

2024-09-10 15:02:29 128

原创 【银河麒麟服务器-arm架构】搭建erlang环境

1、安装自带的本地erlang版本(成功),之前尝试asdf\离线等方式,未成功。2、安装rebar3 自带的没有,离线安装、asdf安装成功。

2024-09-10 14:54:28 258

原创 ubuntu 20.04 脚本自启动

sudo chmod +x /home/用户名/xxxx.sh。su 用户名 -c "/home/用户名/xxxx.sh"打开文件 /etc/rc.local。

2024-08-21 15:01:38 96

原创 ubuntu20.4 安装postgresql并远程连接

小白学习摸索之路,linux安装postgres数据库

2024-08-21 14:58:58 383

原创 linux 新增用户

linux 新增用户

2024-08-20 14:35:59 103

原创 erlang小白的学习之路--rebar3 升级

rebar3升级

2024-08-12 16:53:36 180

原创 linux 根据端口关闭对应的服务

根据项目端口号关闭服务

2023-04-25 11:19:35 543

原创 vue3 watch 不生效

vue3 解决监听无效问题

2023-04-21 16:16:30 691

原创 Erlang 格式转换

erlang 基础知识点——格式转换

2023-03-01 15:47:11 218

原创 vue2项目升级到vue3

vue2项目升级到vue3

2023-02-02 09:28:20 3809

原创 ubuntu18.04 搭建vue3环境

1、安装node npm 安装方式根据网上查看分两种,一种在官方自己下载安装;另一种在线安装直接百度就可以更新源sudo apt-get update安装nodesudo apt-get install nodejs查看node版本nodejs -vnode --versionnpm 安装下载sudo apt-get install npm安装淘宝镜像---cnpm下载sudo npm install -g cnpm --r...

2021-07-05 15:38:06 3347

原创 vue 主题切换深色系和浅色系

vue项目进行主题色切换,主要是echart、element-ui、主题色等三个位置的颜色调整echart 和element 调用第三方框架进行切换,提前准备好其主题色本系统主题色需要自己进行代码提取,经过网上查询,本次采用css自定义变量进行颜色主题切换,可参考下面链接https://wanshi.netlify.app/2019/11/21/2019-11-22-vue%E9%A1%B9%E7%9B%AE%E4%BD%BF%E7%94%A8css%E5%8F%98%E9%87%8F%E5%A

2021-03-04 15:29:24 4607 4

原创 桌面通知引发的后续问题------http修改为https

桌面通知要求协议必须是https,原本的协议是http,明文传送,不安全导致浏览器默认就会拒绝弹出任何信息所以,下一步,需要把http修改为https分两种情况:一是开发模式 (本地代码) 二是生产模式(也就是部署后)开发模式开发模式需要添加两个地方,一般在图二中添加图一的代码;另外还需要在config/index.js 反向代理中添加图3的代码 devServer:{ https:true, },//具体添加位置得看具体项目生产模式这种情..

2020-12-16 14:34:51 371

原创 vue 前端读取excel文件内容

1. html模块 <el-button type="primary" @click="handleUpload" size="small" icon="el-icon-folder-add"> 报表导入</el-button> <input id="excel-upload-input" type="file" accept=".xlsx, .xls" v-show="hide" @change="handkeFileChange">2. 引用插件..

2020-12-07 13:55:56 2211 2

原创 vue 跨域 使用nginx 反向代理

跨域问题,头疼两天了, 分两种情况1开发环境 这种情况相对简单一点,在config/index文件中proxyTable中增加新的并进行重定向;taget是新的IP+端口pathRewrite进行重定向在对应的接口中匹配api这样在请求的时候,以/api开头的会匹配到找个taget的ip上面然后npm run dev 就可以了此时此刻想到一句话,,,会的都简单,不会的都难2 生产环境目前我了解的是两种方式,我是前端,这两种方式都需要后端的配合1.后端进行...

2020-11-13 18:39:45 753

原创 js 取到excel的时间格式是44147,如何转成时间格式

44147是excel中时间格式的整形,如果读取文件拿到这个值,需要进行时间进行转化formatDate(numb, format) { const time = new Date((numb - 1) * 24 * 3600000 + 1) time.setYear(time.getFullYear() - 70) const year = time.getFullYear() + '' const mo

2020-11-13 10:33:32 700

原创 vue scoped不生效

vue 文件在其style中增加“scoped” 是只对当天文件有效,但也存在bug就是不能覆盖原生态组件的样式可以新增style,不增加scoped,然后定义一个新的class ,再其新的class中进行样式修改这样样式就只在本页面中生效了...

2020-11-11 16:58:50 592

原创 element 对全部数据进行排序

1、对表格排序方法/*** * 表格排序 * @param array 进行排序的数组 * @param field 需要排序的字段 * @param reverse 排序方式 */export function jsonSort(array, field, reverse) { //数组长度小于2 或 没有指定排序字段 或 不是json格式数据 if (array.length < 2 || !field || typeof array[0] !== "objec

2020-11-10 19:04:56 2548

原创 前端按照其他标准排序

百度搜索只有按数字、ASCII、或者按中文进行排序,这远远达不到我们的需求为此,可以延伸出来一种方式;先把固定的排序列成一个数组,然后利用冒泡排序。简单来说呢,在冒泡排序中添加一层转换,因为此次我用的对象数组,所以在排序的时候先那其对象值在列表中找到key,然后按照他们的key一一对比//按其固定的备注进行排序const typeSort = ['l_o', 't_o', 'd_o', 're', 'cl']export function sortByType(arr) { v

2020-11-10 11:36:06 121

原创 桌面通知

想要实现类似于广告那种,打开浏览器就弹出一个提醒,并实时更新;通过H5来实现可能两种业务逻辑 1、打开系统后通知,直接调用就可以,但是有要求,关闭系统后取消通知,2、打开浏览器不打开系统就通知,这种需要翻墙实现目前只实现了第一种创建了main.js 文件 ,在系统一打开的时候进行调用var NotificationHandler = { isNotificationSupported: 'Notification' in window, isPermissi...

2020-11-03 11:05:42 217

原创 sessionstorage使用注意事项

sessionstorage中存储的是字符串,如果存在的是布尔型或者数值型,会自动转成成字符串,使用时要注意; sessionstorage 是当前浏览器窗口存储的信息,新建窗口,就找不到存储的数据了,若存储到浏览器中,可以使用localstorage或者利用vuex...

2020-10-14 16:31:28 540

原创 axios 添加拦截器,请求参数加密

新建request.js文件import axios from 'axios'import qs from 'qs';import md5 from 'js-md5'import * as Base64 from 'js-base64'function encrypt(params) { let encoded = Base64.encode(JSON.stringify(params)) //字符串转义,加密 let md5Str = md5(md5(enco...

2020-10-10 14:54:16 4725 2

转载 element中筛选框默认增加全选按钮

需求:下拉的时候需要增加全选按钮参考以下连接:两个筛选框,第一个是想要的需求点代码参考:https://gitee.com/muwanqing_admin/vue-test/blob/master/src/components/select.vue<template> <div class="select-height"> <template> <el-select v-model="valu

2020-09-11 19:09:34 627

原创 vue 多源数据怎么处理

情况描述:项目需要增加一个新服务,且两个服务IP一样,端口号不一致,以下两种情况1、开发环境下 可以在config/index.js中直接配置;‘/’是原本服务,、'/scan'是新增的,可以进行调试,两边接口都可以用2、部署打包需要固定的ip+端口,进行重定向使用,可能会出现跨域问题,一般跨域后台解决两个步骤:1、将这个文件在main.js中引用,在该代理下的接口进行调用2、在文件中调用,在后台提供的接口中前增加小白的无奈,问了别人才知道,开发和部署还...

2020-08-28 16:20:15 276

原创 vs code 出现git 代码没有合并

git config --global core.autocrlf truegit 出现代码不合并的情况,查找原因是文件格式问题,vscode 中是CRLF,git 中是LF,需要加一层转换就可以对git不了解的,一定切记在git-cmd.exe中执行

2020-08-25 13:44:22 1235

原创 vue 中filter前端筛选

主要分两种情况1、简单的字符串筛选queryData(){ let vm = this ///原数组 inittableDatecopy let arr = vm.inittableDatecopy if(vm.value!= ''){ arr = arr.filter(i=>{return i.acqStatus==vm.value}) }

2020-08-04 16:02:31 2910

原创 vue突然报错 Failed to mount component: template or render function not defined.

昨天临走时,运行时可以的,第二天来就报错,无奈现象描述:只有一个页面是这种情况,比如是A页面,先打开A页面后,其他页面一律不能用,显示空白;若先打开B页面,则可以正常使用,再打开A页面,得,全部页面不能用首先排除是其他页面造成得原因,单独测试A页面,笨办法一点点测试,最后都修改为原文件,还是报错那就不是修改代码得问题了,继续百度,最后找到了原因router文件中compent组件调用得文件没有后缀名,我去,,,很尴尬,同样名称得文件有js,vue文件,同时存在的话,会默认加载js文件啊,那肯

2020-07-16 17:16:56 895

原创 element 组件switch 使用

<el-switch v-model="value" active-color="#13ce66" inactive-color="#ff4949"></el-switch><script> export default { data() { return { value: true } } };组件直接在官网上面找就可以,但是使用的时候默认值要注意,字符串直接调用就可以;有区别的.

2020-06-16 16:33:40 1905

原创 装系统全过程

1、下载系统,在下面这网址中找到对应想要用的系统;直接下载https://msdn.itellyou.cn/2、用下载器下载,我用的是迅雷,网页直接下载安装失败,后来找了迅雷7安装,完美3、制作启动盘,朋友推荐是U深度,很快,很便捷http://www.ushendu.com/http://www.ushendu.com/upcjwt/15516.html4、安装系统,目前刚走到第三个步骤,...

2020-06-15 19:42:22 198

原创 vue 赋值改变原数组

使用场景:websocket 实时 获取数据,获取不到显示0,获取到了展示该数据先定义了原数组【{},{},{}】:json格式,包括数据,名称描述,单位等信息,并定义了顺序1、如果直接修改值的话:JSON.parse(JSON.stringify(值))2、转换下通过中间copyarr数组来转换下copyarr = JSON.parse(JSON.stringify(...

2020-04-23 13:22:45 1123

原创 后台返回格式json,需要拼成树形结构

拿到数据后,网上找了一篇js,事实证明,是可以用的,但是自己挖的坑还得自己跳;用完以后,3000条数据专程导航树大概用了50s左右,这简直接受不了!!!!没发现问题前,,找后台,找大神咨询怎么会出现这种情况,人尽皆知啊。下午自己静下心来思考,就发现了问题1、第一篇get(){ let parents = data.filter(value => value.parent...

2020-04-21 17:04:14 637 2

原创 vue打包过滤掉‘console.log’

1、找到这个文件2、添加一下代码3、测试,时间原因,没有测试,应该是没有问题的,有问题后期更新代码: new UglifyJsPlugin({ uglifyOptions: { compress: { warnings: false, // 打包后 log 就不会出现了 drop...

2020-04-21 16:56:25 465

原创 element 表格的筛选控件用与不用,用的场景

目前需求:表格多层状态筛选,且需要分页,需要根据查询条件导出实验多次:分页情况下可以进行全局筛选;借用链接:https://blog.csdn.net/wh13267207590/article/details/90597967然后具体逻辑 let data = [] let key = Object.keys(filters) console.log(...

2020-04-16 14:49:44 274

转载 json(对象数组中根据某一属性的值获取重复的的数据)

let arr = [ {id: 1, sku: 101, name: 'sku101'}, {id: 2, sku: 102, name: 'sku102'}, {id: 3, sku: 103, name: 'sku103'}, {id: 4, sku: 101, name: 'sku101'}, {i...

2020-03-15 19:59:17 2832

原创 两个一维数组拼成二维数组,绘制图表可能会用到

let cc =[5,8,4,9,7,2]let dd = [2,4,6,5,7,5]得到的结果[[5,2],[8,4],[4,6],[9,5],[7,7],[2,5]export function drawGt(displacement,gtdispload){ const arrNew = [] //循环根据index拼接 for(var i in disp...

2020-01-08 17:20:12 1264

原创 前端时间格式转换

1、2020-01-08T16:32:32.000000Z 转 北京时间 yy-mm-dd2020-01-08T16:32:32.000000Z为UTC通用格式format(time, format) { var t = new Date(time); var tf = function (i) { return (i ...

2020-01-08 17:12:56 2217

原创 vue小白使用_显示内容过多,多余的用省略号表示

{{remark.slice(0,10) + '...'}}

2019-12-26 10:06:40 2803 1

转载 vue 打包生成的map文件

map 文件主要是用来定位打包以后出现错误的位置可以不生成,再config/index.js 修改一下参数 productionSourceMap: false,map文件再打包文件中占较大内存转载:https://blog.csdn.net/qappleh/article/details/99672722...

2019-12-11 09:00:45 1911 1

空空如也

空空如也

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

TA关注的人

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