查询到最新的12条

ChatGPT提示的艺术—编写清晰有效提示指南(一)

术语解释所谓 ChatGPT 提示(Prompt),就是你与 ChatGPT 对话的时候在输入框输入的文本内容前言欢迎来到《ChatGPT提示的艺术:编写清晰有效提示指南》!在这个指南中,您将学习到有关如何制定清晰有效的 ChatGPT 提示以促进有趣和信息丰富的对话的一切。无论您是初学者还是经验丰富的 ChatGPT 用户,这本小册都适合您。从了解有效提示的原则到掌握构建清晰简明提示的艺术&#xf 继续阅读

使用Nginx反向代理部署laravel和history模式的Vue项目[更新]

[2019.12.2 更新] nginx.conf里要加上对laravel的静态文件目录的转发(这里假设我的静态文件在public/static下)、修改vue的nginx配置。我们以在我本地的开发环境为例,windows7+nginx+Vue+Laravel5,假设我想使用的域名是zh30.com。想达成的效果:我们想直接访问时使用Vue开发的单页面应用index.html,做为我们的前台交互,且在Vue中使用history路由模式。后台和接口使用laravel框架进行开发,所以想使用zh30 继续阅读

JS装饰器模式,让你的代码更优雅

装饰器模式 JavaScript装饰器模式是一种常用的设计模式,它可以让你在不改变原有代码的情况下,动态地给对象添加新的功能。本文将通过一个实际的例子来介绍JavaScript装饰器模式的使用方法和优势。 装饰器模式的定义 装饰器模式是一种结构型设计模式,它允许你在运行时动态地给一个对象添加新的功能,而不需要修改原有的代码。装饰器模式通常用于解决继承关系过于复杂或不适用的情况。 例子:给函数添加缓存功能 假设我们有一 继续阅读

chatGPT教你设计模式[2] ——创建型模式(工厂模式)

1. 引言 在软件开发中,我们经常需要创建对象来封装数据和实现业务逻辑。然而,如果直接在代码中使用 new 关键字来创建对象,会使得代码的耦合度增加,系统的可扩展性和可维护性降低。这时,工厂模式就派上用场了。 工厂模式是软件设计模式中最常用的创建型模式之一,它提供了一种创建对象的最佳方式。工厂模式可以将对象的创建和使用分离开来,使得代码更加灵活,并且提高了系统的可扩展性和可维护性。 继续阅读

怎么做到快速查看该单号物流轨迹呢

如果你不是自己手机下单,但知道快递单号,怎么做到快速查看该单号物流轨迹呢?我也是走过一段弯路才发现一款很好用的APP。 以前我们店老板采购了货,就把这批货的快递单号发微信里,好让我们随时查询货物的物流轨迹。发货方所用的快递公司经常变换,如果发货方用了韵达快递,我就先在网上搜索“韵达快递单号查询”,再输入运单号才能查询到货物的物流轨迹。如果发货方用百世快递,我又上网输入百世快递单号查询,然后进行同上操作。关键是你对同一单号多次查询就要多次输 继续阅读

Android的Service应用程序组件基本编写方法

Service是什么 Service是一个android 系统中的应用程序组件,它跟Activity的级别差不多,但是他没有图形化界面,不能自己运行,只能后台运行,并且可以和其他组件进行交互如更新ContentProvider,Intent以及系统的通知等等。其启动方式有两种:context.startService() 和 context.bindService()。Service通常用来处理一些耗时比较长的操作。 Service的编写 创建一个类(这里为 继续阅读

【设计模式】SpringBoot优雅使用策略模式

文章目录 1.概述1.1.简述策略模式 2.实现方法2.1.实现思路2.2.实现代码2.3.策略拓展2.4.执行调用 3.总结 1.概述 本篇文章主要会描述SpringBoot与策略模式的结合使用,因为不涉及到理论部分,所以在阅读本篇之前,需要对策略模式的理论已经有了一个基本的了解。 1.1.简述策略模式 策略模式有3种角色,分别为:选择器、抽象策略、策略实例。 其中选择器selector又被称为上下文c 继续阅读

【Python】文件操作 ⑤ ( 文件操作 | 以只读模式向已有文件写入数据 | 以追加模式向已有文件写入数据

文章目录 一、向文件写出数据1、以只读模式向已有文件写入数据2、以追加模式向已有文件写入数据3、以追加模式打开一个不存在的文件 一、向文件写出数据 1、以只读模式向已有文件写入数据 使用 write 函数向已有文件写入数据 , 会清空该文件中的数据 , 代码展示如下 : file1.txt 文件内容是 Hello World ! , 现在以只写模式打开文件 , 并且向 file1.txt 中写入文件 ; 代码实例 : "&# 继续阅读

软件架构模式—分层架构

这是软件架构模式博客系列第 2 章,我们将讨论分层架构模式。 分层架构模式是一种n层模式,其中组件按照水平层次进行组织。这是设计大多数软件的传统方法,旨在实现自我独立。这意味着所有组件之间相互连接,但彼此之间不相互依赖。 该体系结构中有四层,其中每一层都在模块化和组件之间建立联系。从上到下,它们是: 这种架构模式有四个层,每个层中的模块性和组件之间都有连接。从上到下&#xff0 继续阅读

行为型设计模式10-解释器模式

解释器模式 1、解释器模式介绍 解释器模式(Interpreter Pattern)是一种行为设计模式,它定义了一个语言的语法表示,并且使用解释器来解释这个语法。 该模式的核心思想是将一个语言表达式表示为一个抽象语法树,然后定义解释器来遍历这棵语法树并执行相应的操作。解释器模式常用于处理特定的语法或规则,并且可以根据需求进行灵活的扩展。 1.1 解释器模式基本实现 解释器模式结构图&#xff1a 继续阅读

记一次UI设计模式课程

星期三是我大学第一次UI课,也是第一次要带笔和纸去的课(虽然这次用不上)将了很多有趣的事,还讲了几个模式,如跳板式、卡片式和列表式,还有其他的原理,这样不算一次课吧,一般一次课我们上四节的,但这个分开的,星期三上两节,星期五上两节,也就是今天。今天下午又是UI课,开始也一样讲了不少原理,还讲了新的几个模式,如抽屉式和陈列馆式等等;还讲了怎么吸引客户,怎么创新,突破界限,比如四条直线和三条直线连接九个点,收获不少;还讲了分布图什么的,展示客户所需要 继续阅读