三分钟数据结构-稀疏数组 发表于 2019-08-25 | 分类于 算法与数据结构 字数统计 1,103字 | 阅读时长 5分钟 1.稀疏数组(sparsearray)1.1 应用场景 :当一个数组中大部分为0或者为同一个数值时可转化为稀疏数组进行存储 例子 : 五子棋棋盘 假设黑棋为1, 白棋为2, 其它未放置棋子的位置为0, 则可得到如下一个二维数组 如果我要保存当前棋盘的状态 , 保存没有放置棋子的地方是毫无意义而且浪费内存空间的 , 所以此时稀疏数组可以起到非常大的作用. 阅读全文 »
三分钟网络协议-浅析HTTP协议 发表于 2019-08-24 | 分类于 计算机网络 字数统计 3,068字 | 阅读时长 11分钟 浅析HTTP协议!1. 引言1.1 HTTP是什么?HTTP(超文本传输协议)是一个应用层的、基于请求和响应模式的、无状态的面向对象的协议,常基于TCP协议,由于其简洁、快速而适用于分布式超媒体系统,绝大多数WEB开发,都是构建在HTTP协议之上的WEB应用。 1.2 HTTP的主要特点 支持客户端/服务器模式(Client/Server) 阅读全文 »
leetcode-7.整数反转 发表于 2019-08-24 | 分类于 leetcode 字数统计 832字 | 阅读时长 3分钟 leetcode-7. 整数反转题目给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 $[-2^{31}, 2^{31}-1] $。请根据这个假设,如果反转后整数溢出那么就返回 0。 阅读全文 »
SpringDataJpa入门指南 发表于 2019-08-24 | 分类于 框架 字数统计 1,285字 | 阅读时长 5分钟 SpringData JPA创建数据库表 注解 解释 @Entity 告诉Spring这是一个实体类 @Table(name = “表名”) 指定生成的数据表表名 @Column(name = “列名”) 指定生成的数据列的列名, 一般加在get方法上 @Id 指定主键列 @GeneratedValue 指定主键生成策略 @Transient 实体类中的某一个属性不映射到数据库的表中 @Temporal 指定日期类型(DATE,DATETIME, TIMESTAMP) 阅读全文 »
如何在hexo博客插入图片 发表于 2019-08-23 | 分类于 Hexo 字数统计 113字 | 阅读时长 1分钟 1. 在hexo根目录安装第三方插件1npm install https://github.com/7ym0n/hexo-asset-image --save 2. 修改_config.xml文件的内容1post_asset_folder: true 阅读全文 »
三分钟数据结构-链表 发表于 2019-08-23 | 分类于 算法与数据结构 字数统计 1,646字 | 阅读时长 7分钟 数学真的可以救命今天我们要解决的是约瑟夫问题, 首先我们先来了解链表到底是什么东东1 .链表的基本概念1.1 什么是链表 ?如下图所示 : 阅读全文 »