Ubuntu C++教程
C++环境配置、基础语法、高级数据结构、高级库
Universe-hello
迈外迪-资深算法专家; 猫眼电影-多模态; 传智播客-计算机视觉; 视连通-图像识别;
知乎-https://www.zhihu.com/people/huang-chang_0; GitHub-https://github.com/huang-chang
展开
-
c++ elasticsearch: 计算top-1相似度
api参考:https://www.elastic.co/guide/en/elasticsearch/reference/8.6/knn-search.html。原创 2024-04-15 23:32:02 · 121 阅读 · 0 评论 -
c++ elasticsearch: 查询表中的所有向量
注意:上面例子里image-vector表不是dense_vector类型。原创 2024-04-15 23:25:21 · 167 阅读 · 0 评论 -
c++ elasticsearch: 表中插入向量
es中dense_vector类型的表,计算点积的要求:入库的向量模长=1不等于1的话,入库会报错。原创 2024-04-15 23:15:17 · 224 阅读 · 0 评论 -
c++ elasticsearch: 建向量类型的表
put介绍:https://blog.csdn.net/weixin_34107955/article/details/91773495。head与get区别:https://zhuanlan.zhihu.com/p/311196515。httplib参考:https://github.com/yhirose/cpp-httplib。原创 2024-04-15 22:51:27 · 248 阅读 · 0 评论 -
c++ elasticsearch: 查表中的数据量
api参考:https://www.elastic.co/guide/en/elasticsearch/reference/8.6/search-count.html。原创 2024-04-15 22:31:11 · 177 阅读 · 0 评论 -
c++ elasticsearch: 查库中的表名
api参考:https://www.elastic.co/guide/en/elasticsearch/reference/8.6/search-field-caps.html。原创 2024-04-15 22:25:52 · 182 阅读 · 0 评论 -
c++ html: 网页图片名称排序
sort与stable_sort区别:https://blog.csdn.net/xiaoyafang123/article/details/121960023。例如100-303-xx_1672_0.jpg按1672位置的数值从小到大排序。根据图片名称分隔后的最后一个字符串=jpg判断,下面只贴判断处的代码。先用vector存图片名称。原创 2024-04-15 21:42:42 · 153 阅读 · 0 评论 -
c++ html: 解析网页内容
打印结果比较多,选后几行粘贴如下。看下网页的html标记形式。图片的url在a标签里。原创 2024-04-15 21:28:43 · 225 阅读 · 0 评论 -
c++ html: 获取网页内容
根据上图红框出的值,从小到大排序,排序后的前3张图片如下。假设有一个nginx搭建的图片网页如下。代码打印结果比较多,选后几行粘贴如下。在这一节,我们先获取网页信息。原创 2024-04-15 21:20:18 · 202 阅读 · 0 评论 -
c++ html: hello-world
参考vscode的tasks.json修改配置。原创 2024-04-15 21:12:47 · 219 阅读 · 0 评论 -
c++ html: 安装htmlcxx
apt搜索htmlcxx。apt安装htmlcxx。实验机器:ubuntu。htmlcxx库目录。htmlcxx头文件。原创 2024-04-15 17:36:25 · 135 阅读 · 0 评论 -
c++读写redis-复杂key-value
我们定义一个这样的数据结构。原创 2024-04-10 16:51:18 · 156 阅读 · 0 评论 -
c++读写redis-简单key-value
先从redis服务端获取一个简单的key-value。原创 2024-04-10 16:38:33 · 153 阅读 · 0 评论 -
c++读写redis数据库-hello world
vs中tasks.json配置。查看redisinsight。原创 2024-04-10 16:33:02 · 179 阅读 · 0 评论 -
c++读写redis数据库-安装
安装参考:https://blog.csdn.net/bwangk/article/details/83060374。实验机器:ubuntu,这里其实是提前安装好了redis数据库,通过hiredis客户端使用redis数据库。hiredis项目:https://github.com/redis/hiredis。apt搜索hiredis。apt安装hiredis。hiredis库目录。hiredis头文件。原创 2024-04-10 16:26:35 · 144 阅读 · 0 评论 -
c++ http client端发送post请求参数
【代码】c++ http client端发送post请求参数。原创 2024-04-10 15:59:44 · 145 阅读 · 0 评论 -
c++ http server端接收post请求参数
【代码】c++ http server端接收post请求参数。原创 2024-04-10 15:44:23 · 148 阅读 · 0 评论 -
c++ http client端发送get请求参数
【代码】c++ http client端发送get请求参数。原创 2024-04-10 15:21:30 · 123 阅读 · 0 评论 -
c++ http server端接收get请求参数
【代码】c++ http server端接收get请求参数。原创 2024-04-10 15:00:17 · 199 阅读 · 0 评论 -
c++ http client端接收json数据
本地机器编译client.cpp。client.cpp如下。原创 2024-04-10 14:33:59 · 125 阅读 · 0 评论 -
c++ http server端返回json数据
【代码】c++ http server端返回json数据。原创 2024-04-10 14:29:15 · 260 阅读 · 0 评论 -
c++ http库 hello-world_client端
server端的代码运行在远程的机器上我们在自己的电脑上运行c++的client代码代码结构。原创 2024-04-10 14:20:21 · 164 阅读 · 0 评论 -
c++ http库 hello-world_server端
编译报pthread错误参考:https://zhuanlan.zhihu.com/p/91785848。原创 2024-04-10 13:55:21 · 141 阅读 · 0 评论 -
c++ http库介绍
URL中的符号意义:https://blog.csdn.net/Love_XiaoQinEr/article/details/129753091。复制httplib.h。原创 2024-04-10 13:46:56 · 217 阅读 · 0 评论 -
c++使用json库
R"()" 介绍:https://blog.csdn.net/ababab12345/article/details/124539021。json格式:https://zhuanlan.zhihu.com/p/74151127。在main.cpp里演示例子如下。复制json.hpp文件。原创 2024-04-10 00:41:58 · 169 阅读 · 0 评论 -
c++下载网络url文件
【代码】c++下载网络url文件。原创 2024-04-09 17:02:34 · 242 阅读 · 0 评论 -
c++计算文件的md5值
md5介绍:https://zhuanlan.zhihu.com/p/137348731计算md5参考:https://blog.csdn.net/A_L_A_N/article/details/106694692示例图片在ubuntu系统的终端利用已有的软件命令计算md5。原创 2024-04-09 16:53:29 · 212 阅读 · 0 评论 -
c++调系统命令-popen方法
目标:获取调用命令后的执行结果或返回值参考:https://blog.csdn.net/weixin_39568531/article/details/103074140。原创 2024-04-09 16:33:36 · 281 阅读 · 0 评论 -
c++调系统命令-system方法
【代码】c++调系统命令-system方法。原创 2024-04-09 16:21:42 · 96 阅读 · 0 评论 -
c++模块化-实现字符串转数
在这里我们先实现 (部分实现) 一些python中易用的函数,看下效果实现的函数模块位置如下tasks.json 配置修改如下。原创 2024-04-09 16:10:35 · 300 阅读 · 0 评论 -
c++模块化-实现字符串分割
在这里我们先实现 (部分实现) 一些python中易用的函数,看下效果实现的函数模块位置如下tasks.json 配置修改如下。原创 2024-04-09 16:02:39 · 188 阅读 · 0 评论 -
c++模块化-手写print()函数
在这里我们先实现 (部分实现) 一些python中易用的函数,看下效果实现的函数模块位置如下tasks.json 配置修改如下。原创 2024-04-09 15:51:22 · 404 阅读 · 0 评论 -
c++模块化-编译多个cpp文件
目标:使用g++和vscode编译运行多个cpp文件知识点include尖括号和双引号区别:https://blog.csdn.net/qq_27825451/article/details/102568482代码结构如下。原创 2024-04-09 11:51:43 · 415 阅读 · 0 评论 -
c++ 长字符串解码成字典
设计一个vector类型的vector保存上面的(first, second, third),并写成函数。在初步思路-5的基础上,得到如上3行vector,它的形式 已经和 python 的list 形式一致了。设计一个string类型的vector,存上面的行字符串,并写成函数。在初步思路-3的基础上,除了得到了key,还得到了每个key后的。在初步思路-2的基础上,查找key的部分写出函数。在初步思路-4的基础上,我们已经得到了3行字符串。:第1个是整数,第2个是浮点数,第3个是字符串。原创 2024-04-09 00:54:18 · 795 阅读 · 0 评论 -
c++ map嵌套vector嵌套pair/tuple
【代码】c++ map嵌套vector嵌套pair/tuple。原创 2024-04-09 00:23:55 · 166 阅读 · 0 评论 -
c++ map嵌套pair/tuple
【代码】c++ map嵌套pair/tuple。原创 2024-04-09 00:21:34 · 168 阅读 · 0 评论 -
c++ map嵌套vector
【代码】c++ map嵌套vector。原创 2024-04-09 00:19:25 · 167 阅读 · 0 评论 -
c++ vector嵌套pair/tuple
【代码】c++ vector嵌套pair/tuple。原创 2024-04-09 00:17:39 · 183 阅读 · 0 评论 -
c++ vector嵌套vector(2级列表)
【代码】c++ vector嵌套vector(2级列表)原创 2024-04-09 00:12:24 · 163 阅读 · 0 评论 -
c++ tie获取pair/tuple值
【代码】c++ tie获取pair/tuple值。原创 2024-04-08 22:25:41 · 124 阅读 · 0 评论