- 博客(6)
- 收藏
- 关注
原创 有用的博客地址
深入剖析NVMe Over Fabrics-技术圈top查看进程的线程: top -pH pid使用ln命令建立软连接命令格式:ln -s 源文件 目标文件示例:ln -s /opt/php/bin/php /usr/local/bin/phpdumpmemory导出内存:vim -b binfile: -b参数,二进制打开 命令 :%!xxd -g 1 切换到十六进制模式显示windows计算md5值CMD命令行执行:XXX为绝对路径。
2024-11-14 16:03:01
303
原创 面试题准备
6.static关键字,静态成员函数和普通成员函数的区别,为啥只能访问静态成员,普通成员函数能否访问静态成员,为什么。7.const关键字,常量成员函数的作用,常量参数的作用,如何在常量成员函数中修改成员变量。10.什么是万能引用、std::forward完美转发、引用折叠、函数萃取。13.map、unordered_map,set的实现区别。9.什么是常量指针、引用,常量引用参数的作用。22.常见的设计模式,线程安全的单例模式实现。18.死锁,产生条件,规避手段。17.超大斐波那契数列计算。
2024-11-01 10:46:19
278
原创 快速排序算法的理解
快速排序算法是一种基础的算法,主要用到分治和递归。这种算法其实很有意思,有大佬叫它为填坑法。妙就妙在用填坑来形容了,真的是非常形象。从小到大排序为例的话,就是在一个数组中设定一个比较值temp,将比temp值大的放temp的右边,将比temp值小的放temp的左边,快排的填坑形象的话,先在数组中选定一个值temp,这个temp就是坑,从数组的最后一个元素开始和这个temp值比较,如果比这个值大就将...
2018-12-11 20:43:59
516
原创 kmp算法next数组理解
kmp算法是一种单模式匹配算法,一般来说就是可以在一个字符串中查找一个模式串,并返回模式串匹配的位置。而 kmp算法的核心是next数组,next数组利用回溯的思想,当字符不匹配时,回退到前面已经匹配成功的下一个位置。 最开始呢,我其实真的很不理解next数组,我只知道回退到最大前后缀的子串的长度,但是next数组和最大前后缀子串有个毛的关系啊,这完全不能理解啊,...
2018-12-09 11:23:51
811
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1