排序
【C++】类的继承的深入探讨
【C++】类的继承的深入探讨,继承是扩展现有类并为基类提供新功能的一种方式。 本文主要探讨一个问题:子类会包含父类所包含的一切吗? 起初,作者认为这个问题的答案是否定的,因为子类无法访问...
VSCode系列 – 如何用VSCode搭建C++高效开发环境(2)
VSCode系列 - 如何用VSCode搭建C++高效开发环境(2), 1. 插件的用法 1.1. C/C++ 1.1.1. 插件介绍 1.1.2. 插件配置 1.2. Clang-Format 1.3. cpp-check-lint 1.3.1. cpplint 1.3.2. cppcheck 1.3.3...
浮点数算法的内部实现
浮点数算法的内部实现, 科学计算当中会用到不少浮点数的操作,这些浮点数可能是16位,32位,64位,80位甚至是128位。开源项目SoftFloat提供了一个高效的浮点运算实现,可以在没有硬件支持...
链表 Linked List
链表 Linked List,2024.3.15 芝士wa 参考视频:bilibli-数据结构-链表 “印度小哥讲得真好” 链表 对于链表来说,存储数据需要两个部分,一是数据本身,二是指针,该指针指向下一个数据的地址,...
Reverse花指令及反混淆
Reverse花指令及反混淆,花指令及反混淆 1.花指令 花指令是反调试的一种基本的方法。其存在是干扰选手静态分析,但不会影响程序的运行。实质就是一串垃圾指令,它与程序本身的功能无关,并不...
⑨也能看懂的 nginx 与 C++ 简易版集成
⑨也能看懂的 nginx 与 C++ 简易版集成,原理概述 nginx 运行在端口A,转发数据给端口B,C++ 监听端口B的数据。 本文例子 使用 C++ 和 nginx 获取客户端的IP地址 代码 nginx 配置 #user nobody; ...
C++ Qt开发:运用QJSON模块解析数据
C++ Qt开发:运用QJSON模块解析数据,Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的...
LeetCode300.最长递增子序列
LeetCode300.最长递增子序列,LeetCode300.最长递增子序列 力扣题目链接(opens new window) 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列,删除(...
C++ 语言特性的变更可能让你的防御成为马奇诺防线
C++ 语言特性的变更可能让你的防御成为马奇诺防线,马奇诺防线 马奇诺防线是法国在1930年代修建的一道大型防御工事系统。防线由复杂的地下工事网络组成,包括炮台、掩体、地下兵营、弹药库和指挥...
【work记录:c++web聊天服务器】完善muduo服务器的数据发送|实现服务端与客户端通信|实现web前端的状态展示
【work记录:c++web聊天服务器】完善muduo服务器的数据发送|实现服务端与客户端通信|实现web前端的状态展示,日期:2025.4.16 2025.4.17(凌晨) 学习内容: 简单的登录页面 把muduo服务器里的jso...
Dijkstra单源最短路模板
Dijkstra单源最短路模板,来更新一下雷达图的凹角吧,\(Dijkstra\) 可以处理单源最短路,即跑一次可以求出指定点到每个点的最短距离。无法处理负边权。 #include <bits/stdc++.h> using na...
SSE客户端C++实现(使用libcurl)
SSE客户端C++实现(使用libcurl), 1、SSE数据包格式 如下所示,一条SSE消息中可以有一个或多个message,每个message由\n\n分隔,一个message也可以由一个或多个filed组成,每个fi...













