- 博客(11)
- 收藏
- 关注
原创 [Linux]重定向
而 1 在对应文件描述符表中对应的是显示器文件struct file.当我们先关闭1(显示器文件),再打开log.txt,这时候打开log.txt时返回的文件描述符fd就会被分配为1。为什么会提高效率呢,因为文件操作,本质上也是调用系统调用,而使用系统调用是有时间成本的,因为每次使用系统调用都会需要OS来配合,但OS很忙,如果频繁的调用系统调用,就会使OS负载很大,所以我们要尽量少调用系统调用。当我们先关闭 0 或者2 ,然后再打开文件,可以看到新打开的文件对应的文件描述符fd就变成了 0 或 2。
2024-06-06 17:33:17 612
原创 C++(类和对象(上))
面向对象(Object-Oriented,简称 OO)是一种程序设计范式,它将程序中的数据和操作数据的方法组合成一个对象,通过**封装、继承和多态**等机制,实现了数据和方法的高度内聚和低耦合,从而提高了程序的可**维护性、可扩展性和可重用性。
2024-04-14 22:54:40 1606 1
原创 C++(入门篇)
学习C++入门知识:命名空间、输入输出、缺省参数、函数重载、引用、内联函数、auto关键字、基于范围的for循环和指针空值nullptr。
2024-04-13 17:04:40 543
原创 C语言内存函数的使用和模拟实现
memcpymemmovememset和memcmp,它们可以帮助我们更方便地操作内存。在使用这些函数时,需要注意它们的用法和注意事项,以免出现错误。。
2023-11-22 16:50:34 62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人