摘要: 剑指offer一共66道题,涉及到的数据结构有:数组、字符串、链表、树、二叉树、栈、队列,常用的数据操作和算法有:循环、递归、回溯、查找、排序、动规、位运算。下面将分类记录我的刷题思路 链表 从尾部到头部打印链表 (三种方法:借助栈、递归、列表的首位插入) 用栈(后入先出)保存,然后弹出; 既然想到 阅读全文
posted @ 2020-01-30 15:39 东南菜鸟 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1 多线程的本质是什么?多线程的本质其实还是单线程,因为在任一个时间点其实只有一个线程在抛,只不过CPU切换线程速度太快,让我们感觉是多个线程在一起跑,其实所有的指令还是一个接着一个的跑的。 阅读全文
posted @ 2020-01-22 16:41 东南菜鸟 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 快捷键 ctrl+Alt+ 右键 新建一个文件窗口 alt+右键/alt+左键 跳转到定义/跳回 Extensions: gitlens 直接可视化提交记录 remote ssh 连接docker或者本地linux环境,可视化编程界面 阅读全文
posted @ 2020-01-13 17:48 东南菜鸟 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 参考博客: 如何阅读源码 :https://blog.huangz.me/diary/2014/how-to-read-redis-source-code.html 内部数据结构解析:https://mp.weixin.qq.com/s?__biz=MzA4NTg1MjM0Mg==&mid=2657 阅读全文
posted @ 2020-01-07 16:00 东南菜鸟 阅读(206) 评论(0) 推荐(0) 编辑
摘要: rm -rf 在linux下真的是一个十分可怕的命令!使用起来一定要慎重,慎重,再慎重...!重要的事情说三遍! 今儿我给工作目录创建一个软连接,然后删除的时候没注意,反而把工作目录全删除了....呵呵 正确的删除方式(删除软链接,但不删除实际数据) rm -rf ./test_lns 错误的删除方 阅读全文
posted @ 2020-01-06 17:02 东南菜鸟 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 查看每个ip建立的ESTABLISHED/TIME_OUT状态的连接数 netstat -nat|grep ESTABLISHED|awk '{print$5}'|awk -F : '{print$1}'|sort|uniq -c|sort -rn 查看每个ip跟服务器建立的连接数 netstat 阅读全文
posted @ 2020-01-03 20:58 东南菜鸟 阅读(3516) 评论(0) 推荐(0) 编辑
摘要: 查看数据表是否有更新时,可以通过查询information_schema数据库中的TABLES表中的有关所有的库表信息数据 information_schema 数据库跟 performance_schema 一样,都是 MySQL 自带的信息数据库。其中 performance_schema 用于 阅读全文
posted @ 2020-01-02 20:39 东南菜鸟 阅读(4191) 评论(0) 推荐(0) 编辑
摘要: 下面介绍我在docker上安装boost库的步骤 wget https://dl.bintray.com/boostorg/release/1.64.0/source/boost_1_64_0.tar.gz tar zxvf boost_1_64_0.tar.gz cd boost_1_64_0 . 阅读全文
posted @ 2019-12-26 19:19 东南菜鸟 阅读(485) 评论(0) 推荐(0) 编辑
摘要: ll就是其中一个 方法:修改.bashrc nano ~/.bashrc # ~/.bashrc: executed by bash(1) for non-login shells. # Note: PS1 and umask are already set in /etc/profile. You 阅读全文
posted @ 2019-12-26 15:36 东南菜鸟 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 为什么在互斥量的基础上还需要加条件变量? 可参考链接:https://www.jianshu.com/p/01ad36b91d39 需要注意的是 #include <pthread.h> int pthread_cond_wait(pthread_cond_t *cv, pthread_mutex_ 阅读全文
posted @ 2019-12-25 17:44 东南菜鸟 阅读(910) 评论(0) 推荐(0) 编辑