Albert World


  • 首页

  • 归档

  • 标签

  • 分类

  • 工具

  • 关于

  • 搜索

Redis源码-BFS方式浏览main函数

发表于 2020-08-05 | 更新于 2020-08-16 | 分类于 Redis |
热度 ℃
  |   字数统计: 4,795(字)   |   阅读时长: 23(分)

前言

欠下的技术债慢慢还,继续为去年吹过的牛而努力。去年年末的时候意识到自己掌握的知识还不够深入,决定开始看一些开源项目的源码,因为当时 Redis 的兴起,所以瞄准了准备从它下手,之后确实看了一部分内容,比如跳表、网络事件库等等,后来过年就鸽了。今年开始一直熟悉新的业务,比较懒没跟进,最近间歇性踌躇满志又发作了,准备抽时间再捋顺一遍,老规矩,还是从 main() 函数下手。

阅读全文 »

GDB调试指北-启动GDB并查看说明信息

发表于 2020-08-01 | 更新于 2020-08-08 | 分类于 GDB |
热度 ℃
  |   字数统计: 2,156(字)   |   阅读时长: 10(分)

前言

学习 gdb 使用是一个漫长的过程,先了解一下 gdb 的启动方式和基础信息的查看方法,能够帮助我们更全面的认知这个工具。gdb 是一个交互式命令行程序,在使用 gdb 调试的时候不断的在命令行内输入命令,然后 gdb 程序就会给出反馈信息,这在很大程序上可以帮助我们调试程序问题。

阅读全文 »

小白眼中的docker究竟是个什么东西

发表于 2020-07-28 | 更新于 2020-08-01 | 分类于 docker |
热度 ℃
  |   字数统计: 4,745(字)   |   阅读时长: 18(分)

前言

Docker,中文名:容器引擎,别名:小鲸鱼,生于2013年3月20日,有一个法裔美籍的母亲 Solumon Hykes,父亲是谁,不得而知。虽然只有7岁,但是在 Hello World 平行宇宙中也算进入了青壮年吧,正在飞速的发展着。

阅读全文 »

GDB调试指北大全

发表于 2020-07-18 | 更新于 2020-07-25 | 分类于 GDB |
热度 ℃
  |   字数统计: 1,066(字)   |   阅读时长: 5(分)

前言

GDB 作为程序调试利器,是一个受通用公共许可证(GPL)保护的自由软件,全称是 GNU Debugger,又常常被称为 GNU symbolic debugger 或者 GNU project debugger,能够帮助开发者调试程序,分析应用程序运行过程。目前支持调试 C、 C++、 D、 Go、 Objective-C、 Fortran、 Java、 OpenCL C、 Pascal、 assembly、 Modula-2、 Ada 等多种编程语言。

阅读全文 »

gdb调试解决找不到源代码的问题

发表于 2020-07-13 | 更新于 2020-07-18 | 分类于 linux |
热度 ℃
  |   字数统计: 4,466(字)   |   阅读时长: 20(分)

前言

通过 gdb 启动程序,打好断点运行,开始调试输入 list 命令,结果发现找不到源代码,是不是很糟心,让我们来看看怎么解决这种情况。

阅读全文 »

Shell脚本中获取命令运行结果、特殊变量使用、条件判断等常用操作

发表于 2020-07-07 | 更新于 2020-07-11 | 分类于 shell |
热度 ℃
  |   字数统计: 2,717(字)   |   阅读时长: 10(分)

前言

最近在处理一个 Python 局部变量的作用域问题时发现有些奇怪,想起了之前常写的 Lua 脚本,于是想写个函数测试一下,结果发现短短的十几行代码出现了多个错误,这可是我写了近三年的代码啊,才放下半年就记不清了,所以知识这个东西还是要不断“温故”,今天要总结的 Shell 脚本命令也是,基本属于一看就会,一写不对的状态,所以还是要把常用的操作总结到一起,方便查找和复习。

阅读全文 »

根证书的应用和信任基础

发表于 2020-07-06 | 更新于 2020-07-11 | 分类于 加密与认证 |
热度 ℃
  |   字数统计: 2,618(字)   |   阅读时长: 9(分)

前言

人生在世总要相信点什么,信亲人、信朋友、信你面前的陌生人,即便这些你都不信,也要信自己吧,假如连自己都不信了,那在地球上恐怕很难生存了。

阅读全文 »

码龄10年工作6年的搬砖小哥,最常访问的学习网站都在这里了

发表于 2020-06-18 | 更新于 2020-06-20 | 分类于 Thinking |
热度 ℃
  |   字数统计: 2,794(字)   |   阅读时长: 10(分)

前言

这完全是一篇水文,主要看别人分享的文章很有收藏价值,所以也想试着总结一下这种类型的文章,不过之前确实用过一些比较好的网站,有些网站是查找问题时找到的,但是解决完问题就找不到了很可惜,所以我养成了收藏网址的习惯,感觉有用就会分门别类的添加到书签中,再次遇到之前解决过的问题就先在书签里搜一下,有时候会加快解决问题的进度,下面这幅图是我浏览器书签中的一部分。

阅读全文 »

C++中的std::lower_bound()和std::upper_bound()函数

发表于 2020-06-15 | 更新于 2020-06-27 | 分类于 C/C++ |
热度 ℃
  |   字数统计: 1,583(字)   |   阅读时长: 6(分)

前言

问题是躲不掉的,该来的总会来,这不是代码中又遇到了 std::upper_bound() 函数,再来学习一遍好了,在我的印象中每次看到这 lower_bound 和 upper_bound 两个函数都有些别扭,凡是见到他们必须查一遍,因为我记得它们两个函数的作用不对称,这一点记得很清楚,但是它们两个函数查找的细节却记不住,这次总结一下,强化记忆,下次回忆起来应该会快一点。

阅读全文 »

认证、HTTPS、证书的基本含义

发表于 2020-06-14 | 更新于 2020-06-15 | 分类于 加密与认证 |
热度 ℃
  |   字数统计: 2,571(字)   |   阅读时长: 9(分)

前言

通过前面的总结 《对称加密、非对称加密、公钥、私钥究竟是个啥?》,我们基本了解了对称加密和非对称加密的概念和特点,考虑到效率和安全性,一般可以使用非对称加密来传递对称加密所需密钥,之后就采取对称加密通信了,这样可以大大提高数据发送的的效率。

阅读全文 »
1…131415…23
Albert Shi

Albert Shi

阳光总在风雨后,大雨过后是冰雹

225 日志
36 分类
539 标签
RSS
GitHub 简书 StackOverflow CSDN 知乎 墨天轮
Links
  • Web前端导航
  • 文字编码导航
  • 在线代码编译
  • 在线工具集合
  • 在线教程集合
© 2018 - 2023 Albert Shi
Hexo 强力驱动
主题 - NexT.Mist
Unless otherwise specified, this blog is licensed under a CC BY-NC-ND 4.0 International License.
 京公网安备11010102007022号     冀 ICP 备 2022029255 号 - 1.