自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (1)
  • 收藏
  • 关注

原创 【DevDojo】Kafka实操 ·一文快速搞懂kafka版本选型和避坑参数配置

【DevDojo】@you: “Stay focused and work hard!”前面的版本号是编译 Kafka 源代码的 Scala 编译器版本。对于 kafka-2.11-2.1.1 的解读,真正的 Kafka 版本号实际上是 2.1.1。那么这个 2.1.1 又表示什么呢?前面的 2 表示大版本号,即 Major Version;中间的 1 表示小版本号或次版本号,即 Minor Version;最后的 1 表示修订版本号,也就是 Patch 号。可以认为Kafka版本号从来都是由 3 个部分

2023-03-15 11:32:16 4814

原创 【DevDojo】15分钟完成 · Kafka集群手把手搭建超详细教程

需要先安装好docker。

2023-03-15 11:07:20 909

原创 【6001】以xmind为例, 如何禁用windows客户端的检查更新

屏蔽软件更新提示

2022-12-07 11:04:02 1350

原创 0_Linux下Boost库安装

boost安装

2022-11-22 12:20:07 789

原创 sundry-0001 git fatal: unable to access

sundry-0001 git相关|fatal: unable to access

2022-10-10 17:59:39 422

原创 beauty Ubuntu system

【字体下载】YaHeiConsolas.tar:http://www.mycode.net.cn/wp-content/uploads/2015/07/YaHeiConsolas.tar.gz//解压压缩包tar -zxvf YaHeiConsolas.tar.gz//在系统目录下创建自定义字体目录sudo mkdir -p /usr/share/fonts/vista//复制解压出来的字体到刚才创建的目录sudo cp YaHeiConsolas.ttf /usr/share/fonts/v

2021-10-20 15:12:03 218

转载 (转)老板不让用shared_ptr,会是什么原因?

shared_ptr基本没有用处。//例1class A {int *p; //成员变量A(){p = new int();}~A() {delete p;}}int main() {A *a = new A(); //局部变量//一些操作delete a;}在例1中,谁都知道变量在哪new,在哪delete,使用shared_ptr的唯一作用是防止忘记delete。然而在实际项目中,用的开发环境基本都会有成熟的内存检测机制,不会因此而出问题。//例2class Windo

2021-08-27 19:51:01 395

原创 starUML 安装拓展Install Extension 出现Unknown internal error的解决办法

StarUML version: 4.0.0之前因为这个试了不少解决方案, 最后发现官方手册有说明:To install an extension manually:1.Get an extension as a .zip file.2.Extract the file on the extensions path. /Users/<user>/Library/Application Support/StarUML/extensions/user for Mac OS. C:\U.

2021-08-24 14:36:36 4110 7

原创 vim创建程序文件时自动添加头部注释的方法

