- 博客(79)
- 收藏
- 关注
原创 [特殊字符] 2026年Linux发行版“选妃指南”:别挑花眼,你的本命系统在这里!
2026年Linux发行版推荐指南:从入门到专业全适配 摘要:本文以生动比喻介绍Linux系统的多样性,针对不同用户需求推荐适配发行版。新手可选Ubuntu、Linux Mint等易用版本;设计生产力用户适合Pop!_OS、Manjaro等美观高效系统;开发者推荐Arch Linux、Debian等专业工具;服务器场景则首推Rocky Linux、Ubuntu Server等稳定版本。文章特别提到国产深度、银河麒麟等系统的突破性发展,强调Linux生态已从极客玩具发展为覆盖5%桌面市场的成熟平台,在AI、游
2026-06-06 12:27:45
353
原创 在Windows运行完整的Linux桌面GUI!Kali on WSL2安装与简单配置指南
Windows在更新到2004版本之后正式开启了WSL2的支持,这次是完整的运行在HyperV虚拟机中的Linux系统了,可以称之为真正的Linux了,难不成Windows即将成为最好的Linux发行版?如果不是2004版本的话,要把系统升级到2004版本,微软说是有推送,但时好时坏,检查不到更新的同学请自行下载官方的“易升”工具检查更新。实际体验下来还是可以的,不过小问题不少,爱折腾的同学安排一手,对提高Windows平台下的开发体验还是有很大帮助的~如果原本就安装有WSL,可以直接升级到WSL2。
2024-02-05 21:35:39
13565
1
原创 简单的.bat恶搞代码
哈喽,大家好,本期我会向大家分享几个恶搞代码,你可以用它来整蛊身边的同事或朋友,但是如果你被暴揍———后果自负。好啦,废话不多说,上教程。
2023-09-17 12:23:20
37015
5
原创 AI编程工具使用指南:2025年最全选型、场景与实战手册
2025年AI编程工具已成开发者标配,使用率达92%。格局上,GitHub Copilot守企业市场(~40%),Cursor抢个人开发者(~25%增长最快),Codeium吃免费市场(~15%),通义灵码/TRAE崛起于国内(~10%)。核心功能覆盖补全、生成、调试、对话、重构、测试六大模块。选型关键看场景:日常补全选Codeium,深度编码选Cursor,架构推理选ChatGPT o3/Claude,国内场景选通义灵码/TRAE。提效核心不是工具本身,而是Prompt质量、上下文充分度和Code Rev
2026-06-23 11:12:13
298
原创 AI编程实战:我如何用AI工具将代码生产效率提升200%
AI编程革命:主流工具与实战效率提升(摘要) 2025年AI编程已成为开发者标配,GitHub Copilot、ChatGPT和Cursor三大工具各具优势:Copilot擅长日常补全,ChatGPT强于复杂算法,Cursor则专精多文件重构。AI深度融入六大开发场景:代码生成(采纳率40-50%)、代码解释、Bug定位(Claude3.5错误分析准确率92%)、自动化测试(效率提升10倍)、文档生成(节省20%时间)和代码审查。实战案例显示,AI可使后端开发效率提升330%,前端开发耗时减半,缺陷率降低3
2026-06-23 10:53:06
476
原创 如何用电脑在家搭建属于自己的服务器——小白也能搞定的保姆级教程(六)
这篇文章是一份家庭服务器搭建的避坑指南,总结了作者亲身经历的五个常见错误及其解决方案: 系统盘选择误区:不建议用大容量新硬盘作系统盘,推荐用小容量SSD搭配大容量机械硬盘存储数据。 备份缺失:强调3-2-1备份原则(3份数据、2种介质、1份异地),避免数据丢失风险。 密码安全:禁用简单密码,推荐SSH密钥登录、修改默认端口及安装Fail2ban防御暴力破解。 端口管理:避免开放不必要的端口,建议使用UFW防火墙或Tailscale实现安全访问。 休眠设置:关闭休眠模式以延长硬盘寿命。 此外,作者对比了不同搭
2026-06-23 10:00:39
221
原创 如何用电脑在家搭建属于自己的服务器——小白也能搞定的保姆级教程(五)
家庭服务器外网访问与安全加固:推荐用免费的Tailscale一键组网,无需公网IP和端口暴露,安装仅需一行命令(curl -fsSL https://tailscale.com/install.sh | sh)。有公网VPS可选FRP内网穿透。安全方面:用SSH密钥登录替代密码、改非22端口、开UFW防火墙只放必要端口、装Fail2ban自动封禁恶意IP、开自动更新。记住:别把服务直接暴露公网,用Tailscale;别用弱密码;定期更新系统。
2026-06-23 09:45:03
157
原创 如何用电脑在家搭建属于自己的服务器——小白也能搞定的保姆级教程(四)
本文介绍了搭建家庭服务器后可安装的5个实用服务: Nextcloud - 私有云盘,替代百度网盘,支持多端同步,数据完全自主掌控 Jellyfin - 私人影视库,自动整理本地影片生成海报墙,免费开源版Netflix qBittorrent - 24小时离线下载工具,低功耗挂机,支持远程管理 Immich - 智能相册备份,AI自动分类照片,隐私性优于Google Photos HomeAssistant(进阶) - 统一管理各品牌智能家居设备 文章提供了各服务的Docker部署方案,并推荐Nextclou
2026-06-23 09:30:36
331
原创 如何用电脑在家搭建属于自己的服务器——小白也能搞定的保姆级教程(三)
好了,前面铺垫了那么多,终于到了最激动人心的环节了!别紧张,我知道你现在心里可能在想:"我不会敲代码啊"、"万一搞坏了怎么办"——放心,这一章我会给你两条路选。不管你选哪条,跟着我一步一步来,最多 30 分钟,你的家庭服务器就跑起来了。
2026-06-21 21:59:31
209
原创 如何用电脑在家搭建属于自己的服务器——小白也能搞定的保姆级教程(二)
好了,第一章我们聊完了"为什么要搭服务器",我知道你现在心里大概有两个想法:第一——"确实挺心动的。第二——"但是……我是不是得买一堆很贵的设备啊?别急,这一章就是来打消你第二个念头的。因为它最大的特点就是——你家角落里那台吃灰三年的旧电脑,那台开机就风扇嗡嗡响的淘汰笔记本,甚至你室友不要了扔给你的"电子垃圾"……它们不是垃圾,它们是你未来的。来,咱们一样一样说。
2026-06-21 21:41:56
198
原创 如何用电脑在家搭建属于自己的服务器——小白也能搞定的保姆级教程(一)
这是程序员干的事儿,跟我没关系。但其实,搭建家庭服务器这件事,在 2024 年已经变得超级简单了。以前你确实需要懂 Linux、会敲命令、会配网络……但现在呢?有 CasaOS 这种"一键安装"的系统,有 Portainer 这种"点点鼠标就能管理 Docker"的工具,有 Tailscale 这种"装上就能外网访问"的神器。你不需要成为技术大牛,你只需要会"复制粘贴"就够了。这篇文章我会手把手带你走完全程。从硬件准备、系统安装,到各种实用服务的部署,再到外网访问和安全防护——
2026-06-21 21:38:30
223
原创 Python学习书籍推荐与指南:从零基础到实战高手的完整书单
好,到这儿,整篇文章的干货全部倒完了。咱们最后来做个总结,帮你把这些信息打包带走。全文推荐了12本精心筛选的Python书籍,覆盖从零基础到实战专精的完整路径。最后再说一遍核心观点:你的情况选这本就对了零基础入门,不知道从哪开始📖《Python编程:从入门到实践》——入门首选,闭眼入喜欢动手敲代码,不爱看理论📖《"笨办法"学Python》——边敲边学,实战感拉满想快速上手干活、搞自动化📖《简明Python教程》——免费开源,随时能看想把代码写得漂亮、写得Pythonic。
2026-06-20 17:54:53
204
原创 告别加班!这些IDE神仙技巧,让你的开发效率直接起飞[特殊字符]
本文介绍了开发者常用IDE(如IntelliJ IDEA、VS Code等)的高效使用技巧,指出大多数人仅发挥了IDE 30%的能力。核心五大技巧:快捷键(全局搜索、跳转定义、重命名、多行编辑、复制整行等)是提速基础;高级调试(条件断点、日志断点、热替换、表达式求值、异常断点)远超基础打断点;插件推荐(代码质量检查、Git增强、主题美化、API文档、数据库管理)能显著提升体验;版本控制(暂存区管理、交互式提交、冲突可视化、本地历史)让协作更高效;智能补全已进化到上下文感知、整行预测、链式调用等层次。文章还总
2026-06-08 15:31:14
176
原创 告别“复制粘贴”备份:Git 从入门到精通的实战指南
本文深入解析Git高效使用技巧,从基础规范到高级功能,帮助开发者提升协作效率。核心内容包括:1)规范提交(原子提交+语义化信息)与分支管理;2)进阶操作如stash暂存、cherry-pick选择性移植;3)历史重塑技巧(rebase交互式整理)与安全回退方案;4)自动化校验机制和bug定位工具。重点强调:rebase仅限本地分支使用,团队协作需遵守"不修改公共历史"原则。通过系统化运用这些技巧,开发者可将Git从简单备份工具转变为提升研发效能的工程实践。
2026-06-06 11:48:19
313
原创 Claude Code:开启AI原生编程效率的黄金时代
从繁琐的代码编写中解脱,一位开发者在终端中输入“构建一个带有用户认证的React应用”,一小时后,不仅前端界面和API接口准备就绪,连单元测试和部署脚本也已自动生成。当Anthropic在2025年推出Claude Code时,软件开发领域正在经历一场静默的革命。这不是又一个代码补全工具,而是一个能够在终端中理解整个项目结构、自主执行复杂任务的AI编码伙伴。
2026-02-04 15:45:29
815
原创 好玩的bat命令
这篇文章分享了各种有趣的BAT批处理命令脚本,包括恶作剧代码(如伪格式化脚本、死机循环)、实用功能(如清理垃圾、修改主页)以及创意注释图案(如蒙娜丽莎、货车等ASCII艺术)。这些脚本展示了BAT命令的趣味性和多样性,既有整蛊朋友的玩笑代码,也有实际用途的快捷操作,同时还收录了各种富有创意的代码注释图案,为编程工作增添乐趣。需要注意的是,部分命令可能产生恶作剧效果,使用需谨慎。
2025-10-31 17:33:59
668
原创 150个CMD命令(史上更全cmd命令 net命令)
文件名加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。文件名 (目录名) 查看某文件 (目录) 的属性attrib 文件名-A-R-S-H或+A+R+S+H去掉 (添加)某文件的存档,只读,系统,隐藏 属性;0=黑、1=蓝2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白。更我详细说明见cmd/?
2024-03-24 22:43:55
1743
原创 Linux主流桌面环境介绍
KDE 项目组还发了大量的可运行在 KDE 环境中的应用程序,包括 Dolphin(文件管理工具)、Konsole(终端)、Kate(文本编辑工具)、Gwenview(图片查看工具)、Okular(文档及PDF查看工具)、Digikam(照片编辑和整理工具)、KMail(电子邮件客户软件)、Quassel(IRC客户软件)、K3b(DVD刻录程序)、Krunner(启动器)等。2011 年,GNOME 3 进行了重大更新,不再采用传统的 Windows 风格的界面,而是进行了全新的设计,惊艳了很多用户。
2024-02-07 21:16:34
1983
原创 24 个值得尝试的 Linux 桌面环境 | Linux 中国
Linux 桌面的最大优点之一是它提供给用户选择的权利。如果你不喜欢你屏幕左下角的应用程序菜单,你可以移除它。如果你不喜欢你的文件管理器组织文件的方式,你可以使用另外一个文件管理器。不过,不可否认的是,这对那些不习惯自己选择如何使用计算机的用户来说可能会感到困惑。如果你正在考虑安装 Linux,你要做的选择之一就是你想使用哪一个桌面,最好的方法就是尝试几个不同的桌面,直到你找到感觉适合你的桌面。
2024-02-07 13:44:09
3841
原创 内网渗透-windows持久性后门
前不久进行了一次钓鱼,对方电脑是win7系统,加上有杀软,最后因为电脑关机,失去了权限。整理下从木马上线到快速建立后门的方法。本次只写出了一部分建立持久性后门的方法,还有许多方法没有进行演示,大部门方法都是对注册表进行更改,无法绕过杀软。
2024-02-05 17:28:36
2161
原创 Python 爬虫:如何用BeautifulSoup 爬取网页数据
而 BeautifulSoup 则是 Python 中最常用的爬虫库之一,它能够帮助我们快速、简单地解析 HTML 和 XML 文档,从而提取出我们需要的数据。通过本文的学习,读者可以掌握如何使用 BeautifulSoup 解析 HTML 和 XML 文档,从而提取出需要的数据。同时,读者也可以将本文中的代码应用到其他网页数据的爬取中。可以使用浏览器的开发者工具来查看网页的 HTML 代码,找到对应的元素。接下来,我们可以使用 BeautifulSoup 对象中的方法来提取我们需要的数据。
2024-01-08 22:27:50
599
原创 第5章 目标识别
Kali Linux 的很多工具都可用于在目标网络里发现、识别主机。本章将介绍这些软件的使用方法。这部分内容分为以下几个主题:● 目标识别过程的简介;● 使用Kali Linux 的工具识别目标主机的方法;● 鉴定目标主机操作系统的方法(操作系统指纹识别)。为了更容易地理解这些概念,我们将使用一个虚拟网络作为目标网络。在利用第三方工具(如搜索引擎)获取目标网络的信息之后,接下来就要识别出目标系统里联网的主机。这阶段的主要目标如下。● 在目标网络里搜索在线的主机。
2024-01-01 00:50:35
1192
原创 附录B 关键资源
您也可以在这些公共、私人组织的网站上发布您挖掘出来的漏洞信息。其中一些网站还会给发布漏洞的安全人员支付报酬,以报答发布人员在挖掘漏洞、研发PoC代码的时候花费的时间和精力。为了便于读者使用 Kali Linux 工具快速地检索可能存在弱点的网络服务,本文把常见的网络服务及其占用的端口号码整理了出来。本节将介绍一些可进行在线练习的Web应用程序练习题,以及下载后再做离线练习的虚拟机镜像和ISO镜像。读者可利用这些资源,在自己的系统环境中学习渗透测试的技术。在学习exploit的研发技术时,可参考以下资源。
2024-01-01 00:50:30
472
原创 专栏分享
本博主创建了两个有关kali-linux渗透测试和Python入门指南的专栏,感兴趣的朋友可以去看看,希望大家多多支持,互相学习😊😊😊。
2024-01-01 00:50:23
503
原创 第1章 Kali Linux入门
本章将带领读者初步了解渗透测试专用的独立Linux 操作系统——Kali Linux。本章涵盖下述主题:● Kali 的发展简史;● Kali 的一般用途;● Kali 的下载与安装;● Kali 的配置与更新。在本章的结尾部分,我们还会介绍Kali Linux 附加功能包和配置工具。Kali Linux(Kali)是专门用于渗透测试的Linux操作系统,它由BackTrack 发展而来。
2023-12-31 11:18:10
1617
原创 15. 附录
有错误发生时,解释器会打印一个错误信息和栈跟踪器。在交互模式下,它返回主提示符,如果从文件输入执行,它在打印栈跟踪器后以非零状态退出。(异常可以由语句中的子句来控制,这样就不会出现上文中的错误信息) 有一些非常致命的错误会导致非零状态下退出,这通常由内部矛盾和内存溢出造成。所有的错误信息都写入标准错误流;命令中执行的普通输出写入标准输出。在主提示符或从属提示符中输入中断符 (通常是 Control-C 或者 DEL) 就会取消当前输入,回到主命令行。执行命令时输入一个中断符会抛出一个异常,它可以被。
2023-12-31 11:09:31
500
原创 14. 浮点数算法:争议和限制
浮点数在计算机中表达为二进制(binary)小数。例如:十进制小数:0.125是 1/10 + 2/100 + 5/1000 的值,同样二进制小数:0.001是 0/2 + 0/4 + 1/8。这两个数值相同。唯一的实质区别是第一个写为十进制小数记法,第二个是二进制。遗憾的是,大多数十进制小数不能精确的表达二进制小数。这个问题更早的时候首先在十进制中发现。考虑小数形式的 1/3,你可以来个十进制的近似值:0.3或者更进一步的:0.33或者更进一步的:0.333。
2023-12-31 11:08:11
1045
原创 13. 交互式输入行编辑历史回溯
有些版本的 Python 解释器支持输入行编辑和历史回溯,类似 Korn shell 和 GNU bash shell 的功能。这是通过库实现的。它支持 Emacs 风格和 vi 风格的编辑。这个库有它自己的文档,在此不重复了。不过,基本的东西很容易演示。交互式编辑和历史查阅在 Unix 和 Cygwin 版中是可选项。本章不是马克哈密尔顿的 PythonWin 包和随 Python 发布的基于 TK 的 IDLE 环境的文档。
2023-12-31 11:06:29
922
原创 12. 接下来?
应该浏览一下这份文档,它为标准库中的类型、函数和模块提供了完整(尽管很简略)的参考资料。新闻组和邮件组是开放的,所以发送的消息可以自动的跟到另一个之后。每天有超过 120 个投递(高峰时有数百),提问(以及回答)问题,为新功能提建议,发布新模块。: Python 包索引,以前昵称为奶酪店,索引了可供下载的,用户创建的 Python 模块。FAQ回答了很多被反复提到的问题,很可能已经解答了你的问题。: Python 食谱是大量的示例代码、大型的集合,和有用的脚本。: 快速访问 Python 的文档。
2023-12-31 11:05:24
475
原创 11. 标准库浏览 – Part II
基于消息属性,新的过滤器可以选择不同的路由:,,, 和。模块给老手提供了一种解释器,可读的方式深入控制内置和用户自定义对象的打印。为了达到那个目的,线程模块提供了许多同步化的原生支持,包括:锁,事件,条件变量和信号灯。因此,任务协调的首选方法是把对一个资源的所有访问集中在一个单独的线程中,然后使用。例如,计算 70 分电话费的 5% 税计算,十进制浮点数和二进制浮点数计算结果的差别如下。模块提供了不用创建引用的跟踪对象工具,一旦对象不再存在,它自动从弱引用表上删除并触发回调。提供了基于正规链表的堆实现。
2023-12-31 11:04:00
890
原创 9. 类
类定义最简单的形式如下:类的定义就像函数定义(def语句),要先执行才能生效(你当然可以把它放进if语句的某一分支,或者一个函数的内部。习惯上,类定义语句的内容通常是函数定义,不过其它语句也可以,有时会很有用——后面我们再回过头来讨论。类中的函数定义通常包括了一个特殊形式的参数列表,用于方法调用约定——同样我们在后面讨论这些。进入类定义部分后,会创建出一个新的命名空间,作为局部作用域——因此,所有的赋值成为这个新命名空间的局部变量。特别是函数定义在此绑定了新的命名。
2023-12-31 11:00:38
1008
原创 8. 错误和异常
在程序中可以通过创建新的异常类型来命名自己的异常(Python 类的内容请参见类异常类通常应该直接或间接的从Exception类派生,例如:...>>> try:...')在这个例子中,Exception默认的__init__()被覆盖。新的方式简单的创建value属性。这就替换了原来创建args属性的方式。异常类中可以定义任何其它类中可以定义的东西,但是通常为了保持简单,只在其中加入几个属性信息,以供异常处理句柄提取。
2023-12-31 10:58:26
928
原创 6. 模块
如果你退出 Python 解释器并重新进入,你做的任何定义(变量和方法)都会丢失。因此,如果你想要编写一些更大的程序,为准备解释器输入使用一个文本编辑器会更好,并以那个文件替代作为输入执行。这就是传说中的脚本。随着你的程序变得越来越长,你可能想要将它分割成几个更易于维护的文件。你也可能想在不同的程序中使用顺手的函数,而不是把代码在它们之间中拷来拷去。为了满足这些需要,Python 提供了一个方法可以从文件中获取定义,在脚本或者解释器的一个交互式实例中使用。这样的文件被称为模块;模块中的定义可以。
2023-12-31 10:52:25
865
原创 1. 开胃菜
Python 内置提供了大量的标准模块,你可以将其用作程序的基础,或者作为学习 Python 编程的示例。的:如果你会 C 语言编程便可以轻易的为解释器添加内置函数或模块,或者为了对性能瓶颈作优化,或者将 Python 程序与只有二进制形式的库(比如某个专业的商业图形库)连接起来。,它内置支持高级的数据结构类型,例如:灵活的数组和字典。本手册剩下的部分将通过示例介绍 Python 语言及系统的诸多特性,开始是简单的语法、数据类型和表达式,接着介绍函数与模块,最后涉及异常和自定义类这样的高级内容。
2023-12-31 10:49:34
909
原创 15 款想要安利给所有人的Python IDE 开发工具
Github 为 Atom 开发了强大的功能,以提供良好的编程体验,包括多个插件,如 SQL queries 包、Markdown Preview Plus 包,以及编辑、可视化和渲染 LaTeX 公式的包。VS Code 是完整的代码编辑器,具备很多优秀功能,许多程序员称其为最好的 IDE 编辑器。本质上,IDE 是一种改进代码创建、测试和 debug 流程的工具,它使这些工作更加简单。它相对简单,对用户也更加友好。另一个适合新手的地方是,你可以看到 Python 在每一步中对你的表达式的评估。
2023-12-31 10:39:11
1404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