- 博客(10)
- 收藏
- 关注
原创 django-rest-framework-simplejwt:django-rest-framework-jwt的新版本替代
由于默认的登录情况下,会只返回access_token和refresh_token,如果想登录时返回用户id,用户名等信息,需要配置下响应在serilalizers里或者utils里配置如下# "token": data, # 双token的配置然后配置项目配置文件# token有效时长(返回的 access 有效时长)# token刷新的有效时间(返回的 refresh 有效时长)# 自定义的返回格式。
2024-12-19 13:59:48
405
原创 009【入门】单双链表及其反转-堆栈诠释
单链表Node{value;next Node;通过next Node可以跳转到下一个节点双链表Node{value;next Node;last Node;通过next Node可以跳转到下一个节点,通过last Node可以跳转到上一个节点。
2024-10-20 14:42:16
396
原创 008【入门】算法和数据结构简介
硬计算类算法是所有程序员岗位都会考、任何写代码的工作都会用到的。前端、后端、架构、算法所有岗位都要用到。大厂算法和数据结构笔试、面试题、acm比赛或者和acm形式类似的比赛,考察的都是硬计算类算法。但是某些问题使用硬计算类的算法,可能会让计算的复杂度较高。数据结构太多了,从链表、队列、栈,到可持久化线段树、树链剖分、后缀数组等等结构。比如:模糊逻辑、神经网络、进化计算、概率理论、混沌理论、支持向量机、群体智能。但是算法工程师除了掌握硬计算类的算法之外,还需要掌握软计算类的算法。硬计算类算法、软计算类算法。
2024-10-20 14:40:26
163
原创 007【入门】时间复杂度和空间复杂度
本博客是观看b站左程云的课程所做的笔记,如需观看原视频请至b站搜索观看前置知识:选择排序、冒泡排序、插入排序、等差数列建议:不要跳过常数操作,固定时间的操作,执行时间和数据量无关时间复杂度,一个和数据量有关、只要高阶项、不要低阶项、不要常数项的操作次数表达式 举例:选择、冒泡、插入严格固定流程的算法,一定强调最差情况!比如插入排序算法流程上利用随机行为作为重要部分的,要看平均或者期望的时间复杂度,因为最差的时间复杂度无意义 用生成相邻值不同的数组来说明。
2024-10-16 20:25:17
582
原创 006【入门】二分搜索
本博客是观看b站左程云的课程所做的笔记,如需观看原视频请至b站搜索观看前置知识:无建议:1)会的同学可以跳过,2、3、4)不要跳过1)在有序数组中确定num存在还是不存在2)在有序数组中找>=num的最左位置3)在有序数组中找
2024-10-14 23:12:29
741
原创 djangorestframework-simplejwt在Django中的使用和自定义认证返回响应格式
由于默认的认证模块只会返回access和refresh两个字段,在登录中并不满足我们的需求,需要添加指定的字段,例如username和id,所以我们选择重写序列化类# 自定义token返回格式这里我添加了id和username两个字段,可以根据自己的需求定制然后配置序列化器这里的值是你序列化类所在的位置发送请求进行测试:成功!!!
2024-10-13 22:44:01
462
原创 005【入门】对数器-验证的重要手段
你在网上做笔试,但是前几个测试用例都过了,突然一个巨大无比数据量来了,结果你的代码报错了,如此大的数据量根本看不出哪错了,你好心烦.对数器的门槛其实是比较高的,因为往往需要在两种不同思路下实现功能相同的两个方法,暴力一个、想象中的最优解是另一个。你在网上找到了某个公司的面试题,你想了好久,感觉自己会做,但是你找不到在线测试,你好心烦.以后的很多题目都会用到对数器,几乎可以验证任何方法,尤其在验证贪心、观察规律方面很有用。你和朋友交流面试题,你想了好久,感觉自己会做,但是你找不到在线测试,你好心烦.
2024-10-12 23:12:38
189
原创 004 【入门】选择、冒泡、插入排序
说明:本问是学习b站左程云视频的笔记,如需观看请至b站观看"三傻"排序选择排序一句话:i~n-1范围上,找到最小值并放在i位置,然后i+1~n-1范围上继续冒泡排序一句话:0~i范围上,相邻位置较大的数滚下去,最大值最终来到i位置,然后0~i-1位置上继续插入排序一句话:0~i范围上已经有序,新来的数从右到作滑到不再小的位置插入,然后继续。
2024-10-10 23:22:30
290
原创 Centos安装uwsgi报错
个人部署项目中遇到的问题,记录下来,便于后续查看。报错,显示无法为uwsgi创建轮子,wheels。解决:指定uwsgi版本。
2024-03-11 19:30:33
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人