自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不当初

一个孤独的程序猿

  • 博客(464)
  • 资源 (127)
  • 收藏
  • 关注

原创 使用SAPI实现TTS文字转wav文件的功能

//头文件/* 文件名:tts_module.h 2018年4月23日11:04:18 代码目的:把文字(英语或者汉字)转化成wav文件。可以播放。即TTS text to speech。*/class String2Speech{public: //string to wchar* static WCHAR* str_to_wcharstr(std::string mystri...

2018-04-23 11:08:54 2779

原创 使用Windows系统库实现FTP文件上传功能

//MyFtp.h# include <string>class MyFtp{public: bool UploadFile(std::string FileName);//上传文件 MyFtp(std::string FtpIp, int FtpPort, std::string m_FtpUserName, std::string m_FtpPassword);p...

2018-04-23 11:01:16 1585

原创 Java 编程思想源代码导入eclipse使用流程

Java 编程思想源代码导入eclipse使用流程1.  简介《Java编程思想》是2007年机械工业出版社出版的图书,作者是埃克尔,译者是陈昊鹏。作为一个开发程序员,Java语言或许是项目开发过程中所必需的语言。Java编程思想是Java入门的核心力作,内容翔实,涵盖了Java语言的基础特性而且Bruce Eckel在阐述容器、数组、字符串、Java IO,类型信息时,步步为营,准确的阐释了各种...

2018-04-08 14:53:20 3487 7

原创 字符串:Scanner类的使用

/* * 2018年3月30日16:54:07 * 代码目的: *     演示Scanner类的使用。 * *///: strings/BetterRead.javaimport java.io.BufferedReader;import java.io.StringReader;import java.util.*;public class BetterRead { publ...

2018-03-30 16:55:31 1524

原创 字符串:正则表达式用于替换操作

/* *  2018年3月30日16:34:22 *  代码目的: *      演示正则表达式用于替换操作。 *      方法见名知义。 *      replaceFirst和replaceAll均为类Matcher的普通方法。 *      appendReplacement(StringBuffer sbuf, String replacement)执行渐进式的替换 。 *     ...

2018-03-30 16:49:26 3408

原创 字符串:正则表达式组和模式标记的使用

/* *  2018年3月30日16:17:27 *  代码目的: *       演示正则表达式中组的概念和模式标记的使用。 *       组是用括号划分的正则表达式,可以根据组的编号来引用某个组。 *       组号为0表示整个表达式 *       A(B(C))D,其中有三个组,组0ABCD, 组1,BC,组2C *       "(?m)(\\S+)\\s+((\\S+)\\s+...

2018-03-30 16:31:21 446

原创 字符串:正则表达式的使用

/* * 2018年3月30日15:53:17 * 代码目的: *     演示正则表达式java.util.regex中两个类的使用。 *     1, 导入java.util.regex *     2, 使用static Pattern.compile()方法来编译你的正则表达式,    它会根据你的String类型的正则表达式生成一个Pattern对象。 *     3, 把你想要检索...

2018-03-30 16:01:03 1063

原创 字符串:Formatter类应用不同转化时的问题

/* *  2018年3月30日15:45:15 *  代码目的: *     演示使用Formatter类时,不同的转换所带来的效果 *     注意: *         不同类型都可以转换为boolean,对各种类型都是合法的。 *         对于boolean基本类型或Boolean对象,转换结果为对应的true和false *         对其他类型的参数,只要该参数不为n...

2018-03-30 15:51:47 290

原创 字符串:Formatter类

/* * 2018年3月30日15:28:34 * 代码目的: *     演示Java中通过Formatter类进行字符串格式化的过程。 *     Formatter的构造器经过重载可以接受多种输出目的地,最常用的还是控制台 *     public static final PrintStream out = null; out为System类中定义的static final *    ...

2018-03-30 15:40:54 507

原创 异常:继承体系中异常的限制

/* *  2018年3月28日11:16:43 *  代码目的: *   核心: *    当覆盖方法的时候,只能抛出在基类方法的声明里列出的那些异常。这个限制很有用, *         因为这意味着,当基类使用的代码应用到其派生类对象的时候,一样能够工作 *          *          *      在Inning类中,可以看到构造器和event方法都声明将抛出异常,而实际上...

2018-03-28 11:21:44 274

原创 异常:重新抛出异常

/* * 2018年3月28日10:56:48 * 代码目的: *      演示异常重新抛出时,调用栈信息,如果不做处理,直接抛出原来的异常对象的引用,则 *      调用栈信息不会更新。 *      核心主题: *      如果只是把当前异常对象重新抛出,那么printStackTrace方法显示的将是原来抛出点的调用栈信息, *      而非重新抛出点的信息。要想更新这个消息,可...

2018-03-28 11:06:28 595

原创 异常:异常链

/* *  2018年3月28日10:43:45 *  代码目的: *      演示异常链的使用 *      常常会想要在捕获一个异常好抛出另外一个异常, *      并且希望把原始异常的消息保存下来,这被称为异常链 *       *      Throwable的子类在构造器中都可以加收一个cause因由对象作为参数, *      这个cause就表示原始异常,这样通过把原始异常传...

2018-03-28 10:55:01 719

原创 异常:异常与记录日志

/* *  2018年3月28日09:26:29 *   代码目的: *       演示异常与记录日志的使用。 *       java.util.logging工具将输出记录到日志中。 *       日志消息被转发到已注册的 Handler 对象, *       该对象可以将消息转发到各种目的地,包括控制台、文件、OS 日志等等。  *       静态的Logger.getLogge...

2018-03-28 09:34:11 2842

原创 持有对象:Foreach与迭代器

/* *  2018年3月27日11:22:22 *  代码目的:通过让类型实现Iterable接口,使得IterableClass对象可以用于foreach语句 *  public interface Iterable<T>实现这个接口允许对象成为 "foreach" 语句的目标。     体会匿名内部类的使用。和实现Iterable接口 * *///: holding/Iter...

