自建专题

记录|自建Form窗口,实现消息提示+自动消失

目录 前言一、UI准备Step1. 创建窗体控件Step2. 设置FormAlert的属性Step3. 增加LabelStep4. 增加ButtonStep1~4 效果展示: 二、Icon和Timer准备Step5. 准备相应的iconStep6. 添加PictureBoxStep7. 添加定时器Timer 三、代码编写四、代码调用Step8. 创建ButtonStep9. Form中调用

使用RedisShake迁移自建Redis数据至阿里云Redis

一、前言 最近有个需求,需要把自建的Redis数据迁移至阿里云的Redis RDS。阿里云有官方的数据传输服务DTS(Data Transmission Service)。全量迁移是免费的,但增量迁移需要按量收费,遂放弃。经过一番搜索,发现了一个RedisShake的工具,而这个也是阿里开源的,秒啊~ 二、 RedisShake介绍 2.1 什么是 RedisShake RedisShak

动态更新自建的Redis连接池连接数量

/*** 定时更新Redis连接池信息,防止资源让费*/private static final ScheduledThreadPoolExecutor DYNAMICALLY_UPDATE_REDIS_POOL_THREAD = new ScheduledThreadPoolExecutor(1, new ThreadFactory() {@Overridepublic Thread newTh

zerotier自建moon方法

简介 使用zerotier已经有一段时间了,现在偶尔会出现服务器连接不上的情况。我就想自己建个moon来试试。记录一下过程,用作备忘录。 准备工作 准备一个有公网IP的云主机。我用的是“三丰云”,速度很快同时提供"免费虚拟主机"和“免费云服务器”产品,有兴趣的可以试一下。三丰云控制台界面如下图: 安装配置 切换路径到ZeroTier客户端下,生成moon.json文件,打开moon.json文件

【Spring Cloud Alibaba】13.自建存储对象服务与集成(minio版)

文章目录 简介什么是云存储服务(OSS)为什么选择MiniIOMiniIO相关地址 搭建(docker)安装Docker部署MinIO创建存储桶配置存储桶设置存储桶可以直接在浏览器访问 集成到Spring Cloud Alibaba项目创建子模块引入依赖包项目结构配置文件工具类接口类测试 简介 接下来对分布式项目实现存储对象服务器搭建与集成,本操作与前置步骤关系不大,大家可酌情

如何自建yum源仓库

文章目录 1,创建可用的yum源文件夹,把你自己的软件包,并放在这个目录文件夹中2,将yum源文件夹目录复制到/var/www/html/中3,客户端修改配置文件4,创建一个 RPM 软件包存储库5,查验是否成功6,浏览器访问你的yum仓库 1,创建可用的yum源文件夹,把你自己的软件包,并放在这个目录文件夹中 创建一个文件夹/home/media/repo1/ mkdir /

robosuite-自建夹具bug

场景: 在 robosuite 中创建自己的夹具 问题描述 Traceback (most recent call last):File "collect_human_demonstrations_auto.py", line 436, in <module>dataset_states_to_obs(output_filename, save_name+"-obs.hdf5")File "

U-Mail自建企业邮箱域名解析设置

如果域名没有做解析,只能用于内网收发邮件。要想实现与外网邮箱的收发,需要做域名解析。是在“域名解析后台”进行设置(域名提供商提供“域名解析后台")。 1. 域名的申请 目前在国内提供域名申请的服务商很多,下面列表常见的服务商以供考。 万网 新网  商务中国  有关域名的申请可以请见各网站的相关说明,在此就不作详细说明。域名一般是每年是要缴一定的服务费的。 2. 域名的设置 下面我们以万网 为

自建XXL-JOB调度平台教程

一、XXL-JOB简介 XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。它支持通过Web界面进行管理调度任务,包括任务的增删改查、执行状态监控等。同时,XXL-JOB提供了Java、Spring Boot等多种接入方式,方便开发者在现有项目中集成。 二、环境准备 操作系统:Linux或Windows。 Java环境:Java 8 或更高版本。

自建WSUS更新服务器完成内网的安全补丁更新

一、适用场景 1、企业内部网络无法访问外网,所以搭建WSUS服务器,可以让内网环境进行更新补丁。 2、校园内部的电脑实训室一般不用外网资源,偶尔开启外网使用时,电脑实训室集体自动更新占用外网资源量大,所以搭建WSUS服务器,在内部网络完成更新,节约外网资源。 3、在LAN局域网内部更新速度比外网更新速度更快,效率高。 4、系统补丁的及时更新,关系到操作系统的安全性,就算有还原或保护系统,漏洞

GoEdge自建CDN工具

GoEdge是一款管理分布式CDN边缘节点的开源工具软件,可以让用户轻松地、低成本地创建CDN/WAF等应用。同时提供免费版本和商业版本,本文基本免费版本安装测试。 GoEdgep安装涉及三部分: 边缘节点 - 接收和响应用户请求的终端节点 管理员系统 - 整体的管理控制系统 API集群 - 一组API节点,为别的类型节点提供数据和运算支持 1、安装管理平台 安装管理平台同时,会直接安装一个AP

CentOS 自建gitlab仓库:安装相关工具

所需环境 Node 安装项目依赖、项目打包运行Nginx 前端项目部署(正向代理、反向代理、负载均衡等)Git 自动化部署时 拉取代码使用GitLab 代码仓库GitLab-Runner GitLab的CI/CD执行器 一、安装Node 检测是否已安装 常用node -v 命令检测。 如果已安装,会给出安装的node版本; 如果未安装或全局变量未正常注册,则提示node: 未找到命令,此时按

自建GitLab仓库

摘要 GitLab 是一个功能强大的开源代码托管平台,它不仅提供了代码存储和版本控制的核心功能,还集成了项目管理、CI/CD 流水线、代码审查等企业级特性。本文将指导你如何在自己的服务器上搭建 GitLab 社区版,创建一个完全属于自己的开源仓库,享受私有化部署带来的灵活性与安全性。 准备工作 服务器环境:确保你有一台运行 Linux 操作系统的服务器,推荐使用 Ubuntu 或 CentO

使用阿里DTS数据迁移ECS自建MySQL5.6及MySQL8到RDS

一、修改ECS自建MySQL配置 MySQL5.6 1. 创建可以远程访问的用户     create user 'testuser'@'%' identified by 'testpassword'    grant all privileges on testdb.* to testuser identified  by 'testpassword'     flush pri

go引入自建包名报错 package XXX is not in std和goland设置GO111MODULE提示冲突

首先在引入自建包的时候报错 查找网上的解决方法: 1、goland取消勾选Enable Go modules integration 2、set GO111MODULE=off 但是都没解决,而且更奇怪的是,我在cmd里面查看go env就显示set GO111MODULE=off 但是在goland里面的终端输入 go env就显示set GO111MODULE=on 最终解决办

Visual Studio 2017自建WebRTC中peerconnection_client程序编译报错的解决方法

近期TSINGSEE青犀视频研发团队在尝试Visual Studio 2017自建WebRTC中peerconnection_client程序,但难免编译过程中出现的各种错误,这些错误都是我们开发过程中的宝贵经验。 本文我们和大家分享一下在编译过程中出现的几个错误。 编译错误 编译过程中,程序出现了以下提示: 代码:C1189,说明:#error: “Missing byte order f

Visual Studio 2017自建WebRTC中peerconnection_client程序报LNK2019 无法解析的外部符号错误

上一篇我们讲了TSINGSEE青犀视频研发团队正在对webrtc进行研究,尝试了在Visual Studio 2017自建WebRTC中peerconnection_client程序。上文我们处理了几个报错问题,有兴趣可以看一下。 解决完前文的问题之后,我们再次编译peerconnection_client程序,会出现各种“LNK2019 无法解析的外部符号 public:_thiscall x

TSINGSEE青犀视频平台开发Visual Studio 2017自建WebRTC中peerconnection_client程序报错无法解析的外部符号

由于webrtc技术相对其他协议的视频直播来说,具备更低的延迟,因此对webrtc的开发和编译成了TSINGSEE青犀视频研发人员的一个重要任务。关于webrtc的开发需求,大家可以看《TSINGSEE青犀视频云边端架构视频智能分析平台低延迟直播可以用webrtc实现吗》一文了解一下。 对于webrtc的编译以及开发,TSINGSEE青犀视频研发人员在之前解决了Visual Studio 2

免费语音转文字:自建Whisper,贝锐花生壳3步远程访问

Whisper是OpenAI开发的自动语音识别系统(语音转文字)。 OpenAI称其英文语音辨识能力已达到人类水准,且支持其它98中语言的自动语音辨识,Whisper神经网络模型被训练来运行语音辨识与翻译任务。 此外,与其他需要联网运行的商业语音识别服务相比,Whisper的独特之处在于其完全在本地运行,无需联网,从而确保了用户个人隐私的安全。 但是,由于这种内容生成式AI工具,算力要求

自建图床的方案思考以及搭建教程

前言 现在markdown越来越受欢迎,但是markdown有一个很麻烦而且一直很难解决的问题就是文章中图片资源的处理。 不像word、pdf这种将图片内嵌在文件中,markdown只能引用外部的图片资源,这意味着要么在本地弄一个文件夹专门用来存放图片,通过相对路径引用;要么将图片存放在网上,通过图片链接引用。 如果存放本地以相对路径作为引用的方案,那么传播文档时还要将资源文件进行打包,

更优性能与性价比,从自建 ELK 迁移到 SLS 开始

作者:荆磊 背景 ELK (Elasticsearch、Logstash、Kibana) 是当下开源领域主流的日志解决方案,在可观测场景下有比较广泛的应用。 随着数字化进程加速,机器数据日志增加,自建 ELK 在面临大规模数据、查询性能等方面有较多问题和挑战。如何解决可观测数据的低成本、高可用是一个新的话题。 SLS 是由阿里云推出的云上可观测 Serverless 产品,在功能层面对标

mysql主从复制(同步阿里云的RDS至自建数据库)

从库同步阿里云的RDS 阿里云默认开启了binglog,所以我们无需对主库进行配置 查询主库的server_id,从库配置不要重复就行 show variables like '%server_id%'; 编辑从库的my.cnf文件 在文件中增加如下配置 server-id               =  123456789              //服务 ID,主从实例 serv

Linux自建CA并颁发证书的shell脚本

创建私有CA 创建CA所需要的文件 #生成证书索引数据库文件touch /etc/pki/CA/index.txt#指定第一个颁发证书的序列号echo 01 > /etc/pki/CA/serial 生成CA私钥 cd /etc/pki/CA/(umask 066; openssl genrsa -out private/cakey.pem 2048) 生成CA自签名证书

钉钉自建应用-下载excel(h5)

由于不同手机对于文件下载有不同的支持,而且文件路径也不一样,找起来十分的麻烦。所以,最好是找到一个都支持的方法。还好,钉钉官网提供了网盘,我们可把文件保存到钉钉自带的网盘,这样方便查找。 这里需要后端返回下载文件的url地址 dd.saveFileToDingTalk({url: 'https://ringnerippca.files.wordpress.com/20.pdf',name: '

自建ceph存储集群方案之从零到一

概述 根据硬件摩尔定律,硬件成本随时间越来越低,性能较之前越来越高,尤其是随着pcie全闪灯普及,理论上作为云服务的基础设施,存储应该越来越便宜。然而,购置商用sds产品的成本却一直居高不下,越来越多的初创项目、创新企业考虑自研自用存储集群,大大降低成本。 ceph自诞生至今,经过多个版本更新维护,无数爱好者的贡献和实际生产项目的优化,目前已经相对稳定成熟,甚至是某些对接场景下分布式存储系统的最

openssl 自建CA,并签发证书

第一部分:自建CA 注:为了更好管理自建CA,在下文中,为没有特殊说明的情况,CA根目录都是指的自建CA的根目录。 1. 创建CA根目录,并初始化一些文件: mkdir $HOME/mycacd $HOME/mycamkdir certs private confecho "01" > serialecho "" > index.txtcat > conf/gen_ca.c