$ vim ~/.vimrc然后再最后面添加即可/*================================================================* Copyright (C) 2020ゞゞゞ All rights reserved.* * @file :Producer.hh* @author :ゞゞゞ* @date :2020年06月06日 22:29:18* @description:*===

2021-08-24 14:27:01 484

原创 LeetCode_0127题解and广搜应用之最短路径问题总结

0127. Word LadderA transformation sequence from word beginWord to word endWord using a dictionary wordList is a sequence of words beginWord -> s1 -> s2 -> … -> sk such that:Every adjacent pair of words differs by a single letter.Every si for

2021-08-19 13:28:09 365

原创 LeetCode_0077题解and回溯应用之组合问题总结

LeetCode_0077题解 回溯应用之组合问题0077. CombinationsGiven two integers n and k, return all possible combinations of k numbers out of the range [1, n].You may return the answer in any order.Example 1:Input: n = 4, k = 2Output:[[2,4],[3,4],[2,3],[1,2],[1,

2021-08-19 12:48:11 253

转载 笔记: 关于wild pointer(野指针)和dangling pointer(悬空指针)

wild pointer(野指针)和dangling pointer(悬空指针)A dangling pointer is a pointer that used to point to a valid address but nowno longer does. This is usually due to that memory location being freed up andno longer available. There is nothing wrong with having a

2021-07-24 14:59:18 485

原创 【CS.OS】操作系统-基础-内存管理-堆和栈的增长方向

在计算机系统中,堆和栈是两种重要的内存区域,用于存储数据和函数调用。X86系统中的堆和栈增长方向设计是为了最大化内存空间利用率。本文将深入探讨为什么在X86系统中,堆向上增长而栈向下增长。了解堆和栈的增长方向及其背后的设计原理,可以帮助我们更好地理解计算机内存管理的高效性和科学性。通过合理的内存布局,系统能够在不同程序需求下灵活调整,最大化内存利用率,保证程序的稳定运行。这种设计不仅在过去的计算机系统中发挥了重要作用,即使在现代系统中依然具有现实意义。

2021-07-23 23:30:43 1858 1

原创 数组中有103个正数,其中有50对数是两两重复的,剩余三个数和其他所有数都不相同。求出这三个独特的数。

数组中有103个正数,其中有50对数是两两重复的,剩余三个数和其他所有数都不相同。求出这三个独特的数。void find3num(int arr[], int size, int res[]) { int divider = 1; int cnt0 = 0, cnt1 = 0; while (1) { for (int i = 0; i < size; ++i) { if ((arr[i] & divider) == 0) { res[0] ^= arr[i];

2021-06-27 21:11:27 344

原创 基数排序-练习(C语言)

#include<stdio.h>#include<stdlib.h>typedef struct bucket_s { int data; struct bucket_s * pNext;}Bucket_t,*pBucket_t;void radixSort(int* arr, int n);void radixSortList(int* arr, int n);int maxBit(int* arr, int n);int main(){

2021-06-27 20:19:20 288

原创 Two Sum 哈希(C语言实现)

#define M 100typedef struct node_s { int index; int val; struct node_s* pNext;}Node_t, * pNode_t;int hashfunc(int num) { return num % M;}void inset(pNode_t hash[], int nums[],int i) { int hashval1 = hashfunc(nums[i]);//返回的hashval

2021-06-27 14:15:36 405

原创 C语言实现:服务端客户端命令交互之ls -l命令接口代码

1 #include "factory.h" ...

2020-04-06 22:09:33 577

原创 C语言实现:epoll的边沿触发模式/非阻塞模式实现即时聊天(linux环境)

**epoll原理概述**调用epoll_create时,做了以下事情:1.内核帮我们在epoll文件系统里建了个file结点;2.在内核cache里建了个红黑树用于存储以后epoll_ctl传来的socket;3.建立一个list链表,用于存储准备就绪的事件。调用epoll_ctl时,做了以下事情:1.把socket放到epoll文件系统里file对象对应的红黑树上;2.给内核...

2020-03-26 08:23:03 514

原创 C语言实现:qsort排序指针数组间接完成对链表的排序

#include<stdio.h>#include<stdlib.h>typedef char ElemType;//为了树中放任意类型元素方便typedef struct node_t{//第一步: ElemType c; struct node_t *pright; struct node_t *pleft;}Node_t, *pNode_t;//...

2020-02-21 07:36:33 840

原创 【CS.AL】C语言实现:层次建立二叉树

主函数 main,从标准输入读取数据并构建二叉树,然后打印树的前序遍历结果。构建二叉树的函数 buildBinaryTree。定义二叉树节点和队列节点的数据结构。前序遍历函数 preOrder。

2020-02-21 07:33:11 3863 1

原创 C语言实现:比较快排,堆排,计数三种不同算法排序1亿数的时间

#include<stdio.h>#include<stdlib.h>#include <time.h>#define N 100000000#define M 100#define SWAP(a,b) {int temp;temp= a; a=b;b=temp;}void arrPrint(int *arr){ int i; fo...

2020-02-21 07:23:09 551

StarUML的拓展插件extensions.zip

StarUML的拓展插件extensions.zip

2021-08-24

空空如也

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

TA关注的人

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