2018-03-27 15:15:11 326

原创 持有对象:Map统计数字分布

/* *  2018年3月27日10:35:02 *  代码目的: *      简单的使用Map统计数字出现频率 *      可以使用containsKey,containsValue来测试一个Map,以便查看它是否半酣某个键或者值 *      Map可以轻易的扩展到多维。 *      public interface Map<K,V>将键映射到值的对象。一个映射不能包含重...

2018-03-27 10:43:30 212

原创 持有对象:List接口的常用方法

/* *  2018年3月27日10:05:52 *  代码位置:P223 *  代码目的: *   说明List接口的常用方法和特征。 *  list的常用方法需要多多实践才能灵活使用 * */package holding;//: holding/ListFeatures.javaimport typeinfo.pets.*;import java.util.*;import st...

2018-03-27 10:16:30 465

原创 持有对象:添加一组元素

/* *  2018年3月27日09:30:50 *  代码目的:显示向容器中批量添加一组元素的方法。 *  代码位置:P220 *  Collection<Integer> collection =      new ArrayList<Integer>(Arrays.asList(1, 2, 3, 4, 5));      这种方式也是最常用的。          ...

2018-03-27 09:38:13 451

原创 内部类:匿名类和工厂模式结合

/* *  2018年3月26日10:46:19 *  代码目的: *      显示使用匿名内部类结合工厂模式的使用   工厂方法模式(Factory Method Pattern)又称为工厂模式,   也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,   它属于类创建型模式。在工厂方法模式中,   工厂父类负责定义创建...

2018-03-26 10:57:24 475

原创 内部类:匿名内部类----实例初始化模拟构造器

/* *  2018年3月26日10:34:00 *  代码目的: *      简单演示匿名内部类的使用语法 *      匿名内部类中使用实例初始化语法模拟构造器的用法 *       * *///: innerclasses/Destination.javapublic interface Destination { String readLabel();} ///:~//: ...

2018-03-26 10:45:37 616

原创 内部类:链接到外部类

//: innerclasses/Sequence.java// Holds a sequence of Objects.//选择器interface Selector { boolean end(); Object current(); void next();} //Sequence 类提供了元素向容器中添加的过程public class Sequence {...

2018-03-26 10:24:50 192

原创 多态:初始化和清理,Java 引用计数的实现

/* *  2018年3月22日19:37:30 *   代码目的: *       通过代码段体会Java引用计数的实现 * *///: polymorphism/ReferenceCounting.java// Cleaning up shared member objects.import static net.mindview.util.Print.*;class Shared...

2018-03-22 19:41:16 370

