分类目录:编程

以下是分类 编程 下的所有文章

守护进程

主进程创建子进程,然后将该进程设置成守护自己的进程,守护进程就好比崇祯皇帝身边的老太监,崇祯皇帝已死老太监就跟着殉葬了。 关于守护进程需要强调两点: 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes are not allow……

网络编程-练习题

1.什么是C/S架构? C:Client S:Server   2. 互联网协议是什么?分别介绍五层协议中每一层的功能? 互联网协议就是计算机界的英语,网络就是物理链接介质+互联网协议。互联网协议分为osi七层或tcp/ip五层或tcp/ip四层。 应用层: 传输层: 网络层: 数据链路层: 物理层:   3. 于tc……

文件传输

简单的文件传输功能 目录结构:   server.py import socket import os import json import struct IP = “127.0.0.1” PORT = 9090 SHAR_DIR = r”D:\PycharmProjects\python_fullstack_middle\第三……

粘包

粘包现象 就是客户端发送到服务端的命令请求,服务端响应后发送结果回客户端,如果客户端接收的字节数小于结果的字节数,就会导致结果收不完,要在下一次的接收中才能再次把上一次没有接收完的数据收回来。 粘包底层原理分析 后面补充 解决粘包问题-简单版 服务端: import socket import subprocess import stru……

面向对象-练习题

1.面向对象三大特性,各有什么用处,说说你的理解。 封装:在类中对数据的赋值、内部调用对外部用户是透明的,这使类变成了一个胶囊或容器,里面包含着类的数据和方法。 继承:个类可以派生出子类,在这个父类里定义的属性、方法自动被子类继承。 多态:多态是面向对象的重要特性,简单点说:“一个接口,多种实现”,指一个基类中派生出了不同的子类,且每个子……

异常处理

一、什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下:   错误分成两种: 语法错误 逻辑错误   二、异常的种类 在python中不同的异常可以用不同的类型(python中统一了类与类型,类……

元类

一、储备知识:exec函数 exec函数有三个参数: 参数1:字符串形式的命令 参数2:全局作用域(字典形式),如果不指定默认就使用globals() 参数3:局部作用域(字典形式),如果不指定默认就使用locals() 来看下面的例子: g = {“x”: 1, “y”: 2} # 全局 l = {} # 局部 exec(“”” glo……