摘要:
导出 requirements 文件 pip freeze > requirements.txt 下载 python 包 pip download -d ./dependent_packages -r requirements.txt -i https://pypi.tuna.tsinghua.ed 阅读全文
摘要:
创建虚拟环境 python -m venv env(虚拟环境名称) 进入虚拟环境 linux : source env/bin/activate window : env\Scripts\activate 退出虚拟环境 linux : deactivate window : deactivate 临 阅读全文
摘要:
报错信息 django.db.utils.NotSupportedError: deterministic=True requires SQLite 3.8.3 or higher 使用 sqlite3 有时候会出现跟 django 版本不兼容的问题。 如果我们还想使用 sqlite3 该怎么办? 阅读全文
摘要:
备份 基本语法 mysqldump -u[用户名] -p[密码] -h[主机IP] -P[端口号] [数据库名称] > /home/username/备份文件.sql 例如 mysqldump -uroot -p123456 -h192.168.1.100 -P3306 mydb > mydb_ba 阅读全文
摘要:
压缩 tar -cvf test.tar test.txt 解压 tar -xvf test.tar 压缩文件切片 split -b 100M -d -a 1 test.tar test.tar. 切片文件合并为一个文件 cat test.tar.* > test.tar 文件压缩 tar -zcv 阅读全文
摘要:
序列化器 from rest_framework import serializers class MySerializer(serializers.ModelSerializer): """ 序列化器 """ class Meta: model = None # 可以设置为None,动态生成之后, 阅读全文
摘要:
为何学习socket套接字一定要先学习互联网协议: 1.首先:要想开发一款自己的C/S架构软件,就必须掌握socket编程 2.其次:C/S架构的软件(软件属于应用层)是基于网络进行通信的 3.然后:网络的核心即一堆协议,协议即标准,你想开发一款基于网络通信的软件,就必须遵循这些标准。 socket 阅读全文
摘要:
学习网络编程的目的 为了开发一个CS架构或者BS架构的软件 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如百度网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频) C 阅读全文
摘要:
什么是异常 异常是程序发生错误的信号,一旦程序出错python解释器就会产生一个异常 如果该异常没有被处理,该异常就会抛出来,程序的运行也随即终止 为什么要处理异常 增强程序的健壮性(鲁棒性) 如何处理异常 具体来说错误分为两大类: 1、语法错误:这种错误在程序运行前就必须改正确,不允许出现 Syn 阅读全文
摘要:
面向对象编程 核心是‘对象’二字,对象指的是盛放相关的数据与功能的容器 基于该思想编写程序就在创造一个个的容器来把相关的东西盛到一起 优点:扩展性强 缺点:加大了编程的复杂度 类 类是用来解决对象之间代码冗余问题的 类定义阶段发生的三件事: 1、会执行类体的代码 2、会产生一个类的名称空间,用来将类 阅读全文