nh_clz
码龄10年
求更新 关注
提问 私信
  • 博客:111,265
    社区:589
    问答:12,175
    124,029
    总访问量
  • 49
    原创
  • 28
    粉丝
  • 63
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
加入CSDN时间: 2016-08-16

个人简介:分布式存储、云计算

博客简介:

huigui65的博客

查看详细资料
个人成就
  • 获得37次点赞
  • 内容获得14次评论
  • 获得93次收藏
  • 代码片获得490次分享
  • 博客总排名1,965,202名
创作历程
  • 1篇
    2024年
  • 24篇
    2019年
  • 23篇
    2018年
  • 3篇
    2017年
  • 3篇
    2016年
成就勋章
TA的专栏
  • 数据结构和算法
    6篇
  • 面试小程序
    9篇
  • arm
  • c++
    8篇
  • Android
    2篇
  • dpdk
    1篇
  • ceph
    15篇
  • 网络
    2篇
  • linux
    3篇
  • fio
    1篇
  • k8s
    1篇
  • mysql
    1篇
  • 工具
    2篇

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

编程达人挑战赛·第12期

作为写代码的你,是否也渴望被更多人看到?技术人员普遍有一个共性——明明技术很强,却没人知道你做了什么;花了很多时间踩坑,却没人因你少走弯路;脑子里有一堆干货,但却不懂如何有效地输出。 在如今写代码的人越来越多的时代,能够清晰表达自己思路与技术的人却少之又少。 因此,我们发起了这个【编程达人挑战赛】——帮助你将代码变成作品,将技术转化为真正的价值,同时激励更多的人坚持写作与分享。 注:活动细则介绍请看此贴:[https://bbs.csdn.net/topics/619791811](https://bbs.csdn.net/topics/619791811)。

908人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

将ceph中的submodule转化为正常文件提交到内部仓库中

将ceph中的submodule转化为正常文件提交到内部仓库中,防止每次都要重新clone
原创
博文更新于 2024.07.12 ·
505 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

std::atomic exchage的一点理解

问题来源在看《C++ Concurrency In Action》中的7.5清单代码时开始感觉其中的这一段代码很奇怪:node* nodes_to_delete=to_be_deleted.exchange(nullptr);//2声明“可删除”列表难道nodes_to_delete to_be_deleted 都是空指针?调查结果猜想to_be_deleted.exchange返回的...
原创
博文更新于 2019.02.22 ·
5418 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

创建一个网桥供虚拟机使用

创建一个网桥供虚拟机使用宿主机系统 CentOS 7 - 创建网桥xml文件 - 创建并配置网桥1、写配置文件# vim /work/roller-br.xmlnetwork connections='1'> name>roller_brname> bridge name='virbr-roller' stp='on' delay='0'/>network>
原创
博文更新于 2018.01.16 ·
1361 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

git 使用

在此记录git 使用的一些有用的用法,持续更新!1、将一个commit打一个patch,用于测试更早的commit是否有问题git log 查看commitgit format-patch -1 -o ./ 打1个patch在本地git reset --hard {commit_num} 切换到想到的commitgit status 查看步骤2打的patchgit am...
原创
博文更新于 2019.12.26 ·
477 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode: 链表题目2

[@toc]160. Intersection of Two Linked Lists(相交链表的相交点)将两个链表合二为一,比如链表A、链表B,合并成两个链表A->B和B->A。//解题思路:// 将listB加到listA的后面、将listA也加到listB的后面,这样两个list等长class Solution {public: ListNode *getIn...
原创
博文更新于 2019.12.08 ·
361 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode链表:LRU算法

第一版LRU算法class LRUCache {private: struct Node{ int key; int value; Node(): key(0), value(0){} }; int max_size = 0; list<Node> LRU_list; //使用双链表存储Node节点...
原创
博文更新于 2019.12.06 ·
469 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode:链表题目

文章目录删除排序好的链表中重复的节点判断链表是否是回文获取链表的中间节点两个链表相加旋转链表删除排序好的链表中重复的节点测试地址快慢指针当发现有相等的节点的fast指针往前进直到不相等的节点。class Solution {public: ListNode* deleteDuplicates(ListNode* head) { if(head == nullptr...
原创
博文更新于 2019.12.01 ·
311 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode:数组

leetcode349:求两个数组的交集这里仅仅在刷leetcode时将好的解法记录下来,过程中可能参考其他人的好的解法,并非原创,但是不是博客,所以无法转载。c++ hash解法将第一个数组放到一个unordered_set中,再逐个统计第二个数组中的元素是否在已经在这个unordered_set中存在,如果存在就将这个数加到结果数组中,并删除unordered_set中的元素,最后输出结...
原创
博文更新于 2019.11.23 ·
336 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode:字符串操作

字符串反转解题思路将字符串转化为数组,用双指针分别从头部和尾部进行遍历交换。代码实现测试地址class Solution {public: void reverseString(vector<char>& s) { if( s.size() > 0 ) { vector<char>::...
原创
博文更新于 2019.11.09 ·
602 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二分法查找算法

sqrt(x)解题思路使用二分法查找s*s<=x的s值。代码实现leetcode测试地址class Solution {public: int mySqrt(int x) { long long low = 0; long long high = x/2+1; while (low <= high) //**一定要是...
原创
博文更新于 2019.11.09 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快速排序: 使用快速排序算法对数组进行排序

快速排序: 使用快速排序算法对数组进行排序题目一个数组有 N 个元素,使用快速排序对其进行排序输出(本题还会人工阅卷,请使用快速排序算法进行排序)输入描述:输入为两行。 第一行一个整数n(1 ≤ n ≤ 100000),表示一共有n个元素 第二行为n个数,即每个元素,每个整数都在32位int范围内。以空格分隔。输出描述:输出一行,即排序之后的数组,以空格分隔,行末无空格示列输入1...
原创
博文更新于 2019.11.09 ·
10630 阅读 ·
10 点赞 ·
0 评论 ·
27 收藏

数据结构算法题:链表算法题

链表算法题目单链表反转递归解法解题图解使用递归遍历到最后一个节点返回到上一个节点完成:将数据下一个节点指向自己、自己的Next指向NULL, 将new_head返回到上一个节点。链表中环的检测两个有序链表的合并删除链表倒数第N个节点求链表的中间节点...
原创
博文更新于 2019.10.27 ·
534 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ceph 调试环境启动

修改ceph代码之后可以只编译一部分后进行调试。这时可以使用vstart.sh起一个虚拟的测试环境。vstart.sh启动一个测试环境在github有教程。如果要测试rbd mirror需要两个集群,这时可以使用ceph/src/mvstart.sh启动多个集群进行测试。再此记录这两种调试的方法。1、编译ceph代码cd ceph/./install-deps.sh 安装依赖./d...
原创
博文更新于 2019.10.24 ·
1181 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

转载:头文件重复包含和变量重复定义

转载:头文件重复包含和变量重复定义 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA ...
转载
博文更新于 2019.10.11 ·
293 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手写小程序: 取近似值

手写小程序: 取近似值题目题目描述写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。输入描述:输入一个正浮点数值输出描述:输出该数值的近似整数值示例1输入5.5输出6解题#include<iostream>using namespace std;int main(){ ...
原创
博文更新于 2019.09.28 ·
222 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手写小程序:质数因子

质数因子题目描述功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )最后一个数后面也要有空格详细描述:函数接口说明:public String getResult(long ulDataInput)输入参数:long ulDataInput:输入的正整数返回值:String输入描述:输入一个long型整数输出描述:按...
原创
博文更新于 2019.09.26 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手写小程序: 16进制转10进制

手写小程序: 16进制转10进制题目写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 )输入描述:输入一个十六进制的数值字符串。输出描述输出该数值的十进制字符串。示例1输入0xA输出10解题#include<iostream>using namespace std;int main(){ int a; ...
原创
博文更新于 2019.09.26 ·
1217 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

手写小程序:字符串分隔

手写小程序:字符串分隔题目描述:•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述:连续输入字符串(输入2次,每个字符串长度小于100)输出描述:输出到长度为8的新字符串数组列子输入abc123456789输出abc000001234567890000000解题#...
原创
博文更新于 2019.09.25 ·
809 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

查看磁盘槽位

查看磁盘槽位[root@node-2 ~]# smartctl -i /dev/sdbSerial Number: BTHV707503YY400NGN /opt/MegaRAID/MegaCli/MegaCli64 -PDList -a0 | less
原创
博文更新于 2019.09.25 ·
3749 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试小程序:明明的随机数

题目明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家能正确处理)。Input Param...
原创
博文更新于 2019.09.23 ·
222 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多