摘要: 约定的目录结构 + 根目录 : 工程名 + src目录 : 源码 + pom.xml文件 : Maven工程的核心配置文件 + main目录 : 存放主程序 + test目录 : 存放测试程序 + java目录 : 存放java源文件 + resource目录 : 存放框架后其他工具的核心配置文件 阅读全文
posted @ 2019-11-14 19:35 Termin 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 预定义I/O流类 按流的方向划分 + 输出流 + 输出流 按流的分工划分 + 节点流 + 处理流 按流的内容划分 + 面向字符的流 + 面向字节的流 缓冲流 + 对I/O进行缓冲是一种常见的性能优化,缓冲流为I/O流增加了内存缓冲区,增加缓冲区的两个目的: 1. 允许Java的I/O一次不只操作一个 阅读全文
posted @ 2019-11-10 18:49 Termin 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 缺陷 + 原来的Circle类只能画出实心圆,如下图所示 改进及步骤 1. 将原来的实心圆置为透明 + 利用Color实现 Color可将图形置为透明, 在其构造函数第四个参数上 + 普通方式 + 十六进制颜色码方式 2. 将边框置为黑色 测试代码 "circular Ring" 效果 阅读全文
posted @ 2019-11-06 20:35 Termin 阅读(570) 评论(1) 推荐(1) 编辑
摘要: 原理 + 过程 外部类实现 + code "outerClass" 内部类实现 + code "InnerClass" 匿名类实现 + code "AnonymousClass" Lambda表达式实现 + code "Lambda" 阅读全文
posted @ 2019-11-03 10:15 Termin 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 安装 请点击这里 "here" "here" 阅读全文
posted @ 2019-09-18 17:30 Termin 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 概念 + Minimax算法 又名极小化极大算法,是一种找出失败的最大可能性中的最小值的算法(即最小化对手的最大得益)。通常以递归形式来实现。 + Minimax算法常用于棋类等由两方较量的游戏和程序。该算法是一个零总和算法,即一方要在可选的选项中选择将其优势最大化的选择,另一方则选择令对手优势最小 阅读全文
posted @ 2019-08-30 21:00 Termin 阅读(4512) 评论(0) 推荐(1) 编辑
摘要: 本地部署 本地文件部署到github + 设置username和email 从github上克隆项目再同步到github + 记得clone带.git的文件 添加远程仓库 or + 如果出现 + git clone 时会在本地创建一个 origin 仓库 + 可以删除原来的origin仓库 + 也可 阅读全文
posted @ 2019-08-25 19:10 Termin 阅读(287) 评论(0) 推荐(0) 编辑
摘要: C++ Template + 模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。 + 比如 vector 或 vector 函数模板 + 模板函数定义的一般形式如下所示 + sample + sample c++ include include include include 阅读全文
posted @ 2019-08-23 10:02 Termin 阅读(1183) 评论(0) 推荐(1) 编辑
摘要: 给出一个字符串,求该字符串的一个子串s,s包含A-Z中的全部字母,并且s是所有符合条件的子串中最短的,输出s的长度。如果给出的字符串中并不包括A-Z中的全部字母,则输出No Solution。 Input第1行,1个字符串。字符串的长度 <= 100000。Output输出包含A-Z的最短子串s的长 阅读全文
posted @ 2018-07-17 22:39 Termin 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7,则称其为与7相关的数。求所有小于等于N的与7无关的正整数的平方和。 例如:N = 8,<= 8与7无关的数包括:1 2 3 4 5 6 8,平方和为:155。 Input第1行:一个数T,表示后面用作输入测试的数的数量。(1 阅读全文
posted @ 2018-07-17 22:32 Termin 阅读(422) 评论(0) 推荐(0) 编辑