logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MarkDown的下载、安装和基础使用

MarkDown学习一、MarkDown的下载与安装### 1.下载MarkDown​Typora 官网:https://typora.io/(选择Download-选择所需要的版本下载即可)​### 2.安装​### 3.新建文件夹 -> 新建文本(后缀修改为.md)二、MarkDown的基本语法1.标题一级标题: # +空格+ 标题名称​示例:MarkDown二级标题:##...

23种设计模式之策略模式

策略模式,又称政策模式,是行为型设计模式之一。其定义如下:定义一系列算法,把它们一个个封装起来,并且使它们互相替换。本模式使得算法可独立于使用它的客户而变化。策略接口是所有策略类的共同父接口,它定义了所有策略类必须实现的方法。策略模式作为一种行为型设计模式,通过将算法封装成独立的策略类,实现算法的易于扩展和高可维护性,避免了大量的条件分支语句,使得代码更加清晰、简洁。策略模式在排序算法、支付方式、

文章图片
#设计模式#策略模式#bash +3
23种设计模式之代理模式

代理模式属于结构型设计模式,其核心思想是为其他对象提供一种代理以控制对这个对象的访问。代理对象在客户端和目标对象之间起到中介的作用,并可以在不改变客户端代码的情况下增强或控制对象的访问。

文章图片
#设计模式#代理模式#java
Python测试框架 pytest : 从零开始的完全指南

pytest最初由 Holger Krekel 创建,于 2004 年首次发布,最初名为py.test。其目标是简化测试编写过程,同时提供强大的功能来满足复杂的测试需求。pytest通过直观的语法自动化的测试发现机制和强大的扩展性迅速获得了开发者的青睐。发展历史2004年pytest首次发布,目标是提供一个简单的、灵活的测试框架。2009年成立,推动pytest的持续发展。2011年 引入插件系统

文章图片
#python#pytest#开发语言
23种设计模式之装饰者模式

装饰者模式是一种结构型设计模式,它允许在运行时动态地向对象添加新的功能,而不改变其结构和实现。装饰者模式通过组合来实现功能的扩展,它将功能划分成单一职责的类,并在需要时动态地组合这些功能实例化对象。根据《设计模式:可复用面向对象软件的基础》一书的定义,装饰者模式是:动态地给对象添加一些额外的职责。就增加功能来说,装饰者模式相比生成子类更为灵活。装饰者模式是一种强大的设计模式,它提供了一种灵活、可扩

文章图片
#设计模式#java#开发语言
23种设计模式之建造者模式

将一个复杂对象的构造与它的表示分离,使同样的建造过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是一个负责的对象分解为多个简单的对象,然后一步步构建而成。它将变与不变相分离,即产品的组成部分是不变的,但每一部分是可以灵活选择的。

文章图片
#设计模式#建造者模式
IDEA cannot resolve symbol 问题的解决方法

IDEA “Cannot resolve symbol” 解决办法

#intellij-idea#java#ide
PostgreSQL 入门教程

PostgreSQL是一个功能强大且灵活的开源关系型数据库管理系统。它具有许多优点,如可靠性、可扩展性、安全性和可定制性。本文提供了有关PostgreSQL的历史背景、概念、特点、用法、安装步骤和简单示例的详细介绍。通过深入了解PostgreSQL,您可以更好地利用它的优势来构建高性能和可靠的应用程序。当您熟悉了PostgreSQL的基本概念和用法后,还有许多更深入的特性和功能可以探索。

Angular 从零开始,快速上手

AngularJS诞生于2009年,由 Misko Hevery 等人创建,后为Google所收购。是一款由Google开发优秀的前端JS框架,于2010年首次发,已经被用于Google的多款产品当中。MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。AngularJS的核心思想是使用MVC()架构模式来构建Web应用程序。在AngularJS出现之前,Web开发中存在许多挑战。

文章图片
#angular.js#前端#javascript
到底了