自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一款免费的截图、滚动截屏软件

Bandaid 为一款性能高效,功能齐全的截图软件。不仅涵盖基本的截图、编辑与贴图,还有灵活的滚动截屏与视频录像等功能。

2023-04-24 17:42:09 377

原创 Vmware中Linux系统挂载windows文件夹

用于系统在Linux和window平台上的联合开发。内部包含ubuntu系统和centos系统的下载路径

2022-07-12 19:37:22 1440

原创 设计模式之适配器模式

将一个类的接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一同工作,起别名为包装器(Wrapper)。适配器既可以作为类结构型模式也可以作为对象结构型模型。

2022-06-06 11:16:30 281

原创 设计模式之中介者模式

定义一个中介对象封装一系列其他对象,中介使对象不必显示地相互调用,从而使其松散耦合,而且可以独立地改变它们之间的交互

2022-06-06 11:13:49 168

原创 设计模式之模板方法

定义一个操作中的算法的框架, 而将一些步骤延迟到子类中。 使得子类可以不改 变一个算法的结构即可重定义该算法的某些特定步骤。

2022-06-06 11:05:40 175

原创 设计模式之外观模式

为子系统中的一组接口提供一个一致的界面。

2022-06-01 14:54:56 208

原创 设计模式之装饰者模式

在不改变现有对象结构的情况下,动态地给对象添加一些职责。

2022-06-01 14:52:46 124

原创 设计模式之享元模式

使用共享对象可以有效地支持大量的细粒度对象

2022-06-01 14:51:07 117

原创 设计模式之代理模式

为其他对象提供一种代理,以控制对这个对象的访问。

2022-06-01 14:48:41 123

原创 设计模式之桥接模式

将抽象与实现解耦,使得两者可以独立变化

2022-06-01 14:44:16 365

原创 设计模式之原型模式

用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。

2022-06-01 14:40:20 170

原创 设计模式之抽象工厂模式

为创建一组相关或相互依赖的对象提供一个接口,而且无须指定它们的具体类。

2022-06-01 14:38:27 193

原创 设计模式之工厂方法模式

工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。

2022-06-01 14:34:41 147

原创 设计模式之建造者模式

建造者模式的主要任务是将一个复杂对象的创建过程与他的表示分离,使同样的建造过程可以创建不同的表示。它是将一个复杂的对象分解成一系列小对象,一步步分别创建。

2022-06-01 14:31:10 622

原创 设计模式之单例模式

单例模式是23种设计模式中最容易理解的一种模式,简而言之“我是皇帝,我独苗”,在系统的全局环境中单例对象仅有一个,而且在系统的各个地方单例对象的状态应该是完全相同的。这样做的目的是节约系统资源的同时保证全局资源的一致性。减少系统占用,提高系统性能,当一个对象的产生需要大量资源时,如读取配置信息,对其他对象资源大量依赖,此时可以使用单例模式一次性创建单例对象,并永久驻留在内存中,避免对象的多次重复创建与销毁。Ensure a class has only one instance, and provide a

2022-06-01 14:27:42 160

原创 设计模式总结

本文主要概括为什么我们要使用设计模式,以及六大原则间的关系,文末有关于23种设计模式的功能概括。

2022-05-26 09:05:02 132

原创 设计模式六大原则

单一职责原则(SRP)单一职责(Single Responsibility Principle)单一即只有一种情况,职责是指变化的原因,SRP的解释是"There should never be more than one reason for a class to change.“大致意思是”只有一种情况可以引起类的变化“,也就是要求设计的接口功能单一、简单。一个接口只负责一件事情,复杂的事情不应是靠单个类、接口、方法等来完成的,而是通过模块或功能间的相互调用内聚实现。如果一个类负责的事情太多,

2022-05-19 18:10:58 293

原创 javascript中的new关键字做了什么

介绍javascript函数和对象的概念,以及使用方法,有利于您充分理解函数和对象。

2022-04-14 16:14:48 1110

原创 Promise使用总结

