棋盘 现在有一个11*11的棋盘如图,需要表示出棋盘和棋子的关系。 用二维数组表示,用0表示空白,1表示黑子,2表示蓝子,此时二维数组中有效的数据为2个,剩下的均为0。 这个时候又需要将当前的棋盘序列化到磁盘上,那么浪费了非常多的空间来存储0。 我们可以用稀疏数组来解决这个问题。 ##稀疏数组 顾名 ...
分类:
编程语言 时间:
2020-06-27 00:06:54
阅读次数:
69
打包 = 压缩 + 合并 + 代码混淆具体:打包就是将多个js文件进行合并,压缩 代码混淆 为何需要打包呐?因js打包之后可以减少http请求的数量(合并)和减少请求资源文件体积(压缩)如:webpack在打包过程中 不只是简单的将多个js文件合并成一个文件 它还会进将多个js进行压缩,比如去掉无效 ...
分类:
Web程序 时间:
2020-06-26 22:37:50
阅读次数:
77
在开发springboot应用时,通过java -jar命令启动应用是常用的方式,今天就来一起了解这个简单操作背后的技术 ...
分类:
编程语言 时间:
2020-06-26 20:25:26
阅读次数:
53
创建共享库代码项目 1.共享库项目必须按照特定的代码组织结构/src/ /vars jenkins配置全局设置 1.共享库名称设置 这里的Name的值在jenkinsfile文件中会需要用到 2.配置jenkinsfile的代码仓库访问信息 创建jenkins流水线任务 项目实例 1.devops/ ...
分类:
其他好文 时间:
2020-06-25 19:44:37
阅读次数:
99
package com.hadoop.hdfs; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import ...
分类:
其他好文 时间:
2020-06-25 17:23:59
阅读次数:
69
1.编写一个随机生成 10个 0(包括) 到 100 之间的随机正整数。 package demo.java; import java.util.Random; public class test { public static void main(String[] args) { // TODO ...
分类:
其他好文 时间:
2020-06-25 16:04:22
阅读次数:
42
代码: % 导言区,进行全局设置 \documentclass[AutoFakeBold]{article} % 导入中文宏 \usepackage{ctex} % 正文区 \begin{document} \section{引言} \section{实验方法} \section{实验结果} \su ...
分类:
其他好文 时间:
2020-06-25 12:16:54
阅读次数:
71
技术栈 node.js, vue.js, axios, python, django, orm, restful api, djangorestframework, mysql, nginx, jenkins. 环境配置 操作系统 Windows 7 旗舰版,Service Pack 1。 前端 N ...
分类:
Web程序 时间:
2020-06-25 09:43:06
阅读次数:
71
技术栈 node.js, vue.js, axios, python, django, orm, restful api, djangorestframework, mysql, nginx, jenkins. 环境配置 操作系统 Windows 7 旗舰版,Service Pack 1。 前端 N ...
分类:
Web程序 时间:
2020-06-24 19:50:45
阅读次数:
66
依赖包: <dependency> <groupId>com.jayway.jsonpath</groupId> <artifactId>json-path</artifactId> <version>2.4.0</version> </dependency> 代码: package json.js ...
分类:
Web程序 时间:
2020-06-24 19:43:35
阅读次数:
45