自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一念之间 一心向阳

没有记录就没有发生

  • 博客(37)
  • 收藏
  • 关注

原创 Kafka 安装教程和基本操作

Kafka安装教程和基本操作

2024-05-23 17:00:35 1761

原创 使用C/C++ API接口操作 Zookeeper 数据

ZooKeeper客户端库有两种语言:Java和C。本文将介绍使用C/C++语言客户端库的编译安装和使用入门。

2024-05-22 20:02:53 874 1

原创 Zookeeper 安装教程和使用指南

ZooKeeper是Apache软件基金会的一个开源项目,主要基于Java语言实现。Apache ZooKeeper 是一个开源的分布式应用程序协调服务,提供可靠的数据管理通知、数据同步、命名服务、分布式配置服务、分布式协调等服务。

2024-05-22 11:30:01 1001 1

原创 【疑难杂症】C++ 加载动态库失败:xxx file too short

在程序运行过程中 加载 C++动态库的时候,出现file too short报错。

2024-05-17 15:19:50 372

原创 hiredis 源码安装和接口使用介绍

hiredis是一个简单、高效的C语言客户端库,使开发人员可以轻松地与Redis进行交互。它适用于任何需要与Redis集成的C/C++项目,并且具有良好的性能和灵活性。

2024-05-16 00:49:04 1080

原创 Redis 源码安装和入门介绍

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets),带有范围查询的 有序集合(sorted sets) , bitmaps, hyperloglogs 和 地理空间(geospatial) 索引。

2024-05-11 00:30:26 1084

原创 markdown基础语法

Markdown编辑器

2024-05-08 19:20:12 931

原创 CMake语法入门篇

Cmake基础语法入门

2023-12-02 13:40:47 441

原创 【疑难杂症】C++编译的mysql头文件和so版本与运行时不匹配导致运行必Core问题

C++编译的mysql头文件和so版本与运行时不匹配导致运行必Core问题

2023-09-15 13:37:55 257

原创 【学习总结】最常见十大UML图

UML 介绍静态图:类图、对象图、包图、组件图、部署图动态图:用例图、状态图、活动图、时序图(序列图)、协作图(通信图)。

2023-08-26 15:57:09 196

原创 GDB调试查找和打印Map中的节点值

测试和调试 GDB 调试查找和打印Map中节点值

2023-08-09 16:08:11 2661 1

原创 【疑难杂症】C++循环使用memset导致性能慢

C++循环使用memset导致性能慢

2023-08-01 16:56:49 394

原创 【疑难杂症】小写用户名导致Oracle用户登录失败(ORA-01017)

小写用户名导致Oracle用户登录失败(ORA-01017)无法登录,报错:ORA-01017: invalid username/password

2023-04-20 08:53:33 827 1

原创 你一定能看懂的数据库事务和事务特性实现原理

乐观并发控制对数据修改持乐观态度,认为即使在并发环境中,外界对数据的操作一般是不会造成冲突,所以并不会去加锁,而是在提交数据更新之前,每个事务会先检查在该事务读取数据后,有没有其他事务又修改了该数据。悲观并发控制对于数据被修改持悲观(保守)的态度,认为数据被外界访问时,必然(较大概率)会产生冲突,所以在数据处理的过程中都采用加锁的方式来保证对资源的独占。事务B修改一条数据还未提交,事务A修改同一条数据未提交,事务B回滚(数据变成事务B修改前的数据),事务A提交。在事务之间提供最低的隔离级别。

2023-04-19 17:33:55 467

原创 mysql接口函数mysql_options中MYSQL_READ_DEFAULT_FILE的特殊使用说明

线上环境使用如下代码建立sql连接其中,的使用说明请参考:https://www.mysqlzh.com/api/48.html此处,表示从指定的位置读取配置文件。

2023-03-08 19:24:17 505

原创 Linux命令行安装Oracle19c教程和踩坑经验

下载从需要的版本,本次安装是在Linux上使用yum安装,因此下载的是RPM。另外,需要说明的是,Oracle加了锁的下载需要登录用户才能安装,而用户是可以免费注册的,这里不做过多说明。安装依赖的没有安装。解决这个错误,需要从下载rpm依赖包安装即可。可以看到,安装时也有很多依赖的包,依次进行安装即可。

2023-03-03 18:48:15 2096

原创 Linux C++ 内存映射文件实现内存持久化

Linux C++ 内存映射文件 内存持久化

2023-03-01 16:53:40 1009

原创 【疑难杂症】Linux系统root用户下执行su登录其他用户失败

在Linux系统上,从root用户切换到oracle用户时报错。

2022-12-09 19:46:22 5682 2

原创 【常见问题】进程文件句柄数超过1024,使用select函数越界

C++ 进程文件句柄数超过1024,使用select函数越界

2022-07-22 20:42:34 1257

原创 【疑难杂症】C++编译报错:LNK2001:无法解析的外部符号

C++编译报错:LNK2001:无法解析的外部符号

2022-04-22 23:26:01 5727

原创 libevent(1)-源码编译安装和基础函数介绍

