自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄稳健boby的博客

心平气和者,百福自集

  • 博客(6)
  • 收藏
  • 关注

原创 JAVA设计模式——(2)策略模式

定义 定义一种算法,将每个算法都封装起来,并且使它们之间可以互换。是一种行为类模式。 举例 为了通俗易懂,我们拿各国的税率计算来举例子: 假设当前我们的程序只能支持计算中国和美国的税率: public class Tax_Cal { public int CN_Cal(int x) { // 计算中国税 } public i...

2020-04-10 21:40:44 122

原创 JAVA设计模式——(1)单例模式

什么是单例模式 单例模式,顾名思义,就是整个系统就只有一个实例存在。 特点 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 讲的通俗一点,我们拿女娲造人来举例: 我们先写一个女娲类: public class N_Wa { } 很明显,任何人都不能创造女娲,所以女娲的构造应该是私有的: public class N_Wa { pr...

2020-04-09 22:48:50 110 1

原创 C++学习:explicit关键字

最近在尝试着看源码的时候碰到了explicit关键字,查阅资料后有了一些理解,于是来做下笔记: explicit主要是用来修饰类的构造函数,从而使被构造的类只能发生显示转换,而不能进行隐式转化。 我们来看C++对象的显式和隐式转化: #include <iostream> using namespace std; class Test1{ ...

2020-04-08 22:30:27 133

原创 CMake入门——简单CMakeLists的编写

CMake简介: CMake是一种跨平台的开源项目管理工具,所做的事其实就是告诉编译器如何去编译链接源代码。与之相似的是直接编写makefile文件,但makefile最大的缺点就是不能跨平台,一旦更换环境就要重新编写,于是我们可以使用CMake编写CMakeLists文件来解决此问题。 检查是否安装CMake 首先检查是否安装CMake,在终端输入cmake --version来检查,若显示未安...

2020-04-07 17:18:40 278

原创 2020牛客寒假算法基础集训营5 部分题解(BDEH)

B: 牛牛战队的比赛地(二分做法) 题意:二维平面给定n个点,在x轴找一点使得到n个点距离的最大值最小。 思路: 我们可以将问题转化为在x轴找到一个圆心,使得该圆包含这n个点且半径最小,这样就变成了最小圆覆盖问题。有关于最大值最小此类问题,我们第一个想到的就应该是二分了,关键在于二分半径后如何check呢? 首先我们需要明白这样一个前提,也是解题的关键点:一个半径为R的圆,我们任意在圆上或圆内找一...

2020-02-13 20:07:29 300

原创 如何用Sublime text3 运行你的java程序

如何用Sublime text3 运行你的java程序 新建环境变量 1.去官网下载并安装 jdk ,默认将其放在C盘的Program Files 下。 2.右击我的电脑,属性——高级系统设置——高级——环境变量。 3. 新建系统变量: 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk.1.7.0 (即刚刚下载的 jdk ...

2020-02-07 19:25:37 669

空空如也

空空如也

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

TA关注的人

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