GitLab介绍及Docker部署GitLab

博主头像 概述 官方文档:https://docs.gitlab.com/?tab=Use+GitLab GitHub地址:https://github.com/gitlabhq/gitlabhq GitLab 是一个基于 Git 的开源分布式版本控制系统,最初由荷兰开发者 Dmitriy Zaporozhe ...

智能指针

在 C++ 中,智能指针(smart pointers)是用于管理动态分配对象生命周期的类模板。它们旨在帮助开发者自动管理内存,避免常见的内存泄漏问题,并简化资源管理。C++ 标准库提供了三种主要类型的智能指针:std::unique_ptr、std::shared_ptr 和 std::weak_ ...

微信小程序实现用户进行推客的注册绑定

博主头像 微信推客注册参数解析(UniApp) ✅ 这篇文章主要是 uniapp 实现小程序对接推客用户注册,聚焦微信生态推客业务的注册流程解析与 UniApp,结合实战避坑经验。 一、接口参数解析 先让后端调用微信的接口获取数据给到前端,可以看出从微信返回的接口数据中,以下字段与注册流程强相关: { "er ...

特殊恢复:最简单的BBED修改ASM的数据块的方法

我们的文章会在微信公众号Oracle恢复实录和博客网站同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 前天在客户现场遇到ASM中的一个数据块损坏,数据库打开后,在5分钟内,数据库就自动关闭了,由于特殊的原因,当时没有使 ...

JVM 类加载过程与字节码执行深度解析

博主头像 在 Java 高级程序员面试中,类加载机制与字节码执行原理是 JVM 模块的核心考察点。本文从类加载生命周期、类加载器协作机制、字节码执行引擎及面试高频问题四个维度,结合 JVM 规范与 HotSpot 实现细节,构建系统化知识框架,助力候选人应对技术深度与实践结合的双重考核。 类加载全过程:从字节 ...

[GESP样题 七级] 最长不下降子序列题解

博主头像 题目传送门 题目大意 给定一个有向图无环图\(G\),在这个图中寻找一条路径,是这条路径上的点权所组成的序列的最长不下降子序列的长度最长。 思路部分 解决无后效性 求一个有向无环图中的最长不下降子序列,不难想到这应该是一个图上dp,而在一个图中我们没法保证编号\(1\)到\(N\)去计算一定是满足了 ...

pytorch入门 - VGG16神经网络

博主头像 1.VGG16背景介绍 VGG16是由牛津大学Visual Geometry Group(VGG)在2014年提出的深度卷积神经网络模型,它在当年的ImageNet图像分类竞赛中取得了优异成绩。 VGG16的主要贡献在于展示了网络深度(层数)对模型性能的重要性,通过使用多个小尺寸(3×3)卷积核堆叠 ...

PVE折腾笔记 (1) 告别卡顿的QTS,在威联通TS464c上安装PVE系统

博主头像 前言 几年前,我就已经认识到 QNAP 系统的垃圾之处,当时还写了一篇文章来介绍,总之就是非常后悔买了这台 QNAP 的 NAS,总是想着如果是买一台小主机自己折腾多好。 一直想要在 QNAP ts464c 上重新安装系统,不过一直因为没时间什么的各种理由推迟了 这次正好借着搬家和给 QNAP 做了 ...

Easy-Dataset实现文档生成数据集

一、概述 Easy Dataset是一个专门为大型语言模型(LLM)创建微调数据集而设计的应用程序。它提供了一个直观的界面,用于上传特定领域的文件、智能分割内容、生成问题以及为模型微调生成高质量的训练数据。 使用Easy Dataset,您可以将领域知识转换为结构化数据集,与遵循OpenAI格式的所 ...

Cocos3内置Effect(着色器)介绍

博主头像 创建材质后Effect有很多下拉选项,介绍一下: 在 Cocos Creator 中,材质(Material) 是用于定义物体表面渲染效果的资源,而 Effect(效果文件) 是材质的核心,它定义了如何使用 Shader 代码来渲染物体。创建材质时,Effect 提供的下拉选项决定了材质的渲染行为和 ...

Java 锁升级机制详解

博主头像 Java 锁升级机制详解 引言 最近有个三年左右的兄弟面试java 被问到这样一道经典的八股文面试题: 你讲讲java里面的锁升级? 他感觉回答的不是很好,然后回去找资料学习了一波,然后下面是他输出的文章,希望对找工作的其他朋友也有些帮助。 1. 概述 Java 的锁升级机制是 JVM 在 JDK ...

UniApp前端+Java后端技术栈 解析微信支付功能的设计实现与关键实践

博主头像 感觉本篇对你有帮助可以关注一下我的微信公众号(深入浅出谈java) 会不定期更新知识!!! 一、概述 在移动互联网时代,支付功能已成为应用开发的核心能力之一。本文将以 UniApp前端+Java后端技术栈为例,系统解析微信支付功能的设计实现与关键实践,为开发者提供从技术架构到安全防护的全景视角。 微 ...

鸿蒙Next仓颉语言开发实战教程:订单详情

幽蓝君听说HarmonyOS 5.1版本即将推送,6.0版本也快要来了,表示十分期待。 今天继续分享仓颉语言开发商城应用的实战教程,今天要分享的是订单详情页: 我们今天应该是第一次遇到分为上中下三部分的页面,而且中间内容可以滚动,这样的布局如何设置呢,其实和之前一样,我们知道其中两个的高度,第三个容 ...

AI大模型应用开发入门-LangChain开发Agent

博主头像 基于 LangChain 和 GPT-4o-mini 的大模型智能体开发实战 近年来,大模型能力的持续突破,使得构建智能代理(Agent)系统成为开发者追逐的热点。 本文将以 LangChain 框架为核心,结合 GPT-4o-mini 模型,通过接入工具与消息修剪策略,实现一个具备记忆、调用搜索、 ...

AppBox拖拽设计增删改查用户界面

博主头像 之前为了应对客制化大屏设计的需求,在框架内实现了拖拽方式(动态化)生成用户界面的功能,跟大部分实现方式差不多,设计时生成配置json,然后在运行时解析json生成用户界面。这次完善了一下该功能,支持类似于零代码平台生成增删改查界面,下面简单介绍一下操作步骤。 一、准备数据结构 参考之前的文章准备好所 ...

<1···151617···100>