1 环境和需求 目前有一台Linux服务器,我们需要在服务器上部署Jenkins服务,实现定时构建和部署一套业务系统。业务系统的源代码由git管理,系统包括Java的后端和Vue的前端,部署时前端编译好的静态文件需要发布在MinIO上,后端程序通过JRE的Docker容器运行,最后通过Nginx将前 ...
引言 经常使用第三方输入法的朋友都知道,很多都有字数统计功能。 那么 Rime 输入法也得有(bushi 某第三方输入法,图片来自网络 介绍 rime-word-counter 是一个 Rime 插件,用来统计 Rime 输入法字数。使用 Claude code + deepseek-v4-flas ...
我做了一款贴在 Windows 桌面上的 Markdown 便签 简介 很多人的桌面其实缺一块「刚好够用」的空间: 既不想开 Notion / Obsidian 那种重应用,也不想用系统记事本写一堆没格式的草稿。 MarkdownNote(便签) 就是为这个场景写的: 它是 Windows 上的 多 ...
SendTomo 是一款设计理念先进、体验出色的跨设备传输工具,SendTomo 是一款主打无需安装、无限制、P2P直连的跨设备文件传输工具。它通过浏览器就能实现电脑、手机、平板等设备间的高速文件互传,同时还集成了屏幕共享和视频通话等协作功能。 ...
Spring Boot 4.1 + JDK 25 DDD开源脚手架,面向 AI 编程 新一代 Java 企业级开发脚手架 - 基于新版 Spring Boot和 JDK,严格遵循 DDD 架构,开箱即用,打造 AI 编程最佳实践 为什么选择这个脚手架? 基于 Spring Boot 4.1 与 JD ...
Skill不是长Prompt:如何写出工业级 Skill很多人第一次写 Skill,会下意识地写成一个更长的 Prompt。把背景、规则、注意事项、示例、参考资料,全都塞进一个 SKILL.md。看起来很完整,但实际并不好用。Skill 真正的价值在于:当用户提出某类需求时,Agent 能自动识别场 ...
一、架构选型与规划 1.1 高可用主备架构方案 企业级GitLab高可用部署主要有以下几种主流方案: 方案一:DRBD + Pacemaker + Corosync(主备模式) 该架构为Active/Passive(主/备)模式,只有主节点运行GitLab服务并挂载存储,备节点通过DRBD实时同步数 ...
Docker 是目前最流行的容器化平台。本文从核心概念讲起,系统介绍镜像、容器、网络、数据卷、Dockerfile、Docker Compose 等关键内容,并提供常用指令的完整参考。 ...
TIP: 本文代码可以通过Dev-C++ 5.11编译,不用安装外部库 Github仓库:https://github.com/LiQirui-git-hub/ASCIIPakour 介绍: 这是一个3D游戏,仅支持Windows(暂时,未来有概率改变) 同时,画面不是用新窗口渲染,是命令行内渲染 ...
Electron 桌面应用的更新一直是个痛点——一次小小的 UI 修改就要让用户重新下载运行 100MB+ 的安装包。本文介绍一种利用 Electron ASAR 打包机制实现"零安装"版本切换的方案:只需替换一个 app.asar 文件,客户端下次启动自动加载新版本。| 一、ASAR 机制与更新思 ...
本软件是一款完全免费、没有任何功能限制的 3389 多标签远程桌面管理工具。 功能介绍 1. 极简窗口模式(最大化操作视野)功能作用:支持一键隐藏软件所有的边框和菜单栏,让远程桌面百分之百铺满屏幕,为您提供最大的操作空间。操作方法:在远程桌面显示区域上方,点击左上角的 “《” 按钮即可快速切换。2. ...
Full Clock 是一款基于 Svelte 开发的开源网页效率工具,旨在提供极致纯净、无广告的时间显示体验。项目支持前端智能时间校准(Time Sync)、PWA 安装、屏幕常亮(Wake Lock)、自定义多主题颜色字体、智能秒数显示,完美适配考试大屏、会议背景、个人专注场景,对全屏进行了特别... ...
机器学习项目需要GPU,一般部署在不适合做http服务器的高性能集群上。而一般的后端程序仅仅需要CPU,普通性能的云服务器即可。本文提供我在微服务与机器学习分布式部署的一些思路。 ...
前言 Git是现代软件开发中最常用的版本控制系统,是每个程序员的必备技能。本文从基础到进阶,帮你全面掌握Git的使用技巧和团队协作规范。 一、基础配置 # 配置用户名和邮箱 git config --global user.name "Your Name" git config --global u ...
在当今千亿级规模的电竞泛娱乐市场中,玩家对游戏体验的要求早已从单纯的“赢”升级为“高质量的陪伴与护航”。无论是近期大火的《三角洲行动》,还是长盛不衰的王者、吃鸡、LOL,高净值玩家对优质游戏护航服务的需求正呈现爆发式增长。作为在源码开发与商业应用领域深耕多年的技术团队,我们深知一套底层稳固、逻辑严密 ...
【开源】《clip》一个不到 4M 的跨平台剪贴板历史工具 一款轻量级的剪贴板历史管理工具,支持分组管理、内容搜索、自定义条数、局域网共享等功能。 特性 体积小巧:不到 4M 跨平台支持 支持文本和图片 分组管理 内容搜索 自动识别颜色 局域网共享 开源仓库 GitHub Gitee 安装 从 Gi ...
很多跨平台的项目会使用宏定义方式检测编译平台和目标平台,比如sunshine。在Windows平台,编译器通常会定义 _WIN32 宏,来标识Windows平台;Linux平台的话会有 __linux __linux__ linux 等宏定义来标识linux平台;macos系统(可能也包含ios i ...
当我们调用百度的图像识别OCR时,把百度的官方代码粘过来一般是能直接用的 点击查看代码 #include <stdio.h> #include <iostream> #include <string.h> #include <curl/curl.h> #include <json/json.h> # ...
作为计算机专业的学生,Git + Gitee 是版本管理和代码托管的必备技能,也是面试中的加分项,这篇教程从工具安装到实际推送,再到常见问题解决,全程手把手带新手搞定第一次代码上传。 一、前置准备 + 工具安装 1.注册一个gitee账号(https://gitee.com/),同时还要绑定邮箱(后 ...
自签名证书仅用于测试安装,MSIX上传到微软商店时可以不签名。 使用 New-SelfSignedCertificate 创建自签名证书 New-SelfSignedCertificate -Type Custom -KeyUsage DigitalSignature -CertStoreLocat ...