自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《面试实战纪录片》 第二集 Mysql面试题【下】

我们将继续以纪录片的形式呈现一场生动的Mysql面试实战。让我们跟随面试官逍遥子和候选人阿宸,一起探索这场面试的奥秘。

2023-05-01 00:25:27 137

原创 《面试实战纪录片》 第一集 Mysql面试题【上】

我们将以纪录片的形式呈现一场生动的Mysql面试实战。让我们跟随面试官逍遥子和候选人阿宸,一起探索这场面试的奥秘。

2023-05-01 00:12:28 137

原创 【Redis】当面试官问如何实现一个性能优越的Hash表?

纵观程序世界,数据结构是一座极为重要的桥梁,而Hash表又是这座桥梁中的一支不可或缺的组成部分。如何实现一个性能优异的Hash表一直是程序员们追求的目标。而Redis作为一个高性能的NoSQL数据库,它对于Hash表的实现更是别具匠心。

2023-04-18 08:30:00 229

原创 【Redis】一文带你快速入门Redis源码阅读

本文为您提供了一个全面的指南,介绍了如何快速理解Redis源代码的整体架构。我们涵盖了Redis源代码目录、数据结构、命令处理和内存管理。通过掌握这些知识,开发人员可以更好地利用Redis,并充分利用其功能。

2023-04-17 08:30:00 330

原创 【Midjourney实操】逼真到颤抖!保姆级教程教生成效果炸裂的图片

许多由Midjourney V5创作的画作在网络上引起了热议,许多人惊呼:人类画师, 插画师, 设计师统统活不下去了!

2023-04-16 18:21:12 4273

原创 如何让ChatGpt角色扮演,高效提问方式

githubContributed by: @f Reference: https://www.engraved.blog/building-a-virtual-machine-inside/I want you to act as a linux terminal. I will type commands and you will reply with what the terminal should show. I want you to only reply with the terminal ou

2023-03-20 16:17:22 6195

原创 【DevDojo】Kafka实操 ·一文快速搞懂kafka基本术语概念

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xZovwrx5-1678850153934)(./assets/image-20230312170620127.png)]概念理解Kafka体系架构M个producer +N个broker(+ZK集群) +K个consumerBroker服务代理节点,Kafka服务实例。N个broker组成一个Kafka集群, 通常一台机器部署一个Kafka实例,一个实例挂了其他实例仍可以使用,体现了高可用;

2023-03-15 18:30:00 142

原创 【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 2111

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

需要先安装好docker。

2023-03-15 11:07:20 530

原创 【知识付费】素人程序员如何打造个人IP

素人程序员打造个人ip, 知识付费基本规划

2023-02-28 22:15:18 365

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

屏蔽软件更新提示

2022-12-07 11:04:02 874

原创 0_Linux下Boost库安装

boost安装

2022-11-22 12:20:07 516

原创 sundry-0001 git fatal: unable to access

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

2022-10-10 17:59:39 296

原创 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 108

转载 (转)老板不让用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 248

原创 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 3074 5

原创 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 315

原创 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 226

原创 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 138

转载 笔记: 关于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 256

转载 进程中堆栈向下增长的原因

我们都知道X86系统进程中堆栈都向下增长的,那为什么是向下增长呢?“这个问题与虚拟地址空间的分配规则有关,每一个可执行C程序,从低地址到高地址依次是:text,data,bss,堆,栈,环境参数变量;其中堆和栈之间有很大的地址空间空闲着,在需要分配空间的时候,堆向上涨,栈往下涨。”这样设计可以使得堆和栈能够充分利用空闲的地址空间。如果栈向上涨的话,我们就必须得指定栈和堆的一个严格分界线,但这个分界线怎么确定呢?平均分?但是有的程序使用的堆空间比较多,而有的程序使用的栈空间比较多。所以就可能出现这种情况:

2021-07-23 23:30:43 1102

原创 数组中有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 239

原创 基数排序-练习(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 149

原创 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 203

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

1 #include "factory.h" ...

2020-04-06 22:09:33 318

原创 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 333

原创 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 690

原创 C语言实现:层次建立二叉树

#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:33:11 3495 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 430

StarUML的拓展插件extensions.zip

StarUML的拓展插件extensions.zip

2021-08-24

空空如也

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

TA关注的人

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