自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VSPD软件发送与串口线发送区别

之前用VSPD(Configure Virtual Serial Port Driver),一直把它当做一种串口线的替代工具,在没有环境收发报文的情况下,自发自收的方式模拟环境。我一直以为这两种情况没有区别,直到触发了一个很少见的bug——用串口线会触发,但用软件不会。在定位了错误报文并反复测试后,发现了串口工具跟串口线的一点点不同。串口工具在绝大多数情况下模拟串口线是没有问题的,但是在第二种情况下,要从哪里区分两条报文还是需要有严苛的报文协议判断的,否则会导致报文划分不正确,报文粘连在一起的情况。借此记

2022-06-20 14:12:16 412 1

原创 JAVA后端——调用第三方URL接口

文章目录前言内容添加依赖get请求post请求http协议问题总结前言在项目里有时候需要在后端引用别人的url,java用来调用的方法也有好几种,比如HttpURLConnection,还有apache的HttpClient,简单封装了一下HttpClient的get和post的方法。一般情况下应该是够用了内容添加依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifac

2022-05-13 14:05:02 7586 1

原创 百度地图API——修改infowindow样式

前言最近又用到了百度地图api,之前用到的是百度地图js api的写法,需要一个个定义对象,添加事件或者监控,最后画到地图上,时不时还有渲染时序不对的情况,非常的不友好。所以这次用了vue Baidu Map,基于百度地图 JS API 开发的开源库的封装,减少了代码量,虽然文档部分封装和说明文档不是友好,但交互性相比之前的好多了。用到了的覆盖物较多,信息窗体infowindow——直角边框加白底黑字,那么的 普通 ,肯定要修改一下,可是封装好的vue组件也不支持直接给style换底色和圆角,参阅其

2022-02-23 11:28:54 7754 6

原创 iconfont+svg矢量图使用与介绍

目录准备工作三种基本的使用方法Unicode引入font-class引入Symbol引入彩色模式总结准备工作首先进入阿里巴巴的iconfont的官网,如果没有账号的话就先注册账号找到中意的svg图标或者上传自己的svg图标,然后加入购物车新建一个项目,从购物车里将图标加入到项目中4.生成并下载代码,然后解压后放到自己项目的静态文件目录三种基本的使用方法Unicode引入Unicode 是字体在网页端最原始的应用方式,特点是:支持按字体的方式去动态调整图标大小,颜色等等。默认情况

2022-01-20 15:53:26 2638

原创 Module build failed: Error: Node Sass version 7.0.0 is incompatible with ^4.0.0.

问题描述在自己搭建vue环境的时候,先安装了element,然后安装了sass,都是推荐安装,没有指定版本,安装axios的时候,结果发现跟sass不兼容了,卸载安装sass指定版本后均无果,所以卸载并安装指定版本的sass,node-sass,sass-loader后成功。sass: 1.26.5node-sass: 4.13.0sass-loader: 7.3.1解决://卸载npm uninstall sass-loader node-sass//重新安装npm install s

2021-12-27 16:08:14 712

原创 echarts自动适应页面变化(resize)

