- 博客(10)
- 收藏
- 关注
原创 文件IO(三.文件属性和目录)
truncate NAME truncate, ftruncate - truncate a file to a specified length truncate, ftruncate用来把文件截短到指定的长度 SYNOPSIS #include #include int truncate(const char *path, off_t length);
2023-07-18 19:24:47
86
1
原创 文件IO(一.系统IO)
在大学期间大家都学过51单片机,我们要利用51单片机去点LED灯,直接去操控单片机内部的寄存器(硬件),这种直接操控单片机的硬件的方式称之为"裸奔",就是说用户与芯片(硬件)之间没有中间层我们在利用我们的电脑去做一件事的时候(播放音乐),好像并没有接触寄存器之类的硬件,这是因为我们电脑上的芯片的运行方式是"带OS",意思就是我们与硬件之间还有一层,这一层就是OS(Operating System),我们要去实现某个功能,相当于我们把需求告诉。
2023-07-17 23:55:59
129
1
原创 并发编程基础(三)[管道]
进程间通信实质:信息(数据)的交换有人就说,这个还不简单吗?我用一个进程在一个文件中写入数据 然后另外一个进程去读 可以另外一种 我在一个进程里面定义一个全局变量a,然后给a赋值一些有含义的值,然后让另外一个进程去读取这个a的值,不就实现了通信了吗?这个方案 可以吗?肯定是不可以的, 因为进程的地址空间是独立的。so,如果两个进程要进行通信,必须把数据放在一个大家都可以访问的地方。文件?可以文件在文件系统中,大家都可以访问。
2023-07-08 16:05:41
90
1
原创 并发基础知识(二)[进程间通信·信号]
信号是进程间通信的一种方式,这种方式没有数据传输。只是在内核中传递一个信号(整数),信号的表示是一个整数。不同的信号值,代表不同的含义,当然用户可以自定义信号。那么自定义的信号的含义和值由程序员来定和解释Term:Terminate 中止控制终端的挂起操作,或者是控制进程死亡时,控制终端上的所有进程都会收到 SIGHUP 信号从键盘上收到的中断信号, ctrl + CCTRL + Z非法指令调用abort这个函数时,进程会收到。
2023-07-08 12:05:14
67
1
原创 如何让Vscode的鼠标滚轮滑动加上ctrl键可以调整字体大小?什么是setting.json?
总结起来,JSON使用的是JavaScript语言的基本语法,但它不是完整的JavaScript代码,而是一种用于表示和存储数据的文本格式。4. 存储和持久化:某些应用程序会使用 JSON 文件作为数据持久化的一种方式,将数据以结构化的方式存储到文件中,以便日后读取和使用。JSON文件的语法是基于JavaScript的,因此可以说JSON使用的是JavaScript语言。它是一个 JSON 格式的文件,包含了各种设置选项,用于控制编辑器的外观、行为和功能。
2023-07-07 15:18:28
1007
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人