原创 多态缺陷:域与静态方法不会产生多态行为

/* *  2018年3月22日19:08:59 *  代码目的: *      对于域和静态方法的访问不会出现多态行为 * *///: polymorphism/FieldAccess.java// Direct field access is determined at compile time.class Super { public int field = 0; publ...

2018-03-22 19:15:08 288

原创 多态缺陷:“覆盖”私有方法

/* *  2018年3月22日18:52:46 *   代码的目的: *   说明“覆盖”私有方法的缺陷。 *     在代码执行的结果中,我们期望能够输出public f(),但输出的是 *     private f(), *     这是因为private void f(),是private的,会被编译器自动认为是final方法, *     而且对导出类是屏蔽的。所以导出类定义的f(...

2018-03-22 19:05:51 254

原创 继承体系中初始化和类的加载

/* *  2018年3月22日15:27:36 *   代码目的: *     了解包括继承在内的初始化过程。 *     在Beetle上运行Java时,所发生的第一件事就是试图访问Beetle.main(), *     一个static方法,于是加载器开始自动并找出Beetle类的编译代码(在名 *     为Beetle.class的文件之中,在对它进行加载的过程中,编译器注意到它有...

2018-03-22 15:35:19 225

原创 final 数据成员的用法

/* *  2018年3月22日10:49:46 *  代码目的: *      final 修饰符修饰数据成员的作用。 *      Java 惯例,即是static又是final的域要用全大写表示 *      final 基本对象时,相当于常量。 *      而final对象引用时,final使引用恒定不变。一旦引用初始化指向了一个对象 *      就无法使引用指向另一个对象。这一限...

2018-03-22 10:56:38 313

原创 组合语法中类中对象的初始化位置

/* *  2018年3月22日10:19:14 *   代码目的:说明组合语法中,初始化类中的对象引用的位置 *   1, 在定义对象的地方 *   2, 在类的构造器中 *   3, 就在正要使用这些对象之前,这种方式被称为惰性初始化。 *   4, 使用实例初始化。 * *///: reusing/Bath.java// Constructor initialization with ...

2018-03-22 10:23:53 360

原创 Java类中静态成员的初始化

//: initialization/StaticInitialization.java// Specifying initial values in a class definition./* *   2018年3月20日10:09:27 *   代码位置: java编程思想 P95 *    *   代码片目的,为了说明: *     无论创建多少个对象,静态数据都只占用一份存储区域。 *...

2018-03-20 10:21:55 3680

原创 Java类中普通成员的初始化顺序

//: initialization/OrderOfInitialization.java// Demonstrates initialization order./* *  2018年3月20日09:53:26 *  代码位置:java编程思想 Page94 * 代码片段主要目的是为了说明: *   1, 在类的内部,变量定义的先后顺序,决定了初始化的顺序。即使变量 *   定义散步于方法定...

2018-03-20 10:00:28 275

原创 函数重载时,基本类型的自动提升

//: initialization/PrimitiveOverloading.java// Promotion of primitives and overloading./* *  2018年3月20日09:37:11 *  代码片段说明了: *   基本类型能从一个“较小“的类型自动提升至一个“较大”的类型。 *   boolean       Boolean *   char     ...

2018-03-20 09:50:20 266

原创 java中break和continue的用法

//: control/LabeledWhile.java// While loops with "labeled break" and "labeled continue."/* *  2018年3月19日15:44:49 *  本代码片段位于Thinking in java Page 73 *  要说明的核心主旨是: *  1, 一般的continue会退回到最内层循环的开头顶部,并继续执...

2018-03-19 15:58:40 351

原创 curl 模拟restful 请求的用法

Curl 请求的使用1.  Get请求curl -XGET http://localhost:4806/v1.0/pools/diskscurl -XGET http://localhost:4806/v1.0/pools/[pool-name]/disks/[disk-name]/snaps2.  POST请求curl -XPOST http://localhost:4806/v1.0/po...

2018-03-16 16:13:44 2718

原创 python单元测试以及Mock的使用总结

Python单元测试总结 由于格式问题,请参考https://blog.csdn.net/lk142500/article/details/858814261. 单元测试是什么?单元测试(又称为模块测试, Unit Testing)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;...

2018-03-16 15:17:01 3832

原创 为xshell添加快速命令集合

