自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不当初

一个孤独的程序猿

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

原创 字符串: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 1548

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

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

2018-03-30 16:49:26 3515

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

/* *  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 468

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

/* * 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 1078

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

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

2018-03-30 15:51:47 308

原创 字符串: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 521

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

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

2018-03-28 11:21:44 284

原创 异常:重新抛出异常

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

2018-03-28 11:06:28 622

原创 异常:异常链

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

2018-03-28 10:55:01 736

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

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

2018-03-28 09:34:11 2870

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

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

2018-03-27 15:15:11 339

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

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

2018-03-27 10:43:30 224

原创 持有对象: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 476

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

/* *  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 465

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

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

2018-03-26 10:57:24 497

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

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

2018-03-26 10:45:37 636

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

//: 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 204

原创 多态:初始化和清理,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 401

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

/* *  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 301

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

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

2018-03-22 19:05:51 286

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

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

2018-03-22 15:35:19 239

原创 final 数据成员的用法

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

2018-03-22 10:56:38 327

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

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

2018-03-22 10:23:53 379

原创 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 3699

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

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

2018-03-20 10:00:28 291

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

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

2018-03-20 09:50:20 285

原创 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 366

原创 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 2780

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

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

2018-03-16 15:17:01 3876

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

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

2018-03-15 09:15:58 1661

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

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

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

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

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

2018-03-13 09:17:49 8751

ansible自动化集群管理工具

高效管理多个节点的工具,日常工作linux管理,集群管理必备的技能

2024-09-03

理解注意力机制的基本过程,里面包含了详细的数据运算过程,对于理解非常方便

理解注意力机制的基本过程,里面包含了详细的数据运算过程,对于理解非常方便

2024-07-02

05-16 周四 vscode 搭建远程调试环境

描述使用vscode调试远端服务器python程序的配置过程

2024-05-16

05-14 周二 LMdeploy 部署量化和实战

内容为使用lmdeploy进行部署,量化和推理的整体描述,并且基于服务器进行了实践

2024-05-16

05-14 周二 PyTorch动态量化和静态量化理解

包括了PyTorch官方对于动态量化和静态量化支持的例子,代码片段以及自己的理解。

2024-05-14

05-13 周一 量化是什么

记录了自己查找量化知识的过程,还是有很多不清晰的地方在这里的

2024-05-14

05-10 周五 推理是什么

训练和推理的描述,以及推理加速两个方向

2024-05-13

05-11 周六 一键完成FastBuild镜像部署功能的开发

05-11 周六 一键完成FastBuild镜像部署功能的开发

2024-05-12

05-10 周五 FastBuild 容器启动引起超时问题定位与解决

描述了问题分析和解决的过程

2024-05-11

05-09 周四 vLLM的部署和实践

文档描述了vLLM实践的过程

2024-05-10

04-19 周五 GitHub actions-runner 程序解释

04-19 周五 GitHub actions-runner 程序解释

2024-05-06

04-19 周四 GitHub CI 方案设计

04-19 周四 GitHub CI 方案设计

2024-05-06

04-18 周四 为LLM-inference项目配置GitHub CI过程记录

04-18 周四 为LLM-inference项目配置GitHub CI过程记录

2024-05-06

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

多线程多线程.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

空空如也

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

TA关注的人

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