Django-rest framework框架的三大认证组件

源码分析:三大认证组件的封装 组件的认证配置: 模型层:models.py class User(BaseModel): username = models.CharField(verbose_name='用户名', max_length=32) password = models.CharField(verbose_name='密码', max_length=64) class Car(BaseModel): name = models.CharFie
分类: 其他 发布时间: 10-19 21:01 阅读次数: 0

2019软件工程第五次作业

基本信息 学号 姓名 具体分工 博客链接 031702313 周丽榕 js编码,实例测试 https://www.cnblogs.com/lrongblog/ 031702206 吴雅虹 UI设计,文字归纳 https://www.cnblogs.com/wuyahong/ GitHub地址:https://github.com/zlrong-hub/031702313-031702206- 本次作业博客链接:https://edu.cnblogs.com/campus/fzu/2019FZU
分类: 其他 发布时间: 10-19 21:01 阅读次数: 0

作为程序员,是什么让你坚持不懈的学习?难道不累吗?

上周末,一个同事,转行去卖海鲜,店开张时请我去他店里吃饭,酒过三巡,他说:"真佩服你,写代码13年了,还这么有激情,是什么支撑你写下去的?" 听完,我没有回答,只是笑笑。心里在盘点着这几年有多少个兄弟离开了程序员这一行业,到别的行业谋生了。 工作第3年,和自己一起入职的一个同事,考进体制内;工作第4年,一个大学同学,自己开店卖水果;工作第6年,前同事,转行会计。 有人进来就有人离开,很正常。 那几个转行不当程序员的兄弟,都说,写代码太累,技术更新太快,要经常学习。 做为程序员,是什么让你坚持不
分类: 其他 发布时间: 10-19 21:01 阅读次数: 0

bzoj4542 [Hnoi2016]大数 莫队+同余

