自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

on the way . . .

on the way . . .

  • 博客(145)
  • 问答 (2)
  • 收藏
  • 关注

原创 CentOS7 防火墙快速开放端口/删除端口的方法

linux端口操作

2020-06-02 09:50:15 1010

原创 Module build failed: ModuleBuildError: Module build failed: Error: Node Sass does not yet support...

一个vue项目,我在执行打包命令。

2023-01-30 15:45:27 21

原创 Centos7配置阿里云yum源及epel源

全称“Yellow dog Updater, Modified”,是一个专门为了解决包的依赖关系而存在的软件包管理器。就好像 Windows 系统上可以通过 360 软件管家实现软件的一键安装、升级和卸载,Linux 系统也提供有这样的工具,就是 yum;当然除了这种可自动安装软件包(自动解决包之间依赖关系)的安装方式,还可以使用 SRPM 源码包和 RPM 二进制包安装软件,但这两种方法都比较繁琐,需要手动解决包之间具有依赖性的问题,尤其是库文件依赖,需要自行去网站上查找相关的 RPM 包;

2023-01-04 10:50:43 727

原创 pycurl.so: undefined symbol: CRYPTO_num_locks

matlab-mcr相关库的影响。

2023-01-03 18:14:58 56

原创 Centos7安装/卸载图形界面

有时最小化安装的centos7,后面想用桌面图形化界面,可以按照如下步骤按照或卸载。

2023-01-03 14:01:09 75

原创 Python 高效率传参调用 MATLAB 程序

【代码】Python 高效率传参调用 MATLAB 程序。

2022-12-30 10:24:34 731 3

原创 java和python调用matlab程序详细记录

关于Java和Python调用matlab程序,网上相关文章很多,但质量不佳,有的前提条件也没介绍,你按照他的步骤来,他成功了,你失败了,很懵啊

2022-12-27 16:04:07 756

原创 Nginx安装配置及vue项目部署【Centos7】

网上好多都是源码安装,各种编译环境安装配置,感觉太麻烦了,这里直接下载一个rpm包就行了,离线安装也方便。选择你要使用的版本下载。

2022-12-23 16:46:02 329

原创 Influxdb双写服务influxdb-relay部署配置【离线】

需要修改成你自己的inflxudb服务所在的IP。如果用我提供的这一步也不用了。

2022-12-23 16:07:21 1007

原创 Centos7安装配置Minio

【代码】Centos7安装配置Minio。

2022-12-22 14:22:12 523

原创 python3通过winrm远程执行windows服务器dos命令

以管理员启动cmd启动 winrm 服务查看winrm服务的状态为winrm service 配置加密方式为允许非加密(若防火墙没开的话这条可不用执行)

2022-12-05 14:32:43 760

原创 Centos7扩容root分区

【代码】Centos7扩容root分区。

2022-11-28 15:34:19 720

原创 Centos7安装docker-compose

github太慢可以用daocloud下载如果在线下载速度较慢,或者下载失败,可以先自行在网上下载好docker-compose文件,然后上传到/usr/local/bin/目录也可以docker-compose下载网址:Releases · docker/compose修改docker-compose文件权限创建软链:如果有pip环境,也可以使用pip安装测试安装结果2、使用docker-compose编写yaml文件注意事项命令格式命令选项如下

2022-11-22 11:49:53 1404

原创 WireGuard组建大内网

Netmaker这里就不介绍了,Tailscale呢,服务端不开源,对免费用户有诸多限制,而Headscale是一款开源实现,就是我们的主角了,这里详细记录搭建过程。:比如说我们把Linux的22端口或window的3389端口转发到公网服务器的一个端口,我们就可以实现远程登录Linux系统或window系统,但如果用到的端口较多,那一个一个配置也挺麻烦的,这种方式这里就不再赘述了。:这种方式比较古老了,性能上可能稍逊色点,但我的使用体验还行,比向日葵稳定,具体实现方式请参考【具体操作步骤可参考文章:【

2022-11-08 19:53:29 604

原创 shell耗时计算

我们这里只计算相差毫秒数,其他计算可据此转换得到。计算耗时前需要介绍下日期格式化相关基础知识。

2022-11-08 11:40:05 449

原创 Flink解决广播配置流滞后数据流的问题

【代码】Flink解决广播配置流滞后数据流的问题。

2022-09-02 18:24:32 1255 4

原创 Flink快速入门

通过利用Flink提供的CEP进行时间模式的抽取,同时应用Flink的Sql进行事件数据的转换,在流式系统中构建实施规则引擎,一旦事件触发报警规则,便立即将告警结果通知至下游通知系统,从而实现对设备故障快速预警检测,车辆状态监控等目的。flink利用自身作为纯数据流的特性优雅的实现反压机制。在金融领域的业务中,常常出现各种类型的欺诈行为,例如信用卡欺诈,信贷申请欺诈等,运用Flink流式计算技术能够在毫秒内就完成对欺诈行为判断指标的计算,然后实时对交易流水进行实时拦截,避免因为处理不及时而导致的经济损失。.

