客户端-服务器模式定义 架构模式是一个通用的、可重用的解决方案,用于在给定上下文中的软件体系结构中经常出现的问题。 架构模式与软件设计模式类似,但具有更广泛的范围。(维基百科) 而客户端-服务器模式由两部分组成:一个服务器和多个客户端。服务器组件将为多个客户端组件提供服务。 客户端从服务器请求服务, ...
分类:
其他好文 时间:
2018-05-28 11:30:41
阅读次数:
596
什么是Zookeeper; CAP原理&Zookeeper数据的一致性; Zookeeper的集群架构; Zookeeper的客户端会话; Zookeeper的数据节点; Zookeeper的事件监听器; Zookeeper的权限控制; 一、什么是Zookeeper 在维基百科是这样解释的: Apa ...
分类:
其他好文 时间:
2018-05-27 16:47:02
阅读次数:
216
word2vec训练中文模型 1.准备数据与预处理 首先需要一份比较大的中文语料数据,可以考虑中文的维基百科(也可以试试搜狗的新闻语料库)。中文维基百科的打包文件地址为 https://dumps.wikimedia.org/zhwiki/latest/zhwiki-latest-pages-art ...
分类:
其他好文 时间:
2018-05-27 16:22:37
阅读次数:
181
主要按照以下思路进行介绍: 1. 拓扑排序 2. Course Schedule II题目分析 3. AC代码(C++) 1. 拓扑排序 摘自维基百科: 在图论中,由一个有向无环图(DAG, Directed Acyclic Graph)的顶点组成的序列,当且仅当满足下列条件时,称为该图的一个拓扑排 ...
分类:
编程语言 时间:
2018-05-22 23:54:15
阅读次数:
278
上一篇,我们讲述了一些简单的排序算法,其实说到底,在前端的职业生涯中,不涉及node、不涉及后台的情况下,我目前还真的没想到有哪些地方可以用到这些数据结构和算法,但是我在前面的文章也说过了。或许你用不到,但是,真的,如果你想要在前端领域有一个不错的发展。数据结构和算法一定是你的必修课。它不仅仅让你在 ...
分类:
编程语言 时间:
2018-05-20 00:13:47
阅读次数:
237
什么是反射,为什么它是有用的,以及如何使用它? 1.什么是反射? “反射通常是JVM中运行的程序需要检测和修改运行时程序的行为的一种能力。”这个概念通常与内省(Introspection)混淆。以下是这两个术语在维基百科中的定义: 从他们的定义可以看出,内省是反射的一个子集。有些语言支持内省,但不支 ...
分类:
编程语言 时间:
2018-05-18 22:27:19
阅读次数:
219
什么是反射,为什么它是有用的,以及如何使用它? 1.什么是反射? “反射通常是JVM中运行的程序需要检测和修改运行时程序的行为的一种能力。”这个概念通常与内省(Introspection)混淆。以下是这两个术语在维基百科中的定义: 从他们的定义可以看出,内省是反射的一个子集。有些语言支持内省,但不支 ...
分类:
编程语言 时间:
2018-05-18 22:26:53
阅读次数:
187
什么是反射,为什么它是有用的,以及如何使用它? 1.什么是反射? “反射通常是JVM中运行的程序需要检测和修改运行时程序的行为的一种能力。”这个概念通常与内省(Introspection)混淆。以下是这两个术语在维基百科中的定义: 从他们的定义可以看出,内省是反射的一个子集。有些语言支持内省,但不支 ...
分类:
编程语言 时间:
2018-05-18 22:18:39
阅读次数:
231
什么是反射,为什么它是有用的,以及如何使用它? 1.什么是反射? “反射通常是JVM中运行的程序需要检测和修改运行时程序的行为的一种能力。”这个概念通常与内省(Introspection)混淆。以下是这两个术语在维基百科中的定义: 从他们的定义可以看出,内省是反射的一个子集。有些语言支持内省,但不支 ...
分类:
编程语言 时间:
2018-05-18 21:24:47
阅读次数:
175
什么是反射,为什么它是有用的,以及如何使用它? 1.什么是反射? “反射通常是JVM中运行的程序需要检测和修改运行时程序的行为的一种能力。”这个概念通常与内省(Introspection)混淆。以下是这两个术语在维基百科中的定义: 从他们的定义可以看出,内省是反射的一个子集。有些语言支持内省,但不支 ...
分类:
编程语言 时间:
2018-05-18 21:21:33
阅读次数:
153