·Jormungand
码龄6年
求更新 关注
提问 私信
  • 博客:427,696
    社区:95
    问答:1,851
    动态:92
    视频:2
    429,736
    总访问量
  • 175
    原创
  • 40,823
    粉丝
  • 9
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2019-07-07

个人简介:我会把这个不完美的故事 变成我所期望的样子

博客简介:

Jormungand_V的博客

查看详细资料
个人成就
  • 优质创作者: C/C++技术领域
  • 获得646次点赞
  • 内容获得106次评论
  • 获得1,800次收藏
  • 代码片获得2,385次分享
  • 博客总排名2,153,279名
创作历程
  • 3篇
    2024年
  • 33篇
    2022年
  • 101篇
    2021年
  • 38篇
    2020年
成就勋章
TA的专栏
  • Android
    付费
    24篇
  • C++
    付费
    33篇
  • Linux编程练习
    付费
    16篇
  • 操作系统
    付费
    17篇
  • 算法
    付费
    39篇
  • OpenGL
    4篇
  • JAVA
    1篇
  • 分布式
    2篇
  • 网络协议
    2篇
  • MySQL
    8篇
  • 数据结构
    6篇
  • Python
    19篇
  • GitHub
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

兴趣领域 设置
  • 数据结构与算法
    算法数据结构
  • 后端
    后端
  • 音视频
    opencv音视频
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

27人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

字符串匹配之KMP(KnuthMorrisPratt)算法(图解)

文章目录最长相等前后缀next数组最长相等前后缀给出一个字符串 ababa前缀集合:{a, ab, aba, abab}后缀集合:{a, ba, aba, baba}相等前后缀 即上面用同样颜色标识出来的集合元素,最长相等前后缀 也就是所有 相等前后缀 中最长的那一个,也就是上面的 aba 。用图片举例:最长相等前后缀 就是 KMP 算法滑动的依据。我们用 next 数组存储 最长相等前后缀,以避免每次需要用到 最长相等前后缀 时都需要遍历寻找的繁琐。next数组next[i]=j 的
原创
博文更新于 2025.07.10 ·
1087 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

快速幂实现pow函数(从二分和二进制两种角度理解快速幂)

文章目录题目思路int的取值范围快速幂从二进制的角度来理解从二分法的角度来理解代码复杂度分析题目实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题。示例 1:输入:x = 2.00000, n = 10输出:1024.00000示例 2:输入:x = 2.10000, n = 3输出:9.26100示例 3:输入:x = 2.00000, n = -2输出:0.25000解释:2-2 = 1/22 = 1/4 =
原创
博文更新于 2024.07.30 ·
3186 阅读 ·
2 点赞 ·
4 评论 ·
10 收藏

c++ | 仿函数与回调

仿函数在C++中是一个非常有用的工具,它们结合了类和函数的优点,能够携带状态,并且通过重载operator()实现灵活的函数调用。仿函数在STL(标准模板库)中被广泛应用,如在容器类中的std::sort等算法中,用来传递自定义的比较函数。
原创
博文更新于 2024.07.26 ·
601 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

iOS与android坐标映射不一致问题

为什么同一份着色器代码、同样的cvmat数据,Android和iOS两个平台处理之后会得到不一样的结果呢?
原创
博文更新于 2024.05.08 ·
822 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

C++ 多态 | 虚函数、抽象类、虚函数表

文章目录
原创
博文更新于 2024.04.16 ·
1097 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

C++ 类的知识 | 构造函数再探、匿名对象、友元函数、内部类、类的const成员、类的static成员

