自定义博客皮肤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 . . .

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

原创 pyenv管理python版本

【代码】pyenv管理python版本。

2022-08-24 13:54:20 748

原创 Ubuntu + Docker Nginx 配置 Let‘s Encrypt 免费 HTTPS 证书及自动续期

本文介绍了在Ubuntu服务器上使用Docker部署Nginx并通过Certbot申请Let's Encrypt免费SSL证书的完整方案。主要内容包括:1)安装Certbot工具;2)配置Nginx的ACME验证目录;3)使用Webroot方式申请证书;4)配置Nginx HTTPS服务;5)设置证书自动续期;6)实现续期后自动重载Nginx。该方案架构简单稳定,适合个人项目、SaaS服务、API接口等多种场景,能自动维护HTTPS证书,确保持续安全服务。最终实现浏览器通过HTTPS访问Nginx容器,由宿

2026-07-15 20:26:38 171

原创 Android 离线打包详细流程

本文详细介绍了基于uni-app开发的应用实现Android离线打包的全流程。主要内容包括:1)环境准备(HBuilderX、JDK8、Android离线SDK和Android Studio的安装配置);2)项目信息配置(生成AppID、申请离线打包Key);3)生成本地打包资源;4)导入SDK并替换资源文件;5)关键配置步骤(AppID、AppKey、签名证书、包名等)。特别强调了版本号自动读取和APK命名配置的gradle脚本实现,确保每次打包只需更换资源包即可自动同步版本信息。

2026-07-13 17:14:35 221

原创 uniapp版本自动更新

✨ uni-app APK离线打包与整包更新方案 本文介绍了uni-app离线打包Android APK的更新实现方案,重点解决了APK整包更新的技术难点。 核心要点: 更新策略:采用APK整包更新方案,通过uni.openDocument实现安装(WGT热更新方案不适用) 功能实现: 自动检查更新(WiFi环境下每日一次) 手动触发更新检查 强制/非强制更新弹窗控制 下载进度节流显示(5%间隔更新) 移动网络流量提醒 关键技术: 使用plus.downloader实现后台下载 通过版本号比对控制更新逻辑

2026-05-30 19:29:37 280

原创 Ubuntu配置Git免密操作

摘要: 本文详细介绍在Ubuntu系统中配置Git并实现Gitee免密登录的全流程。从安装Git、配置用户信息开始,重点讲解通过SSH密钥(ed25519算法)实现认证:生成密钥对、启动代理、添加私钥,并将公钥绑定至Gitee账户。最后通过SSH连接测试验证免密登录功能,提升代码提交效率。全程命令行操作,适合开发者快速部署Git环境并优化工作流。

2026-05-01 15:02:44 291

原创 Centos7安装Git及配置Github

Git 是一个开源的分布式版本控制系统,由 Linus Torvalds(Linux 内核的创始人)在 2005 年创建。它被设计用来快速有效地处理从小到大的项目版本管理。Git 目前是全世界最流行的版本控制系统,广泛应用于软件开发中。用户信息设置成你github的账号名称和邮箱地址。

2024-10-17 16:34:45 793

原创 Visual Studio Code 实现远程开发

远程开发是指开发人员在本地计算机上进行编码、调试和测试,但实际的开发环境、代码库或应用程序运行在远程服务器上。

2024-07-18 15:27:07 2857

原创 Linux内核升级

Linux内核升级。

2024-07-01 16:08:44 1482

原创 持续交付工具Argo CD的部署使用

Argo CD 是一个基于声明式 GitOps 的 Kubernetes 应用程序交付工具。

2024-04-07 16:39:10 4232

原创 Centos7部署使用TELEMAC-MASCARET

环境仿真开源软件

2024-03-14 15:50:33 890

原创 Sublime Text常用快捷键

快捷键的使用可以帮助我们更加高效地编写代码或者处理数据。

2024-03-13 11:55:18 665

原创 cannot change locale (zh_CN.UTF-8)

【代码】cannot change locale (zh_CN.UTF-8)

2024-03-08 16:22:35 2712

原创 shell自定义日志输出函数log

在编写比较复杂的脚本时,需要输出相关日志信息,方便知悉脚本的执行情况以及问题的排查。

2024-02-27 11:32:44 997

原创 docker自定义网络实现容器之间的通信

Docker网络有三个基本要素:网络类型、网络驱动和网络配置。Macvlan是一个新的尝试,是真正的网络虚拟化技术的转折点。Linux实现非常轻量级,因为与传统的Linux Bridge隔离相比,它们只是简单地与一个Linux以太网接口或子接口相关联,以实现网络之间的分离和与物理网络的连接。Macvlan提供了许多独特的功能,并有充足的空间进一步创新与各种模式。这些方法的两个高级优点是绕过Linux网桥的正面性能以及移动部件少的简单性。删除传统上驻留在Docker主机NIC和容器接口之间的网桥留下了一个非常