前言因为要做屏幕适配,用echarts踩了好多坑,记录一下debug历程。踩坑实录问题1: 页面进行缩放时,曲线不会跟页面进行适配方法:方法里编写曲线的适配函数,调用echarts中内置的resize函数进行自适应缩放,然后添加监控,页面销毁时删掉,避免不必要内存占用methods:{resizeEcharts(){ for(let k=0;k < this.echartsObjList.length;k++){ this.echartsObjList[k].resi

2021-11-25 16:12:46 14317 1

原创 Linux下的gitblit服务器搭建(二)

前言接上次搭建git服务器,趁着有时间,把下篇也更新了,gitblit个人感觉无论是使用还是功能都比git要友好不少,而且是纯java框架下的软件,有操作界面(虽然很丑)就很舒服,日后更换服务器迁移起来也简单,平时使用也没有啥问题,比较适合小团队使用。gitblit安装部署首先呢,既然是纯java的服务,那java环境肯定少不了,部署了java环境才能开始第一步。下载gitblit包官网地址:http://www.gitblit.com/我这里挂梯下载了一份1.9.1版本的,链接如下:链接

2021-10-29 16:43:20 1310

原创 Linux下的git服务器搭建(一)

目录前言gitlabgitlab介绍gitlab安装gitgit的安装部署添加ssh免密登录git相关知识总结前言最近又好久没更新了,放了个小长假,回来一直忙,也没空写;最近抽出两个下午研究了一下git的有关原理和git服务器的搭建。正好git常用于代码版本控制,更新回退之类的操作也很常用,但期间还有一些原理不太清楚,正好在研究搭建服务器的时候顺便学习了。内容比较多,分了两期,第一期是gitlab和git的安装搭建和一些git的相关知识;第二期是gitblit的安装搭建和gitblit的常用功能介绍(

2021-10-28 17:48:07 633

原创 enigmavb封包软件的使用——打包QT项目

文章目录前言一. 安装二. VC程序打包三. 打包QT程序四. 总结前言前段时间有人问我平时都咋给exe封包的,说enigmavb封好的文件打不开。我虽然一直用,但之前的包都是前辈给我弄好的,也没有出过什么问题,直到给他解决问题,才了解到QT的封包好像要拷贝qt自带的dll文件,顺便也学习了下enigmavb。一. 安装免费软件,直接下载,https://enigmaprotector.com/assets/files/enigmavb.exe,直接安装切换语言(可选),重启软件后生效二.

2021-09-29 11:12:11 3088

原创 部署外网网站(四)——个人博客WordPress的部署和模板使用

前言最近因为各种事鸽了好久,看到上一篇文章已经是三周前了。今天想水一篇,来个简单的个人博客网站的部署,都是框架下的,使用也比较简单,效果也比较优美。部署WordPress之前已经部署好了php,Nginx等网页必备的软件,而在宝塔下,原本部署已经很简单的WordPress就更加没有难度了。环境可以一键部署,WordPress也可以一键部署,省略了下载文件包上传服务器解压的步骤,使用和安装就只挑选几个关键的步骤找到宝塔下的一键部署源码,里面有很多网站和框架,应该都是php语言的。输入域名,数

2021-09-22 17:11:47 764

原创 部署外网网站(三)——云服务器安全策略和突发状况应对

云服务器上,root用户被黑了,密码还被人改了咋办?文章目录前言应对方法隔离木马文件,关闭系统重置密码重装系统禁止root用户ssh远程登录禁用22号端口进行ssh登录安全知识和策略处理服务器遭受攻击的一般思路提升云服务器安全从哪些方面开始?总结前言上次说到,root用户被黑这个问题,一开始我还以为又是腾讯跟我推销啥防火墙安全软件之类的,实际上是root用户的密码被国外的ip猜到了,然后往我的服务器上上传了一个挖矿脚本,并修改了我root用户的密码,想控制服务器成为挖矿肉鸡(可这也不是GPU服务器,连

2021-09-01 17:22:15 599

原创 部署外网网站(二)——宝塔搭建服务器

前言之前要搭建网站到外网,后来卡在了没有公网ip和网站备案和审核,前前后后因为工作问题忙活了许久,暂且搁置下了。后来想起来的时候已经过去快一个月了,但是购买的云服务器还是干净的,啥软件和环境都没有,想再按照之前搭建linux服务器环境有点发愁,后来发现宝塔这个神奇的东西,图形化页面,一键解决,可以学习并使用一下。期间的需要提一点的是备案和审核,备案是需要先对云服务器资源进行备案,大概需要两个工作日吧,而且正好是腾讯云审核升级期间,需要在微信公众号上操作。购买腾讯阿里这类大厂的云服务器的备案和审核都会便捷

2021-08-31 15:32:28 5000

原创 VC++6.0的MFC项目迁移到vs2019

文章目录VC和VS的区别:前期准备bug修改总结最近工作需要接触到了VC++6.0这个编译软件,需要对一个比较旧的项目进行功能的扩展,在之前没有使用VC的经验,经过简单的学习后,基本使用是没什么问题了,但总感觉老旧的页面以及不太友好的代码颜色标识,对于开发维护还是测试debug都有不小的影响。于是乎就想试试能不能将项目迁移到我比较熟悉的VS上,以后再使用起来也会方便不少。VC和VS的区别:VS 是 Visual Studio,它是微软提供的一个工具集,由各种各样的工具组成。VS 可以支持 C/C++、

2021-08-27 14:47:31 10200 6

原创 socket编程:多线程建立一对多的tcp服务

文章目录前言编程模式编程步骤一对一的TCP服务一对多的TCP服务前言因为编程需要,需要将tcp服务增加到软件中进行本地测试,所以开始学习socket编程,首先需要了解socket相关的知识。本文只摘录编程中最先需要了解的内容,详细请参考以下两个博客:https://blog.csdn.net/xiaoquantouer/article/details/58001960https://www.cnblogs.com/helloworldcode/p/10610581.htmlsockets(套接字)

2021-08-18 15:14:17 5144 3

原创 部署外网网站(一)——内网穿透实现外网访问

1. 域名申请域名申请可以在很多网站完成,比如说阿里云,腾讯云,华为云等等,但都需要先进行实名认证。这三家都有新用户一元购.top域名的活动,阿里云和腾讯云还有.xyz,.Idt,.store,.com等域名的减价活动。实名认证的话,阿里云的实名认证比较简单,直接可以支付宝扫码授权。华为账号的可以使用华为账号的扫码授权,腾讯的授权需要填写个人信息授权,上传身份证照片,关注腾讯云公众号,扫码公众号授权,整个流程也挺快的。最终购买了腾讯云的.top域名,花了一块钱。以为这就完了吗?除此之外还要对域名进行

2021-07-28 16:20:30 9226

原创 VSPD虚拟串口工具——使用完一定要删除串口

1.下载并安装VSPD虚拟串口工具链接:https://pan.baidu.com/s/1ho_YGM7z3Pd-JZ7X1XLH3A提取码:cwkk2.使用选择要添加的串口对,点击“Add pair”现在就可以使用com3和com4相互接收和发送报文了3. 测试串口打开串口工具,分别连接到com3和com4然后使用接口工具进行发送,看另一个接口是否能收到数据,可以相互接收,说明虚拟接口成功。4.删除串口断开连接,然后删除串口。使用完记得一定要删除,不然就算关闭了VSPD,虚拟

2021-07-28 14:32:59 4072 12

原创 ubuntu下部署web服务器(Apache2 )

ubuntu下部署web服务器(Apache2 )前言使用ubuntu中的开源软件,简单搭一个服务器,供自己学习使用,主要参考了https://blog.csdn.net/u010871058/article/details/61413017,其中很多命令因为版本更迭会有问题,查找其他博客更改,并解决安装中出现的一些bug。• 环境:ubuntu 18.04jdk-8u191• 软件版本:Apache/2.4.29mysql 5.7.34PHP 7.2.24phpmyadmin 5.1

2021-07-23 12:03:14 656

空空如也

空空如也

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

TA关注的人

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