摘要: 这个代码是在看了“码农高天”的视频照模仿的。 Python 的垃圾回收(Garbage Collection,以下简称 GC)算法是基于引用计数的方式实现的,即 Python 不会记录一个变量被哪几个变量所引用(函数也可以理解为一种变量),只会标记一个变量被引用了多少次。 这种策略可以以极低的性能成 阅读全文
posted @ 2025-02-04 20:36 乾坤盘 阅读(28) 评论(0) 推荐(0) 编辑
摘要: NAS是一个网络附属存储管理器,简单的可以理解为一个可以将数据存储至网络设备的服务。 NAS一般都会支持数据冗余、日志、压缩以及校验等功能。 国内最出名的应该就是群晖的系统了,当然我们这里主要讲解的是FreeNAS。 FreeNAS是一个基于FreeBSD进行二次开发的开源NAS系统,其支持SMB( 阅读全文
posted @ 2025-01-04 00:06 乾坤盘 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 本文是我在看南京大学NEMU项目 makefile 总结的看到的语法,非面相零基础人员学习。 make​ 是一个用于构建大型项目的命令工具,其通过预先定义的 Makefile 来构建可执行文件。Makefile 中定义了各文件之间的依赖关系,以及需要执行哪些相应的命令来完成项目构建。 make的基础 阅读全文
posted @ 2024-12-31 11:03 乾坤盘 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 我的 Visual Studio Code 先前一直安装了 cpp-tools 和 cmake-tools。随后,我升级了我的 GCC 环境版本。然而,重新启动 Visual Studio Code 后,旧的 GCC 版本仍保留在工具包中。起初,我以为是 cpp-tools 插件的问题,一直无法解决 阅读全文
posted @ 2024-09-30 23:46 乾坤盘 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 我之前使用的是pipenv作为包管理工具,后来因上课需要更换为conda环境。 然而,VSCode 一直显示“正在重新激活终端”。原本以为是conda安装失误,在查阅 GitHub 后发现,这是因为 VSCode 在每次加载环境的时候都是从缓存中加载的,所以才会导致循环显示「正在重新激活终端」问题。 阅读全文
posted @ 2024-09-15 10:26 乾坤盘 阅读(8733) 评论(2) 推荐(3) 编辑
摘要: 本文目标:在 Linux 平台中,利用 nasm 与 gdb 快速构建一个编译与调试工具链,以下仅做简单演示。 主要还是因为学习“计算机组成原理”中 intel 指令相关内容的时候,太生涩难懂了。就是想简单实操一下,深刻理解,因此才出了这篇文章。 我们以一下程序为例举例说明。 section .da 阅读全文
posted @ 2024-08-27 22:38 乾坤盘 阅读(75) 评论(0) 推荐(1) 编辑
摘要: FTP全称: File Transfer Protocol,是一个用于文件传输的协议,本文主要讲解FTP协议。如果有不懂的地方可以查询FTP的定义文档: RFC 959 或者在评论中提出,同时有写错的地方也希望能提出来,大家一起进步。 FTP 是一个协议而不是一个服务,很多人把FTP理解为了一个服务 阅读全文
posted @ 2020-01-09 19:56 乾坤盘 阅读(2823) 评论(0) 推荐(0) 编辑
摘要: 之前在用 Wireshark 书里面讲到了 GeoIP 反解地址信息的用法,但是我用 Wireshark 找了半天也没找到 GeoIP 设置数据库的配置选项,网上查了很久,全是针对 有 GenIP 的解释。我自己去查了 Wireshark 的 releases 之后才知道,在 Wireshark 2 阅读全文
posted @ 2020-01-09 19:55 乾坤盘 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 本文首发: "https://www.somata.net/2019/centos8_build_nextcloud.html" 之前发现 Owncloud 越来越捞了,推出了企业版和社区版,近几日突然发现原来 owncloud 被其作者给卖了,后来该作者又去重新写了一个软件,名字叫 nextclo 阅读全文
posted @ 2019-11-06 10:22 乾坤盘 阅读(4107) 评论(0) 推荐(0) 编辑
摘要: Windows 临时线程绑定CPU的方法。 阅读全文
posted @ 2019-11-04 07:53 乾坤盘 阅读(2004) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示