最新文章第10页
C语言基础-天煜博客

C语言基础#ifndef的用法

#ifndef起到的效果是防止一个源文件两次包含同一个头文件。 编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 一般格式是这样的: #ifndef <标识> #defin...
编程麻瓜的头像-天煜博客编程麻瓜6年前
01176
初体验之被Deepin圈粉-天煜博客

初体验之被Deepin圈粉初次遇见你

 昨天晚上用虚拟机装Deepin体验一番,结果没玩过瘾,今天安到物理机上面过把瘾。不得不说,颜值挺高的。 本来以为也没什么了不起的,但是体验了一番发现,真的好强大。 携带的各种软件基本完...
嵌入式平台交叉编译FFmpeg 6.1.1 动态库 实现rtsp解码-天煜博客

嵌入式平台交叉编译FFmpeg 6.1.1 动态库 实现rtsp解码

官方介绍About FFmpeg FFmpeg是一个领先的多媒体框架,能够解码、编码、转码、复用、解复用、流媒体传输、过滤和播放几乎所有由人类和机器创造的内容。它支持最不为人知的古老格式,直到最前沿...
Ubuntu 离线安装 traceroute 教程(附自动打包脚本)-天煜博客

Ubuntu 离线安装 traceroute 教程(附自动打包脚本)

在实际开发或维护中,我们经常会遇到服务器处于“无网络环境”的情况,但又需要使用如 traceroute 这样的网络排查工具。这篇文章将手把手教你如何在 Ubuntu 下离线安装 traceroute 命令,并附赠...
编程麻瓜的头像-天煜博客编程麻瓜1年前
014066
🌟深入理解 C++ 左值与右值 —— 从 std::move 到函数重载的奥秘-天煜博客

🌟深入理解 C++ 左值与右值 —— 从 std::move 到函数重载的奥秘

在现代 C++ 开发中,理解左值(lvalue)与右值(rvalue)是掌握移动语义、完美转发和高性能编程的关键一步。本文将以一个简单的函数重载示例为起点,逐步揭开 C++ 值类别的神秘面纱。 📌 示例代...
编程麻瓜的头像-天煜博客编程麻瓜1年前
020110
C语言中的野指针-天煜博客

C语言中的野指针

一、野指针 1、指针变量中的值是非法内存地址,进而形成野指针 2、野指针不是NULL指针,是指向不可用内存地址的指针 3、NULL指针并无危害,很好判断,也很好调试 4、C语言中无法判断一个指针所...
编程麻瓜的头像-天煜博客编程麻瓜6年前
09112
C语言和C++之间动态库的相互调用-天煜博客

C语言和C++之间动态库的相互调用

昨晚有个朋友问我关于在C中调用C++库的问题,今天午饭后,由于脖子痛的厉害而没有加入到我们组的“每天一战”的行列中去,所以正好将C和C++之间的库调用关系做个总结。 1.extern 'C'的理解: 很...
PBKDF2 密钥派生过程详解-天煜博客

PBKDF2 密钥派生过程详解

输入参数 密码 (Password): '01455de98c02c1ea6f84d8b33400f2e75a1efbcf3bb66315d414a7b32ef4f545' 盐值 (Salt): '25e18a0cc62c1abee76cb62c96beb66c' 迭代次数 (Iterations): 200000 哈希算法 ...
C语言函数练习题、递归-天煜博客

C语言函数练习题、递归

/** * File Name: test.c * Author: Haoxuan * Mail: haovxuan@126.com * Created Time: 2020年12月23日 星期三 13时45分02秒 **/ #include /** * 利用递归求N的阶乘 */ double getJiecheng(dou...
OpenCV-Python快速入门系列11通道的分离、合并、交换-天煜博客

OpenCV-Python快速入门系列11通道的分离、合并、交换

使用Python切片分离通道 def channel_separation1(): image = cv.imread('images/test.png') if image is None: print('Error: Image not found or failed to load.') return cv.imshow('image'...