欢迎来godlover的博客

摘要:windows: 当创建进程时,会将当前py文件由上到下重新执行一次,所以我们要将执行代码放在__ main __ 中。 linux: 在linux系统中,会直接复制一分代码去执行 这里有解决问题的办法: 国内:开源中国,CSDN, cnblods,https://www.v2ex.com/ 国外: 阅读全文
posted @ 2019-12-10 20:28 godlover 阅读 (4) 评论 (0) 编辑
摘要:数据库的介绍以及基本的操作 1.随意存放在一个文件中的数据,数据的格式千差万别 2.软件开发目录中的db文件夹,存放一个个的文件 一和二都是在本地读取数据 3.将所有的数据存放到一个第三方的公共位置,同一个软件凡是需要操作数据的,就必须去这个共享的位置操作 第三方的公共位置(数据库) 数据库集群:将 阅读全文
posted @ 2019-12-10 15:46 godlover 阅读 (7) 评论 (0) 编辑
摘要:进程补充和线程 1.子进程回收资源的两种方式: 1)join让主进程等待子进程结束,并回收子进程资源,主进程再结束并回收资源 ​ 2) 主进程“正常结束”,子进程与主进程一并被回收资源 2.僵尸进程与孤儿进程 僵尸进程(有坏处): 在子进程结束后,主进程没有正常结束,子进程PID不会被回收 缺点: 阅读全文
posted @ 2019-12-09 20:54 godlover 阅读 (8) 评论 (0) 编辑
摘要:udp协议 udp协议:称之为数据包协议 特点: 1.不需要建立连接 2.不需要知道对方是否收到数据 3.数据不安全 4.传输速度快 5.能支持并发 6.不会粘包 7.无需先启动服务端再启动客户端 优点: 传输速度快 能支持并发 不会粘包 缺点: 数据不安全,容易丢失 应用场景:早期的qq聊天室 T 阅读全文
posted @ 2019-12-06 18:48 godlover 阅读 (13) 评论 (0) 编辑
摘要:socket套接字 端口号: ​ 0 1024: 禁用,操作系统在用 ​ 用8000以上的 软件固定的端口号: ​ django: 8000 ​ mysql: 3306 ​ redis: 6379 ​ flask: 5000 ​ tomcat:8080 ​ mongodb:27017 1.TCP协议 阅读全文
posted @ 2019-12-05 20:42 godlover 阅读 (8) 评论 (0) 编辑
摘要:网络编程 软件开发架构 C/S架构: ​ client:客户端 ​ server:服务端 ​ 比如:微信客户端,QQ客户端等。。。 优点:软件的使用很稳定,也很节省网络资源 缺点:安装麻烦,用户体验差,软件的每一次更新,用户都需要重新下载或更新版本 B/S架构: Browser(本质上也是一个客户端 阅读全文
posted @ 2019-12-04 16:18 godlover 阅读 (11) 评论 (0) 编辑
摘要:什么是面向过程: 面向过程是一门编程思想,核心是过程二字,过程指的是解决问题的步骤,即先做什么再做什么,基于该编程思想编写程序编写程序,如流水线一般,这是一种机械式的思维方式 优点是:将复杂的问题流程化,进而简单化 缺点:牵一发而动全身,可扩展性差 这里要注意面向过程的编程思想就是函数的使用,这句话 阅读全文
posted @ 2019-12-04 15:23 godlover 阅读 (5) 评论 (0) 编辑
摘要:选课系统 阅读全文
posted @ 2019-12-03 16:59 godlover 阅读 (5) 评论 (0) 编辑
摘要:类的内置方法(魔法方法) 凡是在类内部定义,以——开头——结尾的方法,都是类的内置方法,也称之为魔法方法 类的内置方法, 会在某种条件下自动触发 内置方法如下: __ new __ : 在__ init __ 触发前触发,调用该类时会通过 __ new __ 产生一个新的对象 __ init __ 阅读全文
posted @ 2019-11-29 15:00 godlover 阅读 (10) 评论 (0) 编辑
摘要:多态 多态指的是同一种类型的事物,不同的形态 多态的目的: 多态也称之为多态性,目的是为了在不知道对象具体类型的情况下,统一对象调用方法的规范(例如名字) 多态的表现形式之一就是继承: 先抽象,再继承 父类:定制一套统一的规范 如方法名统一 子类:遵循父类的统一的规范 如子类遵循父类方法名的统一 p 阅读全文
posted @ 2019-11-28 16:13 godlover 阅读 (13) 评论 (0) 编辑