
笔记
林炏
道可道, 非常道. 无心不问道, 无为不谓道; 有是言无为, 非无为, 乃顺势而为.
展开
-
【DevDojo】15分钟完成 · Kafka集群手把手搭建超详细教程
需要先安装好docker。原创 2023-03-15 11:07:20 · 792 阅读 · 0 评论 -
【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 · 4101 阅读 · 0 评论 -
(转)老板不让用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 · 330 阅读 · 0 评论 -
笔记: 关于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 · 370 阅读 · 0 评论 -
数组中有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 · 298 阅读 · 0 评论 -
基数排序-练习(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 · 240 阅读 · 0 评论 -
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 · 316 阅读 · 0 评论