c语言
-
nginx的安装与配置启动(linux)



本文将详细介绍如何在linux服务器上安装和配置nginx服务。nginx是一款轻量级、高效的服务器软件,由俄罗斯开发者伊戈尔·赛索耶夫开发,广泛应用于各种场景。 nginx基于C语言开发,因此安装过程需要先准备好编译环境。首先,使用yum命令安装必要的编译工具和库: yum -y install …
-
树莓派是什么?能干什么?和单片机有什么区别?「建议收藏」



大家好,很高兴再次与大家见面,我是你们的老朋友全栈君。 什么是树莓派?树莓派是树莓派基金会推出的一款卡片式电脑,最初的设计目的是为了让更多的孩子能够学习计算机编程。然而,在发布之后,它迅速赢得了广大计算机爱好者的青睐。 树莓派被称为卡片式电脑,顾名思义,它可以安装操作系统,并通过连接显示屏、鼠标和键…
-
计算机基础知识之补码



补数的概念 当我们将时钟的指针从6点拨到2点时,可以通过两种操作方式实现:逆时针拨动4下或顺时针拨动8下。这两种方法是等价的。如果将逆时针拨动视为负数,顺时针拨动视为正数,那么在时钟拨动的例子中,+8 是 -4 在模数12下的补数。 模的概念: 模(或称模数)是一个数值计量系统的计量范围,记作mod…
-
VSCode安装GCC编译器 超详细VSCode配置C语言环境



首先安装gc++编译器并配置系统path环境变量,确保命令行能识别gcc -v;2. 在vscode中安装c/c++扩展并创建tasks.json配置编译任务,添加-g参数生成调试信息;3. 配置launch.json文件,确保program路径正确、midebuggerpath指向gdb且prel…
-
从零开始学习UCOSII操作系统15–总结篇[通俗易懂]
![从零开始学习UCOSII操作系统15–总结篇[通俗易懂]](https://cdn.chuangxiangniao.com/www/2025/11/175245819985918.jpg)
![从零开始学习UCOSII操作系统15–总结篇[通俗易懂]](https://cdn.chuangxiangniao.com/www/2025/11/175245820229407.jpg)
![从零开始学习UCOSII操作系统15–总结篇[通俗易懂]](https://cdn.chuangxiangniao.com/www/2025/11/175680338913523-194.png)
大家好,又见面了,我是你们的朋友全栈君。 从零开始学习UCOSII操作系统15–总结篇 前言:在大学的时候,我们班级上面都有很多人觉得学习UCOSII(包括UCOSIII)是没什么厉害的,因为很多人都喜欢去学习Linux操作系统,但是,但是,真实的对整个UCOSII操作系统进行学习,我可以保证,如果…
-
VSCode如何调试Zig系统级代码 VSCode处理Zig内存管理的调试方法



要在#%#$#%@%@%$#%$#%#%#$%@_e2fc++805085e25c9761616c00e065bfe8中调试zig系统级代码,必须先配置c/c++扩展和gdb/lldb调试器,并使用zig build -doptimize=debug生成带dwarf调试信息的可执行文件;2. 在la…
-
VSCode配置Linux C开发 从安装到调试VSCode运行C程序



答案:在Linux下使用VSCode开发C语言需配置GCC/GDB环境并设置tasks.json和launch.json文件。首先安装build-essential和gdb,再在VSCode中安装C/C++扩展;创建tasks.json定义编译任务,使用gcc命令并添加-g生成调试信息;配置laun…
-
LVGL案例分享–手把手教你移植到T113-i国产工业开发板



市场上提供了多种嵌入式gui库的选择,包括开源和闭源的版本。开源gui库包括lvgl、emwin等,而闭源gui库则包括touchgfx和柿饼gui等。 本次开发教程的测试板卡是来自创龙科技的TLT113-EVM国产工业评估板,采用了全志科技T113-i双核ARM Cortex-A7、玄铁C906 …
-
Linux系统入门系列之四:工具命令



在前一篇文章《linux系统入门系列之三:初识bash》中,我带大家初步了解了linux系统中的bash shell,并学习了如何使用vim进行文本编辑和处理。实际上,bash拥有一系列强大的工具命令,这些命令已经高度集成化,能够完成多种任务,类似于windows系统中的office软件。接下来,我…
-
The Route to Host:从内核提权到容器逃逸



前言 绿盟科技研究通讯曾经发表过容器逃逸的技术文章《【云原生攻防研究】容器逃逸技术概览》[1],该文中探讨了已有的容器逃逸技术。本文将沿着上文的思路,主要从Linux内核漏洞的角度对容器逃逸进行深度介绍,包括攻击原理、自动化利用和防御思路等内容。 目前Linux内核代码已经达到了2700万行量级[2…