自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 [RPC] Thrift学习——跨语言分布式系统远程调用

Thrift 是一个跨语言的远程服务调用框架,由 Facebook 开发并开源。它可以用来定义服务接口以及跨多种编程语言生成代码,使得不同语言的程序可以相互调用。Thrift 支持多种语言,包括 C++, Java, Python 等,使得不同语言的系统可以方便地进行通信和交互。

2024-07-11 00:05:37 851

原创 【ElasticSearch】ElasticSearch Java API的使用——常用索引、文档、查询操作(二)

本文总结了ElasticSearch的常用Java API,包含常用的索引、文档、查询相关操作。索引操作包含索引的增、删、查;文档操作包含文档的增、删、改、查以及批量操作;查用的查询操作包含查询所有数据、match查询、term查询、分页查询、排序查询、过滤字段、bool查询、范围查询、模糊查询、高亮查询以及聚合查询。

2024-01-12 15:37:38 1099 1

原创 【ElasticSearch】docker部署ElasticSearch、常用Restful API的使用(一)

本文总结了使用docker部署ElasticSearch、配置ik分词器,以及常用ElasticSearch的Restful API的使用,包含常用的索引、文档、映射以及查询操作。

2024-01-12 13:45:54 1042 1

原创 MinIO文件服务器的安装与使用

本文整理了MinIO的相关技术,包含使用docker部署MinIO,对MinIO的配置,以及使用MinIO作为文件服务器进行文件的上传、下载、删除操作。

2024-01-06 18:47:24 1070 1

原创 docker快速部署Redis、MySQL、Nginx

docker快速部署Redis、MySQL、Nginx

2023-11-30 11:21:34 1181 1

原创 [Pytorch] timm.create_model()通过指定pretrained_cfg从本地加载pretrained模型

timm.create_model()通过指定pretrained_cfg从本地加载pretrained模型

2023-08-10 17:31:29 5377 1

原创 【数值分析】拉格朗日插值法与牛顿插值法的C++实现

插值法就是利用一系列的点来构造插值函数对原函数进行近似,构造的插值函数必须满足插值节点的要求。拉格朗日插值法构造拉格朗日基函数较为简单,但是当增加或减少插值节点时拉格朗日基函数就需要重新计算;而牛顿插值法利用差商表(有点类似动态规划)来构建插值函数,当函数增加一个节点时只需要在原来的基础上增加一项即可。

2022-12-13 22:17:45 3833 1

原创 【C++】谈谈对值传递、指针传递、引用传递的理解

值传递:需要建立一个副本,当对象“很大”时,去拷贝构造一个该对象的副本开销较大,对副本对象的操作并不会影响“原本”对象。地址传递:也需要建立一个副本,但是这个副本是一个只占4个字节的指针变量,相比值传递开销明显减少。并且由于副本和原本保存的都是同一个对象的地址,二者指向的是同一个对象。引用传递:引用ref实质上是一个指针常量,不过编译器可以自动识别引用类型,使用引用时编译器自动把这个指针常量所指的对象返回给我们。因此通过引用进行传递,传递的就是这个对象本身。

2022-09-24 17:39:30 1443 1

原创 【Linux】CMake编译C/C++工程文件

本文整理了在Linux环境下使用CMake编译C/C++工程文件的一些知识点,整理了CMake编译规则,常用指令以及常用变量,如何使用CMake生成静态库以及共享库。并列举了一些例子展示了如何进行内部构建和外部构建,以及如何对多源文件进行直接编译以及生成库编译。...

2022-07-26 23:25:34 2963 3

原创 【Linux】Linux环境下GDB调试

GDBTheGNUProjectDebugger,GDB调试器诞生于GNU计划,是Linux下常用的程序调试器。本文整理了一些常用的GDB调试命令,并使用一个案例代码利用GDB进行调试

2022-07-25 17:46:01 749

原创 【Linux】Linux环境下GCC编译

本文整理了GCC编译的相关知识,分析了gcc/g++编译代码的过程,展示了常用命令的使用。在多源文件编译下对比了直接编译、静态链接、动态链接的区别,并比较了动态库、静态库的特点

2022-07-24 19:35:34 1027

原创 shell脚本学习

shell是一种在操作系统之上发展的应用程序,用户可以通过shell来指挥内核,让内核完成我们所需的硬件任务。这种应用程序像鸡蛋一样包裹着内核,因此也成为壳程序(shell)。本文整理了一些shell脚本学习过程中的知识点,包含shell脚本的格式与执行、变量的使用、条件判断式、流程控制语句(if、case、for、while)以及如何自定义函数。...

2022-07-19 18:53:19 317

原创 【Linux】Linux常用命令整理

本文整理了Linux系统常用的操作命令,将常用命令整理分类为:Linux系统下文件目录里操作、用户管理、用户组管理、文件权限管理、搜索查找命令、压缩解压文件和目录、查看磁盘分区、网络命令、进程管理、查看日期时间、设置定时任务、软件包管理、获取帮助信息以及常用的快捷键等...

2022-07-17 00:22:06 375

原创 【Linux】vim常用命令

vim共包含三种基本模式,分别是一般命令模式、编辑模式与命令行模式一般命令模式,一般模式中可以使用【上下左右】按键移动光标,可用使用【删除字符/整行】或【复制、粘贴】处理文件内容。编辑模式一般模式下可以进行删除、复制、粘贴操作但无法编辑文件内容。命令行模式可以提供【查找数据】操作,并且可以实现读取、保存、批量转换字符、退出vi、显示行号等操作。......

2022-07-15 12:39:36 8607

原创 【C++】STL知用篇之容器

本文对C++的STL中容器进行介绍,分别介绍了顺序容器和关联式容器,并对各个容器的构造与初始化以及一些元素操作进行说明与举例

2022-07-06 16:39:53 1454 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除