自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奔跑的痕迹的博客

生命不息奋斗不止

  • 博客(185)
  • 资源 (2)
  • 收藏
  • 关注

原创 云务器迁移(腾讯云>华为云)

自己平时除了写些bug外还喜欢玩玩服务器,这不前几年买了一个域名,当时服务器买的是阿里云的,想着域名备案挺麻烦的就一直用着,只是在服务器到期后会重新购买其他运营商的(关键是续不起🤫)这不最近腾讯云服务器马上到期了,续费又太贵于是就找了一台便宜的华为云服务器,但没想到的是买了一台unbuntu的环境,而配置域名解析也着实让我倒腾许久,随便记录一下作为后期参考,主要有 腾讯云的域名解析、dns解析;华为云的dns 解析、域名解析操作。

2023-10-19 22:20:08 493 2

原创 Cesium加载Supermap的wmts和wmts100服务

最近使用cesium 加载supermap的wmts 服务,多次遇到加载异常与白页面问题,纠结好久最后才搞定[特此记录]

2023-08-16 16:28:53 1183

原创 CesiumJS开发工具包

而大多二三维的包(openlayersjs,cesiumjs、threejs)都是外国的,如果英语水平好还行,否则读起来真是连蒙带猜甚是难受;正式因为经历过所以结合自身经验和网络资料整理了一套cesium相关案例的开发包,供大家参考,希望对各路小伙伴有所帮助。WebGL近几年越来越被人们所关注,但是二三维开发难度也比普通web要高出许多,不管我们是在在开发或者是学习过程中,往往需要耗费大量的时间去查阅资料和研究官方案例;让本来就非常紧张的而宝贵的精力卷到了不关紧要的地方。

2023-06-09 23:15:29 462

原创 误删usr/bin/bash后无法登录,抢救性修复

使用top 查看cpu 使用情况,发现了大量的es 用户,但是这个并非我执行的,感觉有些奇怪了使用 查看PID启动文件的路径发现都是在usr/bin/bash 中,于是想都没想就把bash 删除了,然后kill 所有进程,再然后就是reboot 重启系统,心想这次该没问题了。哪知,输入用户密码登录,又出现了登录界面,一直进入不了系统,这才恍然大悟,刚才删除了用户信息,现在是无法进行登录了!心中突然一紧,这可怎么是好,安装了那么多应用在系统里面了;如今无法进入系统,该咋办?不可能重装了后再重新安装一次吧!这

2022-06-04 17:39:20 2561

原创 CentOS安装详细步骤

官网下载balenaEtcher也可以云盘下载云盘链接:https://pan.baidu.com/s/1G6dZyDC82AZ_H0ZzIDW9_Q 提取码:6jrv选取镜像 云盘链接:https://pan.baidu.com/s/1AdxNVx1CSoSewy0B0hFE4g 提取码:mj1t选择制作的目标盘点击开始大致是这样一个界面,选中Boot Settings 进入设置U盘引导(不同型号电脑界面可能不同)进入这个界面,如果原本有安装过其他Linux系统,在这里会显示原有系

2022-06-04 17:37:51 2654

原创 Job for docker.service failed because start of the service was attempted too often. See “systemctl s

一启动docker就提示错误[root@sccstestenv yum.repos.d]# systemctl start dockerJob for docker.service failed because start of the service was attempted too often. See "systemctl status docker.service" and "journalctl -xe" for details.To force a start use "systemct

2022-05-15 22:51:44 1941

原创 Linux运维日记

最近Linux 使用频繁,于是趁机记录记录相关操作指令,便于查阅文章目录1、链接另一台服务器2、从远程服务器拷贝文件3、将本地文件拷贝到远程服务器4、ps 命令5、grep 命令6、df 命令1、链接另一台服务器语法:ssh 用户名@计算机IP或者计算机名称 ssh [email protected]、从远程服务器拷贝文件语法:scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径scp -r [email protected]:/opt/proj /optroot.

2022-05-01 12:54:44 469

原创 Illegal property name: the_geom for feature type app:sjhb_glfwm

一直以来使用ol 就避免不了使用geoserver,然而在一次使用wfs 进行geometry过滤是遇到了许多奇怪的问题,而因经验不足,找寻不到解决方法,甚是苦恼;在多方搜寻和理解情况下找到了一些解决方法,故再次记录,便于今后查询

2022-04-23 21:48:18 1508 3

原创 Linux系统目录

Linux 目录资料

2022-04-17 22:25:11 671

原创 Linux 中安装部署Redis操作步骤

