自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker--小白--导入timescaledb

从本地文件加载镜像或容器,timescaledb是从docker中导出来的。先安装好docker,确保docker 可正常访问,可参考上一篇文章。如果出现以下错误,应该是权限问题。

2025-01-10 15:59:14 435

原创 ubuntu 20.04 安装docker--小白学习之路

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - # 写入阿里云Docker仓库地址。# 安装需要的软件包以使apt能够通过HTTPS使用仓库 sudo apt-get install ca-certificates curl gnupg lsb-release。# 添加Docker官方的GPG密钥。# 修改daemon.json文件,# 添加阿里云官方GPG密钥。

2025-01-10 13:52:26 841

原创 linux 重启

reboot。

2025-01-03 16:25:03 125

原创 ubuntu 20.04 创建用户

回车后输入密码,其他全部默认,最后一个选择y。

2025-01-03 10:28:32 232

原创 npm install --global windows-build-tools --save 失败

为啥下载windows-build-tools,是因为node-sass@4.14.1 一直下载不成功,提示python2 没有安装,最终要安装这个,但是安装这个又失败,主要有以下几个要注意的。1、node 版本 14.21.3 不能太高。

2025-01-02 11:19:07 887

原创 nvm--vue 版本管理工具

nvm install 安装指定版本。nvm list 查看版本列表。nvm use 切换到指定版本。

2024-12-31 11:21:56 117

原创 [vscode] 创建erlang gen_serve 文件快捷方式

点击左下角功能按钮,代码片段,新建全局代码片段,然后输入自定义内容就可以。

2024-12-12 17:03:34 423

原创 [vscode] erlangLs跳转不可用

先安装这个插件,如果不可用的话,应该是版本导致的。0.0.23版本支持 otp21。最新的支持 24以上。

2024-12-12 16:59:58 190

原创 [asdf] 管理erlang 版本--ubuntu 16.04

【asdf】切换erlang版本

2024-11-07 12:05:07 338

原创 【vscode】ssh远程连接虚拟机

4、vscode 中打开配置ssh的config文件,增加 IdentityFile ~/.ssh/id_rsa。2、在window下生成密钥,在C:\Users\fly\.ssh\id_rsa.pub 一般生成位置在这里。3、拷贝里面的内容然后复制到虚拟机的这个文件下 ~/.ssh/authorized keys。1、ssh-keygen -t rsa -b 2048 虚拟机输入这个命令。远程连接虚拟机设置一次密码后不用再次连接输入。具体步骤忘了,一直回车。

2024-10-24 14:34:09 230

原创 git 操作

参考。

2024-10-17 17:02:38 93

原创 [新电脑整理工作]

2、安装成功后用VScode直接切换不同环境就可以(原本旧电脑就不可用,可能是vscode 版本有问题)1、window vscode 执行 ssh-keygen -t rsa -b 2048命令,3、虚拟机系统上 vim ~/.ssh/authorized keys 文件并添加公钥。2、在C:\Users\fly\.ssh 可以找到id_rsa.pub并复制里面内容。工作需要同时安装py2,和py3,故用anconda 软件,下载并安装成功后。

2024-10-17 16:51:38 274

原创 【erlang】 kerl 激活

. /home/user/kerl/20.3/activate

2024-10-09 11:25:31 129

原创 erlang 计算某个函数的运行时间

timer:tc(模块名称,函数名称,参数列表(默认为[])).

2024-09-25 13:38:19 142

原创 【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 303

原创 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 204

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

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

2024-09-10 15:02:29 175

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

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

2024-09-10 14:54:28 420 1

原创 ubuntu 20.04 脚本自启动

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

2024-08-21 15:01:38 202

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

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

2024-08-21 14:58:58 607

原创 linux 新增用户

linux 新增用户

2024-08-20 14:35:59 138

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

rebar3升级

2024-08-12 16:53:36 293

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

根据项目端口号关闭服务

2023-04-25 11:19:35 643

原创 vue3 watch 不生效

vue3 解决监听无效问题

2023-04-21 16:16:30 793

原创 Erlang 格式转换

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

2023-03-01 15:47:11 264

原创 vue2项目升级到vue3

vue2项目升级到vue3

2023-02-02 09:28:20 3886

原创 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 3754 1

原创 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 4797 4

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

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

2020-12-16 14:34:51 403

原创 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 2275 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 787

原创 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 720

原创 vue scoped不生效

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

2020-11-11 16:58:50 639

原创 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 2581

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

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

2020-11-10 11:36:06 136

原创 桌面通知

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

2020-11-03 11:05:42 237

原创 sessionstorage使用注意事项

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

2020-10-14 16:31:28 581

原创 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 4967 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 656

原创 vue 多源数据怎么处理

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

2020-08-28 16:20:15 294

空空如也

空空如也

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

TA关注的人

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