自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Java设计模式——针对可维护性的设计模式(11种)

写在前面:阅读设计模式的时候或许会觉得许多设计模式都不过是多此一举,但如果站在自己是类库开发者为用户服务的角度想问题,将自己想象成用户,将自己置身于多人程序开发的场景,就能理解设计模式的好处了。1.构建模式(1)工厂模式(Factory)目的:方法:创建Factory接口/抽象类,用户通过为Factory赋予不同的实现使不同的Factory返回不同的对象。构造方式: |用户| <...

2019-06-24 22:41:13 394

原创 Java设计模式——针对可复用性的设计模式(6种)

写在前面:阅读设计模式的时候或许会觉得许多设计模式都不过是多此一举,但如果站在自己是类库开发者为用户服务的角度想问题,将自己想象成用户,将自己置身于多人程序开发的场景,就能理解设计模式的好处了。1.结构化模式(1)适配器模式(Adapter)目的:解决类之间接口不兼容的问题。即原类基本可以满足新的要求,却因函数名、参数列表、返回值等差异无法直接作为目标接口的实现。方法:在原类基础上创建Ad...

2019-06-23 18:08:08 1427

原创 寻道之路 之 棋盘外的冷暖(读作:一次实验报告)(三)

(声明:本故事纯属脑洞,如有雷同,估计不会吧233;ps:为方便记述可能会对程序代码进行“艺术加工”,非程序员请不要在Java上运行233;本文章仅供娱乐(禁止用作商业用途,emmm,嘛,虽然可能不会有多少人注意吧233),转载请注明出处,欢迎二次创作;)/**Wednesday 智能棋盘*/ class Board{ //Aabstract Function /...

2019-06-21 11:07:56 197

转载 MakeDown编辑器使用方法(记录)

快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O检查列表:Ctrl/Command + Shift + ...

2019-06-21 11:07:29 195

原创 java正则表达式

正则表达式用于字符串的匹配,C中的scanf、printf在某种程度上也是一种匹配,本文主要针对应用于Java的正则表达式。单刀直入,正则表达式匹配需要正则字符串一个、Pattern对象一个、Matcher一个。待匹配字符串一个备用。1.正则字符串(1)常量范围:抓取已知的字符序列时,只需输入该字符。例:“is"则会匹配待匹配字符串中所有的“is”。(2)变量范围:为了提高匹配的自由度...

2019-05-30 23:12:19 165

原创 寻道之路 之 棋盘外的冷暖(读作:一次实验报告)(二)

(声明:本故事纯属脑洞,如有雷同,估计不会吧233;ps:为方便记述可能会对程序代码进行“艺术加工”,非程序员请不要在Java上运行233;本文章仅供娱乐(禁止用作商业用途,emmm,嘛,虽然可能不会有多少人注意吧233),转载请注明出处,欢迎二次创作;)/**Tuesday 罗伯特型机器人*/ class Player{ //Abstract Function ...

2019-04-13 23:38:08 152

原创 寻道之路 之 棋盘外的冷暖(读作:一次实验报告)(一)

(声明:本故事纯属脑洞,如有雷同,估计不会吧233;ps:为方便记述可能会对程序代码进行“艺术加工”,非程序员请不要在Java上运行233;本文章仅供娱乐(禁止用作商业用途,emmm,嘛,虽然可能不会有多少人注意吧233),转载请注明出处,欢迎二次创作;)/* * To change this license header, choose License Headers in Proje...

2019-04-13 23:37:55 230

转载 Java中的一些清屏方法(汇总)

虽然Java中的GUI编程已经很方便,但我们还是时不时地需要在命令行中实现图形化效果(比如实验要求233),下面给出一些在Java中实现清屏或类似清屏效果的方法。1.简单暴力法(也就是输出许多空行~)//public void clean1(){for(int i=0;i<50;i++)System.out.println(" ");}这种方法不但浪费资源,而且并不彻底(如果...

2019-04-02 20:29:26 24880

原创 简易的Git使用方法(记录)

简易的Git使用方法注册、下载本地Git、建立仓库标识身份因为Git是分布式版本控制系统,需要设置账号和邮箱以标识提交者身份:git config --global user.name “(用户名)”git config --global user.email “(用户邮箱)”global标志整个计算机上的所以git仓库都设置为此身份。建立并关联仓库:在无中文的路径下建立一个文件夹...

2019-03-17 00:12:37 218

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除