找回密码
 立即注册
博客建站9 - hexo网站如何提升markdown文档的编辑效率和体验
[*]1. 本网站的系统架构 [*]2. 场景概述 [*]3. 影响效率的问题和解决方案 [*]3.1. 图片插入-根据文章来分类管理 [*]3.1.1. 效率问题 [*]3.1.2. 解决方案 [*]3.2. 图片插入-从剪贴板中插入图片 [*]3.2.1. 效率问题 [*]3.2.2. 解决方 ...
翳舀 2025-6-4 19:47
600 0 0
逆向常见反调试合集
反调试   前文写过,花指令通常干扰静态分析,而反调试与之相反,主要为了干扰动态调试。 1.反调试简介   反调试是一种用于阻碍程序动态调试的技术,首先大致说明一下反调试的工作原理。   在操作系统内部提供了一些API,用于调 ...
饨篦 2025-6-4 19:47
900 0 0
CMake构建学习笔记18-cpp-httplib库的构建
cpp-httplib库是笔者认为的一个比较好用的基于C++的Http服务器组件,与Eigen一样,它也是基于头文件的库,我们只需要引入httplib.h这个头文件进行来就实现所有基于http/https协议的功能,非常适合初学者进行使用。 尽管是头文件,还是可 ...
盖彗云 2025-6-4 19:47
386 0 0
宏定义define的用法
这行代码是一个宏定义,使用了 C 语言中的 #define 指令。它的作用是定义一个名为 read 的宏,用于简化输入操作。 具体来说: [*]#define read(x):这部分定义了一个宏,名字是 read,它接收一个参数 x。 [*]scanf("%d",&x):这是宏的替 ...
吕梓美 2025-6-4 19:46
60 0 0
双指针习题:Kalindrome Array
Kalindrome Array 题目链接: Kalindrome Array - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题面翻译 对于长度为 \(m\) 的序列 \(b\),我们称 \(b\) 是「回文的」,当且仅当对于所有 \(i\in[1,m]\),都有 \(b_i=b_{m-i+1}\)。特别 ...
讲怔 2025-6-4 19:46
741 0 0
YU_C++算法学习笔记 · 枚举
1.1 枚举类问题 · 枚举是什么? 枚举也叫穷举,是计算机解决问题最基本的策略。其方法是一一列举所有的可能性,根据题意要求进行合理的判断或计算,最终得到答案,本质上就是一种搜索算法 基础的枚举就是人们常说的“暴力”求解。对于 ...
注思 2025-6-4 19:46
418 0 0
顺序程序设计习题
假如我国国民生产总值的年增长率为9%,计算十年后我国国民生产总值与现在相比增长多少百分比 计算公式:p = (1 + r)n  (r 为增长率, n 为年数, p 为与现在相比的倍数) 在VS编译器内会报C4996错误,解决见下文: C4996 'scanf': Thi ...
佴莘莘 2025-6-4 19:46
895 0 0
题解:P11215 【MX-J8-T3】水星湖
依旧是模拟赛赛题。 Hint Analysis 首先你注意到两棵相邻的树是一定不会死的,所以可能会死的只有自己种下去的树,队列维护。 接着考虑对于每个位置, \(\text{bfs}\) 维护一个最小的长出树的时间 \(vis[j]\),最后暴力统计答案即可。 ...
账暴 2025-6-4 19:46
834 0 0
C++11 线程同步接口std::condition_variable和std::future的简单使用
std::condition_variable 条件变量std::condition_variable有wait和notify接口用于线程间的同步。如下图所示,Thread 2阻塞在wait接口,Thread 1通过notify接口通知Thread 2继续执行。 具体参见示例代码: [code]#include#include#incl ...
訾懵 2025-6-4 19:46
817 0 0
Linux C++ 开发9 - 手把手教你使用gprof性能分析工具
[*]1. 什么是gprof? [*]2. gprof的用法 [*]2.1. 编译程序 [*]2.2. 运行程序 [*]2.3. 生成分析报告 [*]2.4. gprof常用参数说明 [*]2.5. 分析报告解读 [*]2.5.1. Flat profile 各个字段的含义 [*]2.5.2. Call graph 各个字段的含义 [ ...
忆雏闲 2025-6-4 19:46
898 0 0
字符编码发展史1 — ASCII和EASCII
[*]1. 字符集与字符编码 [*]1.1. 字符集 [*]1.2. 字符编码 [*]1.3. 两者的关系 [*]2. 字符编码的发展历史 [*]2.1. 第一个阶段 ASCII编码 [*]2.1.1. ASCII [*]2.1.2. EASCII 1. 字符集与字符编码 1.1. 字符集 字符集(Charcater ...
蟠鲤 2025-6-4 19:45
954 0 0
Windows下pthread静态库的编译
一、写在前面 官方网站提供的pthread-win32下载链接里面给到的是dll文件,属于动态库文件,即使在自己写的工程中已经配置了“/MT”,即多线程静态链接,但是在其他电脑当中使用该程序的时候,还是会报错找不到dll文件的问题,故干脆直接 ...
挽幽 2025-6-4 19:45
173 0 0
CMake构建学习笔记17-uriparser库的构建和使用
在连续论述了几篇关于CMake如何使用的文章之后,笔者也是感觉被掏空了。接下来几篇就还是回到构建依赖库的问题上,容笔者花时间找到更好的主题来介绍更多关于CMake使用干货。如何有的读者自信已经很熟悉这方面的知识,可以进行跳过,在需 ...
亢安芙 2025-6-4 19:45
1005 0 0
Linux C++ 开发8 - 性能分析工具汇总
[*]1. Linux C++ 性能分析工具汇总 [*]1.1. gprof [*]1.2. Valgrind [*]1.3. Perf [*]1.4. SystemTap [*]1.5. Nsight Computing [*]1.6. Google Performance Tools [*]1.7. Intel VTune Profiler [*]1.8. OProfile [*]1.9. Intel VTune ...
劝匠注 2025-6-4 19:44
957 0 0
字符编码发展史4 — Unicode与UTF-8
上一篇《字符编码发展史3 — GB2312/Big5/GBK/GB18030》我们讲解了ANSI编码中的GB2312/Big5/GBK/GB18030。本篇我们将继续讲解字符编码的第三个发展阶段中的Unicode与UTF-8。 2.3. 第三个阶段 国际化 前面提到的第二个阶段,各个国家和地 ...
师佳思 2025-6-4 19:44
408 0 0
C++指针等于地址加偏移量
概述 本文通过c++示例代码演示指针的加减法运算及对 “指针 = 地址 + 偏移量” 的理解。 研究示例 1. 首先来检查各种变量类型所占的内存大小 [code]#include using namespace std;int main(){ cout ...
篁瞑普 2025-6-4 19:44
716 0 0
10 月 3 日解题报告
10 月 3 日题解 Tasklist [T1] ARC_134_C [T2] ARC_108_D [T3] ARC_137_C [T4] ARC_064_E [T1] ARC_134_C The Majority 题目 因为原翻译有些重点并没有点出来,所以这里给出原题直译而不是带有《原神》游戏专业术语的转译版本。 有编 ...
拼潦 2025-6-4 19:43
972 0 0
C++中指针和数组相关的运算符优先级
概述 本文深入介绍了与指针和数组相关的运算符优先级,利用代码示例展示了当左结合和右结合运算符同时存在时的结合方式,同时也演示了如何使用()来强制人为指定结合顺序。 指针、数组相关的运算符优先级 下表展示了相关运算符的优先级 ...
凌彦慧 2025-6-4 19:43
1013 0 0
C++函数指针详解
概述 本文详细介绍了C/C++中的普通函数和类的成员函数的指针。结合C++代码示例讲解了函数指针作为其他函数的输入、返回值以及typedef如何提高代码可读性的实用技巧。对于类的成员函数(方法)指针,则分为静态和非静态两种情况。最后总 ...
赏勿 2025-6-4 19:43
152 0 0
STL 改造红黑树 模拟封装set和map
改造红黑树 目录 [*]改造红黑树 [*]适配STL迭代器的红黑树 [*]基本结构 [*]RBTreeNode [*]__RBTree_iterator [*]RBTree [*]完整代码 [*]封装的set [*]封装的map 在初次看STL中实现红黑树的源码时有些不理解,然后自己尝试对set以R ...
杆树 2025-6-4 19:41
816 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则