django与drf框架

drf框架 全称:django-rest framework 知识点 """ 1、接口:什么是接口、restful接口规范 2、CBV生命周期源码 - 基于restful规范下的CBV接口 3、请求组件、解析组件、响应组件 4、序列化组件(灵魂) 5、三大认证(重中之重):认证、权限(权限六表)、频率 6、其他组件:过滤、筛选、排序、分页、路由 """ ​ # 难点:源码分析 接口 """ 接口:联系两个物质的媒介,完成信息交互 web程序中:联系前台页面与后台数据库的媒
分类: 其他 发布时间: 10-14 21:24 阅读次数: 0

Python将字符串转换成字典

1. ast包 import ast user_info = '{"name" : "南湖", "gender" : "male", "age": 28}' user_dict = ast.literal_eval(user_info) # 结果如下:来自Spdyer(python 3.7) 2. 通过json格式转换 import json user_info = '{"name" : "南湖", "gender" : "male", "age": 28}' #注意:此时里面必须都是双
分类: 其他 发布时间: 10-14 21:24 阅读次数: 0

10.14 面向对象小结

面向过程编程 核心是过程,过程指的是做事情的步骤,即先做什么在做什么. 基于 该编程思想编程,就好比一条流水线,一种机械式的思维方式. 面对对象编程 核心是对象,对象指的是特征与技能的结合体. 基于该编程思想,就好比创造世界,一种上帝式的思维方式. 类 类指的是一系列相同特征与技能的对象的结合体. 如何定义类 先抽象,抽取相似的特征与技能的对象. 定义类时发生的事 会产生一个类的名称空间 会把类内部的所有名字,放进该名称空间 注意:定义类时,就会执行类内部的代码,若语法不正确,则会报错. 对象
分类: 其他 发布时间: 10-14 21:24 阅读次数: 0

利用tp5开发智慧软文发布系统中遇到的一些坑

1、 PHP 计算两个时间戳之间相差的时间 假设你两个时间戳为$a,$b; 你可以用$c=$a-$b;(反正就是大的减小的),这时$c就是两个时间间隔的秒数了。 想求两个时间间隔的天数就用:$c/(60*60*24) 一天的毫秒数是:86400,所以直接$c/86400 答案也是一样的 想求两个时间间隔的小时数就用:$c/(60*60) js 跳转链接的几种方式 1、跳转链接 在当前窗口打开 window.location.href="http://www.baidu.com" 等价于
分类: 其他 发布时间: 10-14 21:24 阅读次数: 0

课后动手动脑问题解决(2019-10-14)

施蒂利克大V
分类: 其他 发布时间: 10-14 21:24 阅读次数: 0

北京地铁出行线路规划具体实现

北京地铁出行线路规划具体实现 北京地铁出行线路规划分析:https://www.cnblogs.com/liyi2019/p/11565218.html 1.编程语言选择以及算法的选用   该程序我使用了python语言,因为python语言有许多的优势,列表和字典能让我更加方便的存储和查询地铁站点线路,由于我采用了邻接表的方式存储,python的字典数据类型能够直接帮我建立邻接表,不需要另外定义。在算法方面,由于该项目是无向无权图计算两站点间最短距离,因此我采用了BFS算法来实现该项目,BF
分类: 其他 发布时间: 10-14 21:24 阅读次数: 0

唐敬博-201871010118 《面向对象程序设计(java)》第七周学习总结

在博客园撰写博客(随笔),总结7周实验内容,作业格式要求如下: 博文名称:学号-姓名《面向对象程序设计(java)》第七周学习总结(1分) 博文正文开头格式:(2分) 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11435127.html 作业学习目标 掌握四种访问权限修饰符的使用特点; 掌握Object类的用途及常用API; 掌握Arr
分类: 其他 发布时间: 10-14 21:24 阅读次数: 0

阿里最新38道Java面试题解析(MyBatis+消息队列+Redis)

38道Java面试题解析(MyBatis+消息队列+Redis)
分类: 编程语言 发布时间: 10-14 21:20 阅读次数: 0

改考试错题

在牛客网上的考试题改错
分类: 编程语言 发布时间: 10-14 21:20 阅读次数: 0

商业论证

商业论证;项目经理
分类: 其他 发布时间: 10-14 21:10 阅读次数: 0

巧记淘汰策略FIFO、LRU和LFU

