摘要:
线程被称作轻量级的进程,计算机的执行单位以线程为单位。计算机的最小可执行是线程,进程是资源分配的基本单位。线程是可执行的基本单位,是可被调度的基本单位。线程不可以自己独立拥有资源。线程的执行,必须依赖于所属进程中的资源。进程中必须至少应该有一个线程。 线程又分为用户级线程和内核级线程(了解) 用户级 阅读全文
摘要:
什么是进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器,线程是程序的基本执行实体。程序是指令、数据及其组 阅读全文
摘要:
手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出 阅读全文
摘要:
你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。但是如果这两个程序之间想要传递一个数据,你要怎么做呢? 这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a.py想要传递的内容写到文件中, 阅读全文
摘要:
计算机网络的发展及基础网络概念 问题:网络到底是什么?计算机之间是如何通信的? 早期 : 联机 以太网 : 局域网与交换机 广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可 阅读全文
摘要:
一. 初识文件操作 使用python来读写⽂件是非常简单的操作. 我们使用open()函数来打开⼀个文件, 获取到⽂件句柄. 然后通过⽂件句柄就可以行各种各样的操作了. 根据方式的不同能够行的操作也会有相应的差异. 打开⽂件的⽅式: r, w, a, r+, w+, a+, rb, wb, ab, 阅读全文
摘要:
什么是异常?异常和错误的区别 Error 语法错误 比较明显的错误 在编译代码阶段就能检测出来 Iteration 异常 在执行代码的过程中引发的异常 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下 python中的异常种类 在python中不同的异常可以用不同的类型(pyt 阅读全文
摘要:
re模块 re模块的常用用法 import re # 字符串 # 匹配 # findall ***** # ret = re.findall('\d+','19874ashfk01248') # print(ret) # 参数 返回值类型:列表 返回值个数:1 返回值内容:所有匹配上的项 # ret 阅读全文
摘要:
模块的分类 内置模块 安装python解释器的时候跟着装上的那些方法 第三方模块/扩展模块 没在安装python解释器的时候安装的那些功能 自定义模块 你写的功能如果是一个通用的功能,那你就把它当做一个模块 什么是模块 有的功能开发者自己无法完成,这样的话需要借助已经实现的函数\类来完成这些功能 你 阅读全文
摘要:
封装 多态 继承 封装 广义的封装 : 把方法和属性都封装在一个类里,定义一个规范来描述一类事物. 狭义的封装 : 私有化 只能在类的内部访问 __静态变量,私有方法 ,私有的对象属性,私有的类方法,私有的静态方法 在内存中存储 _类名__名字 为什么在类的内部可以使用双下划线访问 : 在类的内部使 阅读全文