FDmitnick
码龄8年
关注
提问 私信
  • 博客:28,066
    社区:1,286
    问答:1,285
    30,637
    总访问量
  • 24
    原创
  • 2,236,430
    排名
  • 8
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2016-07-08
博客简介:

FDmitnick的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得1次评论
  • 获得58次收藏
创作历程
  • 4篇
    2021年
  • 8篇
    2020年
  • 10篇
    2018年
  • 2篇
    2017年
成就勋章
TA的专栏
  • 面试
    2篇
  • 网络传输
    3篇
  • leedcode解题专栏
    1篇
  • 机器学习
    2篇
  • Linux
    3篇
  • 数据库
    4篇
  • C/C++
    5篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Mysql 数据库索引相关知识

1、 索引类型主要的索引类型: 主键索引、唯一索引、普通索引、组合索引、全文索引(1)主键索引 就是聚集索引(2)普通索引一般 和 组合索引一起出现(3)当索引把所有 字段都覆盖的时候就是全文索引2、约束primary key / unique key / foreign key / default / not null约束 和 索引的区别,3、索引3.1、索引的组成由段 、 区 、 页组成, 区大小微为 1M,页的大小为 64 K(逻辑页),为了保证区中页的连续,mysql 会一次从磁
原创
发布博客 2021.09.14 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mysql ACID特性(没有掌握等于白学,面试一小时游)

