- 博客(556)
- 资源 (61)
- 收藏
- 关注
原创 Cloudflare SaaS 功能 ip 优选原理
3这里我们通过将添加到自定义主机名中,然后进行验证。然后我们回到托管该域名的平台,添加一个 CNAME 指向。
2025-06-12 21:50:00
472
原创 dpkg: error processing package xxx (--install): dependency problems - leaving unconfigured P
dpkg: error processing package xxx (--install): dependency problems - leaving unconfigured P
2025-03-24 13:23:10
539
原创 Langchain 和 RAG 最佳实践
这是一篇关于LangChain和RAG的快速入门文章,主要参考了由Harrison Chase和Andrew Ng讲授的Langchain chat with your data课程。你可以在rag101仓库中查看完整代码。本文翻译自我的英文博客,最新修订内容可随时参考:LangChain 与 RAG 最佳实践。
2025-03-05 13:41:37
1039
2
原创 进一步理解 Proc
Linux 中的 /proc 是一种伪文件系统(又称虚拟文件系统),它存储的是一系列特殊文件,这些文件记录了内核当前的运行状态。用户不仅可以通过这些文件查看硬件信息和运行中的进程,甚至可以通过修改某些文件来调整内核的运行状态。 /proc 中的文件实时刷新于内存,因此文件大小均为 0 字节。
2025-02-19 12:45:35
960
原创 Iftop 工具
我经常使用 ifconfig 和 cat /proc/net/dev 查看网络信息。但今天,我的云服务器意外崩溃了。联系云厂商支持后,工程师用 iftop 分析问题。问题解决后,我开始考虑使用这个工具。现在,让我们深入了解这个强大的网络分析利器。
2025-02-18 19:47:38
1159
原创 CPU 只能看到线程
在 Python 中,由于 GIL(全局解释器锁)的存在——这是一个互斥锁,确保同一时刻只有一个线程能执行——因此在 CPython 解释器下不支持多线程并行执行。但多进程呢?它们之间的区别是什么?如何选择合适的方法?你了解协程吗?让我们一起探讨。
2025-02-15 22:19:18
1089
原创 Go 常见 Test
Go语言中的测试方法主要分为三种类型:单元测试、基准测试和示例测试。首先:你需要先导入testing包。在包目录中,所有后缀为*_test.go的源代码文件都是go test测试的一部分,并且不会被go build编译到最终的可执行文件中。
2025-02-13 11:22:57
1200
原创 视频技术入门指南
你真的理解视频技术吗?什么是帧率、分辨率、码率?它们之间有什么关系?你知道“1080p”和“4K”中的“p”和“K”代表什么吗?如何描述视频质量?蓝光光盘(Blu-ray Disc)究竟是什么?H.264/AVC、H.265/HEVC、AV1 等编解码器有什么区别?苹果的 Apple ProRes 又有什么特殊用途?HDR 和杜比视界(Dolby Vision)是什么?为什么视频文件有.mp4、.mkv、.flv 等多种后缀?
2025-02-11 13:17:22
1174
原创 Python 中的编码与解码
你真的了解 Python 中的编码与解码吗?在计算机中,字符串的存储和网络通信都以 **字节序列 (byte sequence) ** 而非 Unicode形式进行。Python 的编码(encode)和解码(decode)正是用于在字符串(Unicode)和字节序列之间进行转换的核心机制。
2025-02-10 11:53:52
505
原创 关于 Systemd
Linux 系统使用 init 管理启动进程的历史已久(例如通过 sudo /etc/init.d/apache2 start 或 service apache2 start 启动服务),但传统 init 采用串行启动方式,效率较低。为解决这一问题, systemd 应运而生(名称中的d是 daemon 的缩写,表明其守护进程管理器的定位)。如今,systemd 已取代 initd,成为主流 Linux 发行版的默认主进程(PID 1)。
2025-02-09 12:11:03
1255
原创 Dockerfile 使用技巧
通常我们会在项目根目录编写 Dockerfile,它是描述镜像构建流程的配置文件。官方文档提供了详细语法说明,但实际使用中需要注意一些关键细节,尤其是 CMD 和 ENTRYPOINT 的区别。
2025-02-08 13:24:02
1245
原创 Python中的实例方法、类方法、静态方法与魔法方法
在Python中,方法的类型决定了其与类、实例的交互方式。本文将详细解析实例方法(Instance Method)、类方法(Class Method)、静态方法(Static Method)的区别,并介绍特殊的魔法方法(Magic Method和私有方法。
2025-02-05 10:27:58
1110
原创 安全基础概述
在当今数字时代,安全至关重要。随着我们越来越依赖技术进行通信、商业活动和数据存储,理解安全基础知识变得必不可少。本文概述了加密、摘要算法和数字签名等关键安全概念,旨在帮助读者保护数字资产,确保信息的完整性和机密性。无论你是技术爱好者还是行业专业人士,本文都将为你揭示保护数字世界的核心机制。
2025-02-04 17:02:01
1223
原创 将Python CLI工具发布为pip模块的完整指南
注册PyPI账户访问PyPI官网注册账户推荐使用双因素认证增强安全性生成API令牌访问PyPI账户管理生成具有"Upload packages"权限的令牌,妥善保存确保模块名唯一性在PyPI搜索页面验证模块名未被使用建议使用小写字母和连字符的组合(如my-cli-tool)
2025-02-03 20:24:38
1338
原创 HTTP与HTTPS协议入门
HTTP协议是互联网的基石,HTTPS则是其安全版本。HTTP基于TCP/IP协议,属于应用层协议,不涉及数据包传输细节,主要规定客户端与服务器的通信格式,默认端口为80。
2025-02-02 10:41:40
1290
原创 邮件服务与协议
最近在折腾域名的DNS配置,顺带需要搭建域名邮箱服务。多次尝试后发现手机始终收不到邮件,突然意识到可能是没开启IMAP服务。借此机会梳理一下邮件服务与相关协议。最常见的邮件协议包括SMTP、POP3和IMAP。
2025-02-01 00:07:50
981
原创 使用GPG签名部署Github Pages
本文也发布在我的博客上,最新修订内容可随时参考:使用GPG签名部署Github Pages这周忙着迁移博客,偶然了解到GitHub存在提交伪造的风险,出于安全考虑给仓库添加了GPG签名。但在使用Hugo部署时,遇到了关于GPG签名能否在部署流程中生效的问题,好在最终解决了。
2025-01-28 13:39:20
1590
1
原创 GPG 101
GnuPG 是RFC4880(也称为PGP)定义的OpenPGP标准的完整免费实现。GnuPG允许您对数据和通信进行加密和签名;它具有通用的密钥管理系统,以及用于各种公钥目录的访问模块。GnuPG(也称为GPG)是一个命令行工具,具备与其他应用程序轻松集成的功能。
2025-01-26 16:57:04
802
原创 MAC 禁用 DS_Store 文件
通常在 MacOS 下拷贝的文件,在 windows 系统中会多显示一个.DS_Store文件。尽管是隐藏文件,但是在 Mac 中使用依然无法显示该文件,只有在 zsh 中ls -a才会查看到该文件。那么该文件到底是什么?
2024-09-22 22:06:15
950
原创 SQL语句开发规范
最后,除了在写 code 时需要养成一个规范的习惯以外,也可以尝试将本文放进 GPT 中进行总结,让 GPT 按照规范对代码进行纠正。更多信息可以翻阅阿里sql开发规范:https://help.aliyun.com/zh/dataworks/user-guide/sql-coding-guidelines-and-specifications。SQL语句的别名需要分层命名,从第1层次至第4层次,分别用P(Part) 、S(Segment)、 U(Unit) 和D(Detail)表示。
2024-09-11 16:54:11
586
原创 解决Mac M1芯片conda创建python3.7环境报错
起初我还以为是连接 channel 的问题,换了阿里云等镜像源进行连接,但是仍然没有得到解决。因此,在排除连接 channel 的问题之后,联想到之前 win 下的环境创建没有问题,因此我怀疑与 M1 的 Arm 架构有关,在查找之后找到了模拟x86_64的解决方案。参考:https://stackoverflow.com/questions/70205633/cannot-install-python-3-7-on-osx-arm64。
2024-09-08 20:35:17
830
1
原创 基于YOLOv2和传感器的多功能门禁系统
1.系统制作方案概述1.1系统设计的立意1.2系统的主要组成1.3系统的制作方案1.3.1制作方案框图1.3.2制作方案原理描述1.4系统方案的可行性论证2.具体模块分布图及集成原理图3.各个模块硬件调试中遇见难题及解决方案3.1蓝牙3.2蜂鸣器3.3红外感知模块3.4矩阵键盘3.5 RFID3.6人脸识别模块3.7舵机4.开发平台介绍及代码思路简介4.1 yolo v2算法介绍4.2 开发平台4.3代码解析5.各模块实操结果展示和实现指标6.可改进之处及拓展方向
2023-09-15 15:29:29
1122
2
原创 数据通信网络之IPv6以太网多层交换
掌握 VLAN 的基础配置。掌握 Trunk 的基础配置。掌握 VLANIF 的基础配置,并理解通过三层交换机实现 VLAN 之间通信的方案。
2023-09-14 09:36:14
1292
原创 数据通信网络之IPv6以太网二层交换
掌握 VLAN、Trunk 的基础配置。掌握以太网链路聚合的基础配置。掌握路由器子接口的配置,以及通过子接口实现 VLAN 之间互通的方法(单臂路由)
2023-09-13 22:13:39
1870
1
原创 数据通信网络之使用 eNSP 组网
一、目的二、环境及网络拓扑三、步骤及结果分析(1)放置和连接设备。(2)启动设备。(3)配置实现。(4)联通性测试。(5)抓包分析。①启动抓包。②运行命令。③分析报文。Ⅰ 分析 ARP 数据包Ⅱ 分析 ICMP 数据包
2023-09-07 22:35:58
1802
原创 R语言之 ggplot 2 和其他图形
1.初识 ggplot2 包2.分布的特征3.比例的构成4.用函数 ggsave( )保存图形2. 其他图形2.1 金字塔图2.2 横向堆栈条形图3.3 热图3.4 三维散点图3.5 小结
2023-08-30 09:22:31
716
山东大学微处理器原理实验4工程文件 汇编程序设计编程
2022-07-07
山东大学微处理器原理实验3工程文件 子程序汇编实验
2022-07-07
山东大学微处理器原理实验2.2工程文件 分支程序实验和循环程序
2022-07-07
山东大学微处理器原理实验1.1工程文件 汇编程序 HelloWorld
2022-07-07
山东大学电路分析实验8工程文件 电路开放性创新设计Multisim实验
2022-07-07
山东大学电路分析实验7工程文件 RC电路的频率响应及选频网络特性测试
2022-07-07
山东大学电路分析实验6工程文件 正弦稳态电路的研究
2022-07-07
山东大学电路分析实验2工程文件 电路元件伏安特性的测量
2022-07-07
山东大学电路分析实验1工程文件 万用表的使用
2022-07-07
山东大学电路分析实验3工程文件 基尔霍夫定律的验证
2022-07-07
山东大学电路分析实验4工程文件 线性电路特性的研究
2022-07-07
山东大学工程图学基础与计算机制图 AutoCAD实验工程文件合集
2022-07-06
山东大学单片机原理与应用实验工程文件 3.8 ADC0808/9信号采集实验
2022-07-06
山东大学单片机原理与应用实验工程文件 3.7 LCD 1602显示实验
2022-07-06
密码分析之单表代换算法实现工程文件
2022-07-08
Python中String, Bytes, Hex, Base64之间的关系与转换方法详解工程文件
2022-07-09
python实现经典密码学中Vigenere与列移位算法工程文件
2022-07-09
python实现对称加密中3DES与AES算法工程文件
2022-07-09
python实现Hash和HMAC算法工程文件
2022-07-09
python实现经典密码学中Vigenere算法工程文件
2022-07-09
python实现经典密码学中列移位算法工程文件
2022-07-09
python实现模拟身份验证服务器综合系统工程文件
2022-07-09
python实现对称加密中AES算法工程文件
2022-07-09
python实现对称加密中3DES算法工程文件
2022-07-09
python实现签名ElGamal算法工程文件
2022-07-09
python实现签名RSA算法工程文件
2022-07-09
python实现Diffie-Hellman密钥交换算法工程文件
2022-07-09
python实现公钥密码ElGamal算法工程文件
2022-07-09
python实现公钥加密RSA算法工程文件
2022-07-09
扩展Euclidean算法求乘法逆原理详解与算法实现工程文件
2022-07-08
AES加解密原理详解与算法实现工程文件
2022-07-08
DES加解密算法原理详解与实现工程文件
2022-07-08
维吉尼亚密码原理详解与算法实现工程文件
2022-07-08
两转子的转轮机原理详解与算法实现工程文件
2022-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人