每日一题《leetcode--LCR 021.删除链表的倒数第N个结点》 2024-05-31 算法, linux, 链表, leetcode, 职场和发展 195人 已看 这道题我们可以设一个哨兵位,然后把要遍历链表的结点指向该哨兵位。最后用for循环将指针指向要删除结点的前一个。
ubuntu strace命令 2024-05-28 ubuntu, 运维, linux, 服务器 78人 已看 是 Linux 系统中的一个调试工具,用于跟踪并记录系统调用(system calls)和信号(signals)。在 Ubuntu 中,命令可以帮助开发者和系统管理员了解一个程序在运行时如何与操作系统内核进行交互,从而有助于诊断和调试问题。,可以深入了解程序的运行过程,找到并解决潜在的问题。例如下面的C++程序。
C语言游戏实战(12):植物大战僵尸(坤版) 2024-06-03 python, 网络, linux, 服务器, 数据库 26人 已看 本游戏使用C语言和easyx图形库编写,通过这个项目我们可以深度的掌握C语言的各种语言特性和高级开发技巧,以及锻炼我们独立的项目开发能力,在开始编写代码之前,我们需要先了解一下游戏的基本规则和功能:游戏界面:游戏界面是一个矩形区域,玩家可以在区域内进行植物的放置和铲除等操作。不同的植物有不同的功能,在这里我们可以僵尸植物分为三大类:1. 生产型植物(如太阳花):这种植物的特点是在一定的时间生产出太阳,以增加太阳的产量。
基于 Debian 部署 NFS 及其 NFS 配置 2024-05-27 运维, linux, debian, 服务器 199人 已看 安装 NFS 软件包创建一个目录,通过 NFS 服务器共享文件和文件夹由于该文件夹将会被共享给客户端中的任何用户使用,因此权限设置为 nobody 用户和 nogroup 组使用户共享文件夹具有足够的读写权限,我们一般将权限设置成 755编辑 /etc/exports 配置文件编辑完。
Linux——进程间通信 2024-05-31 运维, linux, 服务器 16人 已看 不同进程之间需要某种协同,所以如何协同的前提条件:通信——通信的数据是有类别的:通知就绪的:单纯的要给我传递数据的;控制相关信息的数据的......而事实上,进程之间具有独立性(进程=内核数据结构+代码和数据)通信的选择??
Debian 常用命令指南:基础篇 2024-05-30 网络, 运维, linux, debian, 服务器 197人 已看 掌握这些基本命令,你已经可以在 Debian 系统上进行大部分常见的操作了。随着你对 Linux 系统的熟悉,你可以进一步探索更多高级命令和功能。希望这篇文章能够帮助你快速上手 Debian 系统,享受开源世界的乐趣。
Linux shell命令 2024-05-28 运维, linux, 服务器 22人 已看 管道命令给到cut——grep “Linux” /etc/passwd |cut -c 1取一个字母。sed 's /linux/LINUX/'文件名 ——文件名中的……归档到tar文件里面 tar -c (test.tar)文件名 1 2。less+文件名 和more的功能一样,按上下左右键,按Q键结束。sed -n 'p' 文件名 ——打印。head+文件名,只显示前10行内容。awk'{print $1}' 文件名。sed -i 'd' 文件名——删除。tar -xvf 文件名,释放。
玩机进阶教程------修改gpt.bin分区表地址段 完全屏蔽系统更新 fast刷写分区表 操作步骤解析【二】 2024-05-30 运维, linux, gpt, 数据库, 大数据 235人 已看 通过步骤解析可以基本了解:1------修改gpt.bin分区表去除系统更新的步骤解析2------修改分区表去除更新的使用场景3------如何在fast模式修改脚本刷写分区表
C语言游戏实战(12):植物大战僵尸(坤版) 2024-06-03 python, 网络, linux, 服务器, 数据库 25人 已看 本游戏使用C语言和easyx图形库编写,通过这个项目我们可以深度的掌握C语言的各种语言特性和高级开发技巧,以及锻炼我们独立的项目开发能力,在开始编写代码之前,我们需要先了解一下游戏的基本规则和功能:游戏界面:游戏界面是一个矩形区域,玩家可以在区域内进行植物的放置和铲除等操作。不同的植物有不同的功能,在这里我们可以僵尸植物分为三大类:1. 生产型植物(如太阳花):这种植物的特点是在一定的时间生产出太阳,以增加太阳的产量。
C语言游戏实战(12):植物大战僵尸(坤版) 2024-06-03 python, 网络, linux, 服务器, 数据库 25人 已看 本游戏使用C语言和easyx图形库编写,通过这个项目我们可以深度的掌握C语言的各种语言特性和高级开发技巧,以及锻炼我们独立的项目开发能力,在开始编写代码之前,我们需要先了解一下游戏的基本规则和功能:游戏界面:游戏界面是一个矩形区域,玩家可以在区域内进行植物的放置和铲除等操作。不同的植物有不同的功能,在这里我们可以僵尸植物分为三大类:1. 生产型植物(如太阳花):这种植物的特点是在一定的时间生产出太阳,以增加太阳的产量。
BIO/NIO学习 2024-05-28 学习, nio, 运维, linux, 服务器 121人 已看 而通过NIO中的文件映射(FileChannel.map()方法),可以直接将文件的部分或全部内容映射到内存中的ByteBuffer中,从而实现基于内存的文件读写操作。在传送文件的时候常常出现这么一个问题,就是当客户端的文件全部传送完了之后,服务器没有接收到客户端那边传过的停止信号,所以服务器也就跟着客户端停止运行了,我们可以使用。Buffer的主要作就是装入数据,然后输出数据,相当于一个竹筒,通过put方法放入数据,没放一些数据 Nuffer的position相应的就会向后移动一些位置。
Mac/Linux getline 无法读取文件内容(读取内容无法显示) 2024-05-28 linux, macos 132人 已看 经过我的研究,我发现读取每行的内容里末尾有个 \r,在 ASCII 码里是 13,有这个 \r 就会导致读取的每行的内容无法正常打印,而在 linux 上是能正常识别 \r 的。我发现我读取的文件每行的 line 是有大小的,说明读取到了每行的内容,但是通过 cout 打印就是空的。不知道是 mac 的问题还是 clion 的问题,如下面代码。所以解决办法就是删除每行的 \r 就能正常显示了。
ubuntu strace命令 2024-05-28 ubuntu, 运维, linux, 服务器 62人 已看 是 Linux 系统中的一个调试工具,用于跟踪并记录系统调用(system calls)和信号(signals)。在 Ubuntu 中,命令可以帮助开发者和系统管理员了解一个程序在运行时如何与操作系统内核进行交互,从而有助于诊断和调试问题。,可以深入了解程序的运行过程,找到并解决潜在的问题。例如下面的C++程序。