随笔分类 -  基础知识

摘要:官网数据类型网址有价值的参考博客 本文 Elasticsearch 版本为 7.2 1. 核心数据类型 (1)字符串类型: text, keyword (2)数字类型:long, integer, short, byte, double, float, half_float, scaled_floa 阅读全文
posted @ 2019-09-23 11:13 yeren2046 阅读(21814) 评论(1) 推荐(0)
摘要:以下所用版本为Elasticsearch 7.2.0 1.安装 pip3 install elasticsearch -i https://pypi.tuna.tsinghua.edu.cn/simple 2.连接ES es = Elasticsearch([{'host': '127.0.0.1' 阅读全文
posted @ 2019-09-21 16:47 yeren2046 阅读(818) 评论(0) 推荐(0)
摘要:setdefault 函数可以实现单个项的添加。 添加效果: 参考:Python 字典(Dictionary) 阅读全文
posted @ 2019-09-21 14:56 yeren2046 阅读(2891) 评论(0) 推荐(0)
摘要:(1) 创建数据库 创建数据库,该命令的作用: 1. 如果数据库不存在则创建,存在则不创建。 2. 创建RUNOOB数据库,并设定编码集为utf8 (2)避免重复插入 关键字/句:insert ignore into,如果插入的数据会导致UNIQUE索引或PRIMARY KEY发生冲突/重复,则忽略 阅读全文
posted @ 2019-09-20 20:15 yeren2046 阅读(209) 评论(0) 推荐(0)
摘要:追加更新,学名不知道叫啥,我这里指在历史数据的基础上,追加数据更新。比如 价格数据,我在价格字段里面保存了一个每天价格的数组,追加更新的时候在数组的后面直接add,而不是像一般情况那样覆盖。 ES追加更新采用painless脚本来实现。 1. 准备 第一步, 新建索引,创建mapping ### 创 阅读全文
posted @ 2019-09-03 14:48 yeren2046 阅读(4282) 评论(0) 推荐(0)
摘要:1.在IDEA的pom文件中有如下配置的,打包出来的是可执行jar包,可执行jar包不能作为依赖。 可执行jar作为依赖,会报出奇怪的 程序包或符号不存在的问题。 因此,作为依赖的程序包应该在pom中删除这部分配置代码。 可执行jar包与依赖jar包中包含的内容是不一样的,大小上看,依赖jar包更小 阅读全文
posted @ 2019-07-23 12:02 yeren2046 阅读(3996) 评论(0) 推荐(0)
摘要:需包含头文件#include <algorithm> 实现: 参考示例: 输出结果: 阅读全文
posted @ 2019-07-22 10:38 yeren2046 阅读(4200) 评论(0) 推荐(1)
摘要:记录一下一个最简单的单例类的实现。 阅读全文
posted @ 2019-02-13 22:19 yeren2046 阅读(241) 评论(0) 推荐(0)
摘要:1.环境配置 安装完python后,把python的include和lib拷贝到自己的工程目录下 然后在工程中包括进去 2.例子 先写一个python的测试脚本,如下 这个脚本里面定义了两个函数Hello()和_add()。我的脚本的文件名叫mytest.py C++代码: 注意脚本放的位置,确保C 阅读全文
posted @ 2018-11-15 21:49 yeren2046 阅读(32009) 评论(0) 推荐(0)
摘要:1.以独立语句将newed对象置入智能指针;2.宁以pass-by-reference-to-const替换pass-by-value;3.将成员变量声明为private........ 阅读全文
posted @ 2018-10-17 22:01 yeren2046 阅读(438) 评论(0) 推荐(0)
摘要:GUID的结构: 总大小为:4 + 2 + 2 + 8 = 16字节。 一个GUID内容形式为:{77046E66-C274-42CE-85AD-5DCFA5B4D2A5} 就是4+2+2+2+6 = 16字节。 “85AD” 是 Data4[0]和Data4[1]; “5DCFA5B4D2A5” 阅读全文
posted @ 2018-02-11 14:56 yeren2046 阅读(465) 评论(0) 推荐(0)
摘要:记录用wxsqlite实现sqlite加密。 1.编译生成wxsqlite的lib库 参考的网上一些博客资料建的工程,没做记录,忘了是那个博客的了。具体见工程源码 2.测试 测试代码: 测试加密情况: Navicat直接连接: 输入错误密码: 密码是4位的 abcd,我只输入了一位,连接错误。 输入 阅读全文
posted @ 2017-12-28 17:16 yeren2046 阅读(2382) 评论(1) 推荐(0)
摘要:网上有专门写的http下载的C++代码,但是我发现windows自带的http下载,一行代码就搞定,非常简单,目前为止使用正常。 首先包含头文件和lib文件 具体使用: 阅读全文
posted @ 2017-12-23 11:34 yeren2046 阅读(717) 评论(0) 推荐(0)
摘要:利用jsoncpp来做json的解析。 1.jsoncpp下载 从https://sourceforge.net/projects/jsoncpp/ 下载jsoncpp。makefiles目录下面有VS的工程。 2.写到string 其中多字节下,GBK转UTF8 2.从string解析json 其 阅读全文
posted @ 2017-12-22 16:24 yeren2046 阅读(15001) 评论(0) 推荐(0)
摘要:基于tinyxml做的简单的xml解析。 1.创建xml 创建出来的xml如下: 2.读取xml (1)从文件读取xml (2)从字符串解析xml 从文件解析xml与从字符串解析xml的不同仅仅在加载xml的方式不同。 从文件是: 从字符串加载是: 如字符串可以为: 有的时候需要从UTF-8转GBK 阅读全文
posted @ 2017-11-27 14:57 yeren2046 阅读(4791) 评论(1) 推荐(0)
摘要:1.读文件 2.写文件 写文件主要为以下: 结合1、2,读写文件一起: 阅读全文
posted @ 2017-11-25 10:50 yeren2046 阅读(299) 评论(0) 推荐(0)
摘要:本文所用SOUI版本为1.0版本,在拖文件上与一般的消息略有不同。 1.添加拖文件消息响应 先与常规添加消息相同。 到这里完成了SOUI添加消息的比较完整的过程。但是发现窗口并不响应拖文件。 2.使窗口可以拖文件 参考简单方法解决Vista/Win7 无法接收WM_DROPFILES问题 ,添加如下 阅读全文
posted @ 2017-11-24 22:32 yeren2046 阅读(692) 评论(0) 推荐(0)
摘要:获取CPU和内存的使用率 阅读全文
posted @ 2017-07-05 12:50 yeren2046 阅读(1393) 评论(1) 推荐(0)
摘要:win32调用系统颜色对话框 阅读全文
posted @ 2017-05-26 18:23 yeren2046 阅读(858) 评论(0) 推荐(0)
摘要:RGB数据保存为BMP图片 阅读全文
posted @ 2017-05-26 17:58 yeren2046 阅读(7395) 评论(0) 推荐(0)