1. 安装配置编译安装$ wget https://github.com/libevent/libevent/releases/download/release-2.1.11-stable/libevent-2.1.11-stable.tar.gz$ tar -zxvf libevent-2.1.11-stable.tar.gz$ cd libevent-2.1.11-stable/$ ./configure$ make$ sudo make install官方网站:https://li

2022-03-29 16:40:05 737

转载 《Effective C++》学习笔记

文章目录一、让自己习惯C++条款01:视C++为一个语言联邦条款02:尽量以const,enum,inline替换 #define条款 03:尽可能使用const条款 04:确定对象被使用前已先被初始化二、构造/析构/赋值运算条款05:了解C++默默编写并调用了哪些函数条款06:若不想使用编译器自动生成的函数,就应该明确拒绝条款07:为多态基类声明virtual析构函数条款08:别让异常逃离析构函数条款09:绝不再构造和析构函数中调用virtual函数条款10:令operator= 返回一个referenc

2021-12-17 08:30:11 773

原创 查看C++虚函数表

查看C++虚函数表

2021-12-05 17:27:50 2004 1

原创 HDF5 基础入门和开发指南

HDF5层级数据格式(Hierarchical Data Format:HDF)是设计用来存储和组织大量数据的一组文件格式(HDF4,HDF5)。它最初开发于美国国家超级计算应用中心,现在由非营利社团HDF Group支持,其任务是确保HDF5技术的持续开发和存储在HDF中数据的持续可访问性。

2021-06-24 17:14:56 2315 1

原创 【疑难杂症】VS2019报错:应用程序无法正常启动(0xc00007b)

开发工具VisualStudio 2019报错:应用程序无法正常启动(0xc00007b)

2021-06-07 16:04:11 3294 1

原创 【常见问题】C++编译报错:没有与这些操作数匹配的 “[]“ 运算符

C++编译报错:没有与这些操作数匹配的 “[]“ 运算符

2021-03-09 18:22:53 28189 1

原创 【疑难杂症】找不到从属程序集***DLL的激活上下文生成失败

应用程序无法正常启动(0xc0150002)。找不到从属程序集 “********\C++\Bin\Debug\HsFutuSystemInfo.dll”的激活上下文生成失败。

2021-01-15 18:53:23 14137 1

原创 使用VS Code远程编辑代码

安装Remote-SSH1.在搜索框里面输入SSH2.找到Remote-SSH后安装3.安装完成后可以再左边的选择栏中看到远程标志配置远程主机1.点击远程图标2.点击齿轮打开配置文件3.编辑配置文件# Read more about SSH config files: https://linux.die.net/man/5/ssh_configHost wukong # 自定义主机名 User root #登录用户 HostName **.***.***.**

2021-01-03 17:09:54 596

原创 Docker - 基础篇

目录镜像什么是Docker镜像镜像的使用查看镜像列表拉取镜像运行镜像删除镜像容器什么是容器容器的使用启动/停止/查看容器进入容器导入/导出容器删除容器容器连接端口映射容器互联仓库什么是仓库仓库管理私有仓库Dockerfile什么是dockerfileCompose什么是compose镜像什么是Docker镜像Docker本质上是一个运行在Linux操作系统上的应用,而Linux操作系统分为内核和用户空间,无论是Centos还是Ubuntu,都是在启动内核之后,通过挂载Root文件系统来提供用户空间的,

2020-11-30 17:19:14 307

原创 运维监控(1) -Prometheus简介

Prometheus简介Prometheus安装配置

2020-11-23 19:35:37 664 1

原创 Docker - 简介

安装docker官方推荐设置docker仓库yum安装,也可以通过下载离线包后安装。# 删除旧版本$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-lo

2020-11-22 22:51:49 173

原创 SaltStack(1)-安装配置

简介SaltStack是一种比较常见的运维自动化工具,一般来说一个稍微大些的互联网公司都有用到这类工具,类似的其他工具还有Ansible、Puppet等。每种工具之间都各有优缺点,都有自己适合的场景,如何选型就看自己的业务场景,关于优缺点的大家可以看下这篇文章(https://www.cnblogs.com/leon2659/p/10195443.html)或者自己网上搜索一下。PS看完之后你可能觉得整个人都不好了,难道就没一种完美的解决方案吗,又不是小孩子,当然是什么都要的/// 对这个问题我个人看

2020-10-25 22:18:25 357 1

原创 图论算法整理

图论算法整理

2020-04-25 11:21:14 338

原创 了解 Git 基本原理和概念

Git基本概念和基本

2020-04-25 11:09:32 196

原创 Git 安装教程和使用介绍

git安装和介绍

2020-04-25 11:06:42 110

转载 人工智能常见算法简介

人工智能的三大基石—算法、数据和计算能力,算法作为其中之一,是非常重要的,那么人工智能都会涉及哪些算法呢?不同算法适用于哪些场景呢?

2020-04-23 20:08:16 4116

原创 LeetCode算法 - LCP09 最小跳跃次数

leetcode 算法

2020-04-23 16:32:46 2078

空空如也

空空如也

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

TA关注的人

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