2022-08-28 19:12:47 505

原创 docker发布的服务无法访问-端口不通问题解决

1表示已开启,0表示未开启。如下图我的就是没开启。

2022-08-24 18:26:04 2552 1

原创 pyenv管理python版本

【代码】pyenv管理python版本。

2022-08-24 13:54:20 283

原创 Log4j2报错ERROR StatusLogger Unrecognized解决方法

代码】Log4j2报错ERROR StatusLogger Unrecognized解决方法。

2022-08-16 15:53:01 537

原创 Log4j基本使用及配置样例

目录下就行,当然不一定非得是这个目录,我这里只是给个可以的。这里为了使用注解,结合lombok来使用。

2022-08-15 13:51:01 111

原创 把基于fastapi开发的python项目打包成docker镜像并发布拉取

记录整个流程,把基于fastapi开发的python3项目,打包成docker镜像,发布到自建的Docker Registry中,然后在另一台装有docker的服务器上拉取自己刚发布的镜像,把项目运行起来。

2022-07-22 11:27:54 716

原创 python3根据RGB像素点生成图片

像素出图

2022-07-11 14:33:54 2222

原创 python3获取四分位数【箱型图过滤异常数据】

箱型图过滤异常数据

2022-06-21 11:27:33 859

原创 No module named ‘_ssl‘

卸载openssl官网下载openssl编译安装设置环境变量 卸载重新编译安装python3验证ssl模块能否被导入

2022-06-17 11:19:57 230 1

原创 Apache Kafka 消息中间件

Kafka基础概念及与springboot的集成KafkaProducer生产者KafkaConsumer消费者9、监控工具

2022-06-12 17:35:55 100

原创 OSError: [Errno 28] inotify watch limit reached

Background今天启动一个python3程序时抛出一个这样的错误。具体信息如下图所示。Inotify是一种文件变化通知机制,Linux 内核从 2.6.13 开始引入。在 BSD 和 Mac OS 系统中比较有名的是 kqueue ,它可以高效地实时跟踪 Linux 文件系统的变化。这里提示监视的文件数量超过了阈值,这里解决方法是把这个阈值设置大点。1、查看目前max_user_watches设置的最大值默认值应该是:8192cat /proc/sys/fs/inotify/m

2022-05-27 16:12:39 875

原创 centos7离线安装rabbitmq【附所有所需安装包】

Background最近需要在一台无法联网的服务器上安装rabbitmq,由于rmq依赖erlang、socat和logrotate,版本之间的对应关系和各种包之间的依赖关系,安装还是挺麻烦的,这里记录下整个安装过程,方便以后查阅参考。这里附上我这里使用的版本,当然也可以自己去下载,各个包的下载地址下面也提供了。【下载地址:rabbitmq相关依赖】【提取码:king】1、查看版本之间的对应关系查看网址:RabbitMQ and Erlang/OTP Compatibility Mat

2022-05-26 16:05:53 476

原创 Vim个性化配置【可一键添加作者等信息】

Background配置vim有三种方式:1)/etc/vimrc;2)~/.vimrc;3)vim 命令行配置。这里我们采用第二种方式。把下面的代码拷贝到 ~/.vimrc 文件中就行了,若无此文件就新建一个哈。效果预览源码set nu " 显示行号 set go= " 不要图形按钮 set guifont=Courier_New:h10:cANSI " 设置字体 autocmd InsertLeave * se nocul " 用浅色高亮当前行 autocmd In

2022-05-05 17:21:59 222

原创 每秒125万条写入速度-时序数据库Machbase中的Tag table的基本使用

Background上年6月份写过一篇关于Machbase时许数据库的简单介绍 【时序数据库Machbase】。但之前只是简单介绍了下,今天我们详细介绍下,主要是Machbase中针对存储传感器监测数据而设计的Tag table的基本使用,并在本地单机环境简单测试了一下数据的写入性能,写入的数据和之前测试中【Influxdb和TDengine的写入性能测试(Java)】使用的一样,一个传感器带三个指标数据。最终测试结果为【125万条/秒】。这次测试的服务器和之前测试Influxdb和TDengine

2022-04-22 19:55:23 1040

原创 plotly绘制双y轴折线图并定制样式

Background数据分析离不开数据的可视化。Python 中的可视化依赖库有很多非常优秀的可视化神器。例如较流行的有pandas,matplotlib,Seaborn、plotly和Altair等。经过简单对比,最终选用plotly来实现目前的可视化需求。附 plotly官方文档地址这里主要介绍下折线图的绘制与定制。1、最终效果是可交互式折线图。2、源码import plotly.graph_objects as goimport numpy as npimport pa

