12 2020 档案
C++实现树和链表
摘要:一、背景 为了方便以后的复习,这里记录一下树和链表的过程。 二、基础概念 树:左子树,右子树,根节点(逻辑结构) 链表:表头,数据(物理结构) 两种结构的区别 从大的方面来说,数据结构是反映数据的一种形式,它具体分为逻辑结构和物理结构, 1,逻辑结构:它是表现数据之间的一种关系的结构,分为线性结构和
阅读全文
MySQL跳过已存在的数据
摘要:一、背景 在使用MySQL进行插入的时候,遇到了一个场景:当插入的数据不再数据库中的时候就插入,否则就跳过。 二、方法 我们可以使用下面的SQL语句进行处理,处理语句如下。在这个里面有几个重要的地方,DUAL和insert的操作。 标准: INSERT INTO table (primarykey,
阅读全文
Django对自定义的数据字段进行特殊处理
摘要:一、场景 我们在使用admin后台管理用户的时候需要对用户信息进行一个特殊处理,如加密用户的密码。这个时候我们就需要定义一个方法完成数据字段的加密。 二、方法 我们在model中重载save的方法,来对密码字段进行加密处理 代码: class User(models.Model): userid =
阅读全文
mybatis中处理大于号小于号的问题
摘要:一、背景 在使用mybatis开发中遇到一个问题,在编写sql语句的时候出现了小于号无法解析的情况。 二、解决方案 我们需要通过在mybatis中使用转移字符完成数据的转义。 转移方法 表达字符 含义 < < 小于号 > > 大于号 & & 和 ' ' 单引号 &quo
阅读全文
Django实现现有数据库的数据接管
摘要:一、背景 在进行开发过程中,为了简化后台的开发过程或者更新后台框架为Django,我们需要使用Django对现有的数据库进行一个接管,以此来完成我们的开发过程。 二、方法 在Django中提供了一种数据转化的程序inspectdb,我们可以通过这个inspectdb来将数据库内容转化成数据模型,这样
阅读全文