Albert World


  • 首页

  • 归档

  • 标签

  • 分类

  • 工具

  • 关于

  • 搜索

2021年终总结——脚踏实地,为下一次腾飞积蓄力量

发表于 2022-01-09 | 更新于 2022-01-09 | 分类于 Thinking |
热度 ℃
  |   字数统计: 2,922(字)   |   阅读时长: 10(分)

有一种幸福叫照片上的人都还在~

前言

又到了一年一度的交卷时刻,去年的flag可以改个年份继续提上日程了。2021年,平平淡淡的一年,平淡到蜗居在这个寸土寸金的帝都,都没回过几次家。不过平淡并非不好,这份平淡恰恰是一种幸福,感恩我们所在的这个和平的国度,感恩所有为了这份和平付出努力的人们。

阅读全文 »

Windows设置防火墙允许指定应用正常使用网络

发表于 2021-12-26 | 更新于 2021-12-29 | 分类于 windows |
热度 ℃
  |   字数统计: 1,481(字)   |   阅读时长: 5(分)

前言

很长一段时间以来,防火墙这个神奇的“玩意”在我的电脑上基本属于名存死亡,因为做网络软件开发的缘故,经常需要别人连接我的电脑来进行测试,打开Windows的防火墙常常出现网络无法联通的情况,所以在我的电脑上防火墙基本处于关闭状态,就像下面这样:

阅读全文 »

git常用配置——git show/diff tab 显示宽度

发表于 2021-12-19 | 更新于 2021-12-20 | 分类于 Git |
热度 ℃
  |   字数统计: 369(字)   |   阅读时长: 1(分)

前言

平时在代码开发过程中使用编辑器时一般会使用空格来代替Tab符,而Tab的宽度通常设置为4个空格的宽度。在使用git diff 命令时发现有些老代码的格式混乱,原因就是使用了8个字符宽度的Tab显示格式,经过一番查找发现可以修改 core.pager 来进行调整,特此记录方便日后查找。

阅读全文 »

网络工具nc的常见使用功能方法

发表于 2021-12-12 | 更新于 2021-12-12 | 分类于 Network |
热度 ℃
  |   字数统计: 1,863(字)   |   阅读时长: 8(分)

前言

nc 是一个Linux环境下常用的工具命令,可以用来帮助开发者查询和解决网路问题,通常被认为是 NetCat 工具的缩写,在网络工具中有“瑞士军刀”的美誉。

阅读全文 »

记一次使用Valgrind查找解决内存问题的玄幻旅程

发表于 2021-12-02 | 更新于 2021-12-05 | 分类于 C/C++ |
热度 ℃
  |   字数统计: 3,147(字)   |   阅读时长: 11(分)

前言

看题目来说这应该是一篇教程式文章,但为了突出“玄幻”二字,我们不讲细节只讲过程,在过程中体会解决问题的方式和方法,以及避免一些我在这个过程中绕的弯路,如果想找工具的详细使用方法可以去参考文章中翻一翻,有几篇文章写的真不错,下面我们开始扯淡啦。

阅读全文 »

linux环境下恢复rm误删的文件

发表于 2021-11-25 | 更新于 2021-11-28 | 分类于 linux |
热度 ℃
  |   字数统计: 5,159(字)   |   阅读时长: 28(分)

前言

一提到在 linux 环境下删除文件,那绝对离不开 sudo rm -rf /* 这个梗,每次看到这个命令,我都想到一幅恶搞的图片:

rm

阅读全文 »

完全图与强连通图的那些坑

发表于 2021-11-17 | 更新于 2021-11-17 | 分类于 数据结构 |
热度 ℃
  |   字数统计: 1,035(字)   |   阅读时长: 4(分)

前言

图这个数据结构相比队列、栈、树来说算是复杂多了,关于图的问题也多如牛毛,先来看一下常见的问题:

若无向图 G 中含7个顶点,要想保证图 G 在任何情况下都是连通的,则需要的边数最少是几条?

阅读全文 »

树的带权路径长度和哈夫曼树

发表于 2021-11-07 | 更新于 2021-11-13 | 分类于 数据结构 |
热度 ℃
  |   字数统计: 2,667(字)   |   阅读时长: 11(分)

前言

树的所有叶子结点的带权路径长度之和,称为树的带权路径长度,英文缩写为 WPL,从百度百科中得到的信息为 “树的带权路径长度(weighted path length of tree)是2018年公布的计算机科学技术名词”,这就有点奇怪了,这个词印象中在大学课本里学过啊,怎么会是2018年的名词呢?难道我穿越了?

我赶紧找来严蔚敏、吴伟民老师编著的《数据结构》翻开来看,在2009年9月第30次印刷的图书的144页中,明确的用加粗字体描述了这样个概念:

树的带权路径长度为树中所有叶子结点的带权路径之和,通常记作 WPL = …

阅读全文 »

MD5是用来加密的吗?BCrypt又是什么呢?

发表于 2021-10-31 | 更新于 2021-11-01 | 分类于 加密与认证 |
热度 ℃
  |   字数统计: 1,810(字)   |   阅读时长: 6(分)

前言

最近经常看到一种关于 MD5 的说法,比如某某系统的登录模块使用了 MD5 加密算法,保证了用户密码的安全。那么 MD5 究竟是不是一种加密算法呢?从概念上来说『加密』对应的是『解密』,我们把数据采用某种方式加密之后,可以在之后的某一时刻进行解密来获得原始数据,照此观点来说 MD5 并不是一种加密算法,它只能把原文加密成密文,而不能将密文解密成原文。但是 MD5 确实把明文变成了不容易被破解的密文,达到了 “加密” 的目的,好像说它可以用来加密勉强也可以。

阅读全文 »

linux环境下从路径字符串中截取目录和文件名信息

发表于 2021-10-24 | 更新于 2021-10-24 | 分类于 linux |
热度 ℃
  |   字数统计: 1,515(字)   |   阅读时长: 6(分)

前言

之前在文章《.bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息》中总结了在批处理文件中,也就是Windows环境下怎样从路径字符串中截取文件名、盘符等信息,利用的是Windows的扩展变量,而这种截取路径的需求在linux脚本中也很常见,实现方法相比批处理脚本而言要简单一些,下面列举一下常见的方法。

阅读全文 »
1…121314…28
Albert Shi

Albert Shi

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

273 日志
44 分类
694 标签
RSS
GitHub 简书 StackOverflow CSDN 知乎 墨天轮
Links
  • Web前端导航
  • 文字编码导航
  • 在线代码编译
  • 在线工具集合
  • 在线教程集合
© 2018 - 2024 Albert Shi
Hexo 强力驱动
主题 - NexT.Mist
Unless otherwise specified, this blog is licensed under a CC BY-NC-ND 4.0 International License.