HTML学习笔记

HTML 基本知识 如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源,再发送给浏览器,浏览器只能解析静态资源。 HTML (Hyper Text Markup Language):超文本标记语言 超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。 标记:

HTML 

MySQL学习笔记

1. MySQL 基础 数据库:用于存储和管理数据的仓库。 数据库的特点: 持久化存储数据,就是一个文件系统。 方便存储和管理数据。 使用了统一的方式操作数据库 -- SQL。 登录 MySQL 的命令: mysql [-hIP地址] -u账号 -p密码 或 mysql --host=ip --us

Mysql 

Java学习笔记-基础篇(2)

19.【File 类、递归】 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 File 类中的静态变量:系统分隔符 static String pathSeparator:与系统有关的路径分隔符,Windows 为;,Linux 为: stat

基础 

Java学习笔记-基础篇(1)

1. 【前言、入门程序、常量、变量】 char 类型为 2 字节,可以存储一个汉字 2. 【数据类型转换、运算符、方法入门】 范围大小:byte、short、char‐‐>int‐‐>long‐‐>float‐‐>double byte 、short、char 变量运算时直接提升为int float

基础 

Java中的编码和解码

参考链接: Unicode 和 UTF-8 有什么区别? Python2和Python3中字符串编码问题详解 Unicode 和 UTF-8 的区别 Unicode 是字符集,也叫编码表 UTF-8 是编码规则 字符集:为每一个「字符」分配一个唯一的 ID(学名为码位/码点/ Code Point)

基础 

全排列permutation问题

参考链接: 字符串全排列算法学习 思路: 一位一位来固定,求后面的全排列,设当前为k位,则让[k,n]位的字符都与第k位进行交换,并且需要保证第k位不重复(代码中用set来实现),然后对于每种情况,递归第k+1位即可。具体过程如下图: 递归的出口,就是只剩一个字符的时候。 代码如下: import

递归 

归并排序

参考链接: 图解排序算法(四)之归并排序   归并排序是利用归并的思想实现的排序方法,该算法采用经典的分治策略【分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"整合"在一起,即分而治之】。   根据图所示,首先将序列递归分解,直到分成的

排序 

ArrayList扩容

参考链接: ArrayList扩容 ArrayList 有三种初始化方式: 指定大小初始化 public ArrayList(int initialCapacity) 传入一个 Collection 对象初始化,并将对象中的数据添加到ArrayList中 public ArrayList(Colle

集合 

搭建frp内网穿透

参考链接: fatedier/frp 内网穿透工具-frp傻瓜式搭建教程 手把手教你用frp实现内网穿透,进行远程桌面和http访问 frp 下载链接: https://github.com/fatedier/frp/releases

IDEA 记录

快捷键 参考链接: Idea 快捷键大全 快捷键 功能 Ctrl+Y 删除光标所在行 Ctrl+D 复制光标所在行,插入光标位

IDE