11 2021 档案

摘要:Django的orm一 1.创建表 1.1 创建普通表 class UserType(models.Model): ''' 用户类型 ''' title=models.CharField(max_length=16) 1.2 创建外键依赖 class UserInfo(models.Model): 阅读全文
posted @ 2021-11-30 21:17 紫青宝剑 阅读(108) 评论(0) 推荐(0)
摘要:加密 1.散列加密 散列函数是一种不可逆的加密算法,即无法解密;MD5默认生成32位的密文; 2. python使用MD5加密 import hashlib # 实例化对象 obj=hashlib.md5() # 加密 obj.update("admin".encode("utf-8"))#加密的时 阅读全文
posted @ 2021-11-30 10:33 紫青宝剑 阅读(245) 评论(0) 推荐(0)
摘要:Django后台管理的使用 参考文章:https://www.runoob.com/django/django-admin-manage-tool.html 1.编写好models 直接在admin.py中注册后显示的是对象,而不是数据; 2. createsuperuser 本步骤不详细解释,请参 阅读全文
posted @ 2021-11-29 16:35 紫青宝剑 阅读(84) 评论(0) 推荐(0)
摘要:装饰器 1.形式 装饰器是有python 的@语法和闭包的知识结合使用的 常见的装饰器形式 def outer(origin): def inner(): '''你猜''' print("啊哈哈")#函数执行前 res=origin() print("啊哈哈哈")#函数执行后 return inne 阅读全文
posted @ 2021-11-29 11:33 紫青宝剑 阅读(48) 评论(0) 推荐(0)
摘要:迭代器和生成器 1.迭代器 1.1 迭代器类型的定义; 当类中定义了__iter__和__nxet__两个方法。 __iter__方法需要返回本身即self __nxet__方法,返回下一个数据,如果没有数据了,则需要抛出一个StopIteration的异常。 # 创建迭代器类型 class IT( 阅读全文
posted @ 2021-11-27 16:26 紫青宝剑 阅读(65) 评论(0) 推荐(0)
摘要:Django的models由数据库表生成 参考文献:https://www.cnblogs.com/sukura/p/14306510.html 目的或效果:方便实现使用django原生的后台管理系统; 准备工作 数据库(MySql)中的表已经创建完成; django的配置文件中已经配置好了Mysq 阅读全文
posted @ 2021-11-27 09:42 紫青宝剑 阅读(230) 评论(0) 推荐(0)
摘要:编码 编码,文字和二进制之间的一个对照表 1.ascii编码 ascii规定使用1个字节(8位)来表示字母与二进制的对应关系 2**8=256种对应关系 只包含英文和二进制的对应关系; 2.GBK gb-2312编码,1980年制作 gbk编码,对gb2312进行扩展,包含了中日韩等文字(1995) 阅读全文
posted @ 2021-11-26 09:15 紫青宝剑 阅读(261) 评论(0) 推荐(0)
摘要:Spring框架 1.简介 1.1 Spring是什么 一个开源的框架,是JavaEE开源框架 Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以IoC(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programmi 阅读全文
posted @ 2021-11-23 17:52 紫青宝剑 阅读(104) 评论(0) 推荐(0)
摘要:Python中的参数 注:形参与实参不在讲解,住哟啊讲解动态参数; 1、默认参数 def func(a,b=10) print(a,b) #传入参数的时候b可以不写,默认是10,也可以传入 2、动态参数 定义一个函数,不知道需要多少个参数; 2.1 *args *,只要是以*开头即可,只是约定俗成写 阅读全文
posted @ 2021-11-23 16:02 紫青宝剑 阅读(83) 评论(0) 推荐(0)
摘要:Java集合 参考文献:https://www.runoob.com/java/java-collections.html 1、集合定义 集合是Java提供的一种容器,可以用来存储多个数据; 集合与数组的区别 数组长度是固定的,集合长度是可变的 数组存储的都是同一类型的元素,可以存储基本的数据类型, 阅读全文
posted @ 2021-11-21 18:32 紫青宝剑 阅读(65) 评论(0) 推荐(0)
摘要:数据库连接池与SQL工具类 1.数据库连接池 依赖包 pymysql dbutils # -*- coding: utf-8 -*- ''' @Time : 2021/11/19 16:45 @Author : ziqingbaojian @File : MySql.py ''' # 依赖第三发包: 阅读全文
posted @ 2021-11-20 09:30 紫青宝剑 阅读(130) 评论(3) 推荐(0)
摘要:Mysql的锁 1.分类 1.1 按照范围 表级锁 行级锁 1.2 其他 排它锁 共享锁 l 注:创建表的时候一般使用InnoDB引擎; 2.排它锁 在InnoDB引擎中,update、insert 、delete 的行为内部都会先申请锁(排它锁),申请到之后才执行相关的操作,最后在释放锁。 所以, 阅读全文
posted @ 2021-11-19 16:40 紫青宝剑 阅读(77) 评论(0) 推荐(0)
摘要:Mysql的事务及应用 1.补充数据库的导入与导出 导入 mysql -u root -p database < E:/SS/Test.sql -- 即执行sql文件 导出 -- 结构+数据 mysqldump -u root -p test > E:/test.sql -- 结构 mysqldum 阅读全文
posted @ 2021-11-18 20:01 紫青宝剑 阅读(180) 评论(0) 推荐(0)
摘要:Mysql用户管理 本人使用的是Mysql8.0的版本,可能会有一些语句不兼容; 1.用户管理 在Mysql中支持创建账户,并给账户分配权限;例如只拥有数据库A操作的权限、只拥有数据库B中某些表的权限,只拥有数据库B中某系表的读取权限 1.1 查询用户 使用安装后产生的mysql库中的user表;查 阅读全文
posted @ 2021-11-18 19:26 紫青宝剑 阅读(132) 评论(0) 推荐(0)
摘要:Python基础至os模块 由于近期的项目需要用到对应的终端命令去调用其他程序,因此温习一下os.system()函数; 参考文献:https://zhuanlan.zhihu.com/p/51716674 参考文献:https://www.cnblogs.com/MrRead/p/7832786. 阅读全文
posted @ 2021-11-18 11:08 紫青宝剑 阅读(296) 评论(0) 推荐(0)
摘要:Java进阶,枚举,注解 参考文献:https://www.cnblogs.com/liangbaolong/p/12884224.html 1、枚举 jdk1.5引入了枚举类型 格式 enum 枚举名{ 枚举体(常量列表) } 枚举体就是存放一些常量。 示例 enum Season{ SPRING 阅读全文
posted @ 2021-11-15 18:18 紫青宝剑 阅读(51) 评论(0) 推荐(0)
摘要:java面向对象(三) 1、四种权限修饰符 public > protected > (default) > private 注意:(default)并不是关键字default,而是根本不写 代码示例 package day06; import day06.sub.MyClass; public c 阅读全文
posted @ 2021-11-09 11:14 紫青宝剑 阅读(61) 评论(0) 推荐(0)
摘要:Linux安装Nignx 1、安装依赖 执行语句 yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-deve 阅读全文
posted @ 2021-11-08 17:42 紫青宝剑 阅读(407) 评论(0) 推荐(0)
摘要:Linux安装Mysql8.0 参考文章:https://blog.csdn.net/qq_38570633/article/details/109257430 参考文献:https://blog.csdn.net/mmake1994/article/details/85944438 1、查看环境 阅读全文
posted @ 2021-11-08 16:53 紫青宝剑 阅读(111) 评论(0) 推荐(0)
摘要:Linux 参考文献1 :https://www.jianshu.com/p/15f40edefb13; 参考文献2:https://pythonav.com/wiki/detail/3/31/ 1、创建文件夹 mkdir filename mkdir data 2、安装Python 2.1 查看当 阅读全文
posted @ 2021-11-08 11:01 紫青宝剑 阅读(870) 评论(0) 推荐(0)
摘要:java复习面向对象(二) 1、static关键字 举例图片 静态变量 使用static修饰的成员变量是静态变量 如果一个成员变量使用了关键字static,那么这个变量不属于对象自己,而属于所在的类多个对象共享同一份数据 推荐写法:类.静态变量,该写法可以直接观看出变量是静态变量; 不推荐写法:对象 阅读全文
posted @ 2021-11-05 22:32 紫青宝剑 阅读(96) 评论(0) 推荐(0)
摘要:redis发布订阅 参考文章:https://pythonav.com/wiki/detail/3/33/ 1.subscribe 订阅一个或者多个频道 2.publish 给指定的频道发消息 3.psubscribe 订阅指定模式的消息频道,*代表所有 4.pubsub channels 查看当前 阅读全文
posted @ 2021-11-02 09:43 紫青宝剑 阅读(78) 评论(0) 推荐(0)
摘要:Java面向对象 面向对象的三大特性:封装、继承、多态 1、对象的内存图 一个对象内存图 两个对象的内存图 使用类作为方法的返回值 2、封装 java中封装的表现形式(封装就是将一些细节隐藏起来,对外界不可见) 方法就是一种封装 关键字private也是一种封装 2.1、private关键字 使用了 阅读全文
posted @ 2021-11-01 21:18 紫青宝剑 阅读(66) 评论(0) 推荐(0)