摘要:前言: 背景是在基于原有的DRF框架的小程序项目迭代,习惯于使用原生django接口模式,使用FBV来写视图函数,但是原来的DRF接口权限和认证用的jwt,也就是在VIEWsSet中使用permission_classes来限制权限。所以想了很久,要么把已经写好的皆苦改成DRF的CBV形式,要么重写 阅读全文
posted @ 2020-11-23 17:00 炸炸斯基 阅读(6) 评论(0) 推荐(0) 编辑
摘要:状态模式(Established close) 引子 铁扇公主:以前陪我看月亮的时候,叫人家小甜甜,现在新人胜旧人了,叫人家牛夫人! 定义 Allow an object to alter its behavior when its internal state changes.The object 阅读全文
posted @ 2020-11-22 21:23 炸炸斯基 阅读(11) 评论(0) 推荐(0) 编辑
摘要:python补充 any() 【来自菜鸟教程】 any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。 元素除了是 0、空、FALSE 外都算 TRUE。 函数等价于: def any(iterable): 阅读全文
posted @ 2020-11-22 16:20 炸炸斯基 阅读(50) 评论(0) 推荐(0) 编辑
摘要:写在前面 ## 文章Dockerfile中涉及apt-get 等操作需更换镜像 在Dockerfile中添加下列 Dockerfile源码,见下面作者githubhttps://github.com/turnbullpress/dockerbook-code/blob/master/code/6 R 阅读全文
posted @ 2020-11-15 15:09 炸炸斯基 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Return Homezq2599 CnBlogsHomeContactAdminPosts - 75 Articles - 0 Comments - 16 K8S环境的Jenkin性能问题处理 环境信息 在K8S环境通过helm部署了Jenkins(namespace为helm-jenkins), 阅读全文
posted @ 2020-11-13 17:50 炸炸斯基 阅读(11) 评论(0) 推荐(0) 编辑
摘要:目录 1,let 2,with 3,run 4,apply 5,also 1,let 场景一: 最常用的场景就是使用let函数处理需要针对一个可null的对象统一做判空处理。 场景二: 然后就是需要去明确一个变量所处特定的作用域范围内可以使用 一般结构 object.let{ it.todo()// 阅读全文
posted @ 2020-11-29 00:30 炸炸斯基 阅读(0) 评论(0) 推荐(0) 编辑
摘要:Time will tell. 做自动化测试时我们一般会一个用例写多个断言,而当第一个断言失败后,后面的代码就不会执行。这时我们可以引进pytest-assume插件来解决这些问题。 一、安装 pip install pytest-assume 二、案例 在test_01用例中,第一个断言asser 阅读全文
posted @ 2020-11-28 22:13 炸炸斯基 阅读(6) 评论(0) 推荐(0) 编辑
摘要:一、lambda表达式的格式: 例:(x, y)-> { }; 左侧:lambda 表达式的参数列表 中间:lambda 表达式的操作符 右侧:lambda 表达式执行的功能(lambda 体) 二、lambda 表达式的支持: 必须是“函数式接口”才支持lambda表达式 函数式接口(functi 阅读全文
posted @ 2020-11-28 15:36 炸炸斯基 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1、 什么是回调函数? 首先什么是“回调”呢? 我的理解是:把一段可执行的代码像参数传递那样传给其他代码,而这段代码会在某个时刻被调用执行,这就叫做回调。 如果代码立即被执行就称为同步回调,如果过后再执行,则称之为异步回调。 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数 阅读全文
posted @ 2020-11-28 14:53 炸炸斯基 阅读(5) 评论(0) 推荐(0) 编辑
摘要:之前在创业公司待的时候,用过swagger,因为我第一天来这家公司工作,第一个任务就是做接口文档自动化。 后来觉得它不太好用,在浏览技术网站的时候,偶然发现swagger-bootstrap-ui,于是便重构了,把swagger-bootstrap-ui整合进来,后来发现不仅仅对我们后端有帮助,主要 阅读全文
posted @ 2020-11-28 14:43 炸炸斯基 阅读(7) 评论(0) 推荐(0) 编辑
摘要:主要说一下个人经历,希望能给即将面试的小伙伴一些有效信息。大家都要加油~基本情况先说一下个人基本情况,山东渣一本大三学生,计算机科学与技术专业。主要学的Android开发,所以投的岗位都是Android开发工程师。过完年开始准备找实习,投了知乎,内推了阿里蘑菇街腾讯… 主要说一下个人经历,希望能给即 阅读全文
posted @ 2020-11-27 21:14 炸炸斯基 阅读(6) 评论(0) 推荐(0) 编辑
摘要:使用示例 阅读原理之前请可以先移步到:flutter 表单Form使用示例,大致了解下Form怎么使用。 实现原理分析 从上面例子我们可知,我们主要用到Form+TextFormField,那么我们就从Form+TextFormField入手来分析。 Form+TextFormField结构上的关系 阅读全文
posted @ 2020-11-27 16:06 炸炸斯基 阅读(3) 评论(0) 推荐(0) 编辑
摘要:将前端页面的目录放置到静态资源目录内( 我这里是src ) 后台目录图 image.png 配置默认访问路径 通过中间件的方式使用express提供的static方法 app.use(express.static(__dirname+'/src/dist/',{index(可自定义) : "inde 阅读全文
posted @ 2020-11-27 15:56 炸炸斯基 阅读(9) 评论(0) 推荐(0) 编辑
摘要:引言 我们在使用mybatis时,如果出现sql问题,一般会把mybatis配置文件中的logging.level参数改成debug,这样就能在日志中看到某个mapper最终执行sql、入参和影响数据行数。我们拿到sql和入参,手动拼接成完整的sql,然后将该sql在数据库中执行一下,就基本能定位到 阅读全文
posted @ 2020-11-26 17:36 炸炸斯基 阅读(4) 评论(0) 推荐(0) 编辑
摘要:目标 平常我们做iOS开发,会经常遇到打开其他的APP的功能。本篇文章讲的就是打开别人的APP的一些知识。我们的目标是: 打开别人的APP 让别人打开我们的APP 版本大于等于iOS9的适配问题 使用URL Schemes传递数据 准备工作 建立一个名为OpenApp的工作空间,用来存放我们的两个工 阅读全文
posted @ 2020-11-25 17:59 炸炸斯基 阅读(6) 评论(0) 推荐(0) 编辑