摘要: b站视频地址:https://www.bilibili.com/video/BV1Di4y1d7AD/?spm_id_from=333.337.search-card.all.click&vd_source=2bb64c37f92f4879fab81cd58822718c 1. 目的:异步操作,用户 阅读全文
posted @ 2024-03-12 16:43 10132714 阅读(1) 评论(0) 推荐(0) 编辑
摘要: sql注入一般都是会有一些特殊字符的,后端拿到这个参数,一定是字符串类型。那么在处理的时候就以这个为突破点:1. 判断数据类型,像是int,boolean,浮点型等,直接传入用户传来的参数,很容易出问题, 执行之前可以先判断数据类型是否正确,不正确直接报错,不再执行 a = '1 or 1=1' b 阅读全文
posted @ 2022-07-16 12:26 10132714 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 记一下今天遇到的问题 1. float用=匹配不到结果 sql: select * from table1 where low=74.9 # 这个sql查不到结果,但是实际上数据库里面有,low是float类型 将low字段换成decimal类型,就可以查出来结果原因: float类型存在误差,不能 阅读全文
posted @ 2022-07-16 11:41 10132714 阅读(498) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-06-29 09:01 10132714 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1. 执行shell的两种方式 1. 作为可执行程序 一定要写成 ./test.sh,而不是 test.sh,运行其它二进制的程序也一样,直接写 test.sh,linux 系统会去 PATH 里寻找有没有叫 test.sh 的。 而只有 /bin, /sbin, /usr/bin,/usr/sbi 阅读全文
posted @ 2022-06-17 11:08 10132714 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1. 阅读全文
posted @ 2022-05-22 10:55 10132714 阅读(9) 评论(0) 推荐(0) 编辑
摘要: <!-- 管理网站统一的头部和尾部 --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <div> 666 </div> </body> < 阅读全文
posted @ 2022-05-16 12:33 10132714 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1. 步骤 1. 目录结构 project文件夹 index.html/default.html:入口文件 css文件夹 js文件夹 images文件夹 2. 页面设计图 3. 确定开发方式 1. 从上到下的方式:适合新手 2. 先确定结构,再填充内容:适合老手 4. css初始化(清除浏览器中标签 阅读全文
posted @ 2022-05-16 11:51 10132714 阅读(348) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-04-16 11:40 10132714 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1. tabular /ˈtæbjələr/ adj. 扁平的;列成表格的 spreadsheets n. 电子表格alias /ˈeɪliəs/ n. (尤指罪犯所用的)化名,别名;assume /əˈsuːm/ v. 假定,假设,认为dimensional /daɪmenʃənlˌdɪmenʃə 阅读全文
posted @ 2022-04-11 18:14 10132714 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1、单纯的migrate会有如下操作: (1)对比django_migrations表的记录,找出没有包含的migration文件,执行migration文件应用到数据库,并在django_migrations表添加记录 (2)如果有新增或者删除表,会去生成或调整django_content_typ 阅读全文
posted @ 2022-04-10 14:02 10132714 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 创建 class Node: def __init__(self, item): self.item = item self.next = None def create_link_list(lis): head = Node(lis[0]) for element in lis[1:]: node 阅读全文
posted @ 2022-03-27 19:50 10132714 阅读(7) 评论(0) 推荐(0) 编辑
摘要: # 别人整理的地址 https://www.cnblogs.com/flmei/p/10768617.html # 1. 数据结构和算法 ``` 1. 数据结构:我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内内存)中 2. 算法:对数据结构存储的数据进行操作(比如 阅读全文
posted @ 2022-03-27 17:56 10132714 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1. 面试总结 先把这个看了,总结的很全面 https://www.cnblogs.com/JetpropelledSnake/p/9396511.html 3. 零碎 1. 类继承的super()原理 Python中每一个类都有一个MRO列表,他代表了类的继承顺序,super会返回当前类index 阅读全文
posted @ 2022-02-16 19:33 10132714 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1. 基本流程 1. 生产者向交换机发送消息,指定交换机,指定routing_key 2. 交换机将消息发送到与其绑定的指定队列 3. 消费者获取队列消息 2. 交换机类型(常用的有三个) 1. fanout 广播模式,不需要指定routing_key,他会向与其连接的所有的队列发送消息 2. di 阅读全文
posted @ 2022-02-14 16:56 10132714 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1. dataframe DataFrame是一个表格型的数据结构,相当于是一个二维数组,含有一组有序的列。他可以被看做是由Series组成的字典,并且共用一个索引。 2. 创建方式 1. pd.DataFrame({'one':[1,2,3,4],'two':[4,3,2,1]}) 2. pd.D 阅读全文
posted @ 2022-02-12 21:29 10132714 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1. series Series是一种类似于一维数组的对象,由一组数据和一组与之相关的数据标签(索引)组成 2. 创建方法 1. pd.Series([4,5,6,7,8]) 2. pd.Series([4,5,6,7,8],index=['a','b','c','d','e']) 3. pd.Se 阅读全文
posted @ 2022-02-12 18:55 10132714 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1. 创建 import numpy as np # 后面都用np表示numpy 1. a = np.array(列表)2. a = np.zeros(10) # 创建长度为10,所有值为0.(默认为浮点型,可以将dtype='int'来改为整形)的一维数组3. a = np.ones(10) # 阅读全文
posted @ 2022-02-12 15:39 10132714 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1. 四大特性 1. (基础)原子性,事务不可分割,要么全部成功,要么全部失败 2. (约束条件)一致性,也可以说成合法性,事务要符合逻辑,数据库限制,比如余额不能为负数,A给B转账,A+B的总额始终相等 3. (手段)隔离性 4. (目的)永久性 2. 隔离级别 1. mysql默认隔离级别可重复 阅读全文
posted @ 2022-02-07 16:46 10132714 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 1. 三范式 范式的目的:使结构合理,减少冗余1. 1NF: 所有字段值都是不可分解的原子值。比如一个人有两个手机号,那要分两个字段,或者两条记录来存储 2. 在1NF的基础上,非码属性必须完全依赖于候选码,不能部分依赖 拆表:以订单编号和商品编号作为联合主键。这样在该表中商品名称、单位、商品价格等 阅读全文
posted @ 2022-02-07 13:12 10132714 阅读(23) 评论(0) 推荐(0) 编辑