![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 73
耶耶耶耶耶~
这个作者很懒,什么都没留下…
展开
-
GCC扩展功能、函数,预处理命令
GCC(GNU Compiler Collection)提供了许多扩展功能,这些功能在标准C和C++中没有定义,但可以提高代码的效率和可移植性。__LINE__ // int #line num 会重置该值。原创 2024-07-07 17:48:33 · 973 阅读 · 0 评论 -
压缩示例代码libarchive,zlib
记录用C/C++实现数据压缩的代码无。原创 2024-06-23 18:59:26 · 366 阅读 · 0 评论 -
异步I/O操作函数aio_xxx函数
POXSIX提供了用于异步I/O的"aio_xxx"函数集。名称功能aio_read异步readaio_write异步writeaio_fsync异步fsyncaio_error获取错误状态aio_return获取返回值aio_cancel请求取消请求等待。原创 2023-12-02 21:42:25 · 458 阅读 · 0 评论 -
Linux程序设计(下)
Linux进程表就像一个数据结构,它把当前加载在内存中的所有进程的有关信息保存在一个表中,其中包括进程的PID、进程的状态、命令字符串和其它一些ps命令输出的各类信息。进程表的长度是有限制的,所以操作系统能够支持的同时运行的进程数也是有限制的,如今可同时运行的进程数可能只与用于建立进程表项的内存容量有关。在Linux系统中,PR值指的是进程的优先级。Autoconf解决了系统特使构建和运行时信息的难题,但在软件开发时还有更多的难题,GNU构建系统是为了更好的开发软件而开发的一套完整的公益事业。原创 2023-12-02 21:41:49 · 1078 阅读 · 0 评论 -
c语言实现简单的string
在c语言中利用面向对象的编程方式,实现类似c++中的string类。虽然可以利用面向对象的思想实现类似的c++中的string类,但是由于受到c语言语法的限制,不能像写c++一样写C,如析构函数必须显示写出。原创 2023-11-25 21:06:52 · 560 阅读 · 0 评论 -
Linux程序设计(上)
通用许可证(GPL)条款下发布的一些主要GNU项目软件:通过以上一些列的可用的自由软件+Linux kernel,可以说:创建一个GNU的、自由的类UNIX系统的目标已经通过Linux系统实现了。Linux内核+一系列工具程序=Linux发行版POSIX:POSIX(Portable, Operating System Interface)是基于UNIX或类UNIX操作系统的一系列操作系统接口标准。标准定义了常用接口(open, write…)和通用工具(cd, ls…)。POSIX在源代码级别支持应用程原创 2023-11-20 22:03:25 · 222 阅读 · 0 评论 -
Valgrind——c/c++内存检测工具
Valgrind 是一个用于构建动态分析工具的检测框架。Valgrind包含了可以自动检测多种内存管理和线程错误的工具,并对程序进行详细的分析。而且,还可以使用Valgrind来构建新工具。原创 2023-10-21 09:28:43 · 217 阅读 · 0 评论 -
GNU-ncurses库简介
ncurses是一个管理应用程序在字符终端显示的函数库。它提供了移动光标,建立窗口,产生颜色,处理鼠标操作等功能。ncurses提供的是字符用户界面,而非图形用户界面。原创 2023-09-20 22:30:39 · 767 阅读 · 0 评论 -
操作系统概述(二、入门,基础,计算机系统)
软件和硬件的桥梁操作系统的加载和初始化AbstractMachine代码导读__LabOS- 熟悉代码框架- 多处理器上的kalloc/free- 中断和异常驱动的上下文(线程)切换- 虚拟地址空间、用户态进程和系统调用- 虚拟文件系统。devfs, procfs, 简单的文件系统;ELF加载器如果一个人在未经训练的情况下就能把某件事情做的很好,证明他在某件事情上很有“天赋”,但是和接受过专业训练的人依然存在不小的差距。原创 2023-06-24 22:29:52 · 395 阅读 · 0 评论 -
C/C++混用情况解决 编译问题
无。原创 2023-04-20 23:09:37 · 357 阅读 · 0 评论 -
C语言基础相关内容
本文简明扼要的介绍了部分C语言的一些基本内容。包括,原创 2023-02-25 17:56:06 · 413 阅读 · 0 评论 -
常用排序算法c/c++
列举了常用排序算法,并给出代码对算法的核心思想进行了简明扼要地说明原创 2022-06-24 10:21:28 · 252 阅读 · 0 评论 -
Linux网络编程之实现服务器与客户端之间的通讯
利用socket实现服务器与客户端之间的网络通讯当子进程结束时会产生SIGCHLD信号,利用该信号实现进程回收原创 2022-06-09 22:22:02 · 230 阅读 · 0 评论 -
Linux/C 文件操作函数
例如:第一章 Python 机器学习入门之pandas的使用accesschmodtruncatechdirmkdirrenamedupdup2总结例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...原创 2022-06-03 09:18:27 · 157 阅读 · 0 评论