heapdump深度利用之信息泄露篇

博主头像 前言 在Java里有一些渗透场景可以获得堆内存也即是heapdump比如有的应用存在某个功能可以获取heapdump、springboot的/actuator/heapdump也可以获取。但是网上比较多的分析文章讲的都比较浅导致挺多人不知道heapdump里到底有什么东西,这篇文章讲一讲对heapd ...

Golang笔记之Redis

博主头像 本文首发于公众号:Hunter后端 原文链接:Golang笔记之Redis 这一篇笔记主要介绍 Golang 连接和使用 Redis,以下是本篇笔记目录: 目录1、安装模块2、连接 Redis3、字符串1. 字符串写入2. 字符串读取4、哈希1. 写入1) 单字段写入2) 多字段写入2. 读取1) ...

【实战】让AI理解用户的文化背景:开源项目Saga Reader自动翻译的技术实现

博主头像 在开源项目麒睿智库(Saga Reader)的0.9.10版本中,完成了两项重要的技术升级:一是为AI处理能力引入了智能语言偏好系统,二是全面升级了底层依赖栈以提升整体稳定性。本文将深入剖析语言偏好功能的技术架构与实现细节。 项目介绍:什么是Saga Reader(麒睿智库) Saga Reader ...

微前端:qiankun框架在开发中遇到的问题

博主头像 基座是Vue3.0 + element plus配合 子应用 Vue2.0 + element ui导致的样式冲突问题 element-plus默认命名空间为el,el会作为其编译后的class名及css前缀。支持 自定义命名空间 首先在App.vue中定义:namespace="ep";具体代码如 ...

Java文件写入与编码、字节数组、字符集、字符编解码 一文打通!

博主头像 1. 编码操作和解码操作 编码操作是把字符串映射为一组byte序列。以何种方式映射?比如把“你”映射为00000000还是11111111?这是由编码集决定的。 常见的字符编码集如UTF-8、GBK等。 解码操作是把一组byte映射为字符串。同理根据编码集就可以进行解码操作。这是一个互逆的过程。 类 ...

文生绘动 Agent:从词语到动态影像,言出即成,你的AI动画创作伙伴

博主头像 文生绘动 Agent:从词语到动态影像,言出即成,你的AI动画创作伙伴 1.一款由大型语言模型(LLM)驱动的动画引擎 agent 。 一款由大型语言模型(LLM)驱动的动画引擎 agent 。用户输入抽象概念或词语,雾象会将其转化为高水平的生动动画。 将雾象部署在本地后,您只需输入词语,点击生成, ...

餐饮服务与软件创新的融合:解析海底捞 APP 的 Flutter 鸿蒙开发之路

博主头像 在鸿蒙生态快速发展的背景下,作为餐饮行业数字化先锋的海底捞,其鸿蒙版应用集成在线排队、点餐等核心功能,覆盖全国超千家门店。自2024年4月海底捞与华为达成合作意愿, 6月底全面启动开发工作,9月实现首版本上架华为应用市场,今年1月推出全量功能商用版本。基于HarmonyOS 5.0,结合Flutte... ...

内存分区:程序运行的核心秘密

博主头像 ​ 内存分区概述 内存分区是操作系统管理物理内存的一种方式,通常分为多个逻辑区域,用于存储不同类型的数据或支持不同功能。常见分区包括代码区、全局/静态区、栈区、堆区等。不同操作系统的实现可能略有差异,但核心逻辑相似。 代码区(Text Segment) 代码区存放可执行程序的机器指令,通常是只读的, ...

在 Zustand 中实现 computed 的方式

博主头像 引言 在状态管理领域,计算属性(computed properties)是一个极其重要的概念。MobX 和 Pinia 等库都内置了计算属性功能,允许开发者声明式地定义派生状态。虽然 Zustand 本身没有直接提供 computed API,但这并不意味着我们无法实现类似的功能。 本文将介绍三种在 ...

浅谈 RAG 并基于 NodeJS 实现基础向量检索服务

博主头像 RAG Retrieval-Augmented Generation是一种用于自然语言处理的模型架构,结合了检索Retrieval和生成Generation两种技术。而RAG服务在知识问答、代码生成、事实验证、专业领域检索等任务中表现出色,能够通过检索相关知识来增强生成模型的回答质量和准确性。 实际 ...

Qt | 四种方式实现多线程导出数据功能

前言 在以往的项目开发中,在很多地方用到了多线程。针对不同的业务逻辑,需要使用不同的多线程实现方法,来达到优化项目的目的。本文记录下在Qt开发中用到的多线程技术实现方法,以导出指定范围的数字到txt文件为例,展示多线程不同的实现方式。 示例已上传到gittee,地址:https://gitee.co ...

【译】Visual Studio Copilot 中更智能的人工智能编辑

博主头像 当我们最初着手在 Visual Studio Copilot 中实现更智能的 AI 编辑功能时,我们就知道自己在应对一个极其复杂的问题。这不仅仅是生成出色的建议,还关乎弄清楚如何将这些建议无缝应用到你的代码中。虽然乍一看这个想法似乎很简单,但实际情况却绝非如此。 实现人工智能生成编辑的复杂性 让我们 ...

LangChain框架入门08:全方位解析记忆组件

博主头像 在前面的章节中,我们学习了如何使用LangChain构建基本的对话应用,不过在和大语言模型对话时,你可能会注意到大语言模型很快就会失忆,后面聊天提问前面聊过的内容,大语言模型仿佛完全“忘记”了。 为了解决这个问题,LangChain提供了强大的记忆组件(Memory),能够让AI“记住”上下文对话信 ...

免费的个人网站托管-InfinityFree

博主头像 对于前端开发来说,拥有一个自己的个人网站是一种执着也是一种排面,怎么通过InfinityFree平台免费托管自己个人网站了,即省钱又免得去折腾服务器那一块的东西,一起来看看吧。 ...

Claude Code:AI编程的深度体验与实践

博主头像 前言:从代码补全到智能协作的进化 在AI技术日新月异的今天,开发者们正经历着一场前所未有的效率革命。面对日益复杂的开发需求和快速迭代的技术栈,借助AI工具提升开发效率已不再是选择题,而是必选项。 我的AI编程之旅始于GitHub Copilot的早期版本。记得当时虽然惊艳于它"自动补全"的能力,但受 ...

我最喜欢的 C# 14 新特性

博主头像 C# 14 无疑是一个令人翘首以盼的版本,它带来了许多新特性和改进,旨在让我们的编程工作更加高效和便捷。官方公布的新特性列表相当丰富,包括: 扩展成员 (Extension members) 空条件赋值 (Null-conditional assignments) nameof 支持未绑定泛型类型 ...

<1···91011···100>