Life & Dream
不是每个人都应该像我这样去建造一座水晶大教堂,但是每个人都应该拥有自己的梦想,设计自己的梦想,追求自己的梦想,实现自己的梦想。梦想是生命的灵魂,是心灵的灯塔,是引导人走向成功的信仰。有了崇高的梦想,只要矢志不渝地追求,梦想就会成为现实,奋斗就会变成壮举,生命就会创造奇迹。——罗伯·舒乐
  听听音乐
  推荐文章
TOOL

Git

第一章 Git概述Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。Git 易于学习,占地面积小,性能极快。它具有廉价的本地库,方便

阅读更多
Git Git
第一章 Git概述Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。Git 易于学习,占地面积小,性能极快。它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于Subversion、CV
2023-08-01
PHP大王 PHP大王
Php1. PHP概述1.1 PHP历史发展1.2 PHP安装2. PHP基础语法2.1 PHP基础知识PHP动态网页是混合使用PHP和HTML编写的Web页面,即扩展名为.php的HTML文档,保存在Apache网站的主目录或虚拟目录中。
2023-09-12
Maven项目构建 Maven项目构建
1. Maven简介1.1 什么是Maven 1.2 Maven的作用 2. Maven的安装2.1 Maven 的下载 官网: http://maven.apache.org/ 下载地址: http://maven.apache.org/
2023-08-18
面向对象 面向对象
1. 类和对象 类是对事物的一种描述,对象则为具体存在的事物 1.1 类的定义类的组成是由属性和行为两部分组成 属性:在类中通过成员变量来体现(类中方法外的变量) 行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即
2023-08-14
基于Java Swing图书管理系统 基于Java Swing图书管理系统
1. 项目概述1.1 项目结构: 用户注册 用户登录 用户管理员操作界面 用户 管理员 1.2 E—R图user book book_type borrowdetail 2. 项目环境搭建2.1 确定项目开发环境操作系统
2023-07-03
反射 反射
反射机制1. 什么是反射在Java中,反射是指能够在运行时获取类的信息并操作类或对象的能力。通过反射,可以获取类的名称、属性、方法等信息,也可以动态地创建对象、调用方法等。Java中的反射机制提供了很多灵活性和可扩展性,但也需要注意反射操作
2023-06-04
网络编程 网络编程
网络编程1.常见的网络架构1.1 客户端/服务器(Client/Server)用户在本地需要下载并且安装客户端程序,在远程有一个服务器端程序。例如:QQ,Stream… 特征: 画面精美,用户体验好 需要开发客户端和服务端 用户需要下载和
2023-05-25
多线程编程 多线程编程
多线程编程1. 线程和进程1.1 线程线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。 1.2 进程进程是程序的基本执行实体。 2. 并发和并行2.1 并发在同一时刻,有多个指令在单个CPU上交替执行。
2023-05-25
位运算 位运算
位运算(二进制运算)1. 基础知识1.1 原码,反码,补码1.1.1 原码将一个整数转换成二进制形式,就是其原码。例如a = 6; a 的原码就是0000 0000 0000 0110;更改 a 的值a = -18; 此时 a 的原码就是1
2023-05-23
高精度 高精度
高精度1. 高精度加法 💡 ( A + B )( len(A) , len(B) <= $10^6$) 1.1 算法思想:两个大的数A + B ( len <= $10^6$)在计算时候,可以使用高精度加法,通过数组的形式存
2023-05-23
拓扑排序 拓扑排序
💡 拓扑排序思想:有向无环图(DAG图) 1. 拓扑排序算法思想:拓扑排序是指将一个有向无环图(Directed Acyclic Graph简称DAG)进行排序进而得到一个有序的线性序列。利用拓扑排序可以将事件按照顺序排序后进行处理,
2023-05-16
Python基础语法 Python基础语法
Python基础语法1. 标识符,关键字和保留字1.1 标识符在 Python 中,标识符是用来给变量、函数、类等命名的。Python 中的标识符需遵循以下规则: 标识符由字母、数字和下划线组成。 标识符第一个字符必须是字母或下划线。 标
2023-05-16
最短路 最短路
最短路(Dijkstra, Bellman-ford, SPFA, Floyd) 1. Dijsttra1.1 素版Dijkstra算法(稠密图——邻接矩阵) 💡时间复杂度:$O(N^2)$ 1.1.1 朴素版Dijkstra算法思想:
2023-05-15
树和图的遍历 树和图的遍历
树与图的遍历1. 树与图的存储**树与图的存储** 树是一种特殊的图,与图的存储方式相同。 对于无向图中的边ab,存储两条有向边a->b, b->a。 因此我们可以只考虑有向图的存储。 (1) 邻接矩阵:g[a][b] 存储边
2023-05-15
BFS BFS
BFS—宽度优先搜索 💡 BFS是一个对连通图进行遍历的算法。它的思想是从一个被选定的点出发;然后从这个点依次向所有方向每散发,每次直走一步。(即其中一个方向走完一步之后换下一个方向继续走);如果得不到目的解,那就返回事先定好的值,如果
2023-05-15
DFS DFS
DFS——深度优先搜索 💡 DFS:深度优先搜索算法(Depth-First-Search)是一种用于遍历或搜索树或图的算法.沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所在边都己被探寻过,搜索将回溯到发现节点v的那条边
2023-05-15
1 / 2