为xshell添加快速命令集合1.  具体操作过程打开xshell,连接虚拟机。单击xshell菜单栏,选择查看,选择快速命令点击快速命令之后,会在XShell地步出现一个空白行,在此双击,就可以编辑常用命令了。如同以下方式添加一个新的快速命令:之后再地步就会出现如下状态:  很方便讨巧的设计。能够节省不少的重复时间...

2018-03-15 09:15:58 1612

原创 制作RPM包规范和rpm相关命令

RPM命令和RPM制作1.  RPM是什么RPM全名是“RedHat Package Manager”,简称则为RPM,顾名思义,当初这个软件管理工具是由RedHat这家公司发展出来的。RPM是以一种数据库记录的方式来将你所需要的软件安装到你的Linux系统的一套管理机制。RPM最大的特点就是将你要安装的软件先编译过,并且打包成为RPM机制的安装包,通过包装好的软件里头默认的数据库记录这个软件...

2018-03-13 09:21:03 4921 1

原创 Github下载go语言编译项目编译过程

Github下载go语言编译项目编译过程1.  Go语言简介Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。Google对Go寄予厚望。其设计是让软件充分发挥多核心处理器同步多工的优点,并可解决面向对象程序设计的麻烦。它具有现代的程序语言特色,如垃圾回收,帮助程序设计师处理琐碎但重要的内存管理问题。Go的速度也非...

2018-03-13 09:17:49 8629

原创 import Error: No module named mock

我们使用import 引入mock时,会出现下面的错误Import Error: no module named mock解决方式:    python的单元测试PyUnit模块需要使用的mock 需要手动的安装,而这个mock需要通过pip安装的方式安装到linux系统中。 1, 首先下载pip  wget "https://pypi.python.org/package

2017-12-09 13:56:15 4478

原创 删除页眉上的横线和删除分页符

删除页眉上的横线:双击页眉(或者点击插入–>页眉–>编辑页眉),进入页眉和页脚页面,选中页眉上的文字内容(一个单一的换行符也可以)选中菜单栏中的设计菜单栏单击页面边框,进入边框和底纹对话框选择边框,点击去除下边框。删除分页符:单击菜单栏的文件单击选项选择显示栏单击勾选所有格式标记此时在word文档中可以看到所有的格式标记,包括缩进,空格,换行符,分页符。找到要删除的分页符,按住

2017-11-15 11:17:45 3659

转载 IOPS的计算

一、磁盘 I/O 的概念 I/O 的概念,从字义来理解就是输入输出。操作系统从上层到底层,各个层次之间均存在 I/O。比如,CPU 有 I/O,内存有 I/O, VMM 有 I/O, 底层磁盘上也有 I/O,这是广义上的 I/O。通常来讲,一个上层的 I/O 可能会产生针对磁盘的多个 I/O,也就是说,上层的 I/O 是稀疏的,下层的 I/O 是密集的。 磁盘的 I/O,顾名思义就是磁盘的输入输

2017-11-08 20:02:31 15639

原创 Visio的灵活使用

1, Visio的使用技巧,通过Visio绘制类型继承层次,新建----->UML 模型图--->类图,然后在此页面拖入类型,以及各种关系。使用Visio可以很好的绘制流程图,包括程序流图和数据流图。另外要灵活使用快捷键,有以下常用的快捷键Ctrl + 1:指针工具Ctrl + 2: 添加文本框或选择现有文本框Ctrl + 3:绘制对象之间的连接符Ctrl + 8:拖动以绘制矩形Ct

2017-11-06 09:19:51 1054

原创 RBD块设备无法unmap,feature set mismatch

RBD 块设备无法map 问题场景 rbd map test_image rbd: sysfs write failed rbd: map failed: (5) Input/output error 通过dmesg|tail 看到 mon1 xxxxxxx:6789 feature set mismatch, my XXXXXX < server’s XXXXXX, missing

2017-10-18 18:08:34 2319

多线程多线程.xmind

该文档是笔者在学习李刚老师《Java疯狂讲义》中有关多线程的用法而总结出来的笔记,其中主要的内容包括线程创建和启动、线程的生命周期、控制线程、线程同步、线程通信线程池等基本内容。对Java多线程有详细的介绍。

2020-11-07

word多级目录设置.zip

