博客园_首页
【摘要】作者:SkyXZ CSDN:SkyXZ~-CSDN博客 博客园:SkyXZ - 博客园 宿主机环境:Ubuntu22.04(192x CPU 8x NVIDIA GeForce RTX 4090)、D-Robotics-OE 3.2.0、Ubuntu22.04 GPU Docker 端侧设备环境:R 阅读全文
【摘要】生成对抗网络(Generative Adversarial Network, GAN)是一种通过对抗训练生成数据的深度学习模型,由生成器(Generator)和判别器(Discriminator)两部分组成,其核心思想源于博弈论中的零和博弈。 一、核心组成 生成器(G) 目标:生成逼真的假数据(如图 阅读全文
【摘要】第二周的独立开发旅程落下帷幕。相较于第一周的适应,本周的核心词是“聚焦”与“执行”。目标非常明确:在产品开发上取得进展;在个人工作节奏上,将上周初步形成的框架进行实践与固化。 阅读全文
【摘要】在分布式系统中,缓存是提升性能的核心手段,而数据同步是保障缓存有效性的关键支撑。本文从缓存架构、更新策略、一致性保障及面试高频问题四个维度,系统解析高可用缓存设计的底层逻辑与工程实践。 一、缓存架构与核心分类 1.1 缓存的分层架构 1.2 核心缓存类型对比 缓存类型 存储位置 优势 局限 适用场景 阅读全文
【摘要】1 概述 笔者在几年前写过一系列关于WebGL的文章《WebGL简易教程——目录》,前端时间将其整理了一下,增加了一个在线案例的站点以便于学习查看。这里就顺便写一段结语吧。 2 观点 2.1 建议 这个系列文章写了十五篇,之所以不继续写了是因为写到后面代码越来越膨胀(比如《WebGL简易教程(十四) 阅读全文
【摘要】一条SQL语句,正常执行时候特别快,但有时会变得特别慢,且这种情况很难复现,随机且持续时间很短,看上去像是“抖”了一下。 你的SQL语句为什么变“慢”了 在MySQL 02中,介绍了WAL机制,InnoDB在处理更新语句时,更新内存写完redo log后,就返回给客户端,本次更新成功。 而内存里的数 阅读全文
【摘要】提示词工程简介 关注提示词开发和优化,帮助用户将大语言模型用于各场景和研究领域。 利用提示工程来提升大语言模型处理复杂任务场景的能力,如问答和算术推理能力。 通过提示工程设计、研发强大的工程技术,实现和大语言模型或其他生态工具的高效接轨。 通过提示工程来提高大语言模型的安全性。 1 大语言模型设置 阅读全文
【摘要】第十四章:宏灵境 · 灵咒重铸之术 “术之极者,可铸术自身;言之极者,语法亦可铸。” 顾行云在整理灵术模块时,发现冗余术式重复繁复,若能一术生万术,岂非大成? 此时,一道灵书显现:《宏灵咒典》。 一、声明式宏:macro_rules! 之符 这是一种模式匹配式灵咒,可根据输入匹配并展开。 示例:打印 阅读全文
【摘要】前言 在 Web 渗透测试中,Burp Suite 不仅是一款功能强大的抓包工具,还内置了全面的漏洞扫描模块 —— Burp Scanner。它通过内置的爬虫(Crawler)自动构建网站结构,并结合被动与主动扫描器(Scanner)对目标进行漏洞检测,是执行高效 Web 安全测试的重要利器。 目标 阅读全文
【摘要】 数字IC综合中的内部对象深度解析 目录 1. 概述 ️ 2. 设计对象体系结构 3. 核心对象详解 4. 对象获取与操作 5. 高级对象操作技巧 6. 实战应用案例 7. 最佳实践与注意事项 1. 概述 在数字IC综合过程中,Design C 阅读全文
【摘要】背景 我们这边有一个系统,和大多数系统一样吧,涉及后台管理部分、后台管理相关服务、数据库,另外,由于该系统对app提供接口,还涉及app接口服务。这个系统,业务上归属于我们部门,但是目前在线上,是在另一个部门的服务器上运行(这个部门是由于前两年组织架构调整,从我们部门拆分出去成立的),运行也算平稳, 阅读全文
【摘要】在硬盘上已有一个Windows系统,再去手动分区安装Arch Linux,使用archinstall划分好磁盘且指定已有的ESP分区为boot分区(UEFI),安装系统后,启动选项里面没有Arch Linux的解决方法。 我的笔记本电脑是华硕天选4,刚开始不知道因为什么原因,导致这种情况发生。 一开 阅读全文
【摘要】好用的浏览器自动化扩展-automa 转载请注明出处: https://www.cnblogs.com/funnyzpc/p/18932812 automa是一款基于浏览器的任务流编排工具,就是处理一些浏览器网页相关的自动化任务 当然也是轻量级的,浏览器扩展所能处理的毕竟有限,如果有比较重量级任务建 阅读全文
【摘要】MPEG-5是新一代的国际音视频编解码标准,像我们熟悉的MP3、MP4等音视频格式就来自于MPEG系列。MP3格式的说明介绍参见《FFmpeg开发实战:从零基础到短视频上线》一书的“5.2 MP3音频”,MP4格式的说明介绍参见《FFmpeg开发实战:从零基础到短视频上线》一书的“2.1.2 音视 阅读全文
【摘要】介绍 昨天在网上看到一道面试题,是关于JavaScript中的+元算符的,如下: [] + 0 = ? {} + 0 = ? 要解决这道题,我们首先要了解JavaScript中+运算符的行为,+元算符在JavaScript中主要有三种用途:一是用于数字相加,二是用于字符串连接,三是用于类型转换。 1 阅读全文
【摘要】PATCH是REST API支持的请求之一。 REST API的请求常见的是GET和POST,其中PUT、DELETE和PATCH也很重要。 PATCH表示部分更新,用POST当然可以代替,PATCH语义更好更准确。 1. JSON Patch是一种实现PATCH的方案 2. ODATA也支持Pat 阅读全文
【摘要】大家好,我是token。今天想和大家聊聊C#源生成器这个神奇的技术。 说起源生成器,可能很多同学会想:又是什么新的轮子?我反射用得好好的,为什么要学这个?别急,看完这篇文章,你就会发现源生成器简直是性能优化的救命稻草,能让你的应用快到飞起。 源生成器到底是个啥? 简单来说,源生成器就是一个在编译时帮 阅读全文
【摘要】看到这个问题,我忍不住笑了。 作为一个在程序员这条路上摸爬滚打了快10年的老司机,虽然我主要专精嵌入式开发,但我也接触过不少游戏开发的朋友,对游戏行业的内部运作有一定了解。这个问题可以说是每个游戏玩家都曾经想过的:那些开发游戏的程序员,会不会偷偷给自己开挂,改改数据什么的? 让我先简单介绍一下我的背 阅读全文
【摘要】前言 感觉卡特兰数是非常实用的小技巧,一般在题目中以经典模型或发现递推式相同从而运用。就是典型的会的人秒掉,不会的人死都想不出来。 卡特兰数 定义 对于一个由 \(n\) 个 \(+1\) 和 \(n\) 个 \(-1\) 组成的序列,满足每个位置的前缀和 \(\ge 0\) 的不同的序列数称为 \ 阅读全文
【摘要】在算法竞赛和高性能计算场景中,线段树(Segment Tree) 是一个必修的数据结构。它可以在 $O(\log n)$ 时间内高效地完成区间查询与修改,比如:区间求和/最大/最小值查询配合区间加法/乘法/赋值操作。 经典线段树都是递归实现,即“从顶到底地去访问”整棵树。这种方式功能强大、可拓展性高 阅读全文
【摘要】博客地址:https://www.cnblogs.com/zylyehuo/ 一、导入所用库 import torch from torch import nn from d2l import torch as d2l 二、自定义重塑层 class Reshape(nn.Module): def f 阅读全文
【摘要】从零开始实现简易版Netty(三) MyNetty 高效的数据读取实现 1. MyNetty 数据读取处理优化 在上一篇博客中,lab2版本的MyNetty实现了基本的reactor模型和一个简易的pipeline流水线处理机制。 目前的MyNetty就像一款手搓的拖拉机,勉强能晃晃悠悠的跑起来,但 阅读全文
【摘要】场景引入 假设现在维护一个支持邮箱登录的系统,用户表定义如下: create table SUser(ID bigint unsigned primary key,email varchar(64), ... )engine=innodb; 由于登录方式为邮箱,那么一定会有下面这样的业务: sele 阅读全文
【摘要】第十二章:宽度境 · 类型尺寸认知与不定形之术 “形有大小,道有边界。不能测其尺者,不可轻控其灵。” 当顾行云修炼 Trait 技法至高阶,试图为“无定形灵体”设下术式时,Rust 编译灵印忽然警告: “此灵不可确定尺寸:未满足 Sized 契约。” 他惊觉自己踏入了 Rust 类型系统的边界之门。 阅读全文
【摘要】1 证书签发 前置条件:注册账户并登录 可选:账户中心-配置邮箱(如果需要证书续签,证书监控,证书部署结果的任务执行结果通知邮件)。 1.1 新增订单 1.2 填写配置 单域名证书:如 abc.lingyanspace.com 泛域名证书:如 *.lingyanspace.com,适用于同一主域下所 阅读全文
【摘要】原文地址: Jetpack Compose学习(16)——ModalBottomSheet(底部弹窗)-Stars-One的杂货小窝 接手新公司项目里,有代码用到了这个弹窗,由于需要重构架构和进行相关统一组件封装,顺手学习下这个组件,发现还是踩了些坑(怪我以Compose里的Dialog来用了哈哈) 阅读全文
【摘要】本文档总结了将Kamailio 5.8.3与rtpengine(配置为双网卡模式)集成以实现SIP+RTP媒体流转发(包括音视频和RTCP)的关键配置要点和最佳实践。用户场景包括:无NAT、公私网双向呼叫、通过dispatcher模块对公私网两侧的多网关进行负载均衡。 1. Kamailio rtp 阅读全文
【摘要】SpringBoot允许使用配置文件对应用程序进行配置,支持以下不同形式的配置源: 属性文件(比如application.properties) yaml文件(后缀可以是yml或者yaml) 环境变量 命令行参数 获取这些外部化属性有以下几种方式: 使用@Value注解 使用Spring的Envir 阅读全文
【摘要】大纲 1.售后退货业务流程 2.售后退货业务链路代码 3.重复发起售后退货请求的接口幂等处理 4.发起售后退货申请的代码流程 5.释放库存、发起退款和释放优惠券逻辑 6.售后退货全链路数据一致性问题分析 7.客服查询售后工单进行审核的业务流程 8.撤销退货申请时使用分布式锁处理并发问题 9.仓储缺品 阅读全文
【摘要】没有ide 和 Cursor 不同,它没有做自己的开发编辑器,而是以插件的形式发布。 Jetbrains、VS Code、GitHub 以及 Slack 甚至 Vim 都可以以插件的形式去使用它! 对了,新用户免费使用半个月,之后便会以 50刀/每月 高昂的费用收取! vscode安装 只需要在vs 阅读全文
【摘要】前言 这个内容其实一直在我的GitHub中,但我最近应要求面了一些人,整体感受让我头疼得很,所以添加一些细节点后拿到博客园来了,顺便夹杂着吐吐槽, 面试前准备 提前准备 1、使用招聘网站列出招聘的技术清单 百度百聘:https://yiqifu.baidu.com/g/aqc/joblist?q=J 阅读全文
【摘要】在分布式系统中,负载均衡与容错机制是保障高可用性的两大核心支柱。本文从理论模型、技术实现、实战策略及面试高频问题四个维度,系统解析负载均衡的流量分配策略与容错机制的故障处理模式。 一、负载均衡:流量分配的艺术 1.1 负载均衡的核心目标 水平扩展:将请求均匀分发到多个服务实例,突破单机性能瓶颈。 高 阅读全文
【摘要】这次继承C# Avalonia官方自带的Canvas,扩展一个InkCanvas,兼容Canvas的所有功能。为了简化自定义命名控件,建议把自定义控件加入到默认空间。 AssemblyInfo.cs代码如下 using System.Runtime.CompilerServices; using S 阅读全文
【摘要】前言 完全自动化的 CICD 确实好,代码提交后就自动构建自动发布新版本,实现不停机更新的情况下,还能随时回滚,这搁谁不喜欢啊~ 但理想很丰满,现实往往很骨感,不是所有开发/生产环境都具备部署 CICD 的条件 先说结论,这些 CICD 服务都有一些问题,要么就是网络不通,要么就是太重太麻烦不具备部 阅读全文
【摘要】大家好,我是程序员鱼皮。现在 AI 应用开发可以说是程序员必备的技能了,求职时能够大幅增加竞争力。之前我用 Spring AI 带大家做过一个 开源的 AI 超级智能体项目,这次我来带大家快速掌握另一个主流的 Java AI 应用开发框架 LangChain4j。 这个教程也是我精心设计,拒绝枯燥的 阅读全文
【摘要】引言 在人工智能快速发展的当下,大语言模型(LLM)已成为构建智能应用的核心技术之一。LangChain4j 作为 Java 生态中领先的 LLM 应用开发框架,为开发者提供了强大的工具,助力构建基于大语言模型的各类应用。在 Java 领域,目前整合大语言模型的主流工具主要有 Spring AI 和 阅读全文
【摘要】还在为 Spring AI 应用重启后对话上下文丢失而烦恼吗?本文将带你深入 Spring AI 的对话记忆机制,并手把手教你实现一个基于文件的持久化方案,让你的 AI 应用拥有 “过目不忘” 的超能力! 哈喽,各位程序员朋友们! 在之前的文章里,我们一起探索了如何使用 Spring AI 构建能理 阅读全文
【摘要】Transformer 是一种基于自注意力机制(Self-Attention)的深度学习模型,最初由 Google 在 2017 年的论文《Attention Is All You Need》中提出,主要用于自然语言处理任务,如今已广泛应用于计算机视觉、语音识别等多个领域,是现代大语言模型(如GPT 阅读全文
【摘要】本文介绍了如何通过Semantic Kernel提供的AgentGroupChat来实现多Agent的协作,其中最要的部分就是定义选择轮次策略 和 终止聊天策略,相信通过这个案例你能够有个感性的认识。当然,除了群组聊天模式之外,多Agent协作还有很多其他的方式(比如 并行、顺序、移交、磁性等等),... 阅读全文
【摘要】第十章:链灵境 · 构筑灵链之道 “灵链相接如脉络,错一节则断万法;唯指向明晰、层次分明者,方可汇聚长流。” 顾行云接下了云隐派的一道秘术任务:重塑断裂的灵气传输通道。此通道呈现“链式结构”,每一灵节点连接前后,疏通即通达,紊乱则全线崩塌。 他意识到,这正是典型的数据结构——链表(Linked Li 阅读全文
【摘要】环境: window10_x64 & vs2022 python版本: 3.9.13 日常开发中,会遇到c/c++作为客户端访问http/https服务的情况,今天整理下windows10环境下c/c++使用winhttp访问http/https服务的笔记,并提供相关资源下载。 我将从以下几个方面展 阅读全文
【摘要】论文发表于人工智能顶会ICLR(原文链接)。基于定位和修改的模型编辑方法(针对ROME和MEMIT等)会破坏LLM中最初保存的知识,特别是在顺序编辑场景。为此,本文提出AlphaEdit: 1、在将保留知识应用于参数之前,将扰动投影到保留知识的零空间上。 2、从理论上证明,这种预测确保了在查询保留的 阅读全文
【摘要】本文详解DRF异常处理流程,包括默认处理机制与自定义异常处理器的实现方法。通过源码分析和实战示例,讲解如何全局捕获并统一返回错误信息,并结合日志记录与友好提示提升项目健壮性。适用于Django进阶开发。 阅读全文
【摘要】前言 在开始任何渗透测试工作之前,搭建一个可靠高效的工作环境至关重要。这包括组织工具、配置系统,以及确保所有必要资源随时可用。通过尽早建立结构良好的测试基础架构,我们可以减少停机时间、最大程度地减少错误并简化评估流程。 一、虚拟化环境准备 推荐使用 VMware 专业版 创建 Kali 虚拟机,并安 阅读全文
【摘要】使用方式: 只需要在 https://openaitx.github.io/ 提交 Gitee 项目 URL 即可 系统会自动为你的项目 Readme, Wiki 生成翻译 20 语言,系统翻译完成后会自动生成 PR 到 Gitee 项目 如果不喜欢文挡放在别的网站朋友,可以勾选本地文件版本,定期会 阅读全文
【摘要】首先我声明,这篇文章主要还是经验分享 去年7月份的时候,我正式发布了我的https://tempmail100.com,这是一个免费的临时邮箱网站。经常逛v2的朋友,应该对这个网站或多或少有一些印象。 上线后,我在v2发出了我的第一篇推广帖子,随后给我的网站带来了一波流量的高峰,不得不说v2的用户是 阅读全文
【摘要】场景引入 我们知道,MySQL中一张表可以支持多个索引。但是写SQL语句时,并没有主动指定使用哪个索引,而是由MySQL来确定。而有时候,MySQL会选错索引,导致执行速度变得很慢。 举个例子,假设一张表里有(id,a,b)三个字段,并分别建立索引。然后往表中插入10万行记录,取值依次递增,即数据从 阅读全文
【摘要】前言 本文章介绍如何使用基于 AppClient 模型的 Django-Ninja API 鉴权机制。 这也是上次说的中台项目衍生物 中台项目相关的文章,我大概还会再写一篇 这个系列的文章注定是没什么人看的,毕竟还是小众了一些 不过我还是得写,没有读者也要记录,以后需要的时候就能用上 PS: 本文基 阅读全文
【摘要】之前介绍过音频处理,图片生成视频,图片+音频对嘴,视频+音频对嘴。 今天介绍一个文字生成图片的开源项目,我已经在本地搭建完成了使用了。 一:下载源代码 地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui 直接下载,解压就行。 二:环境 阅读全文
【摘要】大纲 1.超时自动取消订单功能的业务背景 2.超时自动取消订单和支付的并发问题 3.分布式锁解决超时订单取消和支付的并发 4.定时任务解决延时消费的消息的丢失问题 5.超时自动取消订单代码流程 6.RocketMQ延迟消息实现原理 7.取消订单务场景和接口被调用的情况 8.取消订单的业务链路 9.为 阅读全文
您可以订阅此RSS以获取更多信息