- 博客(6)
- 收藏
- 关注
原创 用 vant 组件 仿京东 选择按钮 面板(更改 van-tag 字体颜色)
一、前言vant组件 是微信小程序里非常热门的 UI 组件。选用组件而不是自己手写的原因也很明显:降低复杂度,隐藏无关细节。接下来主要介绍,如何在微信小程序上 仿造出下方的 京东选择按钮面板:二、组件选择:van-tag为什么不选择 van-button 呢?因为 van-button不支持 自定义 背景颜色(background-color),除非更改 van-button 的源码。...
2018-12-19 14:09:51 15220 1
原创 包含云函数文件夹 的 项目结构
在没有包含 云函数文件夹的时候,项目结构一般是这样的(假设项目的顶级文件夹名字叫 zijia):/zijia /project.config.json就是 project.config.json 这个文件是 在 项目根文件夹里面。然后project.config.json 大致内容:{ "description": "项目配置文件。", "packOption...
2018-12-19 11:29:27 804
原创 数据库建表时,对于字段的数据类型的选择
本文是《数据库设计那些事》的笔记。当字段可选择多个类型时(比如生日字段,可以用时间戳,即整数类型,可以用字符串 类型,也可以用日期 类型):数字、二进制 优于 日期 优于 字符串。原因:一、在对数据进行比较(查询条件、JOIN条件及排序)操作时:同样的数据,字符处理往往比数字要慢。二、在数据库中,数据处理以页为单位,比如 mysql 16k字节一个页。而列的长度越小,在一个页中存储的...
2018-12-06 12:43:22 7349
原创 数据存储:如何平衡增删改查
本文是《数据库设计那些事》的笔记杂想。数据存储所要解决的问题就是,通过权衡增删改查的利弊,选择恰当的数据存储方式。如何权衡呢?比如考虑下面这张表:在增加行,即插入的时候,会出现什么问题?因为这个商品表是由商品信息和供应商信息耦合而成,如果供应商信息缺失或者部分缺失,那么在插入的时候就会存在问题(找不到商品的供应商电话或者名称)。以后如果想补全供应商信息,得通过供应商名称找到相关行,然后...
2018-12-06 11:18:04 206
转载 用 id 而不是 字符串形式存储字段的好处 ---摘自 《设计数据密集型应用》
上面的表结构中 ,region_id 和 industry_id 是以ID,而不是纯字符串“Greater SeattleArea”和“Philanthropy”的形式给出的。为什么?如果用户界面用一个自由文本字段来输入区域和行业,那么将他们存储为纯文本字符串是合理的。另一方式是给出地理区域和行业的标准化的列表,并让用户从下拉列表或自动填充器中进行选择,其优势如下:各个简介之间样式和拼写...
2018-12-04 15:18:03 581
原创 关系型数据库应该如何设计表结构----对范式的思考,以及对《阿里巴巴Java开发手册》的理解
一、知识储备第一范式:又叫1NF。符合第一范式的关系中的每个属性都不可再分。第二范式:又叫2NF。规则是要求数据表里的所有数据都要和该数据表的键(主键与候选键)有完全依赖关系:每个非键属性必须独立于任意一个候选键的任意一部分属性。如果有哪些数据只和一个键的一部分有关的话,就得把它们独立出来变成另一个数据表。如果一个数据表的键只有单个字段的话,它就一定匹配第二范式。第三范式:又叫3NF。要求...
2018-12-04 13:44:59 347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人