附件是详细设置多级目录生成的指导文档,内含文档介绍说明,并且详细的包含了如何手动以及自动的进行多级目录的设置。通过认真的阅读和实践附件中的内容,可以完成优秀格式的文档撰写。也可以直接前往https://download.csdn.net/download/lk142500/12602911 直接下载

2020-07-11

优秀格式文档规范.docx

附件详细介绍了如何手动和自动生成多级列表,这样解决在较长文档中目录手动修改的问题。希望能有所帮助。并且在行文中详细阐述了手动修改的过程,以及为样式添加快捷键的截图,方便读者实践。

2020-07-11

克鲁斯卡尔算法.zip

附件详细描述了克鲁斯卡尔算法的思想、和代码详解,并且在克鲁斯卡尔算法实现的过程中使用了并查集的算法进行边两端是否构成回环的判定。希望对于图实践的读者能有一定的借鉴意义

2020-07-04

数据结构之普利姆算法思想和实践

资源详细的介绍了数据结构中图的最小支撑树实现方式之一普利姆算法的思想和代码实现,并且结合了刘大有数据结构算法的思想以及韩顺平老师讲述的最小支撑树的两种实现。

2020-06-26

数据结构之图的表示、深度优先和广度优先遍历.zip

资源为数据结构之图形的两种存储形式的演示,包括邻接矩阵、邻接表,以及深度优先和广度优先遍历的两种实现,通过阅读可以提供对于图更加深刻的掌握

2020-06-21

Ubuntu使用active-backup模式进行网口绑定.zip

文档详细介绍了如何在Ubuntu 上使用模式active-backup模式进行网口绑定的过程,希望对遇到相同场景的人有所帮助

2020-05-24

XShell使用快捷命令快速运维系统状态.zip

压缩包的内容为使用XShell是哦那个快速命令来避免冗长、重复的命令的配置指南,通过点击按钮来进行高频交互命令的键入,高效的运行维护系统。

2020-05-24

类的分散复杂度.pdf

文档详细描述了checkstyle中类的分散复杂度的含义、配置,并且通过图文的方式详细介绍了idea下checkstyle插件的安装和使用过程。对于需要使用checkstyle并且想要通过该插件来统一代码风格、提升代码的质量的程序员来说,有很大的辅助作用。

2020-03-22

金蝶容器运维指南.zip

文档详细描述了笔者在使用金蝶容器的经过,对于金蝶容器的运维和使用具有良好的指导作用,并且,文档也阐述了JNDI的基本含义和作用。对于JNDI的理解也有很好的促进作用。

2020-03-04

elasticsearch.md

文档详细介绍了ELK技术栈中ES+Kibana的使用,并且通过SpringBoot整合的方式实践了两者的集成。详细阐述了ES中Query DSL的基本语法,作用。对于ES的入门实践有很好的指导作用。

2020-03-03

2019年总结和展望.pdf

文档详细描述了笔者2019年的经历、学习、工作和生活,希望能帮助需要的人,并且也列举了2020年自己要前进的方向和目标,等到2020年结束回头看这个文章,可以好好的总结和反省自己是否与年初制定的目标背道而驰没有,或者说实现了那些,那些没有实现。

2020-01-12

《超新星纪元》读后感.pdf

文档是自己在阅读超新星纪元这本书的读后感,文章记录了故事的基本脉络和主要故事情节,通过阅读文档可以了解超新星纪元的故事内容,而且据说这个故事即将搬上荧幕,阅读起来还不错的书籍。

2020-01-04

应用架构发展趋势.pdf

文档主要是详细的描述了当前世界流行的五中应用架构的风格,对于了解每种风格的作用和挑战以及具体的含义和形式很有帮助

2019-12-29

响应式编程与设计模式.pdf

文档主要是在阅读完Java设计模式及实践之后对响应式编程与响应式设计模式的总结,对于加深自己的理解挺有益的。

2019-12-28

脚本撰写指南.pdf

文档详细描述了关于Shell脚本编程的基础内容,包括基础命令,流程控制的语法,脚本文件的撰写等示例,是很好的脚本学习资源

2019-12-28

设计模式之创建型模式.pdf

文档详细描述了GOF23中关于几种创建型模式的UML类图,主要作用与实现细节,对于创建型模式的理解有很好的辅助作用。

2019-12-14

zip压缩包密码破解工具

