- 博客(18)
- 收藏
- 关注
原创 tmux指南:安装、配置与高效使用
tmux (Terminal Multiplexer) 是一个终端复用器,它允许用户在单个终端窗口中创建多个虚拟终端,每个虚拟终端可以独立运行程序。tmux由Nicholas Marriott于2007年编写,设计目标是成为screen命令的替代品,并提供更多功能和改进。tmux的核心特性是能够将会话与终端分离(detach)并在之后重新连接(attach),这意味着您可以启动一个长时间运行的程序,然后断开连接,稍后再回来查看结果,而无需担心因为网络断开或关闭终端窗口而中断您的工作。
2025-04-07 11:33:17
598
原创 Python 作用域浅析
理解Python的作用域对于有效的编码至关重要。局部变量、全局变量、实例变量和类变量之间的区别,以及如何使用global关键字,都是在实际编程中需要掌握的概念。局部变量:仅在函数内部可见,无法在外部访问。全局变量:在模块级别可见,使用global可以在函数内修改。类变量和实例变量:用于对象导向编程中,能够实现数据共享和封装。
2024-11-03 14:37:20
498
原创 使用Python高效处理CSV和Excel文件的多种方法
Python提供了多种处理CSV和Excel文件的方法,选择合适的工具可以让数据处理更加高效。对于简单的数据操作,csv库即可满足需求;对于数据分析和处理,pandas非常强大。而在Excel文件中应用格式和公式时,openpyxl和xlrdxlwt更适合。
2024-11-01 10:56:34
2200
1
原创 Linux中fgets导致的进程阻塞解决方法
使用fork、pipe、dup2、execlp和select系统调用来实现更细粒度的popen控制;使用select系统调用设置超时解决fgets引起的进程阻塞异常。
2024-04-09 16:16:02
1336
转载 主机和VMware虚拟机间共享剪贴板方法
在使用虚拟机时不能与主机互相复制粘贴共享剪贴板内容,需要安装虚拟机增强工具包open-vm-tools和open-vm-tools-desktop。在任意路径下打开终端,执行以下命令,安装需要输入密码,遇到Do you want to continue?[Y/n]询问占用磁盘空间,是否继续,输入Y即可。基于Debian的发行版如Ubuntu,安装包的命令为apt-get;基于Red Hat的发行版如CentOS,安装包的命令为yum,依据自己的系统自行替换命令名。
2024-04-02 11:53:06
10360
3
原创 Linux中的shell命令执行
C语言标准库中执行shell命令的两种方式:1.与管道配合使用的popen,以读取或写入命令的输出或输入;2.执行简单的 shell 命令的system 函数;同时介绍了fgets、fputs以及fread和fwrite函数。
2024-03-20 09:55:49
1063
1
原创 Python中的基本数据结构:列表、元组、字典和集合
在Python编程的世界里,列表、元组、字典和集合是四种非常核心的数据结构,介绍其各自具有独特的特点和用途,加速自己理解和方便查阅。
2024-03-13 18:27:03
988
原创 Linux中的POSIX定时器
在Linux中,POSIX定时器是一种用于在指定时间间隔内触发信号或执行回调函数的机制。POSIX定时器允许开发人员创建定时器并在指定的时间间隔内执行特定的操作。本文介绍了POSIX定时器的主要API函数和变量属性,并给出了完整的使用示例。
2024-02-20 14:44:00
2176
原创 C/C++指针、数组和结构体浅析
在C/C++实际运用中,指针、数组和结构体这三个部分基本上都是同时使用的,并在不同的函数间调用。今天就来浅析一下三者的使用与联系,适用于有一定基础,但理解不是很清的同学~
2024-01-10 23:20:51
1975
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人