字典(Dictionary) 字典是一种可变的容器模型,由键值对组成,键和值用冒号分隔,用花括号括起来: 字典的值可以是任何类型的数据,但是键只能是不可变的数据,如字符串、数值、元组 1. 访问字典中的值 将会输出 2. 添加键值对 直接添加新的键值对 这样就添加了两个键值对,要注意的是字典中键值对 ...
分类:
其他好文 时间:
2019-01-26 21:42:58
阅读次数:
179
业务背景: 1. 广告投放涉及到用户的诸多特征 2. 用户特征通常不在同一个表中 3. 通过各种算法逻辑会产生很多的中间表 4. 各中间表的唯一标志基本为单一字段,通常会员标志或设备标志(两者一般取较新的一对组合使用) 5. 进入算法(或机器学习)前,需要一个统一的大宽表作为入参方便取值 业务解析: ...
分类:
其他好文 时间:
2019-01-24 00:26:59
阅读次数:
230
由于最近在学习python爬虫,之前会将数据存储在mySQL中,但是在网上看见的一些教程、文章都是基于mongodb做的存储对象,所以快速的入门下mongodb! mongodb基本概念 mongodb将数据存储为一个文档,数据结构由键值对组成 mongodb文档类属于Json对象,字段值可以包含其 ...
分类:
数据库 时间:
2019-01-16 00:18:13
阅读次数:
220
恢复内容开始 用 CHECK 约束定义多个列的条件关系 今天来说下check和case的用法。其实,CASE 表达式和 CHECK 约束是很般配的一对组合。也许有很多数据库工程师不怎么用 CHECK 约束,但是一旦他们了解了 CHECK 约束和 CASE 表达式结合使用之后的强大威力,就一定会跃跃欲 ...
分类:
数据库 时间:
2019-01-15 15:56:04
阅读次数:
189
一、测试级别 1、单元测试 定义:针对被测系统最小的组成单元实施的测试活动,一般是类或函数,也可能最小的功能单元 2、集成测试 定义:针对组件/单元与组件/单元之间的接口实施的测试活动,验证接口设计是否与设计相符 2.1、三种集成 2.1.1、函数间集成 2.1.2、模块间集成 2.1.3、子系统间 ...
分类:
其他好文 时间:
2019-01-15 15:51:13
阅读次数:
153
写在前面的话 写了好多年业务,想输出一套前端的UI组件,但是对组件这个概念不是很深入了解,所以参考了很多资料,以及结合自己的理解,做出归纳和总结。所以才有了这一篇,从什么是组件,到什么是软件中的组件化设计,再到组件设计中有什么优势和挑战,到最后如何构建一套出色的组件系统。每个人的想法都不是一样的,所 ...
分类:
其他好文 时间:
2019-01-15 00:37:26
阅读次数:
207
一、set介绍: Map由红黑树实现,其元素都是“键值/实值”所形成的一个对组(key/value pairs)。每个元素有一个键,是排序准则的基础。每一个键只能出现一次,不允许重复。 Map主要用于资料一对一映射(one to one)的情况,map内部自建一颗红黑树(平衡二叉树中的一种),这颗树 ...
分类:
编程语言 时间:
2019-01-13 00:19:04
阅读次数:
173
1. 同源策略及跨域请求的方法和原理(比较JSONP和document.domain的不同及优劣,以及HTML5的跨域方案) 2. JavaScript数据类型 3. JavaScript字符串转化 4. JSONP原理及优缺点 5. XMLHttpRequest 6. 事件委托 7. 前端模块化( ...
分类:
编程语言 时间:
2019-01-11 00:05:14
阅读次数:
209
嵌套路由是非常常用的,一开始没仔细看过文档的时候踩过小坑,一是子路由的path里,不要加 了,直接写子路由的部分,路由的前半部分是直接从父路由中继承到了,二是对``组件渲染位置的理解 参考文档:https://router.vuejs.org/zh/guide/essentials/nested r ...
分类:
其他好文 时间:
2019-01-09 15:45:23
阅读次数:
191
要解决的问题 主要针对组件之间的跨级通信 为什么要自己实现dispatch与broadcast? 因为在做独立组件开发或库时,最好是不依赖第三方库 为什么不使用provide与inject? 因为它的使用场景,主要是子组件获取上级组件的状态,跨级组件间建立了一种主动提供与依赖注入的关系。 然后有两种 ...
分类:
其他好文 时间:
2019-01-08 22:28:46
阅读次数:
185