工具是用来解决zip压缩包密码遗忘时的密码破解工具,可以帮助需要的人,自己也受益了该工具。

2019-10-11

Maven 实战.pdf

附件为自己学习Maven所用的材料和总结,通过附加书签记录自己的学习历史,希望能帮助maven爱好者和使用maven管理依赖的开发人员

2019-07-14

使用Nexus创建私服.pdf

附件的内容在阅读两遍Maven实战使用Nexus创建私服章节之后,结合自己的工作经验所输出的文档,里面详细讲述了使用Nexus如何解决依赖的过程。对于使用Nexus的开发人员能起到一定的帮助。

2019-07-14

04-12 周五 基于VS Code + Python 实现单词的自动提取

04-12 周五 基于VS Code + Python 实现单词的自动提取

2024-04-13

03-11 周一 zotero文献阅读时生词提取步骤

03-11 周一 zotero文献阅读时生词提取步骤

2024-04-12

论文阅读 Containerisation for High Performance Computing Systems

论文阅读 Containerisation for High Performance Computing Systems

2024-04-12

04-03 周三 使用印象笔记API批量更新笔记标题

记录了楼主使用python 印象笔记SDK批量更新笔记标题的完整过程

2024-04-03

03-28 周四 Linux 并行工具使用xargs和parallel

03-28 周四 Linux 并行工具使用xargs和parallel

2024-03-28

03-25 周一 论文阅读 Train Large, Then Compress: Rethinking Model S

在阅读论文03-25 周一 论文阅读 Train Large, Then Compress: Rethinking Model Size for Effcient Trainning and Inference of Transformers,的结构按照金字塔原理进行整理

2024-03-25

论文阅读Train Large, Then Compress: Rethinking Model Size for Effici

论文阅读时记录的内容和思考

2024-03-25

白夜行 人物关系图 xmind

文件详细整理了白夜行中的人物关系图,pdf,以及有关的评价,还是挺不错的。

2024-03-12

机器学习-Python-朴素贝叶斯-垃圾邮件

这里面包括了Python使用朴素贝叶斯进行垃圾邮件判定的主要过程代码和notebook,可以方便理解朴素贝叶斯的工作原理和实践。

2022-09-28

k8s支持TensorFlow.xmind

k8s集群支持TensorFlow调用GPU的配置过程和验证说明

2022-06-10

Typora集成PicGo使用SM.MS图床设置

Typora集成PicGo使用SM.MS图床设置

2022-05-13

使用List和Stream完成统计计算.zip

使用List和Stream完成统计,资源中也包括了使用XMind对Lambda表达式的总结

2022-01-10

策略模式消除if-else分支判断.zip

使用策略模式和工厂模式彻底消除if-else分支

2022-01-07

Postman自动化测试.zip

附件详细介绍了Postman自动化测试的使用,并且对于Postman断言进行了介绍,包括一些实践,另外就是还有一个笔者在实际工作过程中的案例分享。

2021-04-24

排序算法之冒泡排序.zip

资源中详细阐述了冒泡算法的原始版本以及3个优化的版本,希望对冒泡算法感兴趣的读者有所帮助

2021-02-07

二叉树层序遍历.zip

资源详细介绍了二叉树这种树结构通过队列进行层序遍历的原理和实现,希望能有所帮助

2021-02-07

非递归实现深度优先遍历.zip

资源阐述了通过栈来实现二叉树的深度优先遍历,其中包含源码和图解,希望能对感兴趣的人有所帮助

2021-02-07

2020年总结与展望.zip

压缩包是笔者2020年的总结与展望,其中详细的描述了作者在2020年的得失悲喜。希望感兴趣的读者也可以总结自己的2020年轨迹。

2021-01-17

漫画算法之基础数据结构总结

文章用笔记的形式总结了漫画算法第二章的内容,对于理解栈、队列、散列和数组链表等结构。通俗易懂,即是总结,也是分享。希望能有所帮助

2020-12-13

多线程多线程.zip

该文档是笔者在学习李刚老师《Java疯狂讲义》中有关多线程的用法而总结出来的笔记,其中主要的内容包括线程创建和启动、线程的生命周期、控制线程、线程同步、线程通信线程池等基本内容。对Java多线程有详细的介绍。该文章时多线程博客的原始素材

2020-11-07

空空如也

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

TA关注的人

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