最近由于项目所需redis 进行数存储,于是得在服务器安装一个redis文章目录1、 下载redis2、解压文件3、将其移动到安装目录4、 执行make 编译5、 进行安装6、修改redis.conf配置7、启动redis8、查看 ps -aux | grep redis9、关闭redis10、查看redis 日志1、 下载redis直接使用wget 拉取,也可以直接去官网下载 redis官网[root@install_folder]# wget http://download.redis.io.

2022-04-16 21:03:18 3753

原创 HINT: Must be superuser to create this extension.

create extension postgis;异常,决定设置postgres 为超级用户

2021-12-14 22:03:56 3933

原创 openlayers自定义投影坐标系(EPSG:4542),GeoJSON读取geometry和坐标转换

在做二三维开发中时常会遇见,形形色色各种类型的投影坐标系,然额不管是OL还是CESIUM他们都只支持EPSG:3857和EPSG:4326类型的坐标系,所有我们不得不将 其他类型的投影坐标转换为4326或者3857,目前比较好用的要属proj4, 当时刚开始使用也是十分笨拙,走了些弯路…项目中时常会得到shp转换的大量geojson数据如:这种一大堆的坐标系,且需要全部转换,起初我是这样做的:1、拿到所有的featurens,2、申明一个临时变量来保存所有的features3、然后循环调.

2021-11-27 12:32:43 4464

原创 vue-router路由history模式+nginx部署项目到非根目录下(实践版)

你总是心太软心太软独自一个人研究到天亮你无怨无悔的疯狂找寻我知道你根本没那么坚强你总是心太软心太软把所有问题都自己扛问题总是太多解决太难不是你的就别再勉强夜深了你还不想睡你还在想着他吗你这样执着到底累不累明知他不会那么容易只不过想早点睡一觉可惜他无法给你机会翻遍网络没有想要结果喔,算了吧。。。。。不我还要再找找最近经历了如上歌词的生活,大致是这样的:开发一个项目,发现使用hash 老是带有一个#号,如localhost:8080/#/这样始终够美观,于是就想着往往his.

2021-11-23 21:55:57 4549 1

原创 openlayres Cannot set property ‘disposed‘ of undefined

今日遇到一诡异事件,使用openlayers 进行feature 加载标注,一直报错Cannot set property 'disposed' of undefined甚是郁闷,看就有相关帖子,但操作完全不同如How to add or remove the Layer from map in [email protected]对于代码是看了又看,没问题呀,,,于是我拷贝了项目中原来的代码到该操作方法,进行适当修改,运行正常???异常代码 //矢量标注的数据源 const vecto

2021-11-21 12:08:37 570 2

原创 docker控制postgers容器导入导出数据

文章目录1、从容器中备份数据库2、将sql导入到postgres1、从容器中备份数据库有了这些经历,我决定把postgres中的数据备份起来,免得下次在出现这种情况,我可以直接删库跑路,哈哈哈,扯远了,可以删掉容器,重建,导入数据,不需要那么麻烦去容器中追查木马,搞出来一堆问题。docker ps进入目标容器:docker exec -u root -it 容器名 /bin/bashdocker 中,以root用户,创建备份目录,直接执行如下命令,pg_dump -h localhost

2021-11-21 09:28:18 1558

原创 docker使用tomcat发布war

1、拉取tomcat到本地查看仓库tomcatdocker search tomcatNAME DESCRIPTION STARS OFFICIAL AUTOMATEDtomcat Apache Tomcat is an open source implementati… 3174

2021-11-21 09:24:56 482

原创 postgres链接太多(sorry, too many clients already)

postgres 由于用户链接数已满无法进行新的链接,同时提示错误 sorry, too many clients already首先进入postgres数据库,我使用的容器部署,那就是先要进入对应的postgres 容器$ docker exec -u root -it postgresId /bin/bash1、登录postgres$ su postgres2、进入sql 查询$ psql2、当前总共正在使用的连接数postgres=# select count(1) from

2021-11-21 08:58:51 12040

原创 vue3+vite2+element-plus+ts搭建一个项目

花了几天用 vue3+ vite2+ element-plus+ ts 搭了个 数据管理系统,使用静态数据模拟动态路由,路由拦截,登录页面鉴权等,使用了iconify图标数据预览搭建中踩过动态路由生产环境报错,json循环依赖,路由跳转 ‘window.webkitStorageInfo’ is deprecated. 浏览器卡死等问题但这些都已经处理了,这个简单系统下载就可以使用,喜欢的自取,顺便给个star,3Q....

2021-10-24 09:03:33 5359 2

