- 博客(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
原创 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
原创 [vscode] erlangLs跳转不可用
先安装这个插件,如果不可用的话,应该是版本导致的。0.0.23版本支持 otp21。最新的支持 24以上。
2024-12-12 16:59:58
190
原创 【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
原创 [新电脑整理工作]
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
原创 【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
原创 【银河麒麟服务器-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
原创 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关注的人