自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前序、中序和后序线索化二叉树及其遍历

线索化:二叉树的左子节点指向的是“前驱节点”,右子节点指向的是“后继节点”。 二叉树的线索化有三种:前序、中序和后序线索化,见下图: 下面是实现前序、中序和后序线索化的代码实现: 前序和中序线索化遍历大致差不多,只不过是顺序不同而已; 后序遍历和前序中序不同,需要给Node节点添加parent属性,借助parent属性进行后序线索化遍历。 代码实现 定义Node节点类 class HeroNode { private int no; private String name;

2021-02-27 21:56:41 1448

转载 print、println和printf的区别及占位符代表类型表

print、println和printf的区别 print–是函数,可以返回一个值,只能有一个参数 println–与print唯一的区别是println换行输出。 printf–函数,把文字格式化以后输出,直接调用系统调用进行IO的,他是非缓冲的。 如: $name=“hunte”; $age=25; printf(“my name is %s, age %d”, $name, $age); sprintf–跟printf相似,但不打印,而是返回格式化后的文字,其他的与printf一样。 如: char

2021-02-17 22:17:07 817

原创 静态代理、装饰者模式和动态代理

静态代理、装饰者模式和动态代理 为什么用代理? 有些类不能被修改的,因业务需要需要扩展这个类的功能。使用代理模式,可以基于被代理类不变的前提下,对被代理类的行为进行控制和扩展。 ##静态代理 定义接口 //接口,规定了方法 public interface Car { public abstract void drive(); } 定义被代理类 import domain.Car; /* * 被代理类,实现接口 * */ public class Benchi implements Car {

2021-02-06 21:49:04 200

原创 mysql数据库初始化与数据迁移

mysql数据库初始化与数据迁移 Mysql数据库数据迁移——data文件夹复制方法 由于未知原因,原有的mysql数据库无法连接,我先通过初始化数据库解决mysql的连接问题,初始化后,再通过data文件夹迁移数据库数据。 初始化数据库 由于未知原因,原有的mysql数据库无法连接,排除了端口被占用的问题。故采用初始化数据库的方法。 大多数原因都可以通过先注销掉原有的服务、重新装载服务、之后再重新启动的方法解决。 将目录中配置文件my.default.ini改名为my.ini移至bin目录下 启动命令行

2020-11-26 10:27:37 559

空空如也

空空如也

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

TA关注的人

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