首页
学习
活动
专区
工具
TVP
发布

ljw

专栏成员
61
文章
4892
阅读量
14
订阅数
(C/C++)文件
为什么整形的存储要用补码,cpu只有加法器,负数存的是补码,补码的最大意义就是用加法就可以算减法
ljw695
2024-10-19
690
进程信号大总结(整理)
6. 了解竞态条件的情景和处理方式 7. 了解SIGCHLD信号, 重新编写信号处理函数的一般处理机制
ljw695
2024-10-18
940
匿名管道和命名管道
https://blog.csdn.net/2401_83427936/article/details/142603367
ljw695
2024-10-18
1370
open的使用方法大全
在 Linux 中,open 系统调用用于打开文件或设备,并返回一个文件描述符。这个文件描述符可以用于后续的读写操作。open 的使用语法和常用选项如下:
ljw695
2024-10-18
1110
wait和waitpid
在Linux中,wait 和 waitpid 是用于进程控制的系统调用,它们主要用来让父进程等待子进程的终止,并获取子进程的退出状态。下面详细介绍它们的用法和区别。
ljw695
2024-10-18
760
pipe和pipefd
在 Linux 中,pipe 是一个系统调用,用于创建一个管道,这是一种用于进程间通信(IPC)的机制。管道允许两个进程之间进行单向数据传输,通常是一个进程向管道写入数据,而另一个进程从管道读取数据。
ljw695
2024-10-18
740
命名管道Linux
首先自己要用用户层缓冲区,还得把用户层缓冲区拷贝到管道里,(从键盘里输入数据到用户层缓冲区里面),然后用户层缓冲区通过系统调用(write)写到管道里,然后再通过read系统调用,被对方(读端)读取,就要从管道拷贝到读端,然后再显示到显示器上。
ljw695
2024-10-18
670
进度条(倒计时)Linux
在main.c中,windows.h是不可以用的,而且sleep是小写,在vs中windows.h是可以的,用大写Sleep
ljw695
2024-10-18
580
匿名管道 Linux
首先自己要用用户层缓冲区,还得把用户层缓冲区拷贝到管道里,(从键盘里输入数据到用户层缓冲区里面),然后用户层缓冲区通过系统调用(write)写到管道里,然后再通过read系统调用,被对方(读端)读取,就要从管道拷贝到读端,然后再显示到显示器上。
ljw695
2024-10-18
760
C++的类型转换
在C语言中,如果赋值运算符左右两侧类型不同,或者形参与实参类型不匹配,或者返回值类型与 接收返回值类型不一致时,就需要发生类型转化,C语言中总共有两种形式的类型转换:隐式类型 转换和显式类型转换。
ljw695
2024-10-18
640
特殊类设计
拷贝只会放生在两个场景中:拷贝构造函数以及赋值运算符重载,因此想要让一个类禁止拷贝, 只需让该类不能调用拷贝构造函数以及赋值运算符重载即可。
ljw695
2024-10-18
1050
Linux重定向
在 Linux 中,重定向是一种将命令的输出或输入重定向到文件或其他命令的机制。它可以用于管理标准输入、标准输出、标准错误等。重定向通常与命令行中的 >、<、>>、2> 等符号一起使用。下面是关于 Linux 重定向的详细说明。
ljw695
2024-10-18
950
C++异常
1. 终止程序,如assert,缺陷:用户难以接受。如发生内存错误,除0错误时就会终止程序。
ljw695
2024-10-18
880
Linux基础操作
复制: ctrl + insert (有些同学的 insert 需要配合 fn 来按)
ljw695
2024-10-18
1000
十种排序方法
在C语言中,有多种排序算法可供选择,每种都有其独特的特点和应用场景。以下是几种常见的排序算法及其在C语言中的总结:
ljw695
2024-10-18
800
红黑树
红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其他路径长出俩倍,因而是接近平衡的。
ljw695
2024-10-18
490
C++初阶大全
在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存 在于全局作用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化, 以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的,比如后面vestor和list等等的模拟实现。
ljw695
2024-10-18
560
Linux编译器-gcc/g++使用
gcc mycode.c -0 mytest,后,./mytest就可以编译了,相当于把a.out重命名了
ljw695
2024-10-18
890
gdb调试
d删除断点,这个意思是没有19这个,因为这个19是编号不是行号,d删除后面的数字是断点的编号,和取消常显示类似,不能直接取消那个字母,要用取消编号的方式
ljw695
2024-10-18
1090
AVL树
  故:如果一棵二叉搜索树是高度平衡的,它就是AVL树。如果它有n个结点,其高度可保持在O(logN),搜索时间复杂度O(logN)
ljw695
2024-10-18
790
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档