HarfBuzz概览
**1)什么是HarfBuzz**
**2)HarfBuzz名称来源**
**3)为什么需要HarfBuzz**
**4)HarfBuzz能做什么**
**5)HarfBuzz不能做什么**
**6)哪些平台在使用HarfBuzz** ...
为什么Java/Python程序无需关心内存释放?揭秘垃圾回收(GC)的核心概念
在Java的编程世界里,开发者既无需也无法像C/C++那样手动调用malloc/free来管理内存的分配与回收,这一核心任务完全由Java虚拟机在幕后自动完成。这种自动化设计极大地简化了编码,将开发者从繁琐且极易出错的内存管理中解放出来。然而,这种便利性的背后隐藏着一个经典且复杂的难题:一个动态运行 ...
【打造自己的 DeepSeek】第 2 期:怎么安装自己的 DeepSeek?
上一期介绍了为什么要打造自己的 DeepSeek,本期将介绍怎么安装自己的 DeepSeek。 这里要使用的工具是 Ollama。 它是一个免费开源的本地大语言模型运行平台,可以帮我们把 DeepSeek 模型下载到我们自己的电脑上运行,支持 Windows、MacOS 和 Linux 三大主流操作 ...
DX12-1-DirectX3D初始化
什么是 Direct3D 12? DirectX 12 引入了 Direct3D 的下一个版本,即 DirectX 的核心 3D 图形 API。 此版本的 Direct3D 比任何以前的版本更快、更高效。 Direct3D 12 可实现更丰富的场景、更多的对象、更复杂的效果,以及充分利用现代 GPU ...
MCP Gateway 综述与实战指南
一、项目定位与核心价值MCP(Model Context Protocol)Gateway 是面向 Kubernetes 环境的反向代理与管理层,专为 会话感知的路由 与 MCP 实例生命周期管理 设计。它兼具 数据平面(流量转发)和 控制平面(部署、运维、监控)功能,为多实例的模型服务提供统一入口 ...
应用安全 --- win安全 之 VMP初体验
VMP是一种软件加固方法 Virtual Machine Protect. 虚拟机保护 ,可以将汇编指令转化为自定义指令集,虚拟指令涉及上百万条汇编指令,极大增强pj难度。 由win版本的和linux,安卓版本的。他们的软件实现方法和厂家都不一样,但是原理相同。 win具体的软件由pmvrotect ...
ASP.NET Core Blazor简介和快速入门三(布局和路由)
大家好,我是码农刚子。本文介绍了Blazor中的布局、路由和条件渲染功能。在布局方面,详细讲解了如何创建和应用布局组件(继承LayoutComponentBase),包括默认布局MainLayout的使用、嵌套布局的实现方式以及如何控制特定页面不应用布局(如登录页)。在路由和导航部分,简要提及了基 ...
给web增加简单的ai对话功能
给 APP 加个 AI 功能,能让它变好玩、互动感更强。那咱们自己的 APP,怎么快速加上 AI 功能呢?其实不用自己从头搞,直接用现成平台提供的模型和 API 就行,今天就来聊聊怎么用阿里云百炼,通过使用通义千问API给web增加简单的ai对话功能 ...
诚邀您体验阿里推出的新一代 Agentic 编程平台 Qoder
最近我们和阿里达成了合作,在园子里邀请开发者体验阿里推出的新一代 Agentic 编程平台 Qoder,期待您通过园子的 专属链接 注册账号(支持 github 账号集成登录),下载安装 Qoder 进行体验,新用户可以免费领取1000积分。Qoder 集成海外顶尖模型,已支持最新的 Claude ... ...
FFmpeg开发笔记(八十五)基于PyQt和FFmpeg的开源视频剪辑器OpenShot
《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在桌面系统上还有一款开源视频剪辑框架OpenShot,通过该框架可以更快地加工编辑视频文件,下面就来介绍如何在桌 ...
奶奶都能看懂的 C++ —— vector 与迭代器
本文用通俗易懂的方式讲解C++中vector容器和迭代器的使用方法,包括vector的初始化、元素操作,以及如何用迭代器遍历序列。 ...
测试人请查收:金融级系统“三高”挑战下的AI测试工具栈与技术内幕
Hey,测试社区的小伙伴们!你是否感觉自己写了多年的自动化脚本,在面对金融行业那套日益复杂的微服务、云原生架构时,突然变得步履维艰?从移动银行到证券交易,金融业务的快速迭代和对极致稳定性、钢铁安全的要求,已经将传统的基于Selenium/Appium的测试模式逼入绝境。 为什么?因为金融软件天生自带 ...
k8s-kubeadm搭建k8s集群(1)(centos7)
直接进入主题,采用kubeadm方式构建集群,一个master,2个node,1个镜像仓库,准备4台机器,我用的虚拟机装的centos7,2C2G。网络配置好,保证虚拟机能访问外网,虚拟机和宿主能互相访问。 VMware安装虚拟机及网络配置 一、机器前置处理 配置一下几台机器的相关信息 我机器ip是 ...
【URP】Unity[视差贴图]模拟[风格化地形]实践
陡峭视差贴图(Steep Parallax Mapping)实现原理 陡峭视差贴图通过分层深度比较和动态UV偏移技术增强岩石表面立体感. 视角自适应分层采样 根据视线与表面法线的夹角动态分 ...
扩展域并查集理解性总结
前置:并查集 扩展域并查集(种类并查集) 思想:每种个体存在多种不同的关系时,将这些关系分为不同的集合,最后通过并查集维护每个集合内部与两两集合之间的关系。 理解思想 一.团伙 给定若干满足如下两条的关系,求会构成多少个团伙: \(x\)、\(y\) 为朋友。 \(x\)、\(y\) 为敌人。 普通 ...
【打造自己的 DeepSeek】第 1 期:为什么要打造自己的 DeepSeek?
近些年 AI 大火,不过在国内真正火起来还是源于今年春节期间的 DeepSeek。 个人认为有两方面原因: 一方面是 DeepSeek 使用方便。 由于众所周知的原因,国内对国外网站的访问是有诸多限制的,其中就包括各大 AI 模型的官网。 而 DeepSeek 是国内研发的,可以直接访问,网页使用是 ...
【模板】动态 dp 学习笔记(树剖版)
Update:2025/10/28 感谢 Aurie 指出本文的两处错误。已经修改。 致歉:作者是在打代码之前就完成了文字部分,转移方程的锅代码中修了,文字部分没修,在此致歉。 【模板】动态 DP 加强版 题解 该篇为题解。 总文章(动态 dp 学习笔记)同步发表于 cnblogs。 总文章(动态 ...
【Java-JMM】Happens-before原则
一、什么是 Happens-before 原则 Happens-before 原则是 Java 内存模型(JMM)的核心概念,用于定义多线程环境下操作之间的内存可见性关系。 核心理解:如果操作 A happens-before 操作 B,那么 A 的执行结果对 B 可见。这个原则主要解决了 Java ...


