MVC框架的实现 在开始设计MVC框架前,首先要对MVC框架做一个简单的介绍。MVC(Model View Controller)的中文名称叫做模型视图控制器模型,就是因为它的英文名字太流行了,中文名字反而被忽略了。它诞生于20世纪80年代,原本是为桌面应用程序建立起来的一个框架,现在反而在Web应 ...
分类:
Web程序 时间:
2019-05-31 21:51:30
阅读次数:
123
B树 B-树,就是B树,B树的原英文名是B-tree,所以很多翻译为B-树,就会很多人误以为B-树是一种树、B树是另外一种树。其实,B-tree就是B树。 B-树的定义 B树(B-tree)是一种树状数据结构,是一种平衡的多路查找树,能够用来存储排序后的数据。这种数据结构能够让查找数据、循序存取、插 ...
分类:
编程语言 时间:
2019-05-25 11:17:37
阅读次数:
126
内存模型,英文名Memory Model,他是一个很老的老古董了。他是与计算机硬件有关的一个概念。 CPU和缓存一致性 随着CPU技术的发展,CPU的执行速度越来越快。而由于内存的技术并没有太大的变化,所以从内存中读取和写入数据的过程和CPU的执行速度比起来差距就会越来越大,这就导致CPU每次操作内 ...
分类:
其他好文 时间:
2019-05-24 12:48:10
阅读次数:
106
【中文名称】 [微笑][撇嘴][色][发呆][得意][流泪][害羞][闭嘴][睡][大哭] [尴尬][发怒][调皮][呲牙][惊讶][难过][酷][冷汗][抓狂][吐] [偷笑][愉快][白眼][傲慢][饥饿][困][惊恐][流汗][憨笑][悠闲] [奋斗][咒骂][疑问][嘘][晕][疯了][衰] ...
分类:
微信 时间:
2019-05-20 13:40:18
阅读次数:
1286
发起一个github/npm工程协作项目,门槛太高了!! 最基础的问题,你都要花很久去研究: 如何在项目中全线使用es2017代码? 答案是babel 如何统一所有协作者的代码风格? 答案是eslint + prettier 如何测试驱动开发,让项目更健壮? 答案是jest 如何持续化集成,方便更多 ...
分类:
其他好文 时间:
2019-05-17 15:18:50
阅读次数:
164
map/reduce Python内建了map()和reduce()函数。 如果你读过Google的那篇大名鼎鼎的论文“MapReduce: Simplified Data Processing on Large Clusters”,你就能大概明白map/reduce的概念。 我们先看map。map ...
分类:
编程语言 时间:
2019-05-16 14:00:44
阅读次数:
163
文章首发: "结构型模式:代理模式" 七大结构型模式之七:代理模式。 简介 姓名 :代理模式 英文名 :Proxy Pattern 价值观 :为生活加点料 个人介绍 : Provide a surrogate or placeholder for another object to control ...
分类:
其他好文 时间:
2019-05-15 09:50:39
阅读次数:
142
数据库有三大范式。 范式的英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3 ...
分类:
数据库 时间:
2019-05-14 09:22:26
阅读次数:
207
1 Mock.mock({ 2 "list|100": [ 3 { 4 'id|+1': 1,//id排列 5 6 'color': '@color()',//随机颜色 7 8 'date': '@datetime()',//随机时间 9 10 'img... ...
分类:
其他好文 时间:
2019-05-12 19:47:01
阅读次数:
291
词义消岐简介 词义消岐,英文名称为Word Sense Disambiguation,英语缩写为WSD,是自然语言处理(NLP)中一个非常有趣的基本任务。 那么,什么是词义消岐呢?通常,在我们的自然语言中,不管是英语,还是中文,都有多义词存在。这些多义 ...
分类:
其他好文 时间:
2019-05-12 01:48:37
阅读次数:
201