
永远的c/c++
孤独的程序员dis1500
代理的代理的客户的客户,才是我们的客户
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
cmake CMAKE_CURRENT_BINARY_DIR 是什么
CMAKE_CURRENT_BINARY_DIR是CMake变量,表示当前CMakeLists.txt对应的编译输出目录。当执行out-of-source构建时,该变量自动指向build目录下的对应路径。例如:顶层CMakeLists.txt对应build/,子目录src/则对应build/src/。这个变量与CMAKE_CURRENT_SOURCE_DIR(源码目录)配合使用,方便管理源码与编译输出的分离。原创 2025-08-19 15:38:14 · 160 阅读 · 0 评论 -
kiss fft快速傅里叶
摘要: KISSFFT是一款轻量级C语言FFT库(仅几十KB),具有无平台依赖、高精度、低学习成本等优势,适合嵌入式、音频处理及教学场景。相比FFTW(高性能但需构建)、CMSIS-DSP(ARM专用)和cuFFT(CUDA GPU专用),KISSFFT以简洁易移植著称,推荐用于资源有限或入门项目。用户可直接从GitHub下载源码集成。推荐指数:⭐⭐⭐⭐⭐(简单高效,替代大型库的理想选择)。原创 2025-07-03 10:29:14 · 196 阅读 · 0 评论 -
网盘源码分享
涵盖主流框架与前沿技术解决方案。群内定期分享实战开发经验、系统架构设计及项目优化方案,助力开发者快速掌握商业项目核心技术。适合中高级程序员、技术主管及创业者加入交流。原创 2025-06-12 14:31:11 · 942 阅读 · 0 评论 -
libssh库能不能做到 发一条命令到linux得到输出结果
摘要:libssh能够实现远程Linux系统的SSH连接、命令执行和输出获取。核心流程包括:建立SSH连接(支持密码/密钥认证)、创建会话通道、发送shell命令(如ls)、读取stdout输出结果并关闭连接。示例代码展示了使用密码认证连接服务器、执行ls命令的完整实现,包含错误处理机制。该库适合需要SSH自动化的开发场景,业务逻辑清晰,代码结构完整可靠。原创 2025-06-06 10:45:01 · 232 阅读 · 0 评论 -
Landlock 是什么
是 Linux 内核中引入的一个,用于实现对进程的,以限制其对文件系统等资源的访问权限。原创 2025-06-05 18:08:02 · 262 阅读 · 0 评论 -
freopen c语言
freopen允许你在 C 程序中把标准输入/输出/错误重定向到文件,非常适合做日志记录、文件驱动的测试、IO 自动化等场景。原创 2025-06-04 16:34:31 · 366 阅读 · 0 评论 -
hpsocket作为socket客户端简介
HP-Socket是一个强大的网络库,通过简洁的 API 和高效的底层实现,帮助开发者快速构建高性能的网络应用。对于 Socket 客户端的使用,HP-Socket提供了易于理解的事件驱动模型,适合处理大量并发连接和高频数据交换的场景。原创 2025-05-31 22:55:32 · 245 阅读 · 0 评论 -
windows 获取系统内部版本号
这是一个获取Windows系统内部版本号的C++程序。程序通过调用ntdll.dll中的RtlGetVersion函数获取系统版本信息,提取并返回dwBuildNumber字段作为结果。主要步骤包括:加载ntdll.dll模块、获取RtlGetVersion函数地址、填充版本信息结构体并调用该函数。最后在main函数中输出获取到的系统内部版本号。程序使用了Windows API和动态链接库操作来实现系统信息查询功能。原创 2025-05-24 18:43:40 · 130 阅读 · 0 评论 -
int n = pow(2, m)
pow是英文单词的缩写,表示“幂”或“次方”的意思。在数学中,pow(2, m)表示 2m2^m2m,读作:"2 to the power of m"(2 的 m 次方)原创 2025-05-06 14:36:12 · 228 阅读 · 0 评论 -
boost::filesystem
获取路径信息(父目录、文件名、扩展名等)读取文件大小、最后修改时间等。创建、删除、移动文件和目录。判断文件/目录是否存在。原创 2025-04-13 08:37:47 · 142 阅读 · 0 评论 -
makefile判断linux系统
【代码】makefile判断linux系统。原创 2025-04-04 15:42:27 · 104 阅读 · 0 评论 -
g++ -DLINUX 5.cpp -o 5
在 Linux 编译器(如 GCC 或 Clang)中,系统不会自动定义。标准的 Linux 预定义宏,而是一个。(旧版本 GCC 可能支持,但不推荐)原创 2025-04-04 15:38:42 · 148 阅读 · 0 评论 -
如何让断点在 GDB 退出后仍然存在?
命令,可以将当前的断点保存到文件,然后在下次调试时重新加载。原创 2025-04-01 16:12:54 · 173 阅读 · 0 评论 -
c++旧代码新编译总结
3.iostream.h 修改为<iostream>4.min max 修改为mymin mymax。2.ostrstream 修改 std。5.getopt没有头文件。3.string 引入。原创 2025-03-20 11:44:42 · 251 阅读 · 0 评论 -
宏不能同时定义
同时定义这两个宏,因为 C++ 预处理器不允许同一名字的宏在同一作用域内有多个不同的定义。原创 2025-03-20 09:39:13 · 131 阅读 · 0 评论 -
c++课程试讲
快手、抖音....同号.....原创 2025-03-20 07:59:55 · 183 阅读 · 0 评论 -
c++ put重载冲突
C++ 重载函数时,要求每个重载函数的签名必须是唯一的。原创 2025-03-19 17:19:26 · 168 阅读 · 0 评论 -
ostrstream与ostringstream是否一样
ostrstream与ostringstream是否一样原创 2025-03-19 15:29:19 · 116 阅读 · 0 评论 -
学习网盘分享代码二
学习网盘分享代码二原创 2024-11-13 00:27:06 · 1802 阅读 · 0 评论 -
mingw 编写c++ hello,world
g++ 1.cpp -o 1 -static-libgcc -static-libstdc++原创 2024-10-23 20:27:27 · 162 阅读 · 0 评论 -
mfc c++定义数据消息包类
【代码】mfc c++定义数据消息包类。原创 2024-09-06 04:09:10 · 244 阅读 · 0 评论 -
netlink 交换数据的结构体sk_buff
netlink 交换数据的结构体sk_buff原创 2024-08-22 21:29:58 · 172 阅读 · 0 评论 -
c++构造函数未添加引发程序段错误
c++构造函数未添加引发程序段错误原创 2024-08-22 14:34:04 · 103 阅读 · 0 评论 -
fork执行一个进程
【代码】fork执行一个进程。原创 2024-08-20 07:45:41 · 258 阅读 · 0 评论 -
vc++线程信息类(部分代码仅供参考)
【代码】vc++线程信息类(部分代码仅供参考)原创 2024-08-20 07:04:07 · 118 阅读 · 0 评论 -
linux获取运行的exe模块路径与名称
【代码】linux获取运行的exe模块路径与名称。原创 2024-08-15 01:23:50 · 499 阅读 · 0 评论 -
c语言enum例子
【代码】c语言enum例子。原创 2024-08-14 23:28:57 · 444 阅读 · 0 评论 -
socket addr赋值
【代码】socket addr赋值。原创 2024-08-14 23:27:57 · 298 阅读 · 0 评论 -
char字符数组删除多余空格
【代码】char字符数组删除多余空格。原创 2024-08-14 14:36:27 · 190 阅读 · 0 评论 -
c语言转换char字符数组为大写小写
c语言转换char字符数组为大写小写原创 2024-08-14 14:27:34 · 511 阅读 · 0 评论 -
c语言替换字符串 Replace the first ‘oldstr‘ with ‘newstr‘ in ‘srcstr‘
【代码】c语言替换字符串 Replace the first 'oldstr' with 'newstr' in 'srcstr'原创 2024-08-14 13:56:54 · 159 阅读 · 0 评论 -
c语言判断字符是不是数字与字符大写转小写
c语言判断字符是不是数字与字符大写转小写原创 2024-08-14 10:59:16 · 109 阅读 · 0 评论 -
linux获取系统日期时间格式
【代码】linux获取系统日期时间格式。原创 2024-08-14 07:13:57 · 208 阅读 · 0 评论 -
嵌入式webserver cgi
嵌入式webserver cgi。原创 2024-08-14 01:47:37 · 365 阅读 · 0 评论 -
npx electron .
D:\nodework\securekit>npx electron .D:\nodework\securekit>node index.jsD:\nodework\securekit\index.js:54app.whenReady().then(() => { ^TypeError: Cannot read properties of undefined (reading 'whenReady') at Object. (D:\nodework\sec原创 2024-08-14 01:44:11 · 287 阅读 · 0 评论 -
EncryptData+DecryptData
【代码】EncryptData+DecryptData。原创 2024-08-14 01:42:18 · 526 阅读 · 0 评论 -
htonl ntohl 数字整型网络传输转换
htonl ntohl 数字整型网络传输转换原创 2024-08-14 00:04:18 · 120 阅读 · 0 评论 -
c语言基础: static char*数组
【代码】c语言基础: static char*数组。原创 2024-08-13 23:56:52 · 218 阅读 · 0 评论 -
c语言基础: define改变变量值
【代码】c语言基础: define改变变量值。原创 2024-08-13 23:56:13 · 253 阅读 · 0 评论 -
c语言基础:linux ssize_t(signed int)
上,定义size_t可能不一样,便有了size_t,它是为了方便系统之间的移植而定义的]标准C库中定义的,应为unsigned int [注释:unsigned 无符号]signed size_t [注释:signed 有符号]适于计量内存中可容纳的数据项目个数的无符号整数类型。三、ssize_t 执行读写操作的数据块的大小。sizeof操作符的结果类型是size_t。它表示的是signed size_t类型的。ssize_t与size_t-linux。一般用于多少东西被拷贝。原创 2024-08-13 23:55:39 · 272 阅读 · 0 评论