知识笔记
小太阳的程序员
这个作者很懒,什么都没留下…
展开
-
ES相关
1.ES 的简单介绍Elasticsearch 是一个基于 Lucene 的搜索引擎。它提供了具有 HTTP Web 界面和无架构 JSON 文档的分布式,多租户能力的全文搜索引擎。Lucene是一个全文搜索框架,而不是应用产品2.倒排索引传统的检索方式是通过文章,逐个遍历找到对应关键词的位置。倒排索引,是通过分词策略,形成了词和文章的映射关系表,也称倒排表,这种词典 + 映射表即为倒排索引。其中词典中存储词元,倒排表中存储该词元在哪些文中出现的位置。有了倒排索引,就能实现 O(1) 时间复杂度原创 2020-11-28 11:41:44 · 617 阅读 · 0 评论 -
Rust的错误处理
Rust中的错误处理:ps:笔者是个刚接触Rust的菜鸟,本文也只是自己的一点粗浅的看法,如果有什么不对的地方欢迎指出,也希望能给大家一点小小的帮助这下面两篇文章都是关于Rust的错误处理的文章:https://lotabout.me/2017/rust-error-handling/https://zhuanlan.zhihu.com/p/25506762错误处理,目前接触最多的是Op...原创 2019-05-17 16:31:04 · 3389 阅读 · 1 评论 -
React学习3
上图为生命周期。Mount代表一个Dom节点渲染到页面的一个过程。Update 代表一个已经被mounted的Dom节点重新渲染的过程。Unmont 代表一个已经被mounted的Dom节点被移除的过程。里面有几个方法,我们直接看代码:class Clock extends React.Component { constructor(props) { super(props);...原创 2018-11-08 16:21:39 · 119 阅读 · 0 评论 -
React学习2
React 的渲染一般用的是render这个方法。第一个笔记已经写过了:const element = <h1>Hello, world</h1>;ReactDOM.render(element, document.getElementById('root'));这是React渲染界面元素的写法。这些都很简单,这里想介绍的是React可以动态的渲染界面,且,一般...原创 2018-11-08 15:14:28 · 103 阅读 · 0 评论 -
初识者认识几个术语
今天开完会,听了一堆术语,完全听不懂,整个人都懵了。现在整理出来,大多数都是查资料理解的,在加上了自己的一点见解。如果有错误欢迎指正。BS与CSBS即browser-server ,CS即Clien – Server。其实两者没什么对立面的,C/S 架构即“客户端-服务器” 架构。这里的“客户端”可以是有 GUI (图形用户界面)的定制软件,也可以是浏览器,甚至可以是通过 SSH 访问服务器...原创 2018-11-08 11:36:44 · 184 阅读 · 0 评论 -
React学习1 -- JSX
首先用命令创建项目,再用VS Code 打开。npm install -g create-react-app 这是用来下载react的命令,前提是已经下载了node.js创建项目: nmp create-react-app projectname(名称之间不能有空格,否则只有第一个字符串)。React-JSX-StyleJSX : 为JavaScript xml 的缩写,称为语法糖。不会影...原创 2018-11-07 17:41:38 · 175 阅读 · 0 评论