拾光笔记
近水知鱼性,近山知鸟音
指尖有改变世界的力量 · 拾光笔记
55 篇笔记,8 个栏目
-
快速启动一个 HTTP 静态网站
用 Python 标准库一行命令把本地目录变成静态网站:指定端口、指定目录、本机和局域网怎么访问。适合预览 HTML,不要拿去上生产。
-
使用logging包滚动记录日志
详细介绍Python logging模块的高级应用,重点讲解TimedRotatingFileHandler和RotatingFileHandler的使用方法。包含日志格式定制、文件轮转配置、日志级别设置等实用功能,并提供完整的代码示例,帮助开发者实现专业的日志管理系统。
-
Python配置文件与常用操作指南
全面介绍Python中配置文件的使用技巧,包括configparser的配置读写、datetime的时间处理、循环遍历的最佳实践等。通过实际代码示例,展示如何有效管理应用配置、处理时间格式化、优化循环操作,提供Python开发中常见场景的解决方案。
-
Python异常处理完全指南
全面介绍Python异常处理机制,包括标准异常类型的层次结构、异常捕获语法、多异常处理策略等。通过实际代码示例,详细说明try-except-else-finally的使用方法,以及如何正确处理文件操作、网络请求等常见场景中的异常,帮助开发者编写更健壮的Python程序。
-
Flask HTTP服务器开发指南
详细介绍如何使用Flask框架构建专业的HTTP服务,包括基础服务器搭建、文件上传处理、多线程部署等核心内容。通过实际案例讲解Flask应用的开发流程,并结合Gunicorn实现生产级别的部署方案,适合需要快速构建Web服务的Python开发者参考。
-
Python图片处理:GIF动画制作指南
详细介绍如何使用Python的Pillow库将多张静态图片合成为GIF动画。包含完整的代码实现、图片处理最佳实践、性能优化建议等内容,并提供实用的图片预处理方案,帮助开发者轻松实现专业的图片动画效果。
-
Conda环境管理完全指南
全面介绍Conda环境管理工具的使用方法,包括安装配置、环境管理、包管理、镜像源设置等核心功能。通过实际案例讲解Conda在Python开发中的最佳实践,并提供常见问题的解决方案,帮助开发者更好地管理Python开发环境。
-
Python包管理:pip镜像源配置指南
详细介绍Python包管理工具pip的镜像源配置方法,包括国内主流镜像源地址、临时和永久配置方案、多镜像源管理等内容。通过使用国内镜像源,显著提升Python包的下载和安装速度,优化开发体验。
-
使用Docker部署Samba文件共享服务
详细介绍如何使用Docker容器部署和配置Samba文件共享服务,包括安装步骤、权限配置、用户管理、目录共享设置等内容,帮助用户快速搭建安全可靠的文件共享环境。
-
推送Docker镜像到阿里云镜像仓库指南
详细介绍如何将Docker镜像推送到阿里云容器镜像服务的完整流程,包括登录认证、镜像标记、推送命令等步骤,帮助开发者快速掌握Docker镜像的远程存储和管理方法。
-
构建自定义JDK Docker镜像指南
详细介绍如何使用自行下载的JDK构建Docker镜像,包括基础镜像制作、环境配置、安全加固等核心内容。提供完整的Dockerfile示例和最佳实践建议,帮助开发者创建可控、安全的Java应用容器。
-
Docker快速部署MySQL和Redis指南
详细介绍如何使用Docker快速部署MySQL和Redis服务,包括容器创建、配置优化、数据持久化、网络设置等核心内容。通过Docker Compose实现多容器编排,提供完整的部署方案和最佳实践建议。
-
将用户添加到Docker用户组
详细介绍如何在Linux系统中将用户添加到Docker用户组,包括命令行操作步骤、权限验证、安全注意事项等内容。通过正确配置用户组权限,实现免sudo执行Docker命令,提高开发效率。
-
Docker Compose基础使用指南
介绍Docker Compose的基本概念和常用配置方法,包括服务定义、环境变量、网络设置、日志管理等核心功能,并提供实用的故障排查方法,帮助开发者快速掌握Docker容器编排工具。
-
使用Docker Compose部署PHP开发环境
详细介绍如何使用Docker Compose快速搭建PHP开发环境,包括Nginx、PHP-FPM、MySQL、Redis等服务的配置和部署。提供完整的配置文件示例和最佳实践建议,帮助开发者轻松构建标准化的PHP开发环境。
-
Docker入门指南:概念、安装与基本使用
全面介绍Docker容器技术的核心概念、架构原理、安装配置和基础使用方法。包括容器生命周期管理、镜像操作、网络配置、数据卷使用等实用内容,帮助新手快速掌握Docker技术。
-
九五之尊:从易经到象棋,探寻中华帝王文化的数字密码
深入解析'九五之尊'的文化内涵,从易经八卦到象棋棋盘,从楚河汉界到紫禁城设计,揭示中华帝王文化中蕴含的深层数字哲学。
-
糊涂虫的回顾202506
全面总结2025年上半年在AI领域的深度实践,包括大模型服务开发、视觉模型评估、SLAM系统实践等技术探索。记录从传统开发到AI研究的角色转变,以及在技术广度、专业能力和生活质量等方面的思考与规划。
-
弟子规
详解清代李毓秀《弟子规》全文,包含原文、拼音注释和现代翻译。从入则孝、出则悌、谨而信等方面,系统阐述中华传统文化中的道德规范、处世之道和为人准则,为现代人提供深刻的品德教育与人生智慧。
-
糊涂虫的思考202406
记录2024年上半年从Golang开发到AI研究的转型历程,涵盖语音技术探索、视觉AI突破、技术栈拓展等专业成长。同时深入反思职业发展、生活状态和未来规划,展现在AI时代下的技术人转型与自我提升之路。
-
工作是为了什么
从经济基础、职业成长、社会价值、个人发展、社交拓展、梦想实现、生活节奏和持续学习八个维度,深入剖析现代人工作的意义。探讨工作不仅是谋生手段,更是实现自我价值、推动社会进步、构建人生意义的重要途径。
-
职业生涯网络
深入探讨职业网络的构建与维护,从定义、目的、构建方式到维护策略的全方位解析。详细阐述如何通过行业会议、专业协会、社交平台等渠道拓展人脉,以及如何通过互利共赢的方式维系职业关系网,助力职业发展和个人成长。
-
三字经
南宋王应麟著《三字经》完整原文及详细释义,包含教育启蒙、天文地理、历史文化、道德修养等传统文化精髓
-
👩🏼🏫 后浪-何冰
收录何冰《后浪》演讲全文,深情讴歌新时代青年的创新精神、专业态度与文化自信。文章以独特视角展现当代中国年轻人面对时代机遇的从容与担当,赞美他们在传承与创新中展现的蓬勃力量,展望充满希望的未来图景。
-
人生的阶段划分
系统梳理中国传统文化中的人生阶段划分,从襁褓(0-3岁)到期颐(100岁),详细解读每个年龄段的称谓、社会期望和重要仪式。探讨不同时期的人生角色定位,展现中华文化对生命历程的独特理解与智慧传承。
-
生活的细节
全面总结现代生活的实用智慧,涵盖个人形象管理、人际交往技巧、社交礼仪准则和情绪管理方法。从日常习惯养成到高段位社交技巧,从饭局礼仪到情绪控制艺术,为读者提供一套实用的生活指南,助力提升生活品质与人际关系。
-
糊涂虫的思考202001
一位程序员在三十而立之年的深刻反思,剖析在事业发展、城市生活、房价压力等现实问题下的困惑与思考。探讨从事IT行业面临的职业选择、个人成长的迷茫,以及如何在社会变迁中寻找自我定位,建立积极向上的人生态度。
-
Go命令行应用开发指南
详细介绍Go语言命令行应用开发的多种方式,包括标准库和第三方库的使用,以及各种交互方式的实现。
-
Go Web开发:HTTP服务器实现指南
详细介绍使用Go语言实现HTTP服务器的多种方式,包括原生net/http、Gin框架、文件服务器和反向代理的完整示例。
-
Go内存泄漏分析:WebSocket服务案例
通过一个基于Gin+WebSocket的实际项目案例,详细介绍Go程序内存泄漏的排查和解决过程,包括性能测试、问题定位和修复方案。
-
Go开发环境搭建完全指南
详细介绍Go语言开发环境的安装和配置过程,包括SDK安装、环境变量设置、版本管理和项目初始化等内容。
-
Go Web开发:优雅处理HTTP请求Body
详细介绍在Go Web开发中如何正确处理和打印HTTP请求Body,包括多次读取Body内容的解决方案和最佳实践。
-
Go性能分析:使用pprof排查CPU 100%问题
详细介绍如何使用Go的pprof工具进行性能分析,包括CPU占用过高的问题排查、性能瓶颈定位等实践指南。
-
MySQL 8 密码管理完全指南:从重置到安全最佳实践
全面解析 MySQL 8 密码管理策略,包括密码重置、安全配置、认证插件管理,以及企业级密码安全最佳实践
-
Linux 网络接口命名完全指南:从传统 eth0 到现代可预测命名
深入解析 Linux 网络接口命名机制,包括传统 biosdevname 和现代 udev 规则的配置方法,帮助系统管理员实现个性化的网络接口命名策略
-
Linux系统监控脚本:实时性能监控与日志记录工具
一个功能完整的Linux系统监控Bash脚本,可持续监控CPU使用率、内存状态、磁盘空间、进程信息和网络连接,自动记录系统性能数据到日志文件中。
-
find_package是如何搜索的
find_package是 CMake 中用于查找和加载外部项目的模块或库的命令。它通过查找特定的文件来定位库的位置,并设置相应的变量以便在你的项目中使用这些库
-
简单介绍cmake的使用
在现代软件开发中,跨平台和多语言支持变得越来越重要。CMake作为一个构建系统生成器,能够帮助开发者简化这一过程。它支持多种编程语言,并能为不同的操作系统和编译器生成相应的构建文件(如Unix的Makefiles、Windows的Visual Studio项目等)。本文将详细介绍CMake的基础知识、常用命令及其实际应用示例。
-
ssh-keygen生成的密钥种类及介绍
ssh-keygen是一个用于生成SSH密钥对的工具,它支持多种加密算法来生成密钥。
-
Systemd:Linux服务管理系统完全指南
详细介绍systemd的工作原理、配置方法和最佳实践,包括服务管理、日志处理、系统启动等核心功能的完整操作指南。
-
Strace:Linux系统调用跟踪与调试工具完全指南
详细介绍strace工具的使用方法,包括系统调用跟踪、性能分析、故障诊断等功能的完整操作指南,帮助开发者更好地理解和调试Linux程序。
-
Ubuntu系统编译OpenCV 4.8完全指南
详细介绍如何在Ubuntu系统上编译OpenCV 4.8,包括精简编译选项、性能优化、常见问题解决等完整操作指南。
-
Linux/Mac系统代理配置完全指南
详细介绍在Linux和Mac系统中配置各种代理的方法,包括系统代理、终端代理、Git代理等多种场景的配置方案和最佳实践。
-
网络抓包分析利器:Tcpdump与Wireshark完全指南
详细介绍tcpdump命令行工具和Wireshark图形界面工具的使用方法,包括网络抓包、协议分析、故障排查等实用功能的完整操作指南。
-
Rsync:高效的文件同步工具完全指南
详细介绍rsync工具的使用方法,包括本地同步、远程同步、增量备份、权限管理等功能的完整操作指南,助您掌握文件同步与备份的最佳实践。
-
Netcat(nc):网络瑞士军刀完全指南
详细介绍网络工具netcat(nc)的使用方法,包括端口扫描、文件传输、网络调试、远程管理等多种实用功能的完整操作指南。
-
NVIDIA-SMI:GPU监控与管理完全指南
详细介绍如何使用nvidia-smi工具监控和管理NVIDIA GPU,包括性能监控、进程管理、显存分析等实用功能的完整使用方法。
-
Ubuntu网络管理利器:nmcli完全指南
详细介绍Ubuntu系统下使用nmcli命令行工具进行网络配置和管理的方法,包括网络连接创建、修改、故障排除等实用操作指南。
-
wrk:高性能HTTP基准测试工具完全指南
详细介绍wrk的使用方法、性能测试最佳实践、高级脚本编写,以及性能测试结果分析方法。
-
OpenSSL实用指南:密钥生成与证书管理
详细介绍OpenSSL工具的使用方法,包括RSA密钥对生成、证书签发、加密解密等实践指南。
-
Nginx基础认证:保护Web资源的简单方案
详细介绍如何在Nginx中配置HTTP Basic认证,包括安装配置、用户管理、实际应用场景等完整指南。
-
《小岛经济学》逻辑图解
用一张思维导图和几条故事主线,把《小岛经济学》里的增长、信贷、通胀和危机串起来:储蓄变成渔网,印钞绕开储蓄。
-
人性千年不变:从春秋战国看历史的循环与进步
探讨人性是否真的千年不变,以及人类文明在应对人性方面的进步与思考
-
马尔萨斯陷阱(Malthusian Trap)
马尔萨斯陷阱理论揭示了人口增长与资源供给之间的矛盾,强调人口增长速度远超资源增长,导致资源短缺、贫困和社会停滞。尽管现代技术和制度创新在一定程度上突破了这一陷阱,但该理论对理解当今资源分配、环境压力和社会不平等等问题仍具重要意义。
-
二十四节气歌
二十四节气歌是一种帮助记忆二十四节气顺序的民谣。它不仅概括一年时序,也是黄河流域农耕的时间表:何时浸种、何时收麦、何时藏菜,都藏在节气里。