标签: 编程

  • Devv-最懂程序员的新一代 AI 搜索引擎

    网站介绍

    Devv是一款面向程序员且最懂程序员的新一代 AI 搜索引擎,旨在为中文开发者提供更精确、更快速的代码搜索体验。

    核心功能

    • 智能代码搜索:精准匹配开发者需求,快速定位代码解决方案
    • 技术问题解答:帮助用户快速、精准地找到编程解决方案
    • 个性化推荐:根据开发者的搜索习惯提供智能化推荐
    • 最新技术资讯:实时更新前沿技术动态与开发资源

    通过这些功能,Devv 能够显著提升开发效率,让程序员更专注于核心开发工作。

    Devv AI搜索引擎界面

    网站地址

    🌐 网站入口https://devv.ai/zh

  • 高并发系统设计40问-JAVA 架构师笔记

    高并发系统设计40问

    课程介绍

    高并发系统设计40问是网友整理的在线JAVA 架构师笔记,用来记录架构师相关成套的知识体系。笔记课程划分了三个核心模块来讲解,分别是:

    • 基础篇 - 夯实高并发系统设计的基础知识
    • 演进篇 - 讲解系统架构的演进与优化思路
    • 实战篇 - 以真实案例为主线进行实战演练

    课程从原理到实战,以案例作为主线,涵盖了高并发系统设计的整个知识体系。课程理论知识偏多,不适合零基础学员,更像是总结性的思路,比较适合有一定基础的开发者放在架构层面深入学习。

    网站地址

    地址:https://zq99299.github.io/note-architect/

  • 编程宝库 - 免费编程自学网站,收录全栈技术教程

    网站介绍

    编程宝库(http://www.codebaoku.com/)是一个完全免费的编程自学网站,无需注册,打开就能学。网站收录了从入门到进阶的各类编程技术教程,覆盖前端、后端、数据库、移动开发等多个领域,适合零基础新手和想要系统复习的开发者。

    内容覆盖

    在编程语言方面,网站收录了主流开发语言:Python、Java、C/C++、Go、Rust、PHP、JavaScript、TypeScript、SQL等。无论是想做Web开发、数据分析、人工智能还是嵌入式开发,都能找到对应的入门教程和进阶指南。

    除了编程语言本身,网站还提供了丰富的技术栈内容:

    • 前端开发:HTML、CSS、JavaScript、Vue、React、Angular等主流框架教程
    • 后端开发:Node.js、Spring Boot、Django、Flask等服务端技术
    • 数据库:MySQL、PostgreSQL、MongoDB、Redis等数据库使用与优化
    • DevOps:Git、Docker、Linux服务器管理等实用技能
    • 设计模式与架构:帮助开发者提升代码组织能力和系统设计思维

    使用体验

    第一次打开编程宝库,给人的感觉是「干净」。没有弹窗广告,没有强制登录,教程页面直接展示内容。左侧是章节导航,右侧是正文内容,支持代码高亮显示,复制代码也很方便。

    教程结构采用「概念讲解 + 代码示例 + 运行结果」的形式,每个知识点都有配套的代码片段,可以直接复制到本地运行验证。对于新手来说,这种「学了就能练」的方式比纯理论讲解友好得多。

    网站的分类逻辑也比较清晰:按编程语言分类、按技术方向分类、按难度等级分类。如果你想系统学习某个方向,可以直接从对应分类的第一章开始,逐章递进。

    适用场景

    • 零基础入门:想学编程但不知道从哪开始,可以从Python或JavaScript的入门教程开始,跟着章节走
    • 技术转型:比如从后端想转前端,或者想学一门新语言,可以直接找对应专题的教程
    • 面试准备:很多教程涵盖了常见面试题和核心概念,适合用来做技术复习
    • 工作中查阅:某个API记不清了,或者某个框架的用法不确定,可以快速搜索定位到对应章节

    使用建议

    建议先明确学习目标,不要贪多。比如你想做Web开发,就先专注把HTML/CSS/JavaScript学扎实,再进入框架学习。编程宝库的教程虽然全面,但最好的学习方式还是「学一门,用一门」,而不是同时开太多学习路线。

    另外,配合在线编程环境(如Replit、CodeSandbox)使用效果更好——看完教程直接在线练手,省去本地配置环境的时间成本。

    小结

    编程宝库是一个实用导向的免费编程学习网站胜在内容覆盖面广、无门槛可上手、教程结构清晰。对于想利用业余时间学编程的朋友,是个值得收藏的入门站点。

    网站地址:http://www.codebaoku.com/

  • Any Rule - 开发者必备常用正则表达式工具,支持多平台使用

    Any Rule 是一款功能强大的常用正则表达式工具,支持 Web、VS Code、Idea、Alfred Workflow 等多个平台,帮助开发者快速查找和复制各类常用正则规则。

    📋 主要功能

    Any Rule 内置丰富的正则表达式规则库,覆盖日常开发中的各类验证场景:

    • 🚂 火车车次号 - 正则验证规则
    • 📱 手机机身码(IMEI) - 格式校验
    • 🔗 网址(URL) - 匹配规则
    • 🏢 统一社会信用代码 - 验证规则
    • 💳 常见格式 - 身份证、银行卡、邮箱、手机号等
    • 🔄 跨平台同步 - 多设备无缝使用

    💻 平台支持

    Any Rule 提供多种使用方式,满足不同开发环境需求:

    平台 说明
    🌐 Web版 在线访问,即开即用
    📝 VS Code插件 IDE内直接调用,高效编码
    ☕ Idea插件 Java开发者首选
    ⚡ Alfred Workflow Mac效率工具集成

    🎯 使用场景

    Any Rule 适用于多种开发场景:

    • 🖥️ 前端开发 - 表单验证、输入校验
    • 🖥️ 后端验证 - API参数校验、数据过滤
    • 📊 数据清洗 - 批量文本处理
    • 📝 文本处理 - 日志分析、内容提取

    规则库持续更新,覆盖日常开发中的绝大多数需求。

    🔗 相关链接

    • 🌐 在线使用:https://any-rule.vercel.app/
    • 💻 GitHub开源:https://github.com/any86/any-rule
  • GitHub上的Python爬虫学习项目-examples of web crawlers新手友好

    GitHub Python爬虫项目

    项目简介

    examples of web crawlers是一个专注于Python爬虫学习的开源项目,收录了大量非常有趣的爬虫实战案例。项目主要爬取淘宝、天猫、微信、微信读书、豆瓣、QQ等主流网站的数据,代码通用性较高,时效性较久。

    项目特点

    • 新手友好:项目代码对新手比较友好,尽量用简单的Python代码编写
    • 注释详细:配有大量中文注释,方便理解和学习
    • 实战性强:涵盖多个主流平台的爬虫案例
    • 持续更新:项目保持活跃更新

    支持的平台

    • 🍑 淘宝/天猫
    • 💬 微信
    • 📚 微信读书
    • 🎬 豆瓣
    • 💬 QQ
    • 🌐 其他主流网站

    适用人群

    • ✅ Python初学者想学习网络爬虫
    • ✅ 需要参考实战案例的开发者
    • ✅ 对数据采集有兴趣的学习者

    快速使用

    1. 克隆项目:将项目代码克隆到本地
    2. 安装依赖:根据项目 requirements.txt 安装所需Python库
    3. 配置参数:根据注释说明修改相关参数(如cookie、headers等)
    4. 运行脚本:执行对应的Python脚本即可开始爬取

    学习建议

    • 📖 建议先学习Python基础语法和HTTP协议
    • 🌐 了解基本的网页结构(HTML、CSS、JavaScript)会更有帮助
    • 🚀 从简单的案例开始,逐步深入复杂项目
    • ⚠️ 注意遵守网站的robots协议和使用条款

    项目地址

    👉 GitHub地址:https://github.com/shengqiangzhang/examples-of-web-crawlers

  • CS-Books - GitHub超过1000本计算机经典书籍免费分享

    在程序员的学习成长过程中,找到优质的学习资料至关重要。今天要介绍的 CS-Books 项目,是一个专注于计算机领域经典书籍的开源仓库,目前已在 GitHub 上收录超过 1000 本计算机经典书籍,涵盖编程语言、算法、系统架构等多个热门技术方向。

    📚 书籍资源分类

    CS-Books 仓库收录的书籍资源主要包括以下类别:

    • 🖥️ 编程语言:C/C++、Java、Python、Go、Rust、JavaScript 等
    • 💻 计算机基础:数据结构与算法、操作系统、计算机网络、计算机系统知识
    • ⚙️ 后端技术:后端架构、设计模式、数据库、缓存、消息队列
    • 🎨 前端技术:HTML/CSS、JavaScript、Vue、React、Angular 等
    • 🤖 其他领域:机器学习、人工智能、云计算、DevOps、汇编语言
    • 📝 求职面试:校招社招面经、算法题解、面试题库

    ✨ 资源特点

    • 🔄持续更新:仓库保持活跃更新,不断添加新的优质书籍资源
    • 📂分类清晰:书籍按照编程语言、技术方向进行系统分类,便于查找
    • 💰免费分享:所有书籍资源均可免费获取学习
    • 🌐多平台支持:提供 GitHub 原版和 Gitee 国内加速镜像两个版本

    🔗 项目地址

    📦 GitHub 原版
    https://github.com/forthespada/CS-Books

    ⚡ Gitee 加速版
    https://gitee.com/ForthEspada/CS-Books

    📖 总结

    无论你是编程初学者还是资深开发者,CS-Books 都是一个值得收藏的优质资源站。仓库持续更新、分类清晰、获取便捷,是计算机学习者不可或缺的学习宝库。建议收藏备用,随时查阅学习!

  • 国外技术博客网站集合大全_热门开发者博客资源汇总

    在技术学习和开发过程中,阅读优质的技术博客是提升技能的重要途径。本文为大家整理了一份实用的国外技术博客网站集合,涵盖了多个技术领域,适合不同层次的开发者和技术爱好者参考学习。

    📚 为什么要关注国外技术博客?

    国外技术博客通常具有以下优势:

    • 内容质量高:许多知名技术博客由行业专家撰写,文章深度和实用性较强
    • 技术前沿:能够第一时间获取最新的技术动态和行业趋势
    • 英文资源丰富:大部分优质技术文档和教程以英文为主
    • 社区活跃:评论区往往有高质量的技术讨论和经验分享
    技术博客学习示意图

    💻 Web开发类博客

    • CSS-Tricks:专注于CSS、前端开发和用户体验设计,内容实用且更新频繁
    • Smashing Magazine:老牌Web开发技术博客,涵盖设计、前端、后端等多个方向
    • SitePoint:提供Web开发、设计、编程等领域的教程和文章
    • Codrops:创意前端实验和UI设计灵感来源,技术与艺术结合
    • MDN Web Docs:Mozilla官方Web技术文档,是前端开发者的必备参考

    👥 开发者社区与资讯

    • Dev.to:全球最大的开发者社区之一,文章覆盖各个技术领域
    • Hacker Noon:科技与创业主题的技术博客,文章质量较高
    • Medium (技术专栏):众多技术大咖的博客聚集地,内容丰富多样
    • Hacker News:Y Combinator旗下的科技新闻聚合平台
    • Reddit (r/programming):程序员社区讨论,技术话题广泛
    开发者社区平台

    📖 学习与教程类

    • freeCodeCamp:免费编程学习平台,教程系统且实践性强
    • Treehouse Blog:编程学习资源博客,提供各类技术教程
    • Stack Overflow Blog:程序员问答社区的技术博客

    🏢 大厂技术博客

    • GitHub Blog:开源项目和技术动态的第一手资讯
    • Google Developers Blog:Google技术更新和开发工具介绍
    • Microsoft Developer Blog:微软技术栈和开发平台最新动态
    • AWS Blog:亚马逊云服务技术教程和最佳实践
    • Apple Developer Blog:iOS和macOS开发技术更新
    大厂技术博客

    🎯 主要技术领域覆盖

    本集合涵盖了以下技术方向的优质博客资源:

    • 🔹 Web开发(前端、后端、全栈)
    • 🔹 移动端开发(iOS、Android)
    • 🔹 数据分析与机器学习
    • 🔹 DevOps与云计算
    • 🔹 开源项目与技术社区

    💡 使用建议

    建议收藏本文中推荐的博客网站,定期浏览以保持对技术发展的敏感度。可以根据个人技术方向重点关注相关领域的博客,同时适当拓展其他领域的知识面。建议配合RSS阅读器使用,方便追踪感兴趣的博客更新。

    • 📌 使用RSS阅读器统一管理博客更新
    • 📌 根据技术方向重点关注相关领域
    • 📌 定期阅读,保持技术敏感度
    • 📌 参与社区讨论,提升学习效果

    这些技术博客资源会持续更新,欢迎有需要的开发者收藏学习。

  • Rust Atomics and Locks 中文翻译版 - 免费开源并发编程书籍

    Rust Atomics and Locks 是由 Mara Bos 编写的 Rust 并发编程专业书籍,涵盖了原子操作、锁机制、内存模型等核心主题。作为 Rust 官方推荐的并发编程参考书,本书深入讲解了如何在 Rust 中编写安全高效的并发代码。

    该书已完全开源,社区志愿者已将其翻译为中文,方便中文开发者学习。

    🌐 在线阅读

    中文翻译版提供 HTML 在线阅读,支持黑暗模式,界面简洁舒适,适合开发者边学边练。

    在线阅读地址:https://rustcc.github.io/Rust_Atomics_and_Locks/

    GitHub 仓库:https://github.com/fwqaaq/Rust_Atomics_and_Locks

    📥 原版电子书下载

    如需离线阅读,可通过下方链接下载原版电子书:

    📚 书籍特色

    • 官方推荐:Rust 官方推荐的并发编程参考书
    • 内容全面:涵盖原子操作、锁机制、内存模型等核心主题
    • 社区翻译:中文翻译版由社区志愿者完成,完全免费开源
    • 在线阅读:支持黑暗模式,随时随地学习

    🎯 适合人群

    本书适合有一定 Rust 基础、希望深入学习并发编程的开发者。建议读者先熟悉 Rust 基本语法后再学习本书内容。

    如果你正在寻找一本系统学习 Rust 并发的书籍,或者想要深入理解 Rust 的内存模型和线程同步机制,这本书是非常不错的选择。

  • free-programming-books GitHub超23万star免费编程电子书集合

    📚 网站介绍

    free-programming-books 是 GitHub 上热门的免费编程电子书仓库,主要免费提供各类编程电子书资源。该项目最初来源于 StackOverflow,由 Karan Bhangui 和 George Stocker 贡献的免费可用编程书籍列表,后由 Victor Felder 移至 GitHub 进行协作更新和维护。

    目前该项目已成为 GitHub 最受欢迎的存储库之一,拥有超过 23.6万 star、约 9700 名观察者、7000 多次提交、1900 多位贡献者以及 49200 多个分支。由免费电子书基金会(Free Ebook Foundation)非营利组织管理,致力于促进免费电子书的创作、分发、存档和可持续发展。

    🎯 项目亮点:完全免费、开源共享、社区活跃、资源丰富

    ✨ 资源特色

    • 📖 涵盖多种编程语言和技术的电子书资源
    • 🔄 持续更新维护,社区活跃度高
    • 💯 完全免费,开源共享
    • 🌐 提供中文版书籍列表
    • 📚 资源种类丰富:前端、后端、算法、人工智能等

    📌 涵盖领域

    该仓库收录了丰富的编程学习资源,包括但不限于:

    • 编程语言书籍(Python、JavaScript、Java、C++ 等)
    • Web 开发技术(前端、后端、全栈)
    • 移动开发(iOS、Android)
    • 数据科学与人工智能
    • 数据库与运维
    • 开源书籍与教程

    🔗 网站地址

    📖 免费编程电子书列表:点我直达

    💻 GitHub 仓库:https://github.com/EbookFoundation/free-programming-books

    💡 使用建议

    • 建议收藏 GitHub 仓库,方便随时查看最新资源
    • 中文用户可直接访问中文版书籍列表,查找更便捷
    • 可以关注项目更新,获取最新上线的免费书籍
  • Road 2 Coding (r2coding) - 编程自学路线与资源聚合网站

    r2coding网站截图

    网站介绍

    r2coding,即 Road To Coding,意为编程自学之路,是一个专注于编程学习的资源聚合平台。自学编程以来,网站创建者将所有使用过的优质资源和分享内容进行了系统整理,旨在为编程自学者提供一站式学习解决方案。

    该平台的核心价值在于为学习者提供清晰的学习路线靠谱的学习资源高效的开发工具务实的原创文章,不仅方便自己持续学习,也希望能帮助更多走在编程自学路上的同学。

    涵盖领域

    • 前端开发(HTML、CSS、JavaScript、框架等)
    • 后端开发(Python、Java、Go等主流语言)
    • 移动端开发(iOS、Android)
    • 算法学习与数据结构
    • 开发工具与效率提升

    无论是编程新手还是有经验的开发者,都能在这里找到有价值的学习资源和工具。而且网站内容会持续保持更新,有自学需求的同学非常值得一看。

    网站特色

    • 学习路线清晰:提供系统化的编程学习路径,从入门到进阶,循序渐进
    • 资源丰富实用:聚合优质学习资料、开源项目和实战案例
    • 工具高效便捷:收录开发必备的高效工具,提升开发效率
    • 内容持续更新:紧跟技术发展趋势,不断迭代更新内容