一、多表查询序列化类外键字段的覆盖 """ 1)在序列化类中自定义字段,名字与model类中属性名一致,就称之为覆盖操作 (覆盖的是属性的所有规则:extra_kwargs中指定的简易规则、model字段提供的默认规则、数据库唯一约束等哪些规则) 2)外键覆盖字段用PrimaryKeyRelated ...
分类:
其他好文 时间:
2020-02-21 20:36:50
阅读次数:
64
常见场景 有两个非常相似的组件,他们的基本功能是一样的,但他们之间又存在着足够的差异性,此时的你就像是来到了一个分岔路口:我是把它拆分成两个不同的组件呢?还是保留为一个组件,然后通过props传值来创造差异性从而进行区分呢? 两种解决方案都不够完美:如果拆分成两个组件,你就不得不冒着一旦功能变动就要 ...
分类:
其他好文 时间:
2020-02-18 16:47:45
阅读次数:
123
面向对象编程(oop) 基础 公有私有 继承 组合, Mixin 魔法函数 魔法函数概述 构造类魔法函数 运算类魔法函数 1. 面向对象概述(ObjectOriented,OO) 类和对象和概念 类:抽象名词,代表一个集合,共性的事物 对象:具象的事物,单个个体 类跟对象的关系 一个具象,代表一类事 ...
分类:
编程语言 时间:
2020-02-17 23:40:05
阅读次数:
100
·Bootstrap 是全球最受欢迎的前端组件库,用于开发响应式布局、移动设备优先的 WEB 项目。 Bootstrap4 目前是 Bootstrap 的最新版本,是一套用于 HTML、CSS 和 JS 开发的开源工具集。利用我们提供的 Sass 变量和大量 mixin、响应式栅格系统、可扩展的预制 ...
分类:
其他好文 时间:
2020-02-12 18:57:34
阅读次数:
81
装饰器模式 为对象添加新功能 不改变其原有的结构和功能 传统 UML 类图 javascript 中的装饰器 装饰类 装饰器原理 装饰类 mixin 示例 装饰方法 one javascript function readonly(target, name, descriptor) { // des ...
分类:
编程语言 时间:
2020-01-28 22:52:31
阅读次数:
156
常见应用场景现在的APP界面基本都是大同小异,宫格布局现在基本成了每个APP必然的存在.带边框,常用在"功能导航"页面无边框,常用在首页分类设计目标在scss环境下,通过mixin实现n宫格,并且可以支持"有无边框"和"每个格是否正方形":@includegrid(3,3,true);//3x3,有边框,且每个格为正方形@includeg
分类:
Web程序 时间:
2020-01-18 01:07:06
阅读次数:
169
ES6 Symbol类型: ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就 ...
分类:
其他好文 时间:
2020-01-15 21:19:32
阅读次数:
60
k8s告警项解析: https://github.com/kubernetes-monitoring/kubernetes-mixin/blob/master/runbook.md#alert-name-kubeapierrorshigh ...
分类:
Web程序 时间:
2020-01-13 12:51:07
阅读次数:
156
系列目录 1.net core天马行空系列:原生DI+AOP实现spring boot注解式编程 2.net core天马行空系列: 泛型仓储和声明式事物实现最优雅的crud操作 3.net core天马行空系列: 一个接口多个实现类,利用mixin技术通过自定义服务名,实现精准属性注入 4.net ...
分类:
编程语言 时间:
2020-01-01 20:59:32
阅读次数:
140
第一步: 添加购物车 1.购物车应该具备的功能 如果该商品已经存在, 那么添加购物车时, 其数量加一, 否则新增一个商品 设置多个接口以分别完成: 减少商品数量, 增加商品数量, 删除商品 很明显第2个功能可以使用一个接口来完成, 这就是mixin的增删改查功能 2.首先我们需要在ShoppingC ...
分类:
其他好文 时间:
2020-01-01 18:34:04
阅读次数:
66