什么是淘汰策略? 在容器容量一定的情况下,随着元素的慢慢增多,容量终有满的时刻。而淘汰策略是当容量要满的时候,用来淘汰剔除部分元素从而来腾出容器空间的策略。常用的淘汰策略有FIFO(先进先出)、 LRU(The Least Recently Used,最近最久
分类: 编程语言 发布时间: 10-14 21:08 阅读次数: 0

Spring Cloud Config:外部集中化配置管理

SpringBoot实战电商项目mall(20k+star)地址:github.com/macrozheng/… 摘要 Spring Cloud Config 可以为微服务架构中的应用提供集中化的外部配置支持,它分为服务端和客户端两个部分,本文将对其用法进行
分类: 编程语言 发布时间: 10-14 21:08 阅读次数: 0

Dockerfile指令详解[转] Dockerfile指令详解

Dockerfile指令详解 Dockerfile中包括FROM、MAINTAINER、RUN、CMD、EXPOSE、ENV、ADD、COPY、ENTRYPOINT、VOLUME、USER、WORKDIR、ONBUILD等13个指令。下面一一讲解。 1.FROM 格式为FROM image或FROM image:tag,并且Dockerfile中第一条指令必须是FROM指令,且在同一个Dockerfile中创建多个镜像时,可以使用多个FROM指令。 2.MAINTAINER 格式为MAINTA
分类: 其他 发布时间: 10-14 21:07 阅读次数: 0

POJ 1679 The Unique MST (次小生成树)

题目链接:POJ 1679 Description Given a connected undirected graph, tell if its minimum spanning tree is unique. Definition 1 (Spanning Tree): Consider a connected, undirected graph G = (V, E). A spanning tree of G is a subgraph of G, say T = (V', E'), wi
分类: 其他 发布时间: 10-14 21:07 阅读次数: 0

概率期望训练之一

solution by jklover%%% 为什么要写两个转移方程呢? 因为一个是O(N^2)的 如果联立之后呢? O(N)的 code by std: #include <cstdio> using ll = long long; constexpr int MOD = 998244353; inline int quick_pow(int a, int n) { int res = 1; while (n) { if (n & 1)
分类: 其他 发布时间: 10-14 21:07 阅读次数: 0

预科02 python3.6.6 安装

python3.6.6安装: 打开官网:http://www.python.org 按照图示顺序,先选择“downloads”,后根据自己的笔记本电脑选择相应的版本 以python3.6.6为例,根据自己的Windows版本选择框中相应的软件 下载完成后,开始安装软件,双击下载下来的安装包,出现一个对话框 选择一号位置,将软件安装到默认目录,选择二号位置,软件安装到指定目录,三号处的框如果选择,会自动安装工作环境,这里我们选择安装到指定目录,并且不安装工作环境。 将本对话框内所有框都勾选上 选
分类: 其他 发布时间: 10-14 21:07 阅读次数: 0

Spring之Spring的概述

1 Spring是什么? Spring是分层的Java SE/EE应用的full-stack的轻量级开源框架,以IOC(控制反转)和AOP(面向切面编程)为内核,提供了展现层SpringMVC和持久层Spring JDBC以及业务层管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE企业应用开源框架,没有之一。 2 Spring的发展历程 1997年,IBM提出了EJB的思想。 1998年,SUN制定了开发标准规范EJB1.0. 1999年,
分类: 其他 发布时间: 10-14 21:07 阅读次数: 0

课程登记窗口java

设计窗口,实现课程的登记,并且将相应的数据写入文件之中。保证的是课程名称不可以重复,对于任课老师必须是在已经设定好的五位老师之中。并且上课地点也是在预先设定的范围内。窗口可以持续进行保存,数据将在判断后在写入相应的文件里面,当停止输入是点击X 就好了。对于本人来说碰到的主要难点就是关于flash()的相关应用,然后就是对于怎样在文件原有数据的基础之上继续写入数据。就是在filewriter(file,true);就好了。现在已经解决。 主要的思路基于上次登录窗口的主要思路。 package k
分类: 其他 发布时间: 10-14 21:07 阅读次数: 0

spring mvc文件上传报错:Expected MultipartHttpServletRequest: is a MultipartResolver configured?

报错原因:spring-mvc.xml 的配置文件中,配置文件上传id不为 “multipartResolver” 解决:id 改为 “multipartResolver”
分类: 其他 发布时间: 10-14 21:07 阅读次数: 0

ECMAScript6(5)

七、ES6模块和Class 1.ES6模块 在早期,JavaScript并没有模块体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。在ES6之前,社区制定了一些模块加载方案,最主要的有CommonJS和AMD两种。前者用于服务器,后者用于浏览器。 ES6在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以取代 CommonJS 和 AMD 规范,成为浏览器和服务器通用的模块解决方案。 模块功能主要由两个命令构成:export和import。export命令用于规
分类: 其他 发布时间: 10-14 21:07 阅读次数: 0