w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
教程
微课
视频
实战
VIP会员
编程微课
更多>
78.7k
Python3 入门课程
爬虫?机器学习? Python无所不能。
27.4k
Python3 进阶课程
带你精进语法,初窥Python之禅。
41k
Python 自动化办公课程
工作赋能,效率倍增
35.3k
Python Turtle 绘图入门课程
Turtle库是Python语言中一个很流行的绘制图像的函数库
22.5k
HTML入门课程(含HTML5)
HTML之于编程犹如数字之于文明。
245.3k
CSS 入门课程
想给网站化个妆?学好CSS就够了!
视频课程
更多>
170.3k
Python3零基础入门到爬虫实战
通俗易懂的Python入门课,学基础知识,也学爬虫技术
28.1k
零基础入门学Python
涵盖python的入门到实战各种技术,包括python是什么,软件安装,各种基础语法,变量、控制语句、数据结构、函数、类等,配合大量练习题的学习掌握基础
5.5k
Python 入门编程练习100题
Python入门100题,包含15个主题的100道题目,到你学会Python,打牢基础
9.7k
Python3进阶:数据分析及可视化
通俗易懂,简洁直观的Python数据分析课程
8.2k
Python机器学习入门与实战
本课程讲解经典机器学习知识和实战项目,帮助同学们掌握当下热门机器学习算法。课程以Python和著名的机器学习库Scikit-learn为核心工具,基于诸多数据集进行实战任务,从零开始进行案例演示,课程简洁清晰、通俗易懂,非常适合作为Python机器学习的入门课程。
27.3k
小白学前端:HTML零基础入门
小白学前端第一站,快速掌握HTML知识
编程实战
更多>
HTML + CSS 基础实战
JavaScript 基础实战
Bootstrap 前端开发框架
jQuery 入门实战
HTML + CSS 进阶实战
HTML5 新特性实战
极客教程
热门教程
TRAE 编程中文教程
TRAE-AI 开发工程师 新用户注册赠2500积分,管理项目,也交付成果。
Python3 教程
Python3.x版本,未来主流的版本。
HTML 教程
HTML 指超文本标记语言。 HTML 是通向 WEB 技术世界的钥匙。 在 W3Cschool 的 HTML 教程中,您将学习如何使用 HTML 来创建站点。 HTML 非常容易学习!你会喜欢它的!
Java 教程
一种可以撰写跨平台应用软件的面向对象的程序设计语言。
Qoder 中文教程
阿里巴巴旗下 Agentic AI 编程平台 - 让编码更智能高效
JavaScript 教程
JavaScript 是世界上最流行的脚本语言。 JavaScript 是属于 web 的语言,它适用于 PC、笔记本电脑、平板电脑和移动电话。 JavaScript 被设计为向 HTML 页面增加交互性。 许多 HTML 开发者都不是程序员,但是 JavaScript 却拥有非常简单的语法。几乎每个人都有能力将小的 JavaScript 片段添加到网页中。
WorkBuddy 教程
WorkBuddy(腾讯龙虾) 是 AI 原生的桌面智能体工作台,以自然语言驱动办公自动化,一句指令即可完成数据处理、内容创作与深度分析,直接验收可交付结果,重塑职场效率标准。
C# 教程
C# 是一个简单的、现代的、通用的、面向对象的编程语言。
AI 编程指南
92 篇 · 约 52 万字 精修中文教程,带你从装好到熟练 —— Claude Code 53 篇 + Codex 39 篇,把命令行变成你最快的那只手。
AI / 智能开发
TRAE 编程中文教程
TRAE-AI 开发工程师 新用户注册赠2500积分,管理项目,也交付成果。
Qoder 中文教程
阿里巴巴旗下 Agentic AI 编程平台 - 让编码更智能高效
AI 编程指南
92 篇 · 约 52 万字 精修中文教程,带你从装好到熟练 —— Claude Code 53 篇 + Codex 39 篇,把命令行变成你最快的那只手。
OpenClaw 中文教程
OpenClaw 是 Peter Steinberger 开发的一款面向个人与轻量团队的低门槛AI自动化代理工具,前身为Clawdbot、Moltbot,经过版本迭代与品牌整合后,2026年统一以“OpenClaw”作为官方名称,核心定位是通过自然语言指令,替代人工完成流程化、重复性工作,无需用户掌握编程技能,适配多场景自动化需求。
Claude Code 编程技能教程
Claude Code 编程技能教程,从入门到进阶。
OpenClaw 技能参考手册中文版
OpenClaw skills(技能)参考手册中文版
DeepSeek 中文教程
Deepseek是一家中国的AI公司,其推出的DeepSeek-R1是一款创新的AI推理模型。该模型采用大规模强化学习技术,仅需少量标注数据即可显著提升推理能力,在数学、代码和自然语言推理等任务上性能出色,能对标OpenAI o1正式版,还支持模型蒸馏,遵循MIT License开源,为开发者提供API服务和思维链API接口。
AI人工智能教程
本教程为AI人工智能入门教程,适合初学者学习。
ArkClaw 入门教程
ArkClaw 是火山引擎面向个人用户与轻办公场景提供的云端AI智能体(Agent)服务,主打“零门槛、轻量化、低成本”,聚焦个人事务与简单办公任务的自动化,无需复杂配置,开箱即用,帮助个人摆脱繁琐事务,提升日常工作、学习与生活效率。同时,还能使用您订阅的火山方舟 Coding Plan,告别 Token 按量计费焦虑。
CodeGeeX 教程
CodeGeeX是一款基于大模型的智能编程助手,它可以实现代码的生成与补全、自动为代码添加注释、自动解释代码、自动编写单元测试、实现代码审查Code Review、自动修复代码fixbug、自动生成commit message完成git提交,以及在不同编程语言的代码间实现互译、针对技术和代码问题的智能问答等丰富的功能。帮助开发者显著提高工作效率,CodeGeeX支持300+种编程语言,适配多种主流IDE平台,包括Visual Studio Code,JetBrains IDEs,Visual Studio
TraeWork 教程
汇集 TraeWork 官方文档,帮助读者查找入门、协作、Agent 配置、任务执行、系统设置及版本更新等说明。
Cursor AI中文教程
Cursor AI是一款革命性的AI驱动代码编辑器,旨在通过深度整合人工智能技术,显著提升开发者的编程效率和体验。它基于Visual Studio Code构建,继承了VS Code的界面和功能优势,并全面融入了先进的AI技术,使其不仅仅是一个编写代码的工具,更是一个智能编程助手。
Vibe Coding 中文教程
Vibe Coding 是一个与 AI 结对编程的终极工作流程,旨在帮助开发者丝滑地将想法变为现实。本指南详细介绍了从项目构思、技术选型、实施规划到具体开发、调试和扩展的全过程,强调以规划驱动和模块化为核心,避免让 AI 失控导致项目混乱。
Ollama 中文教程
Ollama 是本地运行大语言模型(LLM)的轻量级开源框架。本教程基于 Ollama 官方文档(docs.ollama.com,v0.40.12)本土化翻译,系统讲解 Ollama 的安装部署、模型拉取与管理、Modelfile 自定义、REST API 与 OpenAI/Anthropic 兼容调用、Python/JavaScript 客户端库、桌面与编码代理集成、GGUF/Safetensors 模型导入、Docker 部署与 GPU 加速,以及常见问题与隐私排查。全部代码示例均附详细中文注释,面向
智能体技能中文教程
Agent Skills(智能体技能)是一种轻量、开放的格式,可借助专业知识与工作流为 AI 智能体拓展能力。
Grok API 中文教程
面向中文开发者的 Grok API 原创实战教程,10 章 36 节,围绕内部文档问答讲清接口代际、模型选型、成本工程与生产化排障,每节配判据卡。
OpenAI API 中文教程
OpenAI API 几乎可以应用于任何涉及理解或生成自然语言、代码或图像的任务。我们提供一系列具有不同功率级别的模型,适用于不同的任务,并且能够微调您自己的自定义模型。这些模型可用于从内容生成到语义搜索和分类的所有领域。
QoderWork 中文教程
QoderWork是阿里巴巴Qoder旗下桌面级通用智能体助手。
AI 应用入门
WorkBuddy 教程
WorkBuddy(腾讯龙虾) 是 AI 原生的桌面智能体工作台,以自然语言驱动办公自动化,一句指令即可完成数据处理、内容创作与深度分析,直接验收可交付结果,重塑职场效率标准。
GPT-5 提示词指南
Open AI推出的GPT-5模型及其官方提示词指南,强调了其在复杂任务、编程和多模态交互方面的提升。指南提供了优化策略,如调整推理力度、控制代理行为倾向以及利用工具序言等,帮助用户最大化发挥GPT-5的潜力。
AI对话力:让AI成为你的超级助手
系统掌握与AI大语言模型高效互动的核心技能,将AI从对话玩具升级为超级工作助手
AI写作指南
面向职场人士、内容创作者和普通写作者,系统掌握使用AI完成文章、公文、自媒体及日常职场写作的方法,并建立可靠的人机协同写作流程。
AI 编程指南
92 篇 · 约 52 万字 精修中文教程,带你从装好到熟练 —— Claude Code 53 篇 + Codex 39 篇,把命令行变成你最快的那只手。
AI 编程技能教程
涵盖 AI 编程技能的入门认知、基础实操、核心实战、故障排查、团队落地、未来展望全链路内容,助力每一位学习者从 “手动写代码” 向 “AI 智能协作开发” 蜕变,真正实现研发效率的翻倍提升。
Python / 数据科学
Python3 教程
Python3.x版本,未来主流的版本。
Fast Api最佳实践指南
面向能编写基础接口的Python开发者,通过文章管理API掌握FastAPI项目组织、异步调用、数据校验、依赖复用、数据库协作及测试方法。
PyTorch 中文教程
Python 优先的深度学习框架 PyTorch
Python 菜谱
为用户收集一些有用的功能的 Python 代码
Requests 中文文档
requests 是python实现的一个简单易用的HTTP库,它比urllib更简洁。
Keras:Python深度学习库中文教程
Keras:Python深度学习库教程
Python手册by一盏烛光
Python手册by一盏烛光
白话Python3
零基础学Python3
pandas 基础教程
pandas基础教程
学习如何使用 Python 程式语言
Python语法简洁清晰,是一种面向对象、解释型计算机程序设计语言。通过Python可以将其它语言制作的各个模块轻松的联结起来,特别是对于C/C++而言。但是要想学好Python该怎么人手呢?本书就为Python初学者提供了很好的起步基础。 本书作者:Chu-Siang Lai(冻仁翔) 本书来源:https://www.gitbook.com/book/chusiang/using-python/details
TensorFlow官方文档
TensorFlow 表达了高层次的机器学习计算,大幅简化了第一代系统,并且具备更好的灵活性和可延展性。
Pandas 中文教程
Pandas是一个开源的,BSD许可的库,为Python编程语言提供高性能,易于使用的数据结构和数据分析工具。 Pandas是NumFOCUS赞助的项目。这将有助于确保Pandas成为世界级开源项目的成功,并有可能捐赠给该项目。
Numpy 中文教程
NumPy 是 Python 科学计算的基础包。它是一个 Python 库,提供了一个多维数组对象、各种派生对象(例如掩码数组和矩阵),以及用于对数组进行快速操作的各种例程,包括数学、逻辑、形状操作、排序、选择、I/O 、离散傅立叶变换、基本线性代数、基本统计运算、随机模拟等等。
Python 图像处理库 Pillow
Pillow 是 PIL 的替代版本,PIL 软件包提供了基本的图像处理功能,如:改变图像大小,旋转图像,图像格式转换,色场空间转换,图像增强,直方图处理,插值和滤波等等。 Pillow 为了解决 PIL 的两个问题: 1. 不兼容 setuptools 2. 报告的问题太多,而更新太慢
Python 风格指南
Python 是谷歌使用的重要动态语言。这本风格指南列举了 Python 程序应采纳和避免的风格。 为帮助你正确地格式化代码,我们创建了 Vim的配置文件 。对于Emacs用户,保持默认设置即可。 许多团队采用 Black 和 Pyink 作为自动格式化工具,以避免格式上的争论。
笨办法学Python
笨办法学Python
MATLAB 教程
MATLAB(矩阵实验室)是第四代高层次的编程语言和交互式环境数值计算,可视化和编程。
Python Tornado教程
Tornado是一个 Python Web 框架和异步网络库,最初是在FriendFeed开发的。通过使用非阻塞网络 I/O,Tornado 可以扩展到数万个打开的连接,使其成为 长轮询、 WebSocket和其他需要与每个用户长期连接的应用程序的理想选择。
前端开发
HTML 教程
HTML 指超文本标记语言。 HTML 是通向 WEB 技术世界的钥匙。 在 W3Cschool 的 HTML 教程中,您将学习如何使用 HTML 来创建站点。 HTML 非常容易学习!你会喜欢它的!
JavaScript 教程
JavaScript 是世界上最流行的脚本语言。 JavaScript 是属于 web 的语言,它适用于 PC、笔记本电脑、平板电脑和移动电话。 JavaScript 被设计为向 HTML 页面增加交互性。 许多 HTML 开发者都不是程序员,但是 JavaScript 却拥有非常简单的语法。几乎每个人都有能力将小的 JavaScript 片段添加到网页中。
CSS 教程
CSS 指层叠样式表(Cascading Style Sheets)。 在我们的 CSS 教程中,您将学习如何使用 CSS 同时控制整个站点的样式和布局。 通过与 XHTML 结合,CSS 可以帮助我们实行表现与结构分离的开发模式。 通过使用 CSS 来提升工作效率!
现代 Javascript 教程
以最新的 JavaScript 标准为基准。通过简单但足够详细的内容,为你讲解从基础到高阶的 JavaScript 相关知识。
HTML5 教程
HTML 5 是下一代的 HTML。 HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。 在 W3Cschool 的 HTML 5 教程中,您将了解 HTML5 中的新特性。
百度智能小程序开发文档
百度智能小程序能够智能连接人与信息、人与服务、人与万物的开放生态,依托以百度App为代表的全域流量,通过百度AI开放式赋能, 精准连接用户,无需下载安装便可享受智慧超前的使用体验。
ECMAScript5.1中文版 + ECMAScript3 + ECMAScript(合集)
关于部分不属于规范,本规范是w3c 规范的镜像版,目前以100%完成,但尚未校订,本规范为阅读而生,意在优化阅读体验。
vue3.0 ElementPlus 中文版教程
ElementPlus 是一套为开发者、设计师和产品经理准备的基于 Vue 3.0 的组件库,提供了配套设计资源,帮助你的网站快速成型。
CSS3 教程
CSS3 是最新的 CSS 标准。 我们的 CSS3 教程向您讲解 CSS3 中的新特性。
VUE3 教程
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。
深入理解JavaScript系列
深入理解JavaScript系列
蛋糕仙人的Javascript笔记
蛋糕仙人的Javascript笔记
CSS秘密花园
《CSS秘密花园》这本书讲解了有关于CSS中一些小秘密。是一本CSSer值得一读的一本书,本书为读后感。
JavaScript学习笔记 by TG
在学习JavaScript的过程中,我做了不少笔记。不过相对凌乱,为了方便以后的查阅,利用这段空闲的时间,好好的整理了一下。以后学习到的JavaScript新知识,也会在这里一一补充上。著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。
TypeScript 教程
TypeScript是JavaScript的一个超集类型编译为普通的JavaScript。TypeScript是纯面向对象与类,接口和静态类型如C#或Java
深入理解javascript原型和闭包
该教程绕开了javascript的一些基本的语法知识,直接讲解javascript中最难理解的两个部分,也是和其他主流面向对象语言区别最大的两个部分——原型和闭包,当然,肯定少不了原型链和作用域链。帮你揭开javascript最神秘的面纱。
微信小程序开发文档
微信小程序开发文档,主要介绍了微信小程序的开发教程,微信小程序的api文档,微信的应用号开发资料等。
12条专业的JavaScript规则
学习JavaScript是困难的。它发展的如此之快,以至于在任何一个特定的时刻,你都不清楚自己是否“做错了”。有些时候,感觉像是坏的部分超过了好的部分。然而,讨论这些并没有意义,JavaScript正在征服世界,所以,我们也只能这么做了。
后端开发
Java 教程
一种可以撰写跨平台应用软件的面向对象的程序设计语言。
C# 教程
C# 是一个简单的、现代的、通用的、面向对象的编程语言。
C语言教程
一门通用计算机编程语言
C++ 教程
C++是在C语言的基础上开发的一种通用编程语言。
七天学会NodeJs
七天学会NodeJs
SpringCloud 详细教程
Spring_Cloud 中文教程
Go 教程
Go语言是谷歌推出的一种全新的编程语言。
Spring 教程
本教程是为需要详细了解 Spring 框架的体系结构和实际应用的 Java 程序员设计的。本教程将带你达到中级的专业知识水平,而你可以将自己提升至更高层次的专业知识水平。
初识 Spring Security
Spring Security,这是一种基于 Spring AOP 和 Servlet 过滤器的安全框架。它提供全面的安全性解决方案,同时在 Web 请求级和方法调用级处理身份确认和授权。本教程对 Spring Security 的使用进行一个比较全面的简要介绍。
Node.js 教程
Node.js 是运行在服务端的 JavaScript。
Groovy 教程
Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。由于其运行在 JVM 上的特性,Groovy 可以使用其他 Java 语言编写的库。
JeeSite 开源 Java EE快速开发平台
开源 Java EE快速开发平台 作者:ThinkGem 更新日期:2013-12-10
Arduino 教程
使用Arduino,我们可以非常快地了解微控制器和传感器的基础知识,并且可以开始构建原型,而只需很少的投资。本教程旨在让您在学习如何使用Arduino及其各种功能。
java注意点
记录一些容易忘记的知识点,以及和其他语言有区别的知识点,适合有一定java基础的人当做复习或查询。
ModPHP 开发手册
ModPHP 是一款快速、便捷并搭载强大能力的轻量级 PHP 应用程序框架。自动生成,事件监听以及模块化开发使得程序设计能在极短的时间之内实现。同时,ModPHP 也是一个强大的 PHP 应用程序扩展包,内置了丰富的函数库与类库以满足多种需要。
C 语言编程透视
以实验的方式去探究类似 `Hello World` 这样的小程序在开发与执行过程中的微妙变化,一层层揭开 C 语言开发过程的神秘面纱,透视背后的秘密,不断享受醍醐灌顶的美妙。
FastAPI 教程
FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.6+ 并基于标准的 Python 类型提示。
Node.js包教不包会
在 CNode 混了那么久,解答了不少 Node.js 初学者们的问题。回头想想,那些问题所需要的思路都不难,但大部分人由于练手机会少,所以在遇到问题的时候很无措。国内唯一一本排的上号的 Node.js 书是 @朴灵 的 《深入浅出Node.js》,但这本书离实战还是比较远的。 这个课程是希望提供更多的 Node.js 实战机会,通过每一节精心安排的课程目标,让 Node.js 的初学者们可以循序渐进地,有目的有挑战地开展 Node.js 的学习。
移动开发
iOS 开发手册
开发一个优秀的IOS应用,需要学会很多知识。在《iOS开发手册》中,就给诸位介绍了很多实用的理念,让想要的效果最终呈现在苹果手机的屏幕上,当然也可以在Mac电脑上实用模拟器来运行。
Cordova+AmazeUI+React 做个通讯录
边城的一些实例教程,主要是前端和基于前端技术的移动端编程
HarmonyOS 鸿蒙 ArkTS 开发手册
鸿蒙ArkTS开发助手
Android最佳实践
Android最佳实践
解析 Android 架构设计原则
嘿!经过一段时间收集了大量反馈意见后,我认为应该来说说这个话题了。我会在这里给出我认为构建现代移动应用(Android)的好方法,这会是另一番体味。
Swift Language Guide 中文版
Objective-C 继承了 C 语言的语法,并且有着广泛的应用范围,它是C语言的超集而且具备面对对象的能力和动态运行的特性。
CrossApp 教程
CrossApp是一款完全开源、免费、跨平台的移动应用开发引擎,基于最宽松的MIT开源协议,开发者根据自身情况使用CrossApp开发任何商业项目。CrossApp以C++作为开发语言,图形渲染基于OpenGL ES 2.0,采用MVC框架模式。使用CrossApp开发的应用程序支持导出到各大主流移动平台,真正实现 "一次编码,多处运行"的跨平台开发技术。
Android Studio新手完全指引
Android Studio新手完全指引
Android基础入门教程
Android基础入门教程
Flutter 实战
本项目为Flutter中文网《Flutter实战》开源电子书项目
鸿蒙OS开发文档
华为自有开源操作系统鸿蒙OS,鸿蒙OS凭借多终端开发IDE,多语言统一编译,分布式架构Kit提供屏幕布局控件以及交互的自动适配,支持控件拖拽,面向预览的可视化编程,从而使开发者可以基于同一工程高效构建多端自动运行App,实现真正的一次开发,多端部署,在跨设备之间实现共享生态。
uni-app 中文文档
uni-app 文档
微信小程序开发文档
微信小程序开发文档,主要介绍了微信小程序的开发教程,微信小程序的api文档,微信的应用号开发资料等。
Google Objective-C 的简单指南
Objective-C 是 C 语言的扩展,增加了动态类型和面对对象的特性。它被设计成具有易读易用的,支持复杂的面向对象设计的编程语言。它是 Mac OS X 以及 iPhone 的主要开发语言。
Kotlin 教程
Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。
数据库
SQL 教程
SQL 是用于访问和处理数据库的标准的计算机语言。 在本教程中,您将学到如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:Oracle, Sybase, SQL Server, DB2, Access 等等。
MySQL 教程
MySQL是一个关系型数据库管理系统。
Oracle 教程
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。
Redis 教程
一个高性能的key-value数据库。
云数据库OceanBase教程
本教程主要介绍云数据库OceanBase相关知识。
PL/SQL 中文教程
PL/SQL不是一个独立的编程语言;它是Oracle编程环境中的工具。 SQL* Plus是一个互动的工具,它可以在命令提示符下键入SQL和PL/SQL语句。这些命令发送到数据库进行处理。语句处理之后将结果发回,并在屏幕上显示出来。
SQL Server 教程
SQL Server 是Microsoft 公司推出的关系型数据库管理系统。
neo4j 教程
本教程将教你Neo4j的基础知识,Java与Neo4j和Spring DATA与Neo4j。 本教程分为Neo4j简介,Neo4j CQL,Neo4j CQL函数,Neo4j管理员,Neo4j与Java和Neo4j与Spring数据框架。 每个部分都包含相关的主题和简单有用的例子。
SQLite 教程
一款轻型的数据库。
Memcached 教程
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。
PostgreSQL 教程
PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。 PostgreSQL 开发者把它念作 post-gress-Q-L。 PostgreSQL 的 Slogan 是 "世界上最先进的开源关系型数据库"。
NeDB—Node嵌入式数据库
NeDB是使用Nodejs实现的一个NoSQL嵌入式数据库操作模块,可以充当内存数据库,也可以用来实现本地存储,甚至可以在浏览器中使用。查询方式比较灵活,支持使用正则、比较运算符、逻辑运算符、索引以及JSON深度查询等。
云数据库OceanBase教程
本教程主要介绍云数据库OceanBase相关知识。
MariaDB 教程
MariaDB是MySQL关系数据库管理系统的一个分支。 MySQL的原始开发人员在Oracle收购MySQL后提出的关注之后创建了MariaDB。 本教程将提供MariaDB的快速介绍,并帮助您实现MariaDB编程和管理的高水平的安慰。
MongoDB 教程
Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql)。
SSDB数据库使用手册
SSDB,一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis.使用LevelDB存储数据,支持格式kv,list, hash, zset等。
Cassandra 教程
Cassandra 是一个来自 Apache 的分布式数据库,具有高度可扩展性,可用于管理大量的结构化数据。它提供了高可用性,没有单点故障。
Memcached 教程
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。
大数据
Apache Kafka 教程
Apache Kafka起源于LinkedIn,后来于2011年成为开源Apache项目,然后于2012年成为First-class Apache项目。Kafka是用Scala和Java编写的。 Apache Kafka是基于发布订阅的容错消息系统。 它是快速,可扩展和设计分布。
Scala 教程
Scala 是一门多范式的编程语言,一种类似 Java 的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。
Twitter的Scala最佳实践
Scala是Twitter使用的主要应用编程语言之一。很多我们的基础架构都是用scala写的,我们也有一些大的库支持我们使用。虽然非常有效, Scala也是一门大的语言,经验教会我们在实践中要非常小心。 它有什么陷阱?哪些特性我们应该拥抱,哪些应该避开?我们什么时候采用“纯函数式风格”,什么时候应该避免?换句话说:哪些是我们发现的,可以高效地使用这门语言的地方?本指南试图把我们的经验提炼成短文,提供一系列最佳实践。我们使用scala主要创建一些大容量分布式系统服务——我们的建议也偏向于此——但这里的大多建
Storm 入门教程
Storm 是一个分布式的,可靠的,容错的数据流处理系统。它会把工作任务委托给不同类型的组件,每个组件负责处理一项简单特定的任务。
大数据面试指南
总结一本《大数据面试指南》,大数据行业入门必备神器,教程将会陆续更新,主要涉及java、Hadoop生态、kafka、storm、spark生态等知识点;欢迎各位大咖批评指正!所有内容来源于网络资源整合和自身面试及工作总结,如有雷同,纯属借用!
Hive 教程
一个在hadoop中用来处理结构化数据的数据仓库基础工具。
Spark 编程指南
Spark 编程指南简体中文版
Hadoop 教程
Hadoop是一个开源框架,允许使用简单的编程模型在跨计算机集群的分布式环境中存储和处理大数据。它的设计是从单个服务器扩展到数千个机器,每个都提供本地计算和存储。
HBase官方文档
这是Apache HBase的官方文档。HBase是一个分布式,版本化,面向列的开源数据库,构建在 Apache Hadoop和 Apache ZooKeeper之上。
Apache Pig 教程
Apache Pig是MapReduce的一个抽象,它是一个工具/平台,用于分析较大的数据集,并将它们表示为数据流。
Solr官方文档
Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。
Zookeeper 教程
Zookeeper作为Hadoop和Hbase的重要组件,可以为分布式应用程序协调服务,同时还能使用Java和C的接口。更多Zookeeper能够做到的神奇的事情,敬请关注Zookeeper 教程给诸位一一讲解。
服务器与运维
Linux 教程
Linux是一套免费使用和自由传播的类Unix操作系统。
Shell 编程范例
不同于传统 Shell 书,本书未花大篇幅介绍 Shell 语法,而以面向“对象”的方式引入大量实例介绍 Shell 日常操作,“对象” 涵盖数值、逻辑值、字符串、文件、进程、文件系统等。这样有助于学以致用中加强兴趣。也可作为 Shell 编程索引,随时检索。
云计算设计模式
云带来的改变是显而易见的,云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。本文提供了24种云计算设计模式,能够让读者学习如何设计高可用性、高弹性、低运维、可监控与自动化的云计算平台。
完全用 GNU/Linux 工作
GNU/Linux,即将 Linux 与还不足够完整的 GNU 系统相结合而产生的一个相对完整的可以自由软件操作系统。GNU/Linux可以基本满足一般情况下的使用,本书作者就在书中分享了从他开始使用GNU/Linux工作的一些经验之谈,对GNU/Linux有兴趣的朋友不妨一看。 本书作者:Chu-Siang Lai(冻仁翔) 本书来源:https://www.gitbook.com/book/chusiang/working-on-gnu-linux/details
Docker 教程
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
Nginx 入门指南
Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。
Bash 教程
Bash(Bourne Again Shell)是一个Shell程序。由于其易用和免费的特性,在日常工作中被广泛使用。除此之外, Bash 也是多数 Linux 系统默认的 Shell。
高效运维最佳实践
本专栏的主线实际是一个运维人员的十年成长史,从菜鸟到运维总监。但不是基础技术教学,也不会在运维技术的某一方面过深涉及。更多的是应用技巧、实践经验及案例剖析。专栏中的系列文章,包含作者在运维各个细分领域的技术和个人成才的心得体会。因此也可以成为广大运维朋友的工具书,伴随大家从初级运维成长为高级技术型运维管理人才。
Kubernetes(k8s)手册
Kubernetes (k8s)是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。
Jenkins中文文档
Jenkins是一个开源的持续集成的服务器,Jenkins开源帮助我们自动构建各类项目。Jenkins强大的插件式,使得Jenkins可以集成很多软件,可能帮助我们持续集成我们的工程项目。
分布式文件服务器dfs
核心特性 1.基于swoole和inotify实现分布式文件服务 2.采用协议包来实时同步文件、性能很高,采用sendfile传送文件,内存、cpu占有率很少 3.文件实时监控及监控子目录服务 4.自动断线重连服务 5.自动扫描本地已存在的文件目录实时同步服务
恩布企业IM服务端安装文档(Linux版)
恩布企业IM服务端安装文档(Linux版)
WEB服务器构建手册
服务器搭建、开发环境搭建、svn代码管理和分发等
Tomcat 教程
Tomcat 是由 Apache 软件基金会下属的 Jakarta 项目开发的一个 Servlet 容器,按照 Sun Microsystems 提供的技术规范开发出来,Tomcat 8 实现了对 Servlet 3.1 和 JavaServer Page 2.3(JSP)的支持,并提供了作为 Web 服务器的一些特有功能,如 Tomcat 管理和控制平台、安全域管理和 Tomcat 附加组件等。
云服务器(VPS)操作系统选择
1.该经验为个人观点,如有错误欢迎提出。 2.该经验适用于初步接触云服务器的同学。
Ansible自动化运维教程
原标题《现代IT人一定要知道的Ansible自动化组态技巧》Ansible是一种自动化的运维工具,基于Python开发,它集合了众多运维工具(比如puppet、chef、func等)的优点,能够实现批量操作。但其实Ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,Ansible只是提供一种框架。在本文中,作者冻仁翔将会把自己使用Ansible的一些经验分享给大家。 由作者Chu-Siang Lai(冻仁翔) 授权转载至W3Cschool.cn
虚拟机安装CentOS
虚拟机安装CentOS图解
Ubuntu 官方帮助文档
Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于DebianGNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的。
Vim 教程
Vim 是 UNIX 文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff),语法高亮,全面的帮助系统,本地脚本(Vimscript),和便于选择的可视化模式。 Vim 专注于键盘操作,它并不是像 nano 或 pico 一样的简单编辑器。Vim 需要花时间来学习,并值得花上更多的时间来掌握。
网络安全教程
专业的网络安全在线学习,优质的视频教程、学习社区、在线实验评测、SRC部落等在线学习产品和服务,涵盖Web安全、漏洞分析、Android安全、iOS安全、企业安全等权威专业视频教程
AWK 教程
本教程将会带你学习 GNU/Linux 上最卓越的文件处理工具 AWK。 与其它 GNU/Linux 工具一样,AWK 非常强大,而且只用到十分简单的编程语言。 它仅仅需要几行代码就能够完成复杂的文本处理工作。这个简单强大的工具也使得 GNU/Linux 变得有意思多了。
开发工具与AI 编程IDE
Git Magic
Git 堪称版本控制瑞士军刀。这个可靠、多才多艺、用途多样的校 订工具异常灵活,以致不易掌握,更别说精通了。 正如Arthur C. Clarke所说,足够先进的技术与魔法无二。这是学习Git的好办法:新手 不妨忽略Git的内部机理,只当小把戏玩,借助Git其奇妙的能力,逗逗朋友,气气敌人。
Git Cheat Sheet中文版
帮助你快速查找Git常用操作和命令的Cheat Sheet
WebStorm与Git使用指南
讲解了WebStorm安装方法,与Node.js 的开发配置,Express项目的创建,Git版本控制
Pro Git 第二版(中文版)
Pro Git 第二版(中文版)
Sublime Text 3 中文文档
Sublime Text是一款跨平台代码编辑器(Code Editor),从最初的Sublime Text 1.0,到现在的Sublime Text 3.0,Sublime Text从一个不知名的编辑器演变到现在几乎是各平台首选的GUI编辑器。 《Sublime Text 3 中文文档》由(http://www.w3cschool.cn)翻译自官方英文版帮助文档。转载请附上链接。
Gradle 2 用户指南
中文翻译《Gradle 2 用户指南》。Gradle 最新版本是 2.3 (发布于 2015-2-16)。文本用到的所有例子源码可以在 https://github.com/waylau/Gradle-2-User-Guide-Demos 获取到。利用业余时间对此进行翻译,并在原文的基础上,插入配图,图文并茂方便用户理解。
ApiAdmin_v2
ApiAdmin_v2
Idea framework 开发文档
Idea framework 超轻量级PHP框架 完全基于OOP思想、MVC架构开发 自动加载psr-4标准化,编码遵守PSR-2 支持PHP7.x+,支持跨平台开发 数据操作基于PDO,摒弃ORM,多数据库支持 支持三种路由模式,类库扩展方便 一套简单、灵活、轻便、惹人喜爱的国产PHP框架 Idea framework 是为 PHP 开发人员提供的一套 Web 应用程序工具包。 它虽然是一套框架,却旨在为开发者摆脱框架的束缚性,最低成本开发,达到敏捷开发的目标!
Qoder 中文教程
阿里巴巴旗下 Agentic AI 编程平台 - 让编码更智能高效
TRAE 编程中文教程
TRAE-AI 开发工程师 新用户注册赠2500积分,管理项目,也交付成果。
Visual Studio Code 教程
一个免费的、开源的跨平台编辑器。
Eclipse 教程
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。
Postman教程
API & HTTP 请求调试插件 Postman
Markdown编辑器教程
Lunar Markdown编辑器的使用技巧及说明,markdown语法学习及编辑器操作教程文档。
Mac 开发配置手册
手册内容为「如何让一部全新的 MacBook 快速完成开发环境配置」,主要面向 Web 开发者。其中的指导,在 Mavericks 和 Yosemite 上有效,其他版本系统并未尝试。 如果你是一名老手,本手册让你减少配置开发环境的烦恼。 如果你是一名新手,那么恭喜你,你将会认识一个全新的世界。 手册内容主要意译自:Sourabh Bajaj 的 Mac OS X Setup Guide,少部分内容由译者添加和修改。
Git 教程
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Sublime Text 使用手册
本文系统全面的介绍了Sublime Text,旨在成为最优秀的Sublime Text中文教程。
Gradle 教程
Gradle,这是一个基于 JVM 的富有突破性构建工具。Gradle 正迅速成为许多开源项目和前沿企业构建系统的选择,同时也在挑战遗留的自动化构建项目。本教程主要讲解了如何使用 Gradle 构建系统和构建系统过程中涉及的插件。
IntelliJ-IDEA中文教程
IntelliJ IDEA在业界被公认为最好的java开发工具之一。它能给你良好的开发体验。
正则表达式
正则表达式是对字符串操作的一种逻辑公式。
Eclipse 教程
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。
Maven 教程
Apache Maven 是一套软件工程管理和整合工具。基于项目对象模型(POM)的概念,通过一个中央信息管理模块,Maven 能够管理项目的构建、报告和文档。 本教程将教你如何在使用 Java 开发的工程中,或者任何其他编程语言中使用 Maven。
Gradle用户指南 中文版
Gradle User Guide 中文版将介绍与Gradle相关的一些知识,包括Gradle为何会选用Groovy、Gradle的构建脚本基础、介绍一些快速入门知识以及Gradle命令行的使用等知识,但是本书还处于完善阶段,因此,有不足之处希望能和朋友们一起完善。
Axure中文教程
Axure RP 可以让桌面应用软件和Web网站的设计师创建线框图、流程图、原型和规格说明文档,它比任何当前其它创建静态原型的工具如Visio, Omnigraffle、Illustrator、 Photoshop、Dreamweaver, Visual Studio、FireWorks、GUI Studio等都要快速、高效,因为它才是真正的专门原型设计工具,并且支持多人协作设计和版本控制管理。
Chrome 开发工具指南
谷歌 Chrome 开发工具,是基于谷歌浏览器内含的一套网页制作和调试工具。开发者工具允许网页开发者深入浏览器和网页应用程序的内部。该工具可以有效地追踪布局问题,设置 JavaScript 断点并可深入理解代码的最优化策略。
io.js API 中文文档
io.js API 中文文档
SVN 教程
Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc 开发,现在发展成为 Apache 软件基金会的一个项目,同样是一个丰富的开发者和用户社区的一部分。这个教程给你提供一个理解 SVN 系统,操作当前和历史版本的文件,比如代码、网页、文档。
Apache Ant 教程
Apache Ant 是由 Java 语言开发的工具,由 Apache 软件基金会所提供。Apache Ant 的配置文件写成 XML 容易维护和书写,而且结构很清晰。 本教程将以简单的方式会向你展示如何利用 Apache Ant 来自动地构建和部署过程。在完成本教程的学习以后,你将会发现你已经具备下一阶段学习 Apache Ant 中等水平的专业知识 。
EditPlus3 编辑器手册
EditPlus 是 Windows 下的一个文本编辑器、HTML 编辑器、PHP 编辑器以及 Java 编辑器。它不但是记事本的一个很好的代替工具,同时它也为网页作者和程序设计员提供了许多强大的功能。 对 HTML、PHP、Java、C/C++、CSS、ASP、Perl、JavaScript 和 VBScript 的语法突出显示。同时,根据自定义语法文件它能够扩展支持其它程序语言。 无缝网络浏览器预览 HTML 页面,以及 FTP 命令上载本地文件到 FTP 服务器。 其它功能包括 HTML
AsciiDoc简明指南
AsciiDoc是一种文本文档格式,可以用于书写文档,文章,手册,书籍和UNIX手册。AsciiDoc文件可以使用asciidoc命令转换成HTML和DocBook文件格式。AsciiDoc结构先进:AsciiDoc语法和输出标签(几乎可以转换成任意的SGML/XML标记)都可以由用户自己定义和扩展。
CodeBuddy 中文教程
CodeBuddy IDE 旨在构建一个产品、设计、研发、部署无缝协作的共生环境。通过将AI 深度融入从需求规划、产品设计、代码研发、产品上线的全流程,实现从产品构思到产品发布的一站式高效交付平台。
CodeGeeX 教程
CodeGeeX是一款基于大模型的智能编程助手,它可以实现代码的生成与补全、自动为代码添加注释、自动解释代码、自动编写单元测试、实现代码审查Code Review、自动修复代码fixbug、自动生成commit message完成git提交,以及在不同编程语言的代码间实现互译、针对技术和代码问题的智能问答等丰富的功能。帮助开发者显著提高工作效率,CodeGeeX支持300+种编程语言,适配多种主流IDE平台,包括Visual Studio Code,JetBrains IDEs,Visual Studio
Cursor AI中文教程
Cursor AI是一款革命性的AI驱动代码编辑器,旨在通过深度整合人工智能技术,显著提升开发者的编程效率和体验。它基于Visual Studio Code构建,继承了VS Code的界面和功能优势,并全面融入了先进的AI技术,使其不仅仅是一个编写代码的工具,更是一个智能编程助手。
TraeWork 教程
汇集 TraeWork 官方文档,帮助读者查找入门、协作、Agent 配置、任务执行、系统设置及版本更新等说明。
MCP 中文教程
MCP 是一种开放协议,它标准化了应用程序如何为 LLM 提供上下文。将 MCP 想象成 AI 应用程序的 USB-C 端口。正如 USB-C 提供了一种将设备连接到各种外围设备和配件的标准化方式一样,MCP 也提供了一种将 AI 模型连接到不同数据源和工具的标准化方式。
软件工程
Java 面试问题
对于Java学习者来说,除了有好技术防身也要懂得如何在面试场上吸引面试官的注意力。本文就从Java的各个知识点全面击破,从面试官的角度为朋友们整理了有关Java面试时可能会碰到的问题,相信对于正在找工作的大家会有很大的帮助!
UML 教程
Unified Modeling Language (UML)又称统一建模语言或标准建模语言。
Spring常见面试题
总结一些常见的Spring面试题,适合初入职场的小白和在校大学生学习,如果发现错误,欢迎留言!我会总结更多的面试题,可以关注我,留言哦,同时有欢迎读者补充更正...
Hello 算法(C++版)
《 Hello 算法 》是一本完全开源免费,并且对新手非常友好的数据结构与算法快速入门教程,同时也是一本动画图解、能运行、可提问的数据结构与算法入门书,支持 Java, C++, Python, Go, JS, TS, C#, Swift, Zig 等语言。
SpringMVC面试题
总结一些个人遇到的一些面试题,或者是基础知识,供大家参考学习
高斯模糊的算法
本文介绍"高斯模糊"的算法,你会看到这是一个非常简单易懂的算法。本质上,它是一种数据平滑技术(data smoothing),适用于多个场合,图像处理恰好提供了一个直观的应用实例。
PHP设计模式
设计模式的php语言实现
架构之重构的12条军规
对于开发者来说,架构设计是软件研发过程中最重要的一环,所谓没有图纸,就建不了房子。在遍地App的互联网时代,架构设计有了一些比较成熟的模式,开发者和架构师也可以经常借鉴。 但是,随着应用的不断发展,最初的架构往往面临着各种问题,比如无法满足客户的需求、无法实现应用的扩展、无法实现新的特性等等。在这种情况下,我们如何避免一些坑,尽量比较成功地实现架构的重构,是很多开发者和架构师亟需解决的问题。 在这里,跟大家分享一下Uber的工程主管Raffi Krikorian的12条规则,并附上一些解读,希望对大家有所
软件测试教程
软件测试教程提供了软件测试的基本和高级概念。 我们的软件测试教程专为初学者和专业人士设计。软件测试是广泛使用的技术,因为在部署软件之前必须测试软件的每个功能。 此软件测试教程包括软件测试的所有主题,如:黑盒测试,白盒测试,VisualBox测试和GrayBox测试等方法。 单元测试,集成测试,回归测试,功能测试等级别。系统测试,验收测试,Alpha测试,Beta测试,非功能测试,安全测试,可移植性测试。
Java排序算法
Java程序员必须掌握的排序算法
Leetcode趣题--相关数据结构与算法
对于leetcode上一些有趣题型的整理与解析
PHP编码规范
PHP编码规范
求职面试技巧
面试是求职过程中的“重中之重”,能否在面试中出彩直接决定了你的求职是成功还是失败
程序员书单
编程狮(w3cschool.cn)为程序员精心整理的IT技术书籍大全,从前端到Python、数据库、Java、PHP、算法、人工智能、机器学习等
架构师之路
架构师之路,坚持撰写接地气的架构文章,精心打磨加工呈现给各位有意向进阶架构师的朋友。
软件工程教程
软件工程
程序员面试宝典
程序员面试宝典
产品需求文档(PRD)的写作方法
无论我们做什么事都讲究方式方法,写产品需求文档(以下称PRD文档)也是如此,之前我通过五篇文章分享了自己写PRD文档的一些方法,而这一篇文章主要是对之前五篇文章进行整体的摘要介绍,帮助大家快速了解写作流程。
Perl 程序员应该知道的事
本书基本上是对 Andy Lester 所撰写的[Perl 101 的翻译。不过,我会根据自己的理解和认识对其进行扩充。同时, 为了反映 Perl 当下的变化,我也会进行适当的改写。总之,希望这些内容能够 对 Perl 新手提供帮助。
Mybatis常见面试题
总结一些基础的常见的Mybatis面试题,方便自己,方便读者学习,内容不多
设计模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
软件测试教程
软件测试教程提供了软件测试的基本和高级概念。 我们的软件测试教程专为初学者和专业人士设计。软件测试是广泛使用的技术,因为在部署软件之前必须测试软件的每个功能。 此软件测试教程包括软件测试的所有主题,如:黑盒测试,白盒测试,VisualBox测试和GrayBox测试等方法。 单元测试,集成测试,回归测试,功能测试等级别。系统测试,验收测试,Alpha测试,Beta测试,非功能测试,安全测试,可移植性测试。
开源软件架构
一共介绍了49种开源程序的架构和演进,其中有程序员们如雷贯耳耳熟能详喜闻乐见的Git,GDB,nginx, LLVM等等。
常见排序算法
最近整理了一些常见的排序算法,资料基本上都来自网上,大部分参考了维基百科,分析了常见算法的原理,并举例分步说明,有的还给出了排序动画演示,但没有涉及算法复杂度等方面的概念,最后对每一种排序算法都给出了至少一种 JavaScript 的实现方法。
设计模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
程序员的数学教科书
程序员的数学教科书
大话设计模式
以诙谐幽默的方式,呈现设计模式最精妙的地方.[转载自程杰版]
腾讯 AlloyTeam 团队代码规范
通过分析github代码库总结出来的工程师代码书写习惯,开发灵活、持久和可持续的 HTML 和 CSS 以及可维护的 JavaScript 的标准
PHP开发编码规范
转载了网络上一些PHP开发编码规范,有修改并不断完善中
23种设计模式
设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。本文将介绍23种设计模式。
RSA算法原理
如果你问我,哪一种算法最重要? 我可能会回答\"公钥加密算法\"。 因为它是计算机通信安全的基石,保证了加密数据不会被破解。
为程序员编写的英语学习指南
本指南可能会花费你大量时间阅读,建议通过周六上午整块的时间一次性读完,并在下午制定自己的学习策略,然后在周日开始实践一下。
Web 标准与标记语言
XHTML 教程
XHTML是一种比HTML更为严格的可扩展超文本标记语言,也是一种置标语言,于2000年形成标准。
HTTP cookies 详解
HTTP cookies 详解
(译) JSON-RPC 2.0 规范(中文版)
(译) JSON-RPC 2.0 规范(中文版)
HTTP 教程
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议。
HTTP2讲解
《http2讲解》这篇文档会从技术和协议层面介绍HTTP/2协议,主要内容包括HTTP/2协议产生的背景、协议本身、实现和未来。
来自HeroKu的HTTP API 设计指南(中文版)
本指南描述了一系列 HTTP+JSON API 的设计实践, 来自并展开于 Heroku Platform API 的工作。本指南指导着Heroku内部API的开发,我们希望也能对Heroku以外的API设计者有所帮助。
HTTP/2 与 WEB 性能优化
2013 年 11 月份开始,我的博客开始支持了 SPDY 协议(详见这里),也就是 HTTP/2 的前身。今年二月份,Google 宣布将在 16 年初放弃对 SPDY 的支持,随后 Google 自家支持 SPDY 协议的服务都切到了 HTTP/2。今年 5 月 14 日,HTTP/2 以 RFC 7540 正式发布。目前,浏览器方面,Chrome 40+ 和 Firefox 36+ 都正式支持了 HTTP/2;服务器方面,著名的 Nginx 表示会在今年底正式支持 HTTP/2。
开源 HTTP 类库 YurunHttp
YurunHttp是一个基于PHP cURL的开源HTTP类库,支持链式操作,省去繁杂的cURL使用方法。
网站建设指南
网站建设指导课程。
XML 教程
XML 指扩展标记语言。 在我们的 XML 教程中,你将了解什么是 XML,以及 XML 与 HTML 之间的差异。同时你将学习如何开始在应用程序中使用 XML。
SVG 教程
SVG 使用 XML 格式定义图像。
W3C 标准教程
当您将我们的《W3C 教程》学习完毕,您会对 W3C 有一个全面的了解。
XSLT 教程
XSL 指扩展样式表语言。XSLT 指 XSL 转换。 在此教程中,你将学习如何使用 XSLT 将 XML 文档转换为其他文档,比如 XHTML。
RSS 教程
通过使用 RSS,您可以有选择地浏览您感兴趣的以及与您的工作相关的新闻。 通过使用 RSS,您可以把需要的信息从不需要的信息(兜售信息,垃圾邮件等)中分离出来。 通过使用 RSS,您可以创建自己的新闻频道,并将之发布到因特网。
FastJson 教程
FastJson 教程主要介绍了fastjson的用法及fastjson api等
xHttpcache
xhttpcache 是一个HTTP高速数据缓存服务,也可以做为K-V存储的NOSQL数据库 支持redis协议接口,支持HTTP协议的REST接口;
XLink 教程
XLink 定义在 XML 文档中创建超级链接的标准方法。 XPointer 允许这些超级链接指向 XML 文档中的更多具体部分(片断)。
JSON 教程
JSON:JavaScript 对象表示法(JavaScript Object Notation)。 JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。
SOAP 教程
SOAP 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息。 在我们的 SOAP 教程中,你将了解到什么是 SOAP,以及它如何在应用程序之间交换信息。
WSDL 教程
WSDL(网络服务描述语言,Web Services Description Language)是一门基于 XML 的语言,用于描述 Web Services 以及如何对它们进行访问。
XQuery 教程
XQuery 被设计用来查询 XML 数据。
XPath 教程
XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。
httpx 教程
HTTPX是Python 3的全功能HTTP客户端,它提供同步和异步API,并支持HTTP / 1.1和HTTP / 2。
HTTP 接口设计指北
文档主要目的是为设计接口时提供建议,使大家不必重复造 HTTP 协议已经完成的轮子
lxml 中文文档
lxml是python的一个解析库,支持HTML和XML的解析,支持XPath解析方式,而且解析效率非常高。
Fetch API官方文档
Fetch API提供了一个获取资源的接口,使用过XMLHttpRequest的人会很熟悉它,但是Fetch API提供了一个更强大和更灵活的功能集。
OkHttps 教程
OkHttps 是 OkHttp3 的轻量封装框架。功能力求开箱即用、设计力求优雅纯粹,是Java领域前后端处Http问题的新选择。 官网:http://okhttps.ejlchina.com/
Atom 教程
Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
RDF 教程
资源描述框架 (RDF) 是描述网络中资源的 W3C 标准。 RDF 是一个框架,用来描述网络资源,诸如网页的标题、作者、修改日期、内容以及版权信息等。
XML DOM 教程
XML 文档对象模型定义访问和操作XML文档的标准方法。 DOM 将 XML 文档作为一个树形结构,而树叶被定义为节点。
XML Schema 教程
XML Schema 是基于 XML 的 DTD 替代者。 XML Schema 描述 XML 文档的结构。 XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 在此教程中,你将学习如何在应用程序中读取和创建 XML Schema 语言,XML Schema 为何比 DTD 更加强大,以及如何在您的应用程序中使用 XML Schema。
DTD 教程
DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块。 它使用一系列的合法元素来定义文档结构。
最新文章
更多 »
从“学编程”到“学技能”|编程狮双11,VIP 买 1 年送 1 年,买2年送终身VIP
...
2026-11-13 15:20:42
文心一言写文案有哪些避坑配置上手前确认
文心一言写文案顺手,但数据、口吻和合规都靠你兜底。本文拆开发布前该确认的四个避坑配置:输出边界、提示词受众、内容合规红线与风格对齐,并给出可照做的核验清单,适合想用 AI 提效又怕翻车的运营与创作者参考。...
2026-11-13 07:05:28
通义千问辅助写 SQL:5 种实战场景与避坑边界一次讲清
用通义千问辅助写 SQL 能省时间,但模型生成的查询语句不能直接当作生产代码上线。本文给出写初稿、解释复杂语句、造示例数据、转换方言、定位报错这 5 种实战场景,并讲清提示词写法、结果核验与必须避开的边界,适合刚接触 SQL 的开发者参考。...
2026-11-13 07:05:17
文档页面富文本编辑器怎么选?避坑:这 3 个错误最常见
在文档页面里接入富文本编辑器,新手常踩三类坑:把编辑器 HTML 直接存库带来存储安全风险、图片不处理就转 base64 撑爆数据库、粘贴带入脏样式造成样式污染。本文按场景给出选型与避坑清单,帮你稳妥落地。...
2026-11-13 07:05:07
Java 的并发修改异常怎么避免:先排查这 3 个原因
Java 里 ConcurrentModificationException 常让人困惑,它几乎总因遍历集合时又改了集合。本文按三个最常见原因排查:遍历中直接增删、多线程共享可变集合、错把迭代器当线程安全,并讲清每种修法的适用场景与取舍,帮你从根因上避开这个异常。...
2026-11-13 07:04:55
前端开发如何调试不同屏幕?附 3 种实用方法
前端要把页面适配到不同屏幕,光靠肉眼不够。本文给出浏览器设备模拟、真机远程调试、响应式断点验证三种调试方法,讲清各自适用场景与配置步骤,帮你快速定位各种屏幕下的样式与交互问题。...
2026-11-13 07:04:45
前端开发怎么做缓存策略?3 种方式高效提性能
前端性能优化里,缓存策略是最划算的一招。本文拆解 HTTP 强缓存与协商缓存、Service Worker 离线缓存、运行时客户端缓存三类方案,讲清各自的适用边界与配置要点,帮你少写代码也能把加载速度提上去。...
2026-11-13 07:04:34
为什么在.env中定义的变量没有生效:几种做法的区别与取舍
.env 里配的变量没生效,多半出在加载方式、优先级或格式这三处。本文拆解框架加载、变量覆盖优先级、文件格式三类常见原因,讲清不同做法的区别与取舍,帮你把环境变量真正用起来。...
2026-11-13 07:04:23
Cursor 规则文件怎么配置才更懂你的代码与上下文
Cursor 接入后补全仍像在写陌生项目,根因是没把约定写进规则文件。本文从配置到验证逐步讲清全局规则、目录级约定与生效核验,并标出新手最常踩的几个配置误区,让补全更贴合你的项目。...
2026-11-13 07:04:13
后端如何选择去重方案?先看清这 3 个坑再动手
后端去重没有银弹,选型先看数据规模、一致性和部署形态三问。本文对比内存集合、数据库唯一约束、Redis 集合、布隆过滤器四类去重方案,拆解把内存集合当分布式去重、唯一约束不接并发冲突、误删正常数据三个高频坑,帮你按业务挑对去重方案并避开返工。...
2026-11-13 07:04:02
“当年没学 Excel 是对的!”Claude 杀入 Office 全家桶后,这类打工人正在变得无可替代
“幸亏当年大学逃了计算机基础课,没去死磕 Excel 函数,不然现在全白学了!” 这两天,随着 Anthropic 正式端出 Claude 原生办公全家桶、吓得微软股价盘中跳水跌超 3%,这句带点幸灾乐祸的玩笑话,在程序员和打工人圈子里彻底刷了屏。...
2026-11-12 14:17:01
智谱 GLM 辅助学 Python 怎么规划高效学习路径:四阶段法
用智谱 GLM 辅助学 Python,关键是把它当陪练而非代写机器:先规划 Python 学习路径,再让它讲概念、你亲自动手跑代码,最后用变式题复盘。本文给出上手前必须确认的几件事,并讲清 AI 辅助学习的边界与节奏。...
2026-11-12 07:04:09