02 2023 档案
摘要:当我们拿到一个字符串比如:20+31*(100+1)的时候用口算就能算出结果为3151,因为这是中缀表达式对于人类的思维很简单,但是对于计算机就比较复杂了。相对的后缀表达式适合计算机进行计算。 我们就从简单到复杂,逐步实现对公式的解析(下述的代码没有经过严格验证,可能会存在极端情况的BUG,作为一种
阅读全文
摘要:1、attribute的形式和对象属性赋值 attribute的形式是最为简单的,就是直接在属性上赋值,如下红色背景部分: <Window x:Class="MyWpf.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/p
阅读全文
摘要:C#中访问Elasticsearch主要通过两个包NEST和Elasticsearch.Net,NEST用高级语法糖封装了Elasticsearch.Net可以通过类Linq的方式进行操作,而Elasticsearch.Net相比之下更为原始直接非常自由。 注意:ES的8.X以上的版本有新的包Ela
阅读全文
摘要:一、部署elasticsearch单机 拉取elasticsearch的镜像,我拉取的是8.6.0版本的 docker pull elasticsearch:8.6.0 创建三个文件夹config、data和plugins用于挂载路径,如下图: 用镜像自带的elasticsearch.yml文件,因
阅读全文
摘要:cluster.name: elasticsearch 配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。 node.name: "Franz Kafka" 节点名,默认随机指定一个name列表中名字
阅读全文