搜索

排序方式
5003 个文档
  • pdf 文档 廖雪峰的博客 廖雪峰 2025-06-16

    0 码力 | 561 页 | 17.68 MB | 4 小时前
    3
    文档为廖雪峰博客的目录页,展示2023-2024年间发布的原创技术教程,涵盖AI、区块链、前端开发等主题。重点介绍了本地运行LLaMa3大模型的方法:使用Ollama运行模型,通过Open WebUI作为前端访问界面,体验接近GPT。同时包含一篇关于前端工程师成长的故事,强调需熟练掌握HTML、CSS和JavaScript,使用ES6标准,并推荐廖雪峰网站的JavaScript全栈教程。
  • pdf 文档 Java教程 廖雪峰 2025-06-16 推荐

    0 码力 | 1391 页 | 35.06 MB | 4 小时前
    3
    该文档是廖雪峰编写的Java教程,面向零基础学习者,旨在帮助其从入门迈向Java架构师。教程版本基于Java 22,免费提供。内容涵盖Java简介、快速入门(包括Java历史、搭建开发环境、第一个Java程序、使用IDE)、Java程序基础(程序结构、变量和数据类型、各类运算、字符和字符串、数组)、流程控制(输入输出、条件判断、循环)、数组操作、IO、日期与时间、单元测试、正则表达式、加密与安全、多线程、Maven、网络编程、XML与JSON、JDBC、函数式编程、设计模式、Web开发、Spring开发等。教程共1389页,通过系统学习可掌握Java编程核心知识。
  • pdf 文档 区块链教程 廖雪峰 2025-06-16 推荐

    0 码力 | 124 页 | 2.61 MB | 4 小时前
    3
    文档是廖雪峰于2025年6月16日发布的区块链教程,面向零基础读者,旨在通过JavaScript代码实现帮助理解区块链底层技术。教程涵盖比特币和以太坊两大核心内容:比特币部分包括区块链原理、P2P交易、私钥/公钥/地址、挖矿、UTXO模型、Segwit地址、HD钱包等;以太坊部分包括账户、区块结构、交易、智能合约的编写/部署/调用、Dapp开发及常用合约(如ERC-20、Wrapped Ether)。文档强调区块链本质是分布式不可篡改数据库,通过哈希算法(如SHA-256、RipeMD160、hash256、hash160)和Merkle Hash保证数据不可篡改。教程声明仅为技术学习,不构成投资建议。
  • pdf 文档 Python教程 廖雪峰 2025-06-16 推荐

    0 码力 | 475 页 | 10.09 MB | 4 小时前
    3
    该文档是廖雪峰于2025年6月16日发布的Python新手教程,面向零基础学习者,基于Python 3版本。文档从编程语言基础讲起,指出所有编程语言最终都需翻译成CPU能执行的机器指令,并比较了C、Java、Python完成同一任务的代码量差异。教程强调Python语法简单,采用缩进方式组织代码块,建议使用4个空格进行缩进,并区分大小写。目录涵盖简介、Python历史、安装、基础语法、函数、高级特性、函数式编程、模块、面向对象编程、错误调试测试、常用第三方模块、图形界面、网络编程、电子邮件、数据库、Web开发、异步IO和FAQ等内容。文档在期末总结中指出Python适合初学者,有助于理解计算机编程的抽象核心思想,并建议学习Java、C等不同类型语言以获比较。
  • pdf 文档 SQL教程 廖雪峰 2025-06-16

    0 码力 | 78 页 | 2.36 MB | 4 小时前
    3
    该文档是廖雪峰撰写的零基础SQL教程,发布于2025-06-16。教程介绍了SQL作为访问和处理关系数据库的标准语言,强调现代程序离不开关系数据库,掌握SQL是软件开发人员的必备技能。文档涵盖关系数据库概述、关系模型(主键、外键、索引)、查询数据(基本查询、条件查询、投影查询、排序、分页、聚合、多表查询、连接查询)、修改数据(插入、更新、删除)、MySQL管理、事务(Read Uncommitted、Read Committed、Repeatable Read、Serializable)及期末总结。教程特色是在线运行SQL功能,通过集成AlaSQL JavaScript库实现,数据仅存在于浏览器内存中,刷新后重置。文档还对比了NoSQL的发展历程,指出SQL数据库仍承担核心数据存储,NoSQL作为补充。
  • pdf 文档 JavaScript教程 廖雪峰 2025-06-16

    0 码力 | 372 页 | 9.91 MB | 4 小时前
    3
    JavaScript教程 迈向全栈工程师之路的JavaScript教程! 廖雪峰 2025-06-16 https://liaoxuefeng.com/books/javascript/ JavaScript教程 廖雪峰 https://liaoxuefeng.com/books/javascript/ Page 1 / 370 目录 1. 简介 2. JavaScript历史 3. 快速入门 3.1. 基本语法 3.2. 数据类型和变量 3.3. 字符串 3.4. 数组 3.5. 对象 3.6. 条件判断 3.7. 循环 3.8. Map和Set 3.9. iterable 4. 函数 4.1. 函数定义和调用 4.2. 变量作用域与解构赋值 4.3. 方法 4.4. 高阶函数 4.4.1. map/reduce 4.4.2. filter 4.4.3. sort 4.4.4. Array 4.5. 闭包 4.6. 箭头函数 4.7. 标签函数 4.8. 生成器 5. 标准对象 JavaScript教程 廖雪峰 https://liaoxuefeng.com/books/javasc
  • pdf 文档 Git教程 廖雪峰 2025-06-16 推荐

    0 码力 | 117 页 | 2.97 MB | 4 小时前
    3
    该教程由廖雪峰编写,面向零基础用户,旨在通过简明易懂的方式教授Git分布式版本控制系统。教程涵盖Git的诞生背景、集中式与分布式对比、安装方法、创建版本库、版本回退、工作区与暂存区概念、远程仓库操作、分支管理(创建与合并、解决冲突、Bug分支、Feature分支、多人协作、Rebase)、标签管理、GitHub与Gitee使用、自定义Git(忽略文件、配置别名、搭建服务器)以及图形化工具SourceTree的使用。教程强调实用主义,仅教授充分且必要的Git命令,使学习者能高效完成日常开发工作,附带Git Cheat Sheet便于参考。
  • pdf 文档 Makefile教程 廖雪峰 2025-06-16

    0 码力 | 32 页 | 1.06 MB | 4 小时前
    3
    本文是由廖雪峰编写的Makefile教程,面向零基础Linux开发人员。教程从介绍make程序及其自动化编译功能开始,阐述了Makefile类似于Java的pom.xml或Node的package.json,用于指导编译和链接。文档详细讲解了make的安装方法(包括Windows使用WSL、macOS使用Homebrew),以及如何编写规则(包括目标、依赖和命令)。通过C程序示例,展示将.c文件编译为.o文件并链接成可执行文件的过程。教程还介绍了隐式规则、变量、模式规则、自动生成依赖(利用GCC生成.d文件)以及完善Makefile的方法,包括将源码放入src目录、编译文件放入build目录。最后提及make支持条件判断、环境变量、嵌套执行等高级功能。
  • pdf 文档 手写Tomcat 廖雪峰 2025-06-16

    0 码力 | 75 页 | 2.14 MB | 4 小时前
    3
    本教程由廖雪峰编写,于2025-06-16发布,旨在指导读者从零开发一个迷你版Tomcat服务器,命名为Jerrymouse Server。文档详细介绍了服务器架构设计,参考了Tomcat的基于组件的设计,包含Service、Connectors、Engine、Host和Context等核心组件。Jerrymouse Server专注于支持Servlet 6标准的大部分功能,包括Servlet、Filter、Listener组件以及Cookie模式的Session,但不支持JSP、async模式、WebSocket、多Web App部署和热部署。教程内容涵盖HTTP服务器、Servlet服务器、Servlet组件(如ServletContext、FilterChain、HttpSession、Listener)的实现,以及Web App的加载与部署,包括自定义ClassLoader和Spring Web App的部署。期末总结强调通过手写服务器可提升架构水平,胜任Java架构师职位。
  • pdf 文档 手写Spring 廖雪峰 2025-06-16 推荐

    0 码力 | 109 页 | 3.16 MB | 4 小时前
    3
    该文档为廖雪峰编写的《手写Spring》教程,旨在指导读者从零开发一个迷你版Spring框架,命名为Summer Framework。教程涵盖实现IoC容器、AOP、JDBC和事务、Web MVC以及Boot模块。其中IoC容器包括ResourceResolver、PropertyResolver、BeanDefinition、BeanPostProcessor等;AOP实现ProxyResolver和Around;JDBC模块实现JdbcTemplate和声明式事务;Web MVC实现启动IoC容器和MVC;Boot模块实现嵌入式Tomcat启动和打包运行。通过手写Summer Framework,读者可加深对Spring框架的理解,提升架构能力,胜任Java架构师职位。
共 5003 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 501
前往