题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=4542 题解 我们令 \(f_i\) 表示从 \(i\) 到 \(n\) 位组成的数 \(\bmod P\) 的值。 那么一个从 \(l, r\) 的串的权值为 \(\frac{f_l - f_{r+1}}{10^{n-r}}\)。 如果需要这个东西 \(=0\),也就是 \[ \frac{f_l - f_{r+1}}{10^{n-r}} = 0 \pmod P \] 下一步显然是要把 \(
分类: 其他 发布时间: 10-19 21:01 阅读次数: 0

background-origin背景图片定位

语法 background-origin: padding-box|border-box|content-box; background-Origin属性指定background-position属性应该是相对位置。 注意如果背景图像background-attachment是"固定",这个属性没有任何效果。 padding-box 背景图像填充框的相对位置 border-box 背景图像边界框的相对位置 content-box 背景图像的相对位置的内容框 <!DOCTYPE html> <
分类: 其他 发布时间: 10-19 21:01 阅读次数: 0

2017 408算法题

思想:表达式树中序遍历加上必要括号即为中缀表达式。表达式最外层(对应根节点)即操作数(即为叶节点)不需要添加括号 代码实现: typedef struct Node{ char data[10]; struct node *left,*right; }BTree; void BtreetToE(BTree *root) { BtreeToExp(root,1); } void BtreeToExp(BTree *root,int deep) {
分类: 其他 发布时间: 10-19 21:01 阅读次数: 0

UVA10892 最小公倍数素因子分解

题意: 输入正整数n,统计有多少a<=b满足lcm(a,b)=n。输出n以及满足条件的整数对数。 思路: 根据素因子分解求最小公倍数的算法,可以的得出这样的结论。如果对一个数进行素因子分解,那么思路就明显了 1. 设n=lcm(a,b)=(p1^r1)*(p2^r2)*(p3^r3)…(pm^rm) 又设a=(p1^a1)*(p2^a2)*(p3^a3)…(pm^am),b=(p1^b1)*(p2^b2)*(p3^b3)…(pm^bm) 则由lcm的定义有ri=max{ai,bi} 所以对于每
分类: 其他 发布时间: 10-19 21:01 阅读次数: 0

mysql导入表

将sql导入mysql 创建test数据库,并使用 create database test; use test; 导入 source 路径 例如 source /opt/test.sql
分类: 其他 发布时间: 10-19 21:00 阅读次数: 0

Flask快速入门(14) — 请求上下文2

[TOC] 在视图函数中使用request、session是怎么实现请求的呢? from flask import Flask,request,session app = Flask(__name__) @app.route('/') def index(): print(request) # <Request 'http://127.0.0.1:5000/' [GET]> print(type(request)) # <class 'werkzeug.local.Loc
分类: 其他 发布时间: 10-19 21:00 阅读次数: 0

博物馆-世界四大博物馆:百科

ylbtech-博物馆-世界四大博物馆:百科 世界四大博物馆是西方媒体评选出的四个国家级博物馆,包括法国卢浮宫、英国大英博物馆、俄罗斯艾尔米塔什博物馆和美国大都会博物馆。被称为世界四大艺术殿堂。 1.返回顶部 1、 英国博物馆 大英博物馆,又名不列颠博物馆,是英国国家博物馆,位于英国伦敦新牛津大街北面的大罗素广场。   早在1753年,英国的一位内科医生、博物学家和收藏家汉斯·斯隆爵士逝世前留下遗嘱,将他个人收藏的71000件个人藏品及大批植物标本及书籍、手稿等全部捐赠给国家。国家接受了他的赠
分类: 其他 发布时间: 10-19 21:00 阅读次数: 0

java-day07

API   应用程序编程接口 Scanner类   将键盘输入的数据到程序中   1.导包   2.创建     Scanner 对象名 = new Scanner();   3.使用     int num = 对象名.nextInt();     String str = 对象名.next(); 匿名对象   new 类名称();   使用     new 类名称().成员变量/成员方法()   只能使用一次,下次再用到时会重新创建一个新对象   匿名作为方法参数     方法名(new
分类: 其他 发布时间: 10-19 21:00 阅读次数: 0

2019 CSP-S第一轮 游记

$Day-1$ 早上学校有两节英语两节语文,就翘掉了。 在家里把$XJOI$的开放试卷做完了,$68.5$,成绩不算很好。 听说这次参赛的水军都没了,复赛可能会很难进,感觉自己心态还可以。 下午围观了有趣的四川选手名单,被四川的操作震惊,看来我们还是太$naive$了... 还做了$51nod$的试题,题挺难的,写完后心态大崩 $Day 0$ 又请了前三节课的假,把初赛篇的基本知识全过了一遍,感觉还不错。 还把$51nod$的题的题解全看了一遍(upd:事实证明这是正确的做法,因为在真正考试中
分类: 其他 发布时间: 10-19 21:00 阅读次数: 0

Hash冲突的线性探测开放地址法

在实际应用中,无论如何构造哈希函数,冲突是无法完全避免的。 开放地址法 这个方法的基本思想是:当发生地址冲突时,按照某种方法继续探测哈希表中的其他存储单元,直到找到空位置为止。这个过程可用下式描述: H i ( key ) = ( H ( key )+ d i ) mod m ( i = 1,2,…… , k ( k ≤ m – 1)) 其中: H ( key ) 为关键字 key 的直接哈希地址, m 为哈希表的长度, di 为每次再探测时的地址增量。 采用这种方法时,首先计算出元素的直接哈
分类: 其他 发布时间: 10-19 21:00 阅读次数: 0

别让电器行杀死了你的梦想

  不知不觉已经10年没有写作了,今天突如其来想写一篇文章,希望文笔不会生疏的太厉害。想法来自于一部电影《别惹佐汉》,这是一部主角开了无敌挂的无厘头的搞笑电影,但是里面确实包含了一些道理。   主角佐汉原来是一个反恐专家,打架无敌,后来厌倦了无休无止、打打杀杀的生活,梦想当一名理发师,于是他来到了美国,开始了“美国梦”。佐汉先来到梦想中的美发沙龙,却被嘲笑拒绝。后来不得已,找到朋友,希望在朋友开的电器行临时做一份工作,但却被朋友拒绝,朋友告诉他,“一旦在电器行工作,你就一辈子都无法摆脱它”。电
分类: 其他 发布时间: 10-19 20:50 阅读次数: 0

第三届全国中医药院校大学生程序设计竞赛

Problem A Welcome 水题 Problem B 绿地装饰 模拟 Problem C 击鼓传花 水题 Problem D 旅行 Problem E 解密 水题 Problem F 巍巍岳麓 最小生成树 Problem G Solution Sets 深搜 Problem H 百舸争流 贪心 Problem I 最长不下降子序列 树状数组 Problem J Mode 水题 Problem K Matrix 规律 Problem L 药剂 树状数组 1 #include <bits
分类: 其他 发布时间: 10-19 20:50 阅读次数: 0

前缀和,二维前缀和与差分小总结

在了解二维前缀和之前,我们首先需要了解一下什么是前缀和,一维前缀和。 如果我给你一串长度为\(n\)的数列\(a1,a2,a3......an\),再给出\(m\)个询问,每次询问给出\(L,R\)两个数,要求给出区间\([L,R]\)里的数的和,你会怎么做,若是没有了解过前缀和的人看到这道题的想法可能是对于\(m\)次询问,我每次都遍历一遍它给的区间,计算出答案,这样子的方法固然没错,但是其时间复杂度达到了\(O(n*m)\),如果数据量稍微大一点就有可能超时,而我们如果使用前缀和的方法来做
分类: 其他 发布时间: 10-19 20:50 阅读次数: 0

Python使用进程间共享变量来控制两个进程(监听键盘和相机录制)的交互

我有个简单的应用需求: 1. 该应用随时会监听键盘的输入; 2. 当输入指定键时会控制相机录制的启动和关闭。 监听键盘是一个事件循环,相机录制也是一个循环录制的过程。我试着用 Python 启动两个进程,并用两个进程共享变量的更新来控制两个进程的交互。 监听键盘输入 首先我找到python 监听键盘输入的方案可以满足我监听键盘的需求。 1 import sys, select, tty, termios 2 3 old_attr = termios.tcgetattr(sys.st
分类: 其他 发布时间: 10-19 20:50 阅读次数: 0

2019 icpc南昌邀请赛 G Winner (思维)

题目链接:https://nanti.jisuanke.com/t/40259 (自己做的时候当作思维题做了,昨晚才发现是tarjan缩点。。。在这里分享一下思维题的思路) 题意:   每个人有3种模式能力值,两人比赛,能力值大的人获胜。询问Q个人,假设可以自己选择进行模式进行比赛,询问的这些人是否有可能夺冠? 注:是一场一场比,不是一次性分成两部分比,开始想错了想了好久。 思路: 首先,如果有个人的某种模式下能力值第一,那么这个人一定有可能夺冠。只需要无脑选择这种模式。   因此,我们设3种
分类: 其他 发布时间: 10-19 20:50 阅读次数: 0

python使用tkinter无法获取输入框的值

如果遇到:使用tkinter无法获取输入框Entty()的值的问题,需要检查一下,是否在定义Entry()时立即进行了pack() 会出现使用entryname.get()报错 解决方法:把定义和pack分开来!(即先定义,单独pack(),不要直接在定义后.pack()) 例如:
分类: 其他 发布时间: 10-19 20:50 阅读次数: 0

python - django 将图片路径地址转换成 InMemoryUploadedFile 并存储数据库

# 问题场景:对接第三方时遇到一个图片存储问题,对方给的是他们服务器的图片路径地址,但是 我这里存储图片用的是 ImageField 字段属性,也设置了存储路径,现在一旦将图片显示到前端就会将设置的存储路径前缀也带上。但是又不能改成 CharField 字段属性,所以为了不影响当前数据的情况下,需要将第三方的图片下载到自己的服务器内,并存储。(不知道有没有更好的方法,反正我找了半天没找到。。) # 这个转换可以相当于你提交表单时传的图片对象,可以直接存入django的 ImageField 中
分类: 其他 发布时间: 10-19 20:50 阅读次数: 0