文章目录隐式的类类型转换概念只允许一步类类型转换隐式的类类型转换概念隐式的类类型转换:能通过一个实参调用的构造函数定义了一条从构造函数的参数类型向类类型隐式转换的规则。示例如下:class People{ int age; string name;public: People(int a){ age = a; name = "zhangsan"; } People(string b){ age = 10; name = b; } Pe
原创
博文更新于 2024.04.12 ·
516 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

Google 开源项目风格指南学习笔记——C++篇

虽然在 YuleFox、Yang.Y、acgtyrant等诸位大佬的努力下,Google 开源项目风格指南——中文版已经大幅减轻了我们的学习成本,但是文中部分专业的术语或者表达方式还是让过于萌新的读者(比如说我)在流畅的阅读过程中突遇卡顿,不得不查阅各种资料理清原委,这也是写学习笔记的初衷。
原创
博文更新于 2024.04.12 ·
4867 阅读 ·
5 点赞 ·
0 评论 ·
11 收藏

哈希 :哈希冲突、负载因子、哈希函数、哈希表、哈希桶

文章目录哈希哈希(散列)函数哈希哈希(散列)是一种数据结构,通过散列算法将元素值转换为散列值进行存储。使得元素存储的位置与元素本身建立起了映射关系,如果要查、改数据,就可以直接到对应的位置去,使得时间复杂度达到了 O(1)。哈希(散列)函数哈希函数就是建立起元素与其存储位置的映射关系。对于哈希函数来说,必须具有以下特点;哈希函数的定义域必须包括需要存储的全部关键码,而如果散列表允许有m个地址时,其值域必须在0 到m-1之间哈希函数计算出来的地址能均匀分布在整个空间中(防止产生密集的哈希冲突
原创
博文更新于 2024.02.26 ·
4556 阅读 ·
6 点赞 ·
0 评论 ·
17 收藏

动画法则与动画曲线解析

先介绍一些和代码关系不大的动画常识。
原创
博文更新于 2024.02.26 ·
1359 阅读 ·
30 点赞 ·
0 评论 ·
28 收藏

动态内存、智能指针(shared_ptr、unique_ptr、weak_ptr)、动态数组

文章目录三种对象的分类三种内存的区别动态内存shared_ptr类格式独有的操作make_shared函数shared_ptr的计数器使用了动态生存期的资源的类三种对象的分类三种对象:全局对象在程序启动时分配,在程序结束时销毁。局部自动对象,当我们进入其定义所在的程序块时被创建,在离开块时销毁。局部static对象在第一次使用前分配,在程序结束时销毁。三种内存的区别静态存储区:主要存放static静态变量、全局变量、常量。这些数据内存在编译的时候就已经为他们分配好了内存,生命周期是整个
原创
博文更新于 2023.04.19 ·
2896 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

Android |双锁单例模式中使用Context如何避免内存泄露的 Warning 提示

在Android开发中,经常会将工具类以单例模式的方法实现,而工具类中又总不可避免的用到。查阅了大量资料后,解决方法如文中所示。值得注意的是,在我查阅的所有资料中,基本所有解决方法有内存泄漏的风险。包括 Google 自己的。
原创
博文更新于 2023.04.19 ·
1740 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

C语言隐式/显式类型转换 | C++四种强制类型转换、类的隐式转换、explicit

文章目录何时发生隐式类型转换何时发生隐式类型转换在大多数表达式中,比int类型小的整数值提升为较大的整数类型在条件中,非布尔值转换成布尔类型初始化过程中,初始值转换成变量的类型;在赋值语句中,右侧运算对象转化成左侧运算对象的类型算术运算或关系运算对象有多种类型,需要转换成同一种类型函数调用时也会发生类型转换...
原创
博文更新于 2023.03.08 ·
2751 阅读 ·
3 点赞 ·
0 评论 ·
13 收藏

类的6个默认成员函数:构造函数、析构函数、拷贝构造函数、重载运算符、三/五法则

文章目录构造函数默认构造函数的三种不适用情况第一种第二种第三种 class Date{};可以看到,上面那个类没有任何成员,是一个空类,但是它真的什么都没有吗?其实一个类在我们不写的情况下,也会生成6个默认的成员函数,分别是:构造函数,析构函数,拷贝构造函数,赋值运算符重载,取地址运算符重载,对const对象取地址运算符的重载构造函数构造函数是特殊的成员函数,它的主要功能就是初始化对象。和我们之前c语言中自己实现的init函数类似。但是有一点不同的是,init是在我们创建完后才自己调用,
原创
博文更新于 2022.12.27 ·
2951 阅读 ·
6 点赞 ·
4 评论 ·
24 收藏

C++ 继承 | 对象切割、菱形继承、虚继承、对象组合

文章目录继承继承的概念继承方式基类与派生类的赋值转换派生类的默认成员函数友元与静态成员多继承菱形继承虚继承继承继承的概念继承可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等。当创建一个类时,我们可以继承一个已有类的成员和方法,并且在原有的基础上进行提升,这个被继承的类叫做基类,而这个继承后新建的类叫做派生类。class [派生类名] : [继承类型] [基类名]实现:class Human{public: Human(string name = "张三", int ag
原创
博文更新于 2022.12.26 ·
1074 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

类的概念、成员函数的定义方式、类的访问控制和封装、类的大小、this指针

文章目录类的概念structclassclass和struct的区别是什么呢?类中成员函数的两种定义方式声明和定义都在类中声明和定义分离类的访问控制和封装类的封装特性类的大小结构体内存对齐规则类的存储方式this指针类的概念在C++中,类可以说是最重要的东西,因为C++一开始的定位就是c with class,也正是因为引入了类,才让c++从c的面向过程思想转变为面向对象的思想,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。C++有两种能够创建类的方法struct第一种是str
原创
博文更新于 2022.12.26 ·
988 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

OpenGL | 通过绘制一个三角形来入门 OpenGL 图形渲染管线

OpenGL只是一种规范,严格意义上来讲不能视为库,不同的显卡生产商在OpenGL的API提供上有着细微的差距,而OpenGL的核心代码和显卡核心技术绑定因此是非开源的,使用时通常仅能对厂商提供的API进行操作。OpenGL优势在于它是跨平台的,一份代码可以在Mac、Windows、Linux,甚至移动端的iOS、Android上运行。(比为不同平台专门编写不同API的Direct3D更适合懒人,当然在iOS上可能更多还是选择苹果专用的Metal)。...
原创
博文更新于 2022.12.05 ·
2055 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

保姆级教学!Xcode 配置 OpenGL 环境

不同于Windows下的操作习惯,在macOS中尽量在访达中对文件进行移动、删除等操作,而非直接拖拽到Xcode的树形目录中进行移动,亦或直接在树形目录中进行删除。PS还遇到过删除OpenGL目录下的test文件夹,结果导致与OpenGL同级的test文件夹也被删除的情况,但后来无法复现,因此在这里无法贴图证明。对于开发人员而言,每使用一个函数就要经历这样的寻址过程无疑是极其痛苦的,因此需要通过GLAD库加载所有OpenGL函数指针,来简化使用函数的流程。.........
原创
博文更新于 2022.11.14 ·
2755 阅读 ·
9 点赞 ·
9 评论 ·
14 收藏

C++ 流的操作 | 初识IO类、文件流、string流的使用

文章目录IO头文件IO头文件IO 有三种头文件
原创
博文更新于 2022.10.25 ·
4254 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

Leetcode每日一题:使括号有效的最少添加(括号匹配)

题目难度其实配不上中等二字,栈 or 贪心都可以解决,本篇博客旨在记录评论区中见到的一个有趣想法。中的匹配括号,剩下的当然是不匹配的括号,也就是需要加多少个括号才能让它们匹配啦~返回 为使结果字符串 s 有效而必须添加的最少括号数。输入:s = “())”输入:s = “(((”
原创
博文更新于 2022.10.04 ·
710 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

Android开发(3) | 权限和内容提供器的应用——调用相机和相册

文章目录布局文件 notice_layout.xml:活动代码: public static final int TAKE_PHOTO = 1; private ImageView picture; private Uri imageUri; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)
原创
博文更新于 2022.09.14 ·
2105 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏
加载更多