Hello 算法 1.0.0b5 Java版动画图解、能运行、可提问的数据结构与算法入门教程 作者:靳宇栋(Krahets) Hello 算法 Java 语言版 靳宇栋(Krahets)  Release 1.0.0b5 2023-09-10 ## 序 两年前,我在力扣上分享了《剑指 Offer 数字编码 $ ^{*} $ 3.4 字符编码 $ ^{*} $ 3.5 小结 第4章 数组与链表 4.1 数组 4.2 链表 4.3 列表 4.4 小结 第5章 栈与队列 5.1 栈 5.2 队列 5.3 双向队列 5.4 小结 第6章 哈希表 6.1 哈希表 6.2 哈希冲突 6.3 哈希算法 6.4 小结 0.1 关于本书 本项目旨在创建一本开源免费、新手友好的数据结构与算法入门教程。 全书采用动画图解,结构化地讲解数据结构与算法知识,内容清晰易懂、学习曲线平滑。 算法源代码皆可一键运行,支持 Java、C++、Python、Go、JS、TS、C#、Swift、Rust、Dart、Zig 等语言。 · 鼓励读者在章节讨论区互帮互助、共同进步,提问与评论通常可在两日内得到回复。 #### 0.10 码力 | 376 页 | 30.69 MB | 2 年前3
MySQL 兼容性可以做到什么程度## 好的 MySQL 兼容性可以做到什么程度 PolarDB-X 如何做生态兼容 胡中泉(舟济) 阿里云数据库解决方案架构师 ## 01 为什么要兼容 MySQL The longer you look back, the farther you can look forward. ## 也从阿里巴巴的“去IOE”运动说起 ## 业务驱动下的分布式技术实践之路  MySQL Cantal  ## PolarDB-X 完全兼容 MySQL Binlog 可行性 ## PolarDB-X CN CN DN CN DN DN      ## 学习目标 1. 了解用 Java 开发桌面软件图形用户界面的常用工具集 2. 掌握 AWT 的常用组件和视觉控制 3. 深入理解 GUI 事件处理机制 4. 了解 Applet,特别是其历史渊源,了解与 Applet 类似的技术 5. 理解 Swing 和 AWT 的关系,学习使用 Swing 的典型组件构建较复杂的图形界面程序 典型组件(课后自学) 用 Java 构建图形界面,我们有什么选择? AWT ▶ Swing ▶ Java FX 多语言混合开发 ## 接下来 GUI 组件及布局 GUI 事件处理 Applet Swing Swing 典型组件(课后自学) ## 概念和术语 ## 图形用户界面 GUI (Graphical User Interface), Java 主要分为 AWT 和 Swing0 码力 | 73 页 | 876.31 KB | 2 年前3
firebird 5 quickstartguide ## Firebird 5 Quick Start Guide IBPhoenix Editors, Mark Rotteveel, Firebird Project Members 0.2: 8 November 2023 ## Table licenses ..... 4 3. Installing Firebird ..... 5 3.1. Installation kits ..... 5 3.2. Installing the Firebird server ..... 5 3.2.1. Before installation ..... 5 3.2.2. Installation drives ..... 7 3.2 clients ..... 13 4. Default disk locations ..... 15 4.1. Linux ..... 15 4.2. Windows ..... 15 5. Server configuration and management ..... 18 5.1. User management ..... 18 5.1.1. Changing the0 码力 | 49 页 | 396.21 KB | 2 年前3
Java 应用与开发 - JSP (Java Server Page)# Java 应用与开发 JSP (Java Server Page) 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 December 3, 2018   ## 学习目标 1. 理解 JSP 和 Servlet 的关系。 2. 掌握 JSP 提供的各类编程元素的使用方式,包括 JSP 指令、JSP 动作、JSP 脚本。 3. 掌握 JSP 提供的内置对象与 Servlet 相关对象的对应,学会各类对象的使用方法。 4. 能够使用 JSP 完成简单的 Java Web Web 编程。 5. 对 JSP 作为 MVC 设计模式中的视图构建方式有初步的了解。  ## 大纲 ## 接下来… ## JSP 基本概念 JSP(Java Server Page),即 Java 服务器页面。 JSP 是 Servlet0 码力 | 47 页 | 740.36 KB | 2 年前3
Java 应用与开发 - Java EE 体系结构# Java 应用与开发 Java EE 体系结构 王晓东 wangxiaodong@ouc.edu.cn 计算机科学与技术系 November 6, 2018  ## 参考书目 1. 吕海东,张坤编著,Java EE 企业级应用开发实例教程,清华大学出版社,2010 了解软件开发的现状与发展趋势,了解企业级应用的特点 2. 掌握 Java EE 的概念和规范,掌握 Java EE 容器、组件和通信协议的类型和功能 ## 大纲 软件开发现状 Java EE 概述 Java EE 容器 JavaEE组件 组件间通信协议 ## 接下来 软件开发现状 Java EE 概述 Java EE 容器 Java EE 组件 组件间通信协议 ## 软件开发现状 面向 面向 Internet 开发企业级 Web 应用 面向对象 OOA/OOD/OOP,Java、C# 面向组件 软件系统是由许多小的组件构建和装配起来的 采用标准规范开发 J2EE, MS.NET 全面采用框架技术 Struts、Spring、Hibernate、AJAX、WebWork 软件系统采用分层结构和设计模式 MVC 工厂化流水线开发模式 CVS 可视化软件建模 UML、RUP、ROSE0 码力 | 40 页 | 1.89 MB | 2 年前3
webpack 5 whats new## WEBPACK 5 – WHAT'S NEW TOBIAS KOPPERS TWITTER: @WSOKRA GITHUB: @SOKRA ## ORGANIZATION • WEBPACK 5 → WEBPACK CORE (webpack/webpack) MAJOR VERSION 5 • OTHER REPOS DEVELOP INDIVIDUALLY → SEPARATE SUCCESSFUL • CRYPTO POLYFILL 301KB • LIMITED FEATURES • OUTDATED • INSTALLED WITH WEBPACK WEBPACK 5 • "CRYPTO" CANNOT BE RESOLVED yarn add crypto-browserify resolve: { alias: { } } crypto: JS • 2.4A5B6C.BUNDLE.JS • [3] BUTTON.JS • 1.3A2B1C.BUNDLE.JS • [1] ENTRY.JS • [2] LOGIN.JS • 2.7A8B9C.BUNDLE.JS • [3] LOGIN-HELPER.JS • 3.6A5B4C.BUNDLE.JS • [4] BUTTON.JS WEBPACK 5 (PRODUCTION)0 码力 | 46 页 | 15.88 MB | 2 年前3
Java 应用与开发 - Java 技术概述及开发环境# Java 应用与开发 Java 技术概述及开发环境 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 September 18, 2018  , 清华大学出版社 2. Bruce Eckel, Thinking in Java (3rd) ## 本章学习目标 1. 了解 Java 的发展历程 2. 理解 Java 平台的相关概念和机制 3. 掌握基本 Java 开发环境配置 ## 大纲 Java 技术概述 Java 平台核心机制 Java 开发环境 Java 基本开发流程 基本开发流程 大纲 Java 技术概述 Java 平台核心机制 Java 开发环境 Java 基本开发流程 接下来… Java 技术概述 Java 平台核心机制 Java 开发环境 Java 基本开发流程 ## 那些伟大的 LOGO  ## Sun0 码力 | 33 页 | 1.17 MB | 2 年前3
Java 应用与开发 - Java 数组和字符串陈国君等编著,Java 程序设计基础《第 5 版) , 清华大学日 版社 2. Bruce Eckel, Thinking in Java (3rd) 过 oooooooooooo ooo poo ooooo oooooooooooo 学习目标 1. 掌握 Java 数组的概念 数组的概念 2. 学会一维数组和二维数组的使用,认识 Arrays 类,掌握操 作数组相关方法 3. 掌握 Java 有 的概念,字符串与数组的关系;学会 String 类 闻符串操作方法 大网 数组的概念 和 Ooo 数组的概念 一维数组 二维数组 宝 三 -维数组 ooo 维数组 ooooo 数组是相同数据类型的元素按一定顺序排列的集合。Java 中, poo ooooo 数组元素既可以为基本数据类型,也可以为对象。 从 Java 的内存分配 ( 基础 ) 栈民 堆 oooooooooooo 存 存放定义的基本类型的变量和对象的引用变量,超 出作用域将自动释放。 存 存放由 new 运算符创建的对象和数组, Java 虚 义机的自动垃圾回收器来管理。 数组的概念0 码力 | 33 页 | 620.46 KB | 2 年前3
Java 应用与开发 - Java EE 监听器编程# Java 应用与开发 Java EE 监听器编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 December 3, 2018  规范。 Java EE 监听器能够检测 Web 应用的关键对象包括: ▶ ServletContext 上下文 ▶ HttpSession 会话 ▶ ServletRequest0 码力 | 22 页 | 549.84 KB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
数据结构算法哈希表时间复杂度空间复杂度MySQL 兼容性PolarDB-X分布式事务BinlogCDCAWTSwingGUI 事件处理组件和容器布局管理Firebird 5安装指南服务器模式经典模式守护进程JSPServlet执行过程内置对象HTMLJava EE容器组件通信协议开发角色规范EJBPersistent CachingPlugin SystemCache InterfaceImproved WatchingTAPABLE 2Java虚拟机垃圾回收机制Java运行时环境编译和解释并存平台无关性数组字符串String类Arrays类不可变性Java EE 监听器ServletContext 监听器HttpSession 会话ServletContext 对象属性监听器ServletRequest 请求对象













