Dic

字典的快速赋值 setValuesForKeysWithDictionary

前言 在学习解析数据的时候,我们经常是这么写的:PersonModel.h文件中 @property (nonatomic,copy)NSString *name; @property (nonatomic,copy)NSString *sex; @property (nonatomic,copy)NSString *age; 字...

中文分词:双向匹配最大算法(BI-MM)

中文分词:双向匹配最大算法(BI-MM) 启发式规则: 1.如果正反向分词结果词数不同,则取分词数量较少的那个 2.如果分词结果词数相同 a. 分词结果相同,就说明没有歧义,可返回任意一个 b. 分词结果不同,返回其中单字较少的那个 代码实现 #使用双向最大匹配算法实现中文分词 words_dic = [] import BMM #引入逆向匹配算...

网络编程【二】socket(套接字)初识

socket(套接字)  基于tcp协议的socket tcp是基于链接的,必须先启动服务端,然后再启动客户端去链接服务端 server端 import socket sk = socket.socket() sk.bind(('127.0.0.1',8898)) #把地址绑定到套接字 sk.listen() #监听链接 conn...

字典(dict),增删改查,嵌套

一丶字典  dict 用{}来表示  键值对数据  {key:value}  唯一性   键  都必须是可哈希的  不可变的数据类型就可以当做字典中的键   值  没有任何限制 二丶字典的增删改查  1.增     dic[key] = value     dic.setdefault(key,value)     如果键在字典中存在,则不进行任何操作,否...

elasticsearch安装ansj分词器

1、概述    elasticsearch用于搜索引擎,需要设置一些分词器来优化索引。常用的有ik_max_word: 会将文本做最细粒度的拆分、ik_smart: 会做最粗粒度的拆分、ansj等。    ik下载地址: https://github.com/medcl/elasticsearch-analysis-ik/releases    ansj下...