0.ACM模式输入模板
1、一行输入多个整数1a = list(map(int, input().split(" ")))
2、第一行为需要输入的行数m,接下来每一行包括多个整数123n = int(i ...
03-第三节-一些基础的数据结构
1、链表
题型
单链表或双链表的翻转
删除某些给定的值
2、栈和队列
题型
双向链表或数组来实现栈和队列
常见面试题
实现一个特殊的栈,在基本功能的基础上,再实现返回栈中自小元素的功能
...
07-项目开发-5_学习day07-用户认证、图片验证
用户登录1、用户登录简单实现12345678910111213141516171819202122def login(request): """用户登录" ...
位运算
python中的位运算
左移 <<:位运算左移一位 <<1 相当于乘以二
右移 >>:位运算左移一位 >>1 相当于除以二
按位或|:同时为0才为0,其 ...
06-项目开发-4_学习day06
0- 上一节的补充1、时间插件引入CSS、js样式:
123456789101112131415161718{% block css %} <link rel=&quo ...
05-项目开发-3_学习day05
day05 - 靓号管理1、表结构
根据表结构的需求,在models.py中创建类(由类生成数据库中的表)
123456789101112131415161718class PrettyNum(mod ...
04-项目开发-2_学习day04
1、模板的继承
创建一个母板:使用 {% block content %} {% endblock %}用来表示子板的内容
子板继承时
1234{% ...
02-第二节-异或运算相关面试题
1、异或运算
概念:相同为0,不同为1
a=7 ^ b=13 ——》 00111 ^ 01101 = 01010(十进制10)
0 ^ N = N ...
03-项目开发-1_学习day03
1、设计表结构
123456789101112131415161718192021222324252627282930# models.pyfrom django.db import modelsc ...
01-第一节-认识复杂度、对数器、二分法
1、认识复杂度等差数列求和,最终可以化成$$aN^2+bN+c$$因此,计算时间复杂度时,记作O(N^2)
常见的常数时间操作O(1)
常见的算术运算(+、-、*、/、%等)
常见的位运算( ...
02-orm数据库连接_学习day02
数据库操作
Django开发中,提供ORM框架来操作数据库。ORM相当于一个翻译功能,将简单语句翻译成sql语句
1、安装第三方模块1pip install mysqlclient
2、ORMo ...
01.django_学习day01
第一个Django项目pycharm创建一个Django项目,项目文件目录如下:
12345678day01/ # 根目录 manage.py # Django命令行工具 day01/ ...