我是庄小号
码龄5年
  • 37,330
    被访问
  • 61
    原创
  • 1,137,398
    排名
  • 6
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2017-08-22
博客简介:

weixin_39936714的博客

查看详细资料
  • 1
    领奖
    总分 37 当月 0
个人成就
  • 获得34次点赞
  • 内容获得2次评论
  • 获得66次收藏
创作历程
  • 10篇
    2021年
  • 5篇
    2020年
  • 43篇
    2019年
  • 3篇
    2018年
成就勋章
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
  • 人工智能
    nlpscikit-learn聚类迁移学习
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

myisam和innodb的区别

myisam适合读库 innodb适合写库
原创
发布博客 2021.06.14 ·
29 阅读 ·
0 点赞 ·
0 评论

mysql主从同步

原创
发布博客 2021.06.14 ·
14 阅读 ·
0 点赞 ·
0 评论

MVCC原理

原创
发布博客 2021.06.14 ·
24 阅读 ·
0 点赞 ·
0 评论

mysql慢查询优化

原创
发布博客 2021.06.14 ·
14 阅读 ·
0 点赞 ·
0 评论

事务的基本特性和隔离级别

幻读:
原创
发布博客 2021.06.14 ·
18 阅读 ·
0 点赞 ·
0 评论

mysql的锁

原创
发布博客 2021.06.14 ·
10 阅读 ·
0 点赞 ·
0 评论

mysql索引的数据结构,各自优劣

原创
发布博客 2021.06.14 ·
272 阅读 ·
0 点赞 ·
0 评论

聚族索引和非聚族索引的区别

聚集索引:主键值和数据存储在一起的mysql的data和index是存储在听一个文件中的myisam主键索引和非主键索引存储格式相同innodb的非主键索引 :非主键索引也是B+树存储,但是叶子节点存储的是主键值,需要通过主键值进行回表查询...
原创
发布博客 2021.06.14 ·
45 阅读 ·
0 点赞 ·
0 评论

mysql索引的最左前缀原则

索引的最左前缀原则
原创
发布博客 2021.06.14 ·
7 阅读 ·
0 点赞 ·
0 评论

mysql索引底层数据结构和算法

B+数相对于B树,横向可以存储更多的数据,减少树的高度,减少查询次数,减少IO次数。
原创
发布博客 2021.06.14 ·
12 阅读 ·
0 点赞 ·
0 评论

hashmap

typedef int (* HashKeyCmpFun)(const void *key1, const void key2);typedef int ( HashCalFun)(const void *key);typedef struct HashNode {void *key;int value;struct HashNode *next;} HashNodeT;typedef struct {HashNodeT *entry;} BucketT;typedef struct {
原创
发布博客 2020.12.16 ·
23 阅读 ·
0 点赞 ·
0 评论

双端队列

队列空的标识:front == rear队列满的标识:front + 1 == rear双端队列数据存储 比单队列多一位typedef struct {int capity;int front;int rear;int data[];} MyCircularDeque;/** Initialize your data structure here. Set the size of the deque to be k. */MyCircularDeque* myCircularDequeC
原创
发布博客 2020.11.22 ·
42 阅读 ·
0 点赞 ·
0 评论

队列-c语言实现

队列 : 先进后出(后进先出)#define MINQUESIZE 5typedef struct TreeNode* ElemType;typedef struct {int size;int capacity;int front;int rear;ElemType *data;} MyQueue;MyQueue *CreatQueue(int capacity){if (capacity < MINQUESIZE) {capacity = MINQUESIZE;}My
原创
发布博客 2020.11.15 ·
62 阅读 ·
0 点赞 ·
0 评论

数据结构--栈

栈 : 先进先出实现代码如下所示:#define MYERROR -1typedef char ElemType;typedef struct {int top;int stackSize;ElemType *data;} myStack;myStack* StackInit(int stackSize){if (stackSize <= 0) {return NULL;}myStack *res = malloc(sizeof(myStack));if (res ==
原创
发布博客 2020.11.08 ·
29 阅读 ·
0 点赞 ·
0 评论

docker

docker1、先卸载老的:yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine2、安装必备组件 yum install -y yum-utils device-mapper-persistent-data lvm23、加Repocd /rootwget
原创
发布博客 2020.07.26 ·
50 阅读 ·
0 点赞 ·
0 评论

内联函数、静态函数以及普通函数

https://blog.csdn.net/qq_25815379/article/details/80735199
原创
发布博客 2019.09.18 ·
126 阅读 ·
0 点赞 ·
0 评论

C语言实现字符转UNIX时间戳

strptime函数:https://zhidao.baidu.com/question/235245979.htmlchar *strptime(const char *restrict buf, const char *restrict format, struct tm *restrict tm);buf指向一个字符串格式的时间,函数将这个时间用format表示的格式解析,存放到tm中去...
原创
发布博客 2019.08.12 ·
698 阅读 ·
0 点赞 ·
0 评论

宏定义的使用技巧

参考博客:https://blog.csdn.net/zhu2695/article/details/91555931、防止一个头文件被重复包含#ifndef BODYDEF_H#define BODYDEF_H//头文件的内容#endif2、重定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数的差异,方便移植。typedef unsigned char boolean...
原创
发布博客 2019.07.21 ·
109 阅读 ·
0 点赞 ·
0 评论

通过函数名掉用函数

方法一:通过函数指针调用(1)外部输入函数名,依次匹配函数名与函数,若匹配则返回该函数的入口地址,并通过函数指针接收,然后调用。 void fun_fun1() { printf("fun1
"); } void fun_fun2() { printf("fun2
"); } typedef void (* fp...
原创
发布博客 2019.07.21 ·
102 阅读 ·
0 点赞 ·
0 评论

linux signal(信号)

信号:信号是unix中最古老的进程通信的一种方式,他是软件层次上对中断机制的模拟,是一种异步通信方式,信号可以实现用户空间进程和内核空间进程的交互,内核进程可以利用他通知用户进程发生了哪些系统事件,我们可以任何时候给进程发送信号而无需知道进程的状态,如果进程当前并未处于执行态,则信号则会由内核保存起来,如果进程是阻塞状态,那么信号传递会被延迟,直到阻塞结束时才会传递给进程。可靠信号和不可靠信号的...
原创
发布博客 2019.07.14 ·
51 阅读 ·
0 点赞 ·
0 评论
加载更多