- 博客(77)
- 收藏
- 关注
原创 docker-compose 文件夹不能同名erro while removing network…have active points
在服务器上部署的时候docker-compose文件夹同名会导致网络问题,因为是docker-compose是根据文件夹名字作为默认名称的。
2023-04-20 15:39:20
312
原创 gitlab ci only changes某目录下任意文件改变时触发job
表示 frontend 文件夹下的文件 任意文件改变时触发 job。
2023-03-30 11:29:46
991
原创 vue jest TypeError: Cannot read properties of undefined (reading ‘deep‘)
vue jest 自定义指令
2022-12-05 16:56:21
2493
原创 MicroLogix1400编程(使用RSLogix 500 + RSLinx Classic Lite)
MicroLogix1400编程
2022-01-07 13:03:08
7010
3
原创 el-tabel中拼接字符串\n无法换行问题
在拼接字符串时用 ‘\n’ 换行,但不起作用,表格中的数据仍然显示在同一行。这是因为 el-table 的 white-space 属性设置问题。在 css 或其他地方设置一下即可。
2022-01-04 15:01:46
866
原创 解决gitlab添加sshkey 之后仍然无法拉代码的问题
问题如标题所示,这个问题一般是因为gitlab的服务器被重置了。反复查找解决方案,最终发现在.ssh文件夹里面。这个里面有三个文件,其中有一个叫做known_hosts的文件,将这个文件改个名字,也就是让它不起作用。然后在git bash里面输入命令:ssh-keygen -R 你要访问的IP地址他会提示Host xxx.xxx.xxx.xxx not found in /c/Users/z00496yy/.ssh/known_hosts直接git clone 拉代码,他会提示你是否要连接
2021-12-13 09:56:21
6961
1
原创 post请求后端body和query传参的区别
错误: Required request parameter ‘username’ for method parameter type String is not present原因: 后端规定的请求参数类型为 query ,我用的是body。post请求使用query和body都可以传递参数,query参数是拼在请求地址上的,并且params的值只能是一个字符串,不能传递对象类型的参数,如果参数中涉及到了传递对象,就要选择body传参。修改前:...
2021-12-01 15:03:19
5672
原创 ubuntu node的安装和卸载
原文链接:https://www.cnblogs.com/taony/p/10176981.html防止原文不见1、Ubuntu 安装 Node.Js1.1、执行检查可更新的软件:sudo apt-get update1.2、先用普通的apt工具安装低版本的node,然后再升级最新。sudo apt-get install nodejssudo apt install nodejs-legacysudo apt install npm1.3、更换淘宝的镜像,这个是必须的,用过的node的人
2021-11-19 15:48:37
2296
原创 docker部署mysql:数据打包
文章目录前言1. 复制数据2. 修改数据库配置文件3. 打包镜像前言主要参考这篇博文:https://blog.csdn.net/wjg1314521/article/details/115799943感谢作者。主要目的:将 docker 中的 mysql 容器打包,这个 mysql 容器中是有数据的,在打包时要求将这些数据库、表等数据一同打包。问题解释:这里直接贴原博文的解释:1. 复制数据mysql 镜像的数据默认放在 /var/lib/mysql 目录下,需要进行修改。进入正在运行的
2021-11-19 15:23:17
4296
原创 docker部署前后端分离项目(vue+express)
文章目录前言1.任务和环境描述1.1 任务和目的1.2 环境描述2.docker打包express后端项目2.1 Dockerfile前言经过前前后后差不多一周的摸爬滚打,无数次的踩坑,几次想要放弃,终于还是完成了这个部署。最大的收获还是在遇到问题时要尝试从多个角度思考,反复尝试。网上的文章质量确实良莠不齐,但大多数情况是作者与自己所遇到的问题存在差异,要仔细思考,深刻理解问题的本质是什么。另外,作者与自己的知识背景不同,可能他一笔带过的地方是自己的知识盲点,这就需要另外寻找参考资料。对于一个复杂的
2021-11-18 17:26:12
3528
原创 判断一个整数的位数
int number; cin >> number; int digits = 1; while (number /= 10) digits++;
2021-11-12 09:02:27
500
原创 ubuntu vscode 配置 c++代码格式化
问题按照网上的方法,安装C/C++和clang-format的插件,并且也设置了保存时自动格式化之后发现仍然不会自动格式化。解决运行如下命令:clang-format -style=llvm -dump-config > .clang-format会在当前目录下生成一个.clang-format。但是当运行这个命令的时候会提示没有安装clang-format,我猜想这就是设置完之后仍然不起作用的原因。然后使用自动提示的 sudo apt install 命令安装 clang-forma
2021-11-11 15:44:03
2057
原创 gdb笔记
0使用cmake生成可执行文件main之后,在main目录下输入代码gdb main即可开始对main进行调试。注意需要在相应的CMakeLists.txt文件中加入以下几行:SET(CMAKE_BUILD_TYPE "Debug")SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g2 -ggdb")SET(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")1. 基本命令博文链接2
2021-11-10 14:53:03
53
原创 jsoncpp使用之嵌套类型读取
json文件如下{ "a": { "b":1, "c":1 }}则读取b和c分别如下:root["a"]["b"].asInt();root["a"]["c"].asInt();
2021-11-10 11:05:36
1001
原创 ubuntu16 jsoncpp1.9编译及使用
前言网上现有教程存在各种问题,比如jsoncpp是很老的版本。直接运行高版本安装包中提供的python脚本,在使用时会导致链接库等问题。使用CMake编译,需要用到CMakeLists.txt,而网上没有教你怎么写的。最后,最核心的一个问题,网上的教程没有说清楚CMake之后要怎么在项目中使用。tip: 要首先安装好cmake,网上有很多教程。1. 下载jsoncpphttps://github.com/open-source-parsers/jsoncpp/releases在这个里面
2021-11-09 16:22:23
454
原创 ubuntu vscode c++配置文件
launch.json{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "comman
2021-11-05 09:31:00
238
原创 ubuntu16 安装vscode
不要用别的方式,容易出问题。直接去官网下载.deb文件,然后sudo dpkg -i 文件名就可以安装好了。命令行输入code即可启动。
2021-11-04 17:21:48
622
原创 ubuntu16 离线安装npm
问题:将项目(前端vue-element后端express)移到无法联网的服务器上,只能通过局域网将一台机子与服务器相连然后传输文件。解决方法(本以为node安装依赖会很烦,但是并没有,只需要安装一个npm就行。)点击运行后,会提示让你安装npm,当然是提示用命令行安装,但是前面已经说过,无法联网,只能离线安装。1.下载去这个网址上https://npm.taobao.org/mirrors/node下载你需要的node版本,我的版本是15.8,放在百度云里面自取吧。链接: https://p
2021-11-03 17:16:49
387
原创 ubuntu16.04离线安装mysql5.7.33
由于一些原因,服务器不能联网,只能在一台能联网的机子上面下载相关软件,再将这台机子和服务器连接到一个局域网内,然后将下载好的软件传到服务器上。有的软件可以很方便地安装。比如node和npm,但在安装mysql时遇到了很多问题。现在将完整步骤记录如下:0:首先需要的软件有三个:第一个是mysql-server_5.7.33-1ubuntu16.04_amd64.deb-bundle.tar,这里面包含了所需的全部mysql文件,这个文件可以从mysql官网上很容易地找到。也可以去我的百度云直接下载。链接
2021-11-03 16:25:41
919
原创 js报错:Error: Missing where or truncate attribute in the options parameter of model.destroy.
数据库.函数,比如说device.findAll必须放在一个async函数内。
2021-10-19 15:57:30
416
原创 Vue 为对象新增属性后不触发视图更新
对于vue的data里面已经声明的对象,当向其中添加新的属性时,vue不会触发视图更新。对于这一问题。可以使用this.$set()来解决,详见我之前的文章。但是有时这样仍然不能解决问题,我就碰到了这种情况。我想到一种非常搞的方法,可以巧妙的解决这一问题。//在data数组里再添加一个空对象,然后把它删掉var temp = {}this.companyList.push(temp)var index = this.getIndex(this.companyList, {})this.com
2021-10-15 16:42:05
391
原创 vue 添加childern
添加children的时候,如果一开始这个对象没有children,那么添加时需要将要添加的children对象放在数组里面。var arr= []arr.push(item)parent.children = arr想要将item对象作为parent的children,并且parent本来是没有children的。这时需要将item首先放进arr数组里面。...
2021-10-15 14:34:56
956
原创 el-table数据更新后组件没有同步渲染问题
this.$set(要渲染的对象,对象属性,值)注意这几个参数一定要对应正确,this.$set(this.companyList[index], this.companyList[index].children, companyListTarget.children)其中companyList是一个对象数组,index表示当前要改的对象在数组中的下标this.companyList[index].children上面是我在这个对象上加了一个childrencompanyListTarge
2021-10-15 13:29:41
475
原创 vue fabric 从Json数据还原object 并在 canvas画布上显示
代码:fabric.util.enlivenObjects([data.value], (objects) => { var origRenderOnAddRemove = this.canvasObj.renderOnAddRemove this.canvasObj.renderOnAddRemove = false objects.forEach((o) => { this.canvasObj.add(o)
2021-10-14 09:28:54
1040
1
原创 js报错:TypeError:TypeError: Cannot read property ‘xxx‘ of undefined
报错:index.vue?6ced:117 Uncaught (in promise) TypeError: Cannot read property 'canvasObj' of undefined报错代码:fabric.util.enlivenObjects([circle1, circle2], (objects) => { var origRenderOnAddRemove = this.canvasObj.renderOnAddRemove this.
2021-10-13 17:36:15
2368
原创 vue+fabric插入图片并获取图片四个角的坐标
在正常使用fabric的前提下,插入图片代码为:<template> <div> <canvas id="c" width="1500" height="1500"></canvas> <el-button @click="getInfo">aaa</el-button> </div></template> <script>export default { na
2021-10-12 09:22:42
1979
原创 2021-10-11
vue中使用fabric项目中安装命令:npm install fabric在main.js中添加:import fabric from 'fabric'Vue.use(fabric)3.在.vue文件中<template> <div> <canvas id="canvas" width="1000" height="1000"></canvas> </div></template> &
2021-10-11 13:38:00
239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人