2022-04-14 19:06:15 1344

原创 aspose转pdf乱码问题

Background使用aspose-words把word转pdf,或者使用aspose-cells把excel转pdf时,在本地windows上测试没有问题,部署到服务器Centos7上时字体乱码。本地windows上测试时是使用windows平台自带的字体,字体路径C:\Windows\Fonts。服务器Centos7上缺少相应字体,字体路径/usr/share/fonts。直接把windows上的字体上传到服务上字体的指定路径,刷新下字体缓存就行了。刷新字体缓存在服务器Cento

2022-04-13 18:15:27 2973

原创 python3日志输出工具类【带颜色】

Background合理的日志输出配置,可以帮助我们快速定位到问题。根据个人习惯,基于内置的logging模块和依赖库colorlog封装了一个工具类。该工具类输入的日志信息主要包含六个部分【日志时间】【日志级别】【信息标题】【信息内容】【打印所在的函数名】【打印所在的行号】。是不是有点像Java的工具类 😋1、先看最终效果我这里使用的vscode开发,根据行号可以快速定位到是在哪里打印的信息。info日志是蓝色的,warn日志是黄色的,error日志是红色的。具体可以根据自己喜好调整。

2022-04-13 17:24:17 3798

原创 python3获取文件或文件夹大小并【格式化返回结果】

Background实现方法是基于内置os.path.getsize()方法,底层调用的是os.stat(),如果想最大化性能,则建议使用后者。这里对返回的结果进行了更易于查看的格式化。最终效果最终结果会根据实际大小自动调整单位格式化。源码import osdef get_file_size(filepath): """获取文件或文件夹的大小 注意:TB级别以及超过TB的数据就别用了,需要考虑性能了 """ res = 0 # 判断输入

2022-04-13 11:28:04 792

原创 Java工具类实现word转pdf结果几乎一模一样

Background【封装好的工具类】【转换效果99%】【无水印】实现技术【Aspose】这里给出需要的依赖包 aspose-words-15.8.0.jar和word-license.xml,提取码:kingexcel转pdf可以参考另一篇博客【Java工具类实现excel转pdf结果几乎一模一样】先看下效果哈(左word右pdf),格式基本没乱,几乎一模一样直接上源码注意:使用前,先安装下载的aspose-words-15.8.0.jar包,然后把word-license.xm

2022-04-12 15:20:01 715 7

原创 python3使用matplotlib绘制风速风向玫瑰图

Background风玫瑰是由气象学家用于给出如何风速和风向在特定位置通常分布的简明视图的图形工具。1、最终效果图2、源码import pandas as pdimport numpy as npimport matplotlib.pyplot as pltdef plot_wind_rose(): """绘制风速风向玫瑰图""" # 设置字体格式 font = { 'family': 'serif', # 英文格式

2022-04-02 15:43:23 3353

原创 python3+matplotlib绘制双轴折线图(两种方法)

Background这里提供两种方法,一种是基于pandas,另一种是基于twinx。1、先看最终效果图pandastwinx2、源码import pandas as pdimport randomimport matplotlib.pyplot as pltfrom matplotlib.pyplot import MultipleLocatordef draw1(lx, dy, title): """画双轴折线图 :param lx x轴数据集合

2022-03-31 19:30:39 6265

原创 python-docx替换字符串【保存原有样式】

Background最近做的项目,需要根据模板生成报表。思路就和Java中使用EasyExcel一样,模板中使用占位符,然后替换成数据。python3中操作docx可以使用python-docx。但是替换占位符时出现了问题,查找的基本都是基于paragraph替换,会改变原有的格式,自己经过摸索,最终找到一个解决办法,是基于run。python-docx官方文档地址1、python-docx中概念介绍python-docx在操作docx文档时分为Document - Paragraph

2022-03-31 11:39:23 2948

原创 python3合并多个docx文件

Background我这里是把reports/tpl/目录下的多个报表模板,合并成最终的报表放到reports/res/目录下。1、依赖下载pip install python-docxpip install docxcompose2、源码import osfrom docx import Documentfrom docxcompose.composer import Composerdef merdocx(src_files, dst_file): '''合并多个d

2022-03-30 19:26:36 1155

原创 matplotlib.pyplot画图完美调整图片白边大小

1、原图片2、去除白边后效果3、设置方法可以通过调节 pad_inches 的值调整白边的大小。import matplotlib.pyplot as plt# 设置数据x = [0, 50, 100, 150, 200, 250, 300, 350, 400, 450, 500, 550]y = [0, 22, 48, 67, 87, 102, 119, 140, 160, 179, 211, 238]# 设置图片大小plt.figure(figsize=(12.5, 6.4)

2022-03-23 17:22:13 3679 1

空空如也

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

TA关注的人

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