0

玩转代码:深入GitHub,高效管理我们的“shou学”平台源代码

玩转代码:深入GitHub,高效管理我们的“shou学”平台源代码 在当今快节奏的开发世界中,有效地管理代码不仅仅是一种良好实践,更是一种必需。无论您是独立开发者还是大型团队的一员,源代码管理 (SCM) 工具都是您最得力的助手。本文将探讨SCM的重要性,并重点介绍该领域的领先平台之一——GitHu ...

takeMeToInfinity 发布于 2025-05-21 16:40 评论(0) 阅读(317)
0

线下IDC数据中心迁移至阿里云详细方案

一、迁移前准备 1. 迁移规划 资源评估 统计需迁移的数据库类型、版本、数据量(如 MySQL 5.7、SQL Server 2019、文件存储系统等)。 评估应用依赖关系,明确停机窗口(建议业务低峰期)。 阿里云环境准备 创建目标云资源: RDS MySQL、RDS SQL Server 实例(确 ...

Johny_Zhao 发布于 2025-05-21 15:05 评论(0) 阅读(354)
2

基于顶级编解码器实现纯前端高效图片压缩

Google的Squoosh项目封装了MozJPEG、libwebp、rust Oxipng等顶级图像编解码器,但是使用依赖于Node.js,而jSquash项目对此进行了二次封装,将底层编解码器以WebAssembly的形式提供,实现不依赖node的纯前端的压缩方式。 经测试可以将10mb的png ...

崩天的勾玉 发布于 2025-05-21 14:42 评论(1) 阅读(459)
1

详解鸿蒙仓颉开发语言中的日志打印问题

一门新的开发语言在诞生初期,由于它本身的特性和使用人数暂时较少,会容易出现一些大家不太容易理解的问题,或者说有一些坑。今天就详细分享一下仓颉开发语言中的日志打印相关内容,带大家踩一踩坑。 AppLog 在新创建的项目中,Button的点击事件就写好了一行打印日志的代码: 和ArkTs不同,仓颉语言中 ...

幽蓝计划 发布于 2025-05-21 14:17 评论(0) 阅读(571)
2

100% 自主可控,Java Solon v3.3.1 发布(国产优秀应用开发基座)

Solon 是新一代的 Java 企业级应用开发框架。它从零开始构建,不依赖 Java-EE,具有灵活的接口规范和开放生态,旨在替代 Spring 生态。可同时兼容 java8, java11, java17, java21, java24 ...

带刺的坐椅 发布于 2025-05-21 13:55 评论(3) 阅读(513)
5

重磅消息,微软宣布 VS Code Copilot 开源,剑指 Cursor!

前言 微软宣布重磅消息将把 GitHub Copilot Chat 扩展的代码以 MIT 许可证协议开源,然后将扩展中的 AI 功能重构到 VS Code 核心中,这一举措是为了将 VS Code 成为一个开源 AI 编辑器做准备! VS Code GitHub Copilot拓展地址:https: ...

追逐时光者 发布于 2025-05-21 13:05 评论(0) 阅读(2980)
2

manim变换效果总结

在ManimCE中,除了上一篇介绍的丰富的动画效果外,变换效果也是制作精彩视觉内容的重要工具。 变换效果主要用于改变对象的形状、大小、颜色或位置,让对象在动画中呈现出动态的变化。 本文详细总结了 ManimCE 中常见的变换效果,并分析它们的应用场景和带来的视觉效果,最后还会给出一些选择变换效果的建 ...

wang_yb 发布于 2025-05-21 11:28 评论(0) 阅读(208)
1

来个好玩的,用手机随时随地指挥你的 Cursor!

✨ 告别束缚,用手机随时随地指挥你的 Cursor! ✨ 嘿,各位 Cursor 的忠实用户和效率达人们! 你是否曾经遇到过这样的场景:人不在Mac旁边,却突然灵感迸发,想要让 Cursor 帮你写点代码、整理思路,或者进行一次快速的 AI 对话?又或者,你正在悠闲地喝着咖啡,不想起身,就想在手机上 ...

四眼蒙面侠 发布于 2025-05-21 11:22 评论(0) 阅读(639)
0

Web前端入门第 56 问:JavaScript 变量声明 var、let、const 区别

曾经 var 如帝王一般统治过 JS 的变量声明,直到后来大佬们实在是忍不了 var 那稀烂的声明规则,便引入了 let 和 const 这两大刀斧手,var 被轻轻松松的斩落马下,如今,再难看见 var 的身影。 变量声明 在 JS 中,所有变量都可以用 var、let 和 const 这三个关键 ...

前端路引 发布于 2025-05-21 11:21 评论(0) 阅读(399)
5

C#实现自己的MCP Client

市面上,有很多免费Client客户端。 虽然说,这些Client客户端可以满足我们大部分的需求,但是在实际企业业务场景中,免费的Client无法全部满足我们的需求。 下面我们用C# 实现MCP Client。 一、新建控制台项目 新建项目 框架选择.Net 8 二、添加MCP SDK 添加依赖库:M ...

chingho 发布于 2025-05-21 10:04 评论(0) 阅读(876)
5

使用 C++20 协程降低异步网络编程复杂度——零基础深入浅出 C++20 协程

C++ 20 四大特性之一的协程,是如何简化网络编程复杂性的?何为有栈协程、何为无栈协程?C++20 的协程有何缺点?使用什么协程库能快速接入 C++ 20 协程?本文一一为你解答 ...

goodcitizen 发布于 2025-05-21 10:04 评论(6) 阅读(1076)
3

.NET外挂系列:4. harmony 中补丁参数的有趣玩法(上)

一:背景 1. 讲故事 前面几篇我们说完了 harmony 的几个注入点,这篇我们聚焦注入点可接收的几类参数的解读,非常有意思,在.NET高级调试 视角下也是非常重要的,到底是哪些参数,用一张表格整理如下: 参数名 说明 __instance 访问非静态方法的实例(类似 this)。 __resul ...

一线码农 发布于 2025-05-21 10:02 评论(2) 阅读(360)
10

高效缓存的10条军规

前言 "苏工!首页崩了!" 凌晨三点接到电话时,我正梦见自己成了缓存之神。 打开监控一看: 缓存命中率:0% 数据库QPS:10万+ 线程阻塞数:2000+ 根本原因竟是之前有同事写的这段代码: public Product getProduct(Long id) { return productD ...

苏三说技术 发布于 2025-05-21 09:55 评论(6) 阅读(1473)
0

Seata源码—8.Seata Saga模式的事务处理

大纲 1.Seata Saga案例简介 2.Seata Saga案例的状态机定义分析 3.Seata Saga分布式事务与状态机关系 4.Seata Saga案例的Dubbo服务调用配置分析 5.Seata Saga案例的状态机数据库和工程启动 6.基于数据库的状态机配置实例的初始化 7.状态机配置 ...

东阳马生架构 发布于 2025-05-21 09:52 评论(0) 阅读(126)
1

Sa-Token v1.43.0 发布 ,新增 SSO 单设备注销、消息推送,多 Access-Token 并存能力

Sa-Token 是一款 免费、开源 的轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、单点登录、OAuth2.0、微服务网关鉴权 等一系列权限相关问题。 目前最新版本 v1.43.0 已推送至 Maven 中央仓库 ,大家可以通过如下方式引入: <!-- Sa-Token 权 ...

孔明click33 发布于 2025-05-21 09:11 评论(0) 阅读(356)
1

反转链表(花式反转)

题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:head = [1,2] 输出:[2,1] 示例 3: 输入:head = [] 输出:[] 提示: 链表中节点的数目 ...

SevenCoder 发布于 2025-05-21 09:00 评论(0) 阅读(258)
2

【多线程】Java多线程与并发编程全解析

Java多线程与并发编程全解析 多线程编程是Java中最具挑战性的部分之一,它能够显著提升应用程序的性能和响应能力。本文将全面解析Java多线程与并发编程的核心概念、线程安全机制以及JUC工具类的使用,并提供完整的代码示例。 1. 线程的基本操作与生命周期 Java线程的生命周期包括新建(New)、 ...

佛祖让我来巡山 发布于 2025-05-21 08:56 评论(0) 阅读(275)
0

ES查询优化随记1: 多路向量查询 & KNN IO排查 & 高效Filter使用

本章主要覆盖以下 多Query向量查询的各种方案:Script,Knn(mesearch) KNN查询IOUtil过高问题排查 如何使用Filter查询更高效 ...

风雨中的小七 发布于 2025-05-21 08:34 评论(3) 阅读(229)
2

SpringBoot3整合SpringSecurity6(四)添加用户、密码加密

写在前面 还记得在之前的文章中,我们在user表中手动插入了3条数据吗? 当时,大家就会有疑问。这一串密码是怎么来的呢,我们为啥要对密码进行加密? 带着这些疑问,我们继续上路。我们在开发一个应用系统,肯定是少不了用户注册功能的。说到注册,无非就是往user用户信息表中插入一条数据。 这条数据包含用户 ...

程序员晓凡 发布于 2025-05-21 08:00 评论(0) 阅读(470)
2

dify+MCP多应用,构建灵活的AI应用生态系统

一、概述 前面几篇文章写很多MCP应用,基本上一个dify工作流使用一个MCP应用。 那么一个dify工作流,同时使用多个MCP应用,是否可以呢?答案是可以的。 先来看一下效果图 说明: 这里使用了问题分类器,用来判断用户的问题,应该调用哪个MCP应用 AGENT1~4,分别对应一个MCP应用,例如 ...

肖祥 发布于 2025-05-21 07:42 评论(0) 阅读(1024)