1、ACID特性原子性、隔离性、 持久性、一致性1.1、持久性把DML 操作写到 redo log1.2、隔离性1.2.1、如何实现MVCC 和 锁实现隔离性,(1)MVCC解决读的问题,MVCC读取历史数据,当有多少个事物,就会存在多少个快照数据(2)锁就是解决DML的操作, 数据库提供三中粒度的锁解决问题1、表级锁、页级锁、行级锁2、(读提交)是行锁 和 (可重复读)是间隙锁3、锁 与 锁之间的关系![image](41555F9124B24FB4B20CEB5B89822
原创
发布博客 2021.09.14 ·
153 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mysql 主要相关的命令

1、数据库操作的基础命令(1)创建数据库(2)删除数据库(3)选择数据库(4)创建表(5)删除数据表(6)清除数据表(7)增删改查2、数据库操作的高级命令2.1、查询(1)条件查询(2)范围查询BETWEEN(3)判空查询(4)模糊查询(5)分页查询(6)查询后排序ORDER BY(7)聚合查询(8)分组查询2.2、连表查询(1)INNER JOIN(2)LEFT JOIN(3)RIGHT JOIN2.3、合并查询、子查询...
原创
发布博客 2021.09.14 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自动锁释放

自动锁释放的方式将堆数据 与 栈数据结合的方式,实现锁自动释放,autoLock管理类是栈数据,但是CLock锁实例是堆信息,栈数据在退出函数时会自动释放,借着栈中的析构函数此时实例也自然也就解锁了Clock声明及实现class CLock{public: CLock(); virtual ~CLock(); void lock(); void unlock(); pthread_mutex_t& getMutex() { return m_lock
原创
发布博客 2021.04.06 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络IO之由浅入深(1)

文章目录1、啥是IO复用1.1、但是接待会出现两种情况:1.2、这种接待形式对应的也是我们cs架构中两种形式:2、server端如何接受数据2.1、阻塞、非阻塞、同步、异步2.2、网口接收数据2.3、系统层面的处理2.2.1、socket 的组成2.2.2、进程调度:3、IO复用之select3.1、Select 使用方式3.2、Select 底层实现原理1、啥是IO复用网络交互比喻服务员 和 食客的关系,每天都会有食客到餐厅用餐,而每次用餐都需要服务员的招待,如果没有服务员的招待则会出现餐厅异常的情
原创
发布博客 2020.11.30 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Leedcode 链表两数相加 .02

题目:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807思路:从两个数据同时开始遍历,然后取出对应数据,如果取出的数据
原创
发布博客 2020.08.20 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

线下面试富途C/C++,准备不足被原地爆锤黯然离场~

面试周一的晚上我下班后冲冲冲的去了趟科兴科技园,坐落在腾讯大厦旁边的富途,这家公司也算是腾讯系的公司,一共大概只有600的人的样子,但是去年上市之后市值大概100亿人民币的样子,这样看来确实是一家很不错的公司,我在此之前几天有意识的去学习了下MySQL和Redis相关的知识,希望能在面试问到这些问题的时候也能有针对性的应对一下1、笔试笔试题都相当简单,两道找错误,有一道题倒是还挺有意思的int a[]={1,2,3,4,5}如何只用一条语句算出当中有多少个元素2、技术面试一开先客套的问了些我
原创
发布博客 2020.08.11 ·
1558 阅读 ·
2 点赞 ·
0 评论 ·
14 收藏

八月远程面试深某服C/C++

自动化毕业之后,就开始了嵌入式的这个坑,之前的想法也是想往底层驱动方向发展,到了后面之后发现对底层驱动的意向并不是很有兴趣,继而转向了嵌入式的网络应用层开发,主要是设备端和服务器端进行状态交互、音视频媒体传输; 这一次找工作的方向也是想找服务器后端的工作,也相当于是要转行了吧,整个面试的过程也算是一个学习周期,因为对服务器后端的一些实战经验不够,希望能够通过和面试官的交流明白自己的不足,根据自己的不足继续学习...
原创
发布博客 2020.08.09 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

线性回归算法及回归实践(最小二乘法)

1、线性回归是什么回归分析中,只包括一个自变量和一个因变量,且二者的关系可用一条直线近似表示,这种回归分析称为一元线性回归分析。如果回归分析中包括两个或两个以上的自变量,且因变量和自变量之间是线性关系,则称为多元线性回归分析。2、线性回归主要的两种算法2.1、最小二乘法2.2、梯度下降法3、相关实例的代码3.1、最小二乘法的代码import pandas as pdimport matplotlib.pyplot as pltdata = pd.read_csv('data.csv',
原创
发布博客 2020.05.19 ·
844 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

线性回归算法及回归实践(梯度下降法)

1、梯度下降算法2、相关代码2.2、梯度下降的代码import numpy as npimport matplotlib.pyplot as plt #载入数据data = np.genfromtxt("data.csv",delimiter=",")#加载文件,分隔符为逗号x_data = data[:,0]#存储第0列的所有数据y_data = data[:,1]#存储第1列的所有数据 #学习率lr = 0.005#截距b = 0.0#斜率k = 0.0#最大迭代次数
原创
发布博客 2020.05.19 ·
343 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

learningRegression.zip

发布资源 2020.05.19 ·
zip

rtmqTest.rar

发布资源 2020.01.19 ·
rar

基于librtmp,进行网络推流(264和flv)

一、RTMP传输(大部分借鉴雷神的RTMP传输)1、简介librtmp 这个开源库本身就是基于flv格式的数据进行传输,所以flv 上传会比较简单,相关介绍可以看这个链接https://blog.csdn.net/leixiaohua1020/article/details/142295432、rtmp 传输h.264视频的相关知识想要深入理解的看一下:https:...
原创
发布博客 2020.01.19 ·
1713 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

通过librtmp快速上手RTMP媒体传输

一、RTMP自测环境搭建(拓扑样式)数据发送源 + 测试服务器 + VLC客户端数据发送源:Ubuntu 服务器环境下写了一个Send264的发送环境(基于librtmp、雷神的代码改了一下)测试服务器:centos 服务器环境 + Nginx + Nginx的rtmp外部库,这个作为一个缓存的作用,供播放器拉流VLC:作为播放器,来将服务器数据进行播放二、测试发送源...
原创
发布博客 2020.01.19 ·
428 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ primer 学习笔记

C++ primer 分为四个部分C++基础、C++标准库、类设计者的工具、高级主题 第一部分、C++基础 第二章:变量和基本类型2.1、基本内置类型:(1)算数类型:(bool 、 void 、int 、 short 、 long 、 double 、  char 、 float 、 undefined )(2)有符号及无符号1、未定义(undefined):...
原创
发布博客 2018.09.27 ·
754 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Epoll 相关记录

---FD---一、libevent-Dev的相关安装:Linux下libevent安装与示例二、接口及demo代码了解: 1、通过此篇文章可了解相关接口: 参考for(;;)中epoll_wait和其中的接口讲解,因为3中此循环epoll_ctl处理不当epoll使用详解(精髓) 2、通过此篇文章查看demo代码:主要参考其DEmo代码编写部分,但是其中最后for(;;...
原创
发布博客 2018.04.29 ·
234 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL学习笔记

1、安装MySQL流程CentOS7 64位下MySQL5.7安装与配置(YUM)2、修改密码:CSDN:修改密码
原创
发布博客 2018.04.25 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis C API快速上手(安装及demo代码编写)

---FD---此文章为redis上手时相关记录,现记录下来好以后查找问题~1、redis安装的相关链接,能够完成安装https://www.cnblogs.com/renzhicai/p/7773080.html2、C环境下demo编写(1)通过上文安装好之后,开始在C环境下demo编写https://blog.csdn.net/hj19870806/article/details/872490...
原创
发布博客 2018.04.23 ·
3336 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

SAMBA错误记录

---FD---重点是自己通过问题查找答案1、第一步:samba可以用testparm命令来测试smb.conf配置档的合法性2、查看启动状态# systemctl status smb.service3、输出samba日志smbd -F -S4、重启samba服务# systemctl restart smb.service...
原创
发布博客 2018.04.21 ·
863 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

服务端C/C++开发所需要准备的

---FD---1、服务器所用到的知识:(记录自百度知道)TCP/UDP,最基本的并发——你可以选择使用select、poll,或者是多线程、多进程如果你使用多线程,那么就必须使用同步技术——信号量、互斥体、条件变量的一种或几种,并且对于多线程技术,你还需要考虑使用进行线程分离与合并,如果你使用了多进程,那么同步技术就不是你需要考虑的了,你需要考虑的是进程相关的问题了,你是使用fork还是vfor...
原创
发布博客 2018.03.30 ·
3088 阅读 ·
2 点赞 ·
1 评论 ·
22 收藏
加载更多