原创 使用umi+dva做一个demo

最初只是使用react 进行开发项目,发现项目过大状态管理起来就相当困难,虽然有redux, mobx,但是使用起来还是相当繁琐,而目前umi有现成的轮子使用简单,当然愿意尝试了,趁现在假期有时间简单学习记录一下文章目录一、安装umi二、首页三、路由配置四、鉴权五、mock六、models六、login七、test一、安装umi还是原来的套路,要使用先是安装一伙$ npx @umijs/create-umi-app // if use npm好了命令执行完成后目录是这样的好接下来该开始着.

2021-06-14 21:52:34 768

原创 禁用input自动补全,模拟type=password输入字符显示为星号

根据改地址做了一个模拟如下:<template> <div class="text-input" :class="right ? 'textinput-right' : ''"> <span v-if="star" class="pwd-txt" :style="right ? { paddingRight: '5px' } : { paddingLeft: '5px' }" > {{ password

2021-03-31 21:45:52 2407

原创 vue项目连接socket.io跨域及400异常处理

node 项目中app.js /* * @Descripttion: * @version: * @Author: dex * @Date: 2021-01-21 18:01 * @LastEditors: dex * @LastEditTime: 2021-01-21 18:01 * */ const app = require("express")(); var http = require("http").createServer(app); var sock

2021-01-30 22:33:30 1538 3

原创 antd 在webpack.config配置主题色

虽然官方提供了craco-less 来 覆盖less-loader 提供的 less 变量,但自己也想试着修复config来配置一下首先需要运行 yarn eject 来暴露webpack的配置其次需要安装less-loader(注意这个需要在3以下) 和 babel-plugin-importyarn add less@^2.7.3yarn add babel-plugin-import然后打开webpack.config.js一、配置babel全局引入antd.css在对应的 tes.

2021-01-03 21:27:05 1343

原创 react eject提示This git repository has untracked files or uncommitted changes:

欲将react webpack 配置暴露出来老是提示This git repository has untracked files or uncommitted changes:Remove untracked files, stash or commit any changes, and try again.D:\react>yarn ejectyarn run v1.22.10$ react-scripts ejectNOTE: Create React App 2+ supports

2021-01-03 21:25:43 356

原创 react 代码自动格式化

咦写了几行代码发现保存后没有被格式化?import React from "react";import {Row,Col } from "antd";export default class Header extends React.Component{ render(){ return ( <div className="header"> <Row className="header-top"> <Co

2021-01-03 21:23:54 2564 2

原创 nodejs和npm升级版本与切换

由于服务器环境的不同可能需要根据实际情况升降对应的nodejs 及npm 版本,最简单的例子就是 npx 只适用于 npm 5+ 看想用npx 那不升级咋办呢一、升级nodejs首先是升级nodejs下载一个gnvm.exe(百度网盘提取码:bljh)放到nodejs 安装目录如:直接 cmd > gnvm update latest当然linux 可也是用二、升级npmnpm 升级比nodejs 简单 直接运行 npm install npm@latest -g即可这可以自.

2021-01-02 08:22:48 4030

原创 Error in render: “TypeError: Cannot read property ‘0‘ of null“

根据操作,直接就指向了这个methods, 找了半天你会发现,这个错误并不是这个地方引起的,why?转了一圈回来,发现是html中引起的

2020-12-27 10:07:01 4123 1

原创 手动封装XMLHttpRequest

自己动手封装一个XMLHttpRequest<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>自定义XMLHttpRequest实现前后端通讯</title> </head> <body> <button type="button" onclick="getData()">获取数据</button&gt.

2020-12-26 15:38:15 428

原创 记一次处理挖矿程序引发的postgres 连接超时

进入服务使用top 查看cpu 使用情况使用 ll /proc/pid号 查找进程也可以使用 lsof ps 进程名称(有的linux 需要先安装yam install lsof)首选我的postgres是使用docker 制作的一个容器,所以先要进入这个容器*docker exec -it 容器id /bin/bash进入容器后在登录postgresroot@f82e7d3a9755:/# su postgrespostgres@f82e7d3a9755:/$ psql然后使用

2020-12-26 15:29:43 1451

原创 Module build failed: Error: Plugin/Preset files are not allowed to export objects, only functions.

运行项目是提示Module build failed: Error: Plugin/Preset files are not allowed to export objects, only functions.原来是babel版本兼容问题修改为 "devDependencies": { "babel-core": "^6.26.0", "babel-eslint": "7.2.3", "babel-loader": "^7.1.2", "babel-plugin-t

2020-11-15 20:22:26 1117

原创 Cannot read property ‘type‘ of undefined Occurred while linting **\index.jsx:1

今一个react 中使用mobx 老是提示Cannot read property 'type' of undefined Occurred while linting **\index.jsx:1头疼起初是认为是 @observable的问题,于是修改了整个js将:export default class AppState { @observable count = 1 @observable name = 'jack' @computed get msg() { re

2020-11-15 20:21:23 2430

原创 Must use destructuring props assignmenteslint

eslint 检测提示Must use destructuring props assignmenteslint使用对象结构就可以解决了

2020-11-15 12:18:17 5552

原创 Experimental support for decorators is a feature that is subject to change in a future release. Set

错误提示Experimental support for decorators is a feature that is subject to change in a future release. Set看着这一片的错误提示很难受修改方法:File > Preferences > Settings输入 > tsconfig.js将 Experimental Decorators 项勾选上就OK了...

2020-11-15 12:13:53 1654 1

原创 Typo in static class property declarationeslint

eslint 检测提示 Typo in static class property declarationeslint找了半天原来是propTypes 写成了PropTypes (就是一个首字母大写导致的)

2020-11-15 12:08:00 685 2

原创 vscode 配置代码自动格式化加修复

子曰:“工欲善其事,必先利其器”, 编码必须的就是有一个顺手的ide,然而光有还不行,还要懂得配置,毕竟不同的团队代码规范不同,如目前用得较多的就是eslint,今天就顺便记录下vscode + eslint 配置代码检测文章目录一、安装 Eslint二、安装 Prettier-Code formatter三、安装Vetur四、配置 setting.json五、配置 .eslintrc.js六、配置 .editorconfig一、安装 Eslint首选得在ide安装eslint插件二、安装 P.

2020-10-24 08:23:13 5608 2

原创 TypeError: Cannot read property ‘make‘ of undefined

这搞个html-webpack-plugin插件进来运行就一大篇报错尴尬看了一圈又是版本兼容的问题,做下修改。。。。OK 运行成功

2020-10-21 20:57:58 566

原创 Error: Cannot find module ‘webpack-cli/bin/config-yargs‘

"webpack": "^3.4.1" "webpack-dev-server": "^2.9.7"

2020-10-21 20:57:40 231

原创 openlayers 使用canvas绘制圆形头像图标

记录一个使用canvas 将一张图片等比缩放,裁剪为一个圆1、原始图片2、绘制后在地图中呈现的样式3、设置样式的函数 /** * 设置Style */ setStyleOnPersonLocation (feature) { const data = feature.values_ var imgUrl = 'https://person_head_img/avatar.jpg' // 绘制圆角矩形 let.

2020-08-21 16:10:58 962

原创 js 判断数据是否为空

/** * Check if it is empty * and return true if it is * @param {Object} checkObj */ function checkIsEmpty(checkObj) { if (!checkObj || !checkObj.length) { // Checke if it is ""、 undefined、 null 、NaN、 [] r...

2020-07-31 11:45:00 951 2

原创 JS 数组常用操作全集

文章目录1、push()方法2、unshift()方法3、pop() 方法4、shift() 方法5、filter() 方法6、join()方法7、 indexOf() 方法8、reverse() 方法9、slice(start, end) 切片方法10、splice(start, selectcount, ...items) 方法11、includes()方法,12、find()方法13、concat() 方法14、sort(orderfunction)方法1、push()方法往数组最后添加一

2020-07-27 22:53:53 362

原创 把vue组件发布到npm

一直以来项目都使用他人开发的组件,于是乎自己也想倒腾着做一个,发布到npm 在其他项目里直接使用,这个组件上传和纯js 还是有一定区别的,在这个过程中也遇到了一些小问题,网上找了许多案例,都不是太全面,趁有时间自己记录一下参考网上大佬案例改装一个适合自己需求的运动的时间刻度一、项目创建首选是创建一个项目,这个就不用说了,大家都会c:> vue create my-project二、组件编写在src/components下创建一个TimeAxisAuto.vue三、全局注册再建.

2020-07-26 23:43:15 991

百度离线开发的library

支持离线开发百度地图,如绘制线面,几何图形;设置mark,使用该libraries进行坐标查询,位置导航等功能,避免小程序中业务域名冲突问题,同时支持离线tiles即下载操作

2022-07-01

layer.rar 使用js 闭包封装的原生提示模态框

该工具类为一个使用js 闭包封装的一个提示模态框,使用于不同分辨率的设备包括pc

2019-08-23

空空如也

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

TA关注的人

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