解决Js同步问题,文中介绍js这种单线程语言为什么会出现同步问题,以及Promise如何解决因同步问题而出现的回调地狱现象。

2022-04-14 16:07:14 127

原创 Event Loop总结

event loop是一个执行模型,在不同的内核中有不同的实现。浏览器和nodejs基于不同的技术实现了各自的event loop

2022-04-14 15:43:42 887

原创 C语言中的0长数组

0长数组是数据结构中很特殊的存在,文章介绍了0长数组的用法和其与指针的区别及优势

2022-04-14 15:33:35 1042

原创 setTimeout()方法总结

关于setTimeout使用和背后的一些原理

2022-04-14 15:22:39 4656

原创 git 远程仓库代码迁移

将git远程仓库平滑的迁移到另一个仓库,git中的指针关系原理介绍.

2022-03-24 18:11:43 6353

原创 关于RediSearch无法正常执行模糊匹配的解决方案

Redisearch进行全文搜素或模糊匹配时有时查询出的数据与我们的预期不符,这是真么原因照成的,有没有什么应对措施。

2022-03-23 18:52:24 2988 5

原创 RediSearch 在项目中的使用

介绍redisearch在java项目和python项目中的基本使用方法,如何创建索引、文档和查询。

2022-03-23 18:33:27 2707

原创 RediSearch一个媲美es的全文搜索引擎

RediSearch是一个高性能的全文搜索引擎,可作为一个Redis Module 运行在Redis上,是由RedisLabs团队开发的。

2022-03-21 17:04:53 6806

原创 NlpHanlp Jieba Lac Ltp 词性标注

NlpHanlp Jieba Lac Ltp 词性标注

2022-03-16 17:50:25 1485

原创 Centos修改网卡ens33为eth0

修改网卡ens33为eth01、先编辑网卡的配置文件将里面的NAME DEVICE项修改为eth0vim /etc/sysconfig/network-scripts/ifcfg-ens33 (NAME=eth0 DEVICE=eth0)2、[root@linux-node1~ network-scripts]# mv ifcfg-ens33 ifcfg-eth03、禁用该可预测命名规则。对于这一点,你可以在启动时传递“net.ifnames=0 biosdevname=0 ”的内核参数。这是

2022-02-03 16:22:19 914 2

原创 虚拟机安装Centos7-Minimal完成后无法联网问题(文末有系统下载地址)

centos7-min 系统下载,桥接模式、net模式、仅主机模式解析,Linux网络配置。

2022-01-31 18:21:20 2349

原创 BIOS磁盘中断 13号中断详解

13号中断功能号 功能描述00H 磁盘系统复位01H 读取磁盘系统状态02H

2022-01-31 18:06:48 1520

原创 BIOS视频中断 10号中断详解

10号中断功能号 功能描述00H 设置显示模式01H 设置光标形状02H

2022-01-31 16:59:48 1431

原创 BIOS设备中断 15号中断详解

15号中断功能号 功能描述00H 设置显示模式01H 设置光标形状02H

2022-01-31 16:47:15 1238

原创 GDB调试常用参数

要想使用gdb在编译文件的时候gcc必须加上-g -o标记,缺一不可!GDB常用参数gdb --tui 当然也可以进入gdb界面后使用TUI快捷键打开layout 用以修改窗口布局 help layoutlayout srclayout asmlayout splitlayout regwinheight 用以改变窗口高度 help winheightwinheight src +5winheight src -4focus next/prev 聚焦某个热点 he

2022-01-25 18:28:24 4322

原创 bochs虚拟机调试命令大全

操作系统开发必备工具bochs调试命令大全

2022-01-25 14:26:00 4061

原创 如何快速搭建linux0.11实验环境

如何从零开始快速构建linux 0.11实验环境?

2022-01-25 13:20:31 1585

Bandaid 截图软件测试版

截图、滚动截图、gif avi视频录制、图片编辑、绘图、镜像扩展,撤销等功能。

2023-04-24

空空如也

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

TA关注的人

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