yyhhyy's blog

yyhhyy

python高级

04-网络编程

网络编程涉及IP地址、端口号和TCP协议的使用。IP地址用于标识网络中的设备,分为IPv4和IPv6两种形式。端口号用于区分不同的网络应用程序,确保数据传输到正确的程序。TCP协议提供可靠的、面向连接的通信,确保数据的完整性和顺序。Socket作为进程间通信的工具,是实现网络数据传输的关键。这些概念和工具是网络编程的基础,广泛应用于如文件下载、网页浏览等场景。
74
0
0
2023-04-10

03-多任务编程

多任务编程通过并发和并行执行多个任务,充分利用CPU资源,提高程序执行效率。Python中可以使用进程实现多任务,进程是操作系统资源分配的基本单位,每个进程独立运行。通过`multiprocessing`模块可以创建和管理进程,使用`Process`类启动子进程执行任务。获取进程编号有助于验证主进程和子进程的关系,`os.getpid()`获取当前进程编号,`os.getppid()`获取父进程编号。
58
0
0
2023-04-09

02-Linux高级命令

文章介绍了Linux中的高级命令,包括重定向命令、查看文件内容命令、链接命令和文本搜索命令。重定向命令允许将终端输出保存到文件,使用“>”覆盖文件内容,使用“>>”追加内容。查看文件内容命令包括“cat”用于查看小文件,“more”用于分屏查看大文件。链接命令分为软链接和硬链接,软链接类似于快捷方式,硬链接则是文件的别名。文本搜索命令“grep”用于在文件中搜索特定文本,支持忽略大小写、显示行号等选项。这些命令在Linux系统管理和文件操作中非常实用。
87
0
0
2023-04-08

01-Linux基础

文章介绍了Linux操作系统的基础知识,包括其定义、作用及常见操作系统如Windows、mac OS、Linux等。详细说明了操作系统的核心功能是控制硬件和支持软件运行。此外,文章还探讨了虚拟机软件的作用,如Vmware和VirtualBox,用于模拟计算机环境以便学习新操作系统。最后,文章对比了Windows和Linux的文件目录结构,并介绍了Ubuntu操作系统的特点和图形界面。
102
0
0
2023-03-28