2024-02-22 11:35:07 1798

原创 TDengine用户权限管理

TDengine用户权限管理。

2024-02-05 14:55:43 1415

原创 InfluxDB数据的导入导出

influxdb支持将时序数据导出到文件,然后再将文件导入到数据库中,以此实现数据的迁移。datadir: influxdb的数据存放位置。waldir: influxdb的wal目录。database: 导出的db名称。import: 标识导入。path: 导入文件。

2024-02-01 18:36:43 2693

原创 PrimeFaces修改默认加载动画

PrimeFaces修改默认加载动画

2024-01-29 11:10:00 272

原创 Kafka配置Kerberos安全认证及与Java程序集成

本文主要介绍在 Kafka 中如何配置 Kerberos 认证,以及 java 使用 JAAS 来进行 Kerberos 认证连接。

2024-01-12 17:23:19 4757

原创 springboot集成cas客户端

中央身份认证服务(Central Authentication Service)通常被称为CAS,是针对Web的企业级多语言单点登录解决方案,并致力于成为身份验证和授权需求的全面平台。

2024-01-08 19:00:13 2861

原创 matlab cell转三维矩阵

reshape的原理是从上到下, 从左往右拆开重组

2023-12-05 16:46:53 1864

原创 java使用poi读写excel(处理上下标和科学计数法)

poi指定sheet读写excel

2023-11-29 18:42:50 2138

原创 java科学计数法表示数值

但很多时候,我们需要做一个统一,要么全部以科学计数法输出,要么就全部显示为普通计数。

2023-11-29 16:28:16 1520

原创 Centos7安装Cesi(Supervisor集中管理工具)

CeSi 是 Supervisor 官方推荐的集中化管理 Supervisor 实例的 Web UI

2023-11-22 19:45:13 1491

原创 matlab读写json文件

matlab读写json文件

2023-09-15 15:24:17 7268

原创 python3实现线性规划求解

解决各种优化问题,包括线性规划、混合整数线性规划和二次规划

2023-08-16 11:47:37 2486

原创 Centos7下python3安装gdal库

GDAL是GIS遥感专业经常需要用到的开源栅格空间数据转换库。

2023-08-16 11:00:32 1678 4

原创 Centos7安装openvpn客户端

openvpn 客户端安装配置

2023-08-10 14:56:07 5449 7

原创 Docker安装pritunl

Pritunl是一款图形化的OpenVPN软件,提供一个友好的图形WebUI界面,对传统OpenVPN服务端与客户端复杂的安装配置流程进行了极大的简化,并且通过图形界面可以进行人员管理、参数配置,给予用户非常大的便捷性,适合openvpn入门配置。

2023-06-27 19:37:05 3126 3

原创 Shell读取properties文件中的参数

通过Shell脚本读取properties文件中的参数

2023-06-21 10:30:37 1171

原创 Supervisor离线安装(python3.7.8)

supervisor是用Python语言开发的一套通用的进程管理程序,可以将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时可以自动拉起

2023-05-06 15:57:55 2219

原创 centos7安装libSM.so.6

ImportError: libSM.so.6: cannot open shared object file: No such file or dir

2023-04-14 05:26:37 1753

原创 Centos7升级make和gcc版本到最新

升级make和gcc版本

2023-04-13 22:07:48 15174 10

原创 glibc库编译安装

通常会遇到这样的异常:`ImportError: /usr/lib64/libc.so.6: version `GLIBC_2.28' not found`

2023-04-13 17:25:10 8485 1

原创 python调用matlab源码函数

这里介绍另一种方式,直接调用matlab源码中的函数,前提条件是需要按照matlab软件哈

2023-04-13 17:06:43 879

原创 Mongodb安装配置及基本使用

MongoDB 是C++语言编写的一个基于分布式文件存储的NoSQL数据库,介于关系型数据库和非关系型数据库之间。

2023-03-23 20:00:59 11443

原创 在国内优雅地使用Rancher部署k8s集群

选Etcd和Worker在k8s-node1和k8s-node2节点上执行下面的命令。刚开始如下图所示,中间要持续很长时间(我这里半个小时左右,具体与网络有关)然后全选这三个,在k8s-master节点上执行下面的命令。点击完成就行了,后面还可以查看这命令。在首页或者集群管理界面创建集群。最终成功后如下图所示。

2023-02-15 16:14:58 8345 4

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

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

2023-01-30 15:45:27 6472

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

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

2023-01-04 10:50:43 26777 1

原创 pycurl.so: undefined symbol: CRYPTO_num_locks

matlab-mcr相关库的影响。

2023-01-03 18:14:58 1960 3

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

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

2023-01-03 14:01:09 3967

空空如也

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

TA关注的人

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