博客园_首页
【摘要】GC 的 STW 问题 GC,垃圾回收器,本质上是一种能够自动管理自己分配的内存的生命周期的内存分配器。这种方法被大多数流行编程语言采用,然而当你使用垃圾回收器时,你会失去对应用程序如何管理内存的控制。C# 允许在自动控制内存的基础之上局部对内存进行手动控制,但是自动控制仍然是主要的场景。 然而 G 阅读全文
【摘要】一:背景 1. 讲故事 开局一张表,故事全靠编,为了能够承上启下,先把参数列表放出来。 参数名 说明 __instance 访问非静态方法的实例(类似 this)。 __result 获取/修改返回值,要想修改用 ref。 __resultRef 修改返回引用(方法返回是 ref 返回 )。 __s 阅读全文
【摘要】大家好,我是小康。 你还在为 C++ 多线程编程发愁吗?别担心,今天咱们就用大白话彻底搞定std::thread!看完这篇,保证你对C++11多线程的理解从"一脸懵逼"变成"原来如此"! 前言:为啥要学多线程? 想象一下,你正在厨房做饭。如果你是单线程工作,那就只能先切菜,切完再炒菜,炒完再煮汤.. 阅读全文
【摘要】准备linux源码 linux官网下载源码压缩包 https://www.kernel.org/ 解压 由于源码是经过两次压缩的,所以需要解压两次 xz -d linux-6.14.7.tar.xz tar xvf linux-6.14.7.tar 编译内核 生成.config文件 假设是需要生成x 阅读全文
【摘要】1. 引言 虽然现在的前端更新换代的速度很快,IDE和工具一批批的换,但是我们始终要理解一点基本的程序构建的思维,这些环境和工具都是为了帮助我们更快的发布程序。笔者还记得以前写前端代码的时候,只使用文本编辑器,然后在浏览器中刷新就可以了。对于纯前端项目,其实这样也是很方便的。不过一旦涉及到文件资源访 阅读全文
【摘要】f-string,称为格式化字符串常量(formatted string literals),是Python3.6新引入的一种字符串格式化方法,该方法源于PEP 498 – Literal String Interpolation,主要目的是使格式化字符串的操作更加简便。 阅读全文
【摘要】在经历了八个里程碑式的版本之后(M1~M8),Spring AI 1.0 正式版本,终于在 2025 年 5 月 20 日正式发布了,这是另一个新高度的里程碑式的版本,标志着 Spring 生态系统正式全面拥抱人工智能技术,并且意味着 Spring AI 将会给企业带来稳定 API 支持。 1.核心 阅读全文
【摘要】目录什么是 MCP 协议MCP 协议与 API 调用的区别MCP 协议的连接方式SSE(Server-Sent Events)stdio(标准输入输出)在 LangGraph 中使用 MCP 协议 什么是 MCP 协议 MCP(Model Context Protocol,模型上下文协议)是一种专为 阅读全文
【摘要】玩转代码:深入GitHub,高效管理我们的“shou学”平台源代码 在当今快节奏的开发世界中,有效地管理代码不仅仅是一种良好实践,更是一种必需。无论您是独立开发者还是大型团队的一员,源代码管理 (SCM) 工具都是您最得力的助手。本文将探讨SCM的重要性,并重点介绍该领域的领先平台之一——GitHu 阅读全文
【摘要】一、迁移前准备 1. 迁移规划 资源评估 统计需迁移的数据库类型、版本、数据量(如 MySQL 5.7、SQL Server 2019、文件存储系统等)。 评估应用依赖关系,明确停机窗口(建议业务低峰期)。 阿里云环境准备 创建目标云资源: RDS MySQL、RDS SQL Server 实例(确 阅读全文
【摘要】Google的Squoosh项目封装了MozJPEG、libwebp、rust Oxipng等顶级图像编解码器,但是使用依赖于Node.js,而jSquash项目对此进行了二次封装,将底层编解码器以WebAssembly的形式提供,实现不依赖node的纯前端的压缩方式。 经测试可以将10mb的png 阅读全文
【摘要】一门新的开发语言在诞生初期,由于它本身的特性和使用人数暂时较少,会容易出现一些大家不太容易理解的问题,或者说有一些坑。今天就详细分享一下仓颉开发语言中的日志打印相关内容,带大家踩一踩坑。 AppLog 在新创建的项目中,Button的点击事件就写好了一行打印日志的代码: 和ArkTs不同,仓颉语言中 阅读全文
【摘要】Solon 是新一代的 Java 企业级应用开发框架。它从零开始构建,不依赖 Java-EE,具有灵活的接口规范和开放生态,旨在替代 Spring 生态。可同时兼容 java8, java11, java17, java21, java24 阅读全文
【摘要】前言 微软宣布重磅消息将把 GitHub Copilot Chat 扩展的代码以 MIT 许可证协议开源,然后将扩展中的 AI 功能重构到 VS Code 核心中,这一举措是为了将 VS Code 成为一个开源 AI 编辑器做准备! VS Code GitHub Copilot拓展地址:https: 阅读全文
【摘要】在ManimCE中,除了上一篇介绍的丰富的动画效果外,变换效果也是制作精彩视觉内容的重要工具。 变换效果主要用于改变对象的形状、大小、颜色或位置,让对象在动画中呈现出动态的变化。 本文详细总结了 ManimCE 中常见的变换效果,并分析它们的应用场景和带来的视觉效果,最后还会给出一些选择变换效果的建 阅读全文
【摘要】✨ 告别束缚,用手机随时随地指挥你的 Cursor! ✨ 嘿,各位 Cursor 的忠实用户和效率达人们! 你是否曾经遇到过这样的场景:人不在Mac旁边,却突然灵感迸发,想要让 Cursor 帮你写点代码、整理思路,或者进行一次快速的 AI 对话?又或者,你正在悠闲地喝着咖啡,不想起身,就想在手机上 阅读全文
【摘要】曾经 var 如帝王一般统治过 JS 的变量声明,直到后来大佬们实在是忍不了 var 那稀烂的声明规则,便引入了 let 和 const 这两大刀斧手,var 被轻轻松松的斩落马下,如今,再难看见 var 的身影。 变量声明 在 JS 中,所有变量都可以用 var、let 和 const 这三个关键 阅读全文
【摘要】C++ 20 四大特性之一的协程,是如何简化网络编程复杂性的?何为有栈协程、何为无栈协程?C++20 的协程有何缺点?使用什么协程库能快速接入 C++ 20 协程?本文一一为你解答 阅读全文
【摘要】市面上,有很多免费Client客户端。 虽然说,这些Client客户端可以满足我们大部分的需求,但是在实际企业业务场景中,免费的Client无法全部满足我们的需求。 下面我们用C# 实现MCP Client。 一、新建控制台项目 新建项目 框架选择.Net 8 二、添加MCP SDK 添加依赖库:M 阅读全文
【摘要】一:背景 1. 讲故事 前面几篇我们说完了 harmony 的几个注入点,这篇我们聚焦注入点可接收的几类参数的解读,非常有意思,在.NET高级调试 视角下也是非常重要的,到底是哪些参数,用一张表格整理如下: 参数名 说明 __instance 访问非静态方法的实例(类似 this)。 __resul 阅读全文
【摘要】schedule是一款专为简化定时任务调度而设计的Python库,它通过直观的语法降低了周期性任务的实现门槛。作为进程内调度器,它无需额外守护进程,轻量且无外部依赖,适合快速搭建自动化任务。不过,该库在功能完整性上有所取舍,目前暂不支持断点续传、亚秒级精度控制以及多任务并行执行等复杂场景。 sche 阅读全文
【摘要】SgLang代码细读-2.forward过程 总览 Forward的主要过程围绕着 run_batch->TPModelWorker->ModelRunner->Model->layer->AttentionBackend->process_batch_result 这个链条展开 Prefill由于 阅读全文
【摘要】读书笔记:深度工作(deep work) 目录读书笔记:深度工作(deep work)第一部分:The Idea第二部分:The Rules准则一:工作要深入准则二:拥抱无聊准则三:远离社交网络准则四:摒弃浮浅 这本书分了两部分: 第一部分都是理论,大多是表达深度工作是很有必要的,运用了很多论据来论 阅读全文
【摘要】每当初始化一个uni-app项目,都要从0到1开始,这样很浪费时间,趁这一次正好接手一个全新项目,我整理了一套项目模板,整理并分享,一起来看看吧 阅读全文
【摘要】URLDNS链分析与利用 作用 URLDNS 利用链只能发起 DNS 请求,不能执行命令,所以用于漏洞的检测 不限制JDK版本,使用Java内置类,无第三方依赖要求 可以进行无回显探测 利用链 利用链可以查看开源项目:https://github.com/frohoff/ysoserial/bl 阅读全文
【摘要】本文通过 Google 翻译 AD Recon – AS-REP Roasting Attacks 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充。 导航 0 前言 1 Keberos 预身份验证 2 AS-REP 烘烤攻击简介 3 搜寻 AS-REP 可烘烤用户 – 阅读全文
【摘要】一、开场白 在智能设备普及的今天,位置服务已成为移动应用的基础设施。无论是外卖配送的实时轨迹追踪、导航应用的路径规划,还是运动健康类App的卡路里计算,精准的位置定位都是用户体验的关键支撑。鸿蒙next提供的位置服务框架,通过整合GNSS卫星定位与网络定位能力,为开发者提供了一套覆盖多场景、高可用的 阅读全文
【摘要】HSRP、GLBP、VRRP、NSRP 协议对比与配置指南 一、协议对比表 特性 HSRP (Cisco) GLBP (Cisco) VRRP (标准协议) NSRP (Juniper) 协议类型 思科私有 思科私有 开放标准 (RFC 5798) Juniper私有 冗余模式 主备模式 主备 + 阅读全文
【摘要】不同应用的开发者对地图样式的展示需求差异很大。例如,物流类应用希望地图样式简洁一些,重点突出城市分布和快递路径;AR游戏类应用中的地图色彩需要和游戏UI适配,做的更酷炫一些;景区导览应用中的地图样式要景区特色相结合,重点呈现关键景点。 这就要求地图样式为开发者提供多种地图样式供选择,包括简洁风格、酷 阅读全文
【摘要】AI创业失败,经验教训分享可私聊... 近来,AI圈最值得关注的应该是在旧金山召开的红杉资本AI峰会。 敏感的同学会清楚,钱在哪里,哪里就有发展,如果能迎合资本市场,那就有可能活得很好,所以我们今天就来深度解读一番。 万亿市场 首先,AI是新一轮的万亿市场,他的市场规模是云计算的10倍,并将同时颠覆 阅读全文
【摘要】ManimCE作为一个强大的动画制作框架,它为创作者提供了丰富多样的动画效果,无论是文字、图形还是其他元素,都能通过这些动画效果呈现出生动、有趣的视觉体验。 本文将详细总结ManimCE(v0.19.0版本)中常见的动画效果,并分析它们的应用场景和带来的视觉效果,以及我们在制作数学动画时如何选择动画 阅读全文
【摘要】问题1:在修改分组时,有短链接正在访问会出现什么问题?怎么解决 假设:现有线程A正在修改短链a的分组gid1为gid2(还未修改成功) 同时有一个线程B获取了短链a分组gid1,要进行统计pv,uv,uip操作时.发现gid1已经不存在了,就会发生并发问题 解决方案:采用读写锁 什么是读写锁 Red 阅读全文
【摘要】一、概述 上一篇文章,介绍了使用python开发Streamable HTTP MCP应用,链接:https://www.cnblogs.com/xiao987334176/p/18872195 接下来介绍dify如何调用MCP 二、插件 安装插件 需要安装2个插件,分别是:Agent 策略(支持 阅读全文
【摘要】前情提要 四层网络模型各司其职,消息(SDU)在进入每一层时都会多加一个报头(PCI),这个PCI记录着该SDU的一些关键统计信息。SDU+PCI合并起来就组成一个完整的消息,简称为PDU 链路层:帧(Frame)头部作用 源 MAC 地址 和 目的 MAC 地址,用于在局域网内通信唯一标识设备,实 阅读全文
【摘要】前言 今天大姚给大家分享一个基于 ASP.NET Core 实现的领域驱动设计落地战术框架:netcorepal-cloud-framework。 框架介绍 netcorepal-cloud-framework 是一个基于 ASP.NET Core 实现的领域驱动设计落地战术框架。框架核心特性,领域 阅读全文
【摘要】在微服务架构和云原生应用广泛采用的今天,.NET Core 应用被越来越多地部署在 Kubernetes 集群中。然而,一旦这些应用出现性能瓶颈,仅靠传统的日志和指标可能无法定位问题的根本原因。 从 .NET Core 3 开始,微软推出了一系列跨平台的运行时诊断工具,比如: dotnet-coun 阅读全文
【摘要】一:背景 1. 讲故事 上一篇我们讲到了 注解特性,harmony 在内部提供了 20个 HarmonyPatch 重载方法尽可能的让大家满足业务开发,那时候我也说了,特性虽然简单粗暴,但只能解决 95% 的问题,言外之意还有一些事情做不到,所以剩下的 5% 只能靠 完全手工 的方式了。 二:注解特 阅读全文
【摘要】Varlet UI是什么 在现代Web开发中,Vue 3以其强大的组件系统特性,成为了构建可复用、模块化应用界面的首选框架。而在Vue 3的生态系统中,Varlet UI开源组件库以其高效、一致和可维护的设计,为开发者提供了丰富的工具和资源。本文将深入剖析Varlet UI的架构思路,帮助开发者更好 阅读全文
【摘要】1.简介 其实前边的文章宏哥已经在控制台打印过控件菜单树结构,只是没有将其保存到文件中。只需要一个方法即可。在pywinauto中可以使用 print_control_identifiers() 方法打印控件菜单树结构,这对我们查找控件非常方便。宏哥今天将其单独拎出来是因为Windows10系统和W 阅读全文
【摘要】引言 随着信息技术的飞速发展,数据库技术作为数据管理与存储的核心支柱,经历了从结构化到非结构化,再到如今智能化的深刻变革。每一次技术革新都不仅是对数据处理能力的提升,更是对人类利用数据方式的重新定义。特别是在人工智能(AI)时代,向量数据库的崛起为AI应用提供了高效的数据支持,标志着数据库技术迈入了 阅读全文
【摘要】ISCC2025破阵夺旗赛三阶段Misc详解 By Alexander 写在前面:十八天吃石终于结束了,第一次就让我见到了这个比赛有多么的构式,平台是构式的,睡一觉就1000解了,全是对flag的渴望,对比赛的认可。 校赛阶段 书法大师 下载图片 随波逐流检测 有很多zip foremost分离出来 阅读全文
【摘要】前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � 阅读全文
【摘要】近期,vSphere 即将发布新的正式版本,同时 vSphere 7.0 也将于 2025 年 10 月 2 日正式结束生命周期(EOS)。届时,博通(Broadcom)将不再为该版本提供技术支持和更新服务。 为了确保环境的稳定性与安全性,建议尽快完成 vCenter 升级。以下是详细的 vCent 阅读全文
【摘要】在元宇宙与数字孪生技术蓬勃发展的今天,3D内容生成已成为制约产业发展的关键瓶颈。传统建模方式依赖专业软件和人工操作,而基于深度学习的生成模型正颠覆这一范式。本文将深入解析如何构建支持多风格生成的3D模型创建工具,技术栈涵盖StyleGAN3、PyTorch3D和Blender,最终实现从潜在空间编码... 阅读全文
【摘要】本指南适合需要快速部署生产级 MySQL 5.7 的开发人员和运维人员,所有命令均经过实测验证,可快速复制实施。 阅读全文
【摘要】为什么要设置删除器 C++11 加入STL的 shared_ptr 和 unique_ptr,已经是我们编码的常客了。用的多自然就会了解到它们的删除器,比如很多C语言库(GDAL, GLFW, libcurl等等)创建的指针不能简单的使用 delete 释放,当我们想使用智能指针管理这些库创建的资源 阅读全文
【摘要】大部分数据开发工程师基于Apache SeaTunnel的二次开发,可能做的就是任务提交,任务的一些监控,还有在任务没有跑起来之前,我们可能需要预先知道跑起来之后的可能一些结果。 阅读全文
【摘要】本文笔者用暴躁而又不失严谨性的语言,从优化问题的背景入手,强调了针对实际的工程问题开展的优化建模方法和学校教学内容之间的偏差,并围绕优化建模到底应该怎么学的问题,讲解了如何下载和安装通用求解器、如何通过 Zimpl 规划建模语言编写模型定义并在求解器中求解。 阅读全文
【摘要】本文深入解析生物大语言模型Evo2的Embedding魔法——通过提取基因序列的语义特征,结合深度神经网络(DNN),成功将BRCA1单核苷酸突变效应预测的AUROC从0.7左右提升至0.9左右。从NVIDIA NIM云端部署到Auto-dl本地环境搭建,从Embedding批量提取到DNN模型优化... 阅读全文
【摘要】借助 CodeBuddy,开发者无需反复查阅文档或依赖搜索引擎,即可在本地高效完成从设备检测到实时传输、从多线程并发到前后端联调的全流程开发,真正实现 AI 助力、高效开发、快速上线! 阅读全文
您可以订阅此RSS以获取更多信息