博客文章

616 篇文章

DA
DealiAxy

Windows也能拥有好用的命令行吗?Powershell+Terminal折腾记录(v1.0版本)

Windows一向以图形化操作入门容易著称,所以对于命令行的支持一直为人所诟病,比起Linux或者mac都是被吊打的。这一局面在最近几个版本的Windows10更新里,特别是微软官方出了WindowsTerminal这个大杀器之后有所改善~ 所以对于标题的这个问题,只能说「勉强可以吧」,本文介绍几个折腾命令行的方法。 效果图 ~~偷一张官方的截图,应该没人发现吧~~ 建议先熟读官方文档:https

Windows
AI
前端
+4
12-18
2024-02-29
3191
Windows
DA
DealiAxy

Windows上怎么配置flutter开发环境?这篇文章手把手教你

前言 在Windows上做开发,一个字:坑。 但是有时候外出只能带着笔记本,Linux在一些笔记本上不太兼容,驱动支持不完美,而且电源管理不够好,所以无奈的情况下只能用Windows暂时顶一下,就像现在我要在Windows上搭建Flutter的开发环境一样,太坑了。 进入正题 先安装Android SDK 首先,你要有一种可以下载到Android SDK的方式,可以是梯子,或者是国内镜像,具体我就

Flutter
AI
前端
+4
12-18
2023-03-05
7757
Flutter
DA
DealiAxy

Windows10-快捷键大全,整理+排版

前言 偶然在微软官网看到的,整理了一下,非常全面。不只有Windows10能用,大部分快捷键在7/8/8.1里都是通用的。 发现这东西对提高效率帮助很大啊,下面是整理之后的。 复制、粘贴及其他常规的键盘快捷方式 | 按键 | 操作

Windows
AI
前端
+4
12-18
2021-12-18
9148
Windows
DA
DealiAxy

Win10的Linux子系统也能运行图形程序

前言 之前写了一篇在Win10中安装Linux子系统的文章,虽然Linux子系统既实用又方便,不过有些同学可能会觉得只有命令行挺无聊的,所以今天分享一个运行图形程序的方法,经过试用效果还是不错的。 本文将带领你一步一步在Win10的子系统里安装运行Gimp(PS:Gimp是Linux上的PS,功能还是灰常强大滴),还有其他一些Linux的图形化软件。 准备工作 Linux子系统必备的哈,这个不用多

Windows
AI
前端
+4
12-18
2021-12-18
9889
Windows
DA
DealiAxy

Win10安装Ubuntu子系统教程

一、启用“适用于Linux的Windows子系统” 通过Win10任务栏中的Cortana搜索框搜索打开“启用或关闭Windows功能”,向下滚动列表,即可看到“适用于Linux的Windows子系统”项。 勾选它,确定,然后按提示重启系统。 二、启用开发人员模式 然后进入“设置 - 更新和安全 - 针对开发人员”设置页面,选中“开发人员模式”。如图: 然后就会下载安装开发人员模式程序包,等待安装

Windows
AI
前端
+4
12-18
2021-12-18
1186
Windows
DA
DealiAxy

WSL小技巧:切换到zsh以及加入右键菜单

切换到zsh 说明 在 Windows Subsystem for Linux 中,执行 chsh -s /bin/zsh 并不能成功地将默认 shell 修改为 zsh。在打开 WSL 时,默认 shell 仍然为 bash。 这是因为WSL 在启动时并没有执行 login 相关的组件,而这些组件和默认 shell 有关。Microsoft 已经知晓了这个问题,但并没有计划去解决。 方法 我们可

Windows
AI
前端
+4
12-18
2021-12-18
20
Windows
DA
DealiAxy

Vue2.x项目整合ExceptionLess监控

前言 一直以来我们都是用Sentry做项目监控,不过前段时间我们的Sentry坏掉了~~(我搞坏的)~~ 但监控又是很有必要的,在sentry修好之前,我想先寻找一个临时的替代方案,同时发现网上关于ExceptionLess的资料少得可怜,ExceptionLess官方的文档也不是很完善,翻了好久文档和源码,于是有了本文…… 关于ExceptionLess 写.NetCore的同学应该不会陌生,这

Web前端
AI
前端
+4
03-23
2022-03-23
6415
Web前端
DA
DealiAxy

Useful-Gnome-Plugins

About 了解更多有趣的操作请关注我的微信公众号:DealiAxy 每一篇文章都在我的博客有收录:blog.deali.cn

FAQ & Tips
AI
前端
+4
12-18
2025-10-27
110
FAQ & Tips
DA
DealiAxy

UbuntuUnity20.04安装记录

IDEA输入法不跟随问题 是IDEA的jre有问题 下载:https://github.com/RikudouPatrickstar/JetBrainsRuntime-for-Linux-x64 解压jbr到一个固定的地方 打开IDEA安装目录,大概是/home/da/.local/share/JetBrains/Toolbox/apps/Rider/ch-0/213.6775.4,类似这样的,准

安装笔记
AI
前端
+4
03-22
2025-10-27
8935
安装笔记
DA
DealiAxy

Ubuntu-18-04-开启托盘图标点击最小化

前言 Ubuntu的托盘挺好看的,美中不足的就是点击一个打开的应用图标不能像Windows那样最小化。 操作 gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize' 截图

系统配置
AI
前端
+4
12-18
2025-10-27
705
系统配置
DA
DealiAxy

Ubuntu-18-04-安装最新版VLC播放器

添加软件源 sudo add-apt-repository ppa:videolan/master-daily sudo apt update Install sudo apt install vlc qtwayland5 运行VLC播放器 安装额外解码器 vlc-plugin-access-extra - multimedia player and streamer (extra access

系统配置
AI
前端
+4
12-18
2025-10-27
5100
系统配置
DA
DealiAxy

Ubuntu-18-04-修改登录界面背景图

前言 Ubuntu 18.04用了一段时间了,在Gnome桌面的加持下,兔子 18.04 的颜值还不错,加上自己搭配了几套GTK主题,简直美滋滋,唯一美中不足的就是,Ubuntu的登录管理器换成GDM之后,登录界面背景没办法修改了,这怎么行呢,于是经过一番折腾,有了本文。 首先,准备一张图片 图片的尺寸呢,根据你的屏幕分辨率确定咯。 然后把图片放到/usr/share/backgrounds/目录

系统配置
AI
前端
+4
12-18
2025-10-27
1863
系统配置
DA
DealiAxy

Ubuntu-18-04-修复-Telegram-中文输入法

前言 Ubuntu 18.04,新的 Gnome 桌面的确好看很多。但同时出现了很多之前在 Unity 没有出现过的 BUG,例如在 Telegram 下无论怎么切换输入法都不能输入中文。 大概是所有 QT 编写的应用程序在 Gnome3 下都会出现这个问题,解决方法是引入 QT_IM_MODULE 变量。大致 步骤如下 编辑~/.local/share/applications/telegram

系统配置
AI
前端
+4
12-18
2025-10-27
6294
系统配置
DA
DealiAxy

Ubuntu-16-04-安装配置Docker

安装相关包 $ sudo apt-get update # 先更新一下软件源库信息 $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common 添加软件仓库 官方仓库 # 添加 Docker 官方的 GPG 密钥(为了确认所下载

系统配置
AI
前端
+4
12-18
2025-10-27
72
系统配置
DA
DealiAxy

Ubuntu-16-04-升级Python版本到3-6

前言 没办法,unity桌面实在是太好用了,Ubuntu18.04上安装了unity桌面毕竟不够完美,所以我昨天就降级到Ubuntu16.04,享受一波原生Unity桌面的快感。 一切都OK,不过Python版本有点低,所以要用万能PPA源升级一下。 操作 安装Python3.6 sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt-g

系统配置
AI
前端
+4
12-18
2025-10-27
3631
系统配置
DA
DealiAxy

Traefik,想说爱你不容易:一场动态反向代理的心累之旅

如果说 Nginx 是稳重的老好人,那 Traefik 就像一个特立独行的极客。它不按常理出牌,拒绝繁琐配置文件,宣称“自动发现,一切皆自动”,用 Docker label 就能配好反向代理,听起来是不是很优雅?

DevOps
AI
前端
+4
04-16
2025-04-16
5678
DevOps
DA
DealiAxy

System.Text.Json使用中的几个常见问题

前言 以前.NetCore是不内置JSON库的,所以大家都用Newtonsoft的JSON库,而且也确实挺好用的,不过既然官方出了标准库,那更方便更值得我们多用用,至少不用每次都nuget安装Newtonsoft.Json库了。 不过日常开发使用中会有一些问题,本文记录一下解决方法,欢迎交流~ ~~(文章末尾包含小彩蛋)~~ 字符编码问题 默认的 System.Text.Json 序列化的时候会把

C#
AI
前端
+4
03-23
2022-05-27
339
C#
DA
DealiAxy

StarTale开发笔记:0.项目介绍

OneCat的坑还没填完,我又开了新坑…… 名字由来 我喜欢的一个乐队:Michael Learns to Rock,有一首歌Fairy Tale,翻唱的中文版传奇

StarTale开发笔记
AI
前端
+4
02-13
2022-02-13
515
StarTale开发笔记
DA
DealiAxy

StarBlog番外(4) 文章一键发布工具Publisher大升级,AI功能增强与界面优化

《StarBlogPublisher》是一款提升博客与公众号文章创作效率的工具。作者在原有版本基础上进行了多项优化,包括界面调整(空间利用率更高、统一Font Awesome图标)及功能增强(新增文章Slug配置、独立的AI配置窗口、多组AI配置文件管理)。新功能支持AI模型动态加载、API Key灵活切换,显著提升大模型创作效率。作者计划持续开发AI辅助工具以解放生产力。

StarBlog番外
AI
前端
+4
05-18
2025-05-18
8501
StarBlog番外
DA
DealiAxy

StarBlog开源博客项目 - 2023年底更新内容一览

前台UI勉强能看,后台总算不那么辣眼睛了。数据库分页改对了,不然性能差得离谱。新增slug检查?哦,终于知道避免重复了。

StarBlog博客开发笔记
AI
前端
+4
12-16
2023-12-16
4273
StarBlog博客开发笔记
DA
DealiAxy

StarBlog小更新,文章管理体验巨大提升,重写了几个管理后台页面

面对破破烂烂的后台,只能先缝缝补补。重写了丑出水平的登录页,还做了分类树和照片墙。看着几年前写的代码直呼好家伙,这种临时方案迟早要重构。

StarBlog番外
AI
前端
+4
10-30
2025-10-30
1951
StarBlog番外
DA
DealiAxy

StarBlog博客开发笔记:部署

Nginx 反向代理 后端配置中间件 app.UseForwardedHeaders(new ForwardedHeadersOptions { ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto }); Nginx配置 server { listen

StarBlog博客开发笔记
AI
前端
+4
12-05
2022-12-05
1673
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记:身份认证功能

身份认证使用JWT,关于AspNetCore的身份认证和JWT可以看看我之前这篇博客 先安装nuget包 dotnet add package Microsoft.AspNetCore.Authentication.JwtBearer 在Services目录下新建一个AuthService类,先留着不写代码,等把准备工作完成了再来。 用户模型 在 StarBlog.Data 项目的 Models

StarBlog博客开发笔记
AI
前端
+4
02-24
2022-02-25
9079
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记:接口返回值包装

我的做法: 自己定义一套返回值包装对象 用过滤器处理状态码 用过滤器包装错误信息 参考资料 【5min+】美化API,包装AspNetCore的返回结果:https://www.cnblogs.com/uoyo/p/12895627.html HTTP 状态码:https://www.runoob.com/http/http-status-codes.html Filters in ASP.NET

StarBlog博客开发笔记
AI
前端
+4
02-28
2022-02-28
2049
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记:前端相关

markdown编辑器 v-md-editor,http://ckang1229.gitee.io/vue-markdown-editor/zh/ 在我的项目里最大化有问题,后面我自己搭配vuex实现了 优点是界面比较好,TOC可以放在左边 其他尝试 vue-element-admin整合的markdown编辑器:https://panjiachen.github.io/vue-element-a

StarBlog前端开发-Vue
AI
前端
+4
04-02
2023-07-14
6481
StarBlog前端开发-Vue
DA
DealiAxy

StarBlog博客开发笔记:前端开发之瀑布流图片列表

用到的组件:vue-waterfall 项目地址:https://github.com/MopTym/vue-waterfall 参考资料 Vue<瀑布流加载效果>:https://www.jianshu.com/p/97b89597ab5c

StarBlog前端开发-Vue
AI
前端
+4
02-28
2023-07-14
943
StarBlog前端开发-Vue
DA
DealiAxy

StarBlog博客开发笔记:前端开发之文件上传

参考资料 前端通过axios和FormData实现文件上传功能遇到的坑:https://segmentfault.com/a/1190000016927601 Element el-upload上传组件详解:https://segmentfault.com/a/1190000013796215

StarBlog前端开发-Vue
AI
前端
+4
02-25
2023-07-14
2144
StarBlog前端开发-Vue
DA
DealiAxy

StarBlog博客开发笔记:前端开发之导航守卫

路由对象router给我们提供了beforeEach方法,可以在每次路由之前进行一些相关处理,也叫导航守卫,我们这里就通过导航守卫实现一些类似身份认证的辅助功能。 修改router/index.js文件,添加导航守卫,在每次路由时判断用户会话是否过期。如果登录有效且跳转的是登录界面,就直接路由到主页;如果是非登录页面且会话过期,就跳到登录页面要求登录。 代码如下 router.beforeEach

StarBlog前端开发-Vue
AI
前端
+4
02-24
2023-07-14
3039
StarBlog前端开发-Vue
DA
DealiAxy

StarBlog博客开发笔记:前端开发(8)之vuex与状态管理

状态管理 在很多应用场景下,我们需要在组件之间共享状态,比如我们的左侧导航栏需要收缩和展开的功能,收缩状态时宽度很小,只显示菜单图标,因为导航菜单栏收缩之后宽度变了,所以右侧的主内容区域要占用导航栏收缩的空间,主内容区域宽度也要根据导航栏的收缩状态做变更,而导航栏和主内容区域是两个不同的组件,而非父子组件之间不支持状态传递,所以组件之间的状态共享问题发生了。 之前我写flutter的时候,响应式设

StarBlog前端开发-Vue
AI
前端
+4
02-20
2023-07-14
5811
StarBlog前端开发-Vue
DA
DealiAxy

StarBlog博客开发笔记:前端开发(7)之主页面

界面设计 按照ElementUI提供的布局来 左边是导航栏,右边上方是标签页,然后是主内容区 如图 二级类目 开始写代码 主页面的内容已经比较复杂了,全部写在一个文件内不现实 我们来分解一下 根据这个布局,页面可以分为头部、主体、左侧导航栏三部分 所以我来新建三个vue页面 HeaderBar.vue Navbar.vue MainContent.vue 完成之后目录结构如下 views ├──

StarBlog前端开发-Vue
AI
前端
+4
02-20
2023-07-14
8993
StarBlog前端开发-Vue
DA
DealiAxy

StarBlog博客开发笔记:前端开发(6)之登录页面

前言 前端开发的准备工作在前面已经完成了,接下来就要开启写页面(Copy/Paste)操作了~ 用ElementUI写页面很简单,对照着官网文档代码一顿复制粘贴就完事了。 写代码 没啥好说的,直接代码 布局 template el-form :model=loginForm :rules=fieldRules ref=loginForm label-position=left label-wi

StarBlog前端开发-Vue
AI
前端
+4
02-20
2023-07-14
5777
StarBlog前端开发-Vue
DA
DealiAxy

StarBlog博客开发笔记:前端开发(5)之axios网络请求封装

安装axios axios是一个基于Promise用于浏览器和Node.js的HTTP客户端,我们后续需要用来发送HTTP请求,先来记录一下axios的安装和使用。 安装命令 yarn add axios 写代码 修改一下src/views/Home.vue 首先布局改一下 template div class=page h2Home Page/h2 el-alert

StarBlog前端开发-Vue
AI
前端
+4
02-20
2025-03-27
1533
StarBlog前端开发-Vue
DA
DealiAxy

StarBlog博客开发笔记:前端开发(4)之FontAwesome图标

在现代前端开发中,图标已成为构建用户友好界面的重要元素。Font Awesome 是全球最流行的图标库之一,提供了大量的矢量图标,支持多种平台和框架。无论是网站、应用程序,还是管理面板,Font Awesome 都能帮助开发者轻松地为界面增添直观且易于识别的视觉元素。

StarBlog前端开发-Vue
AI
前端
+4
02-20
2025-02-13
1291
StarBlog前端开发-Vue
DA
DealiAxy

StarBlog博客开发笔记:前端开发(3)之SASS与SCSS

前言 本项目需要使用SCSS来编写页面样式。 这里的SASS,是指名为SASS的css预处理器 然后SCSS是一种 CSS-like 语法 对于初学者,SCSS 是完全和 CSS 兼容的,这意味着几乎为零的学习曲线。SCSS语法即是:它只是加了一些功能的 CSS。当你和没经验的开发者一起工作时这很重要:他们可以很快开始编码而不需要首先去学习Sass。 此外,SCSS 还是 易于阅读 的,因为它是有

StarBlog前端开发-Vue
AI
前端
+4
02-20
2024-12-13
239
StarBlog前端开发-Vue
DA
DealiAxy

StarBlog博客开发笔记:前端开发(2)之页面路由

前言 Vue.js使用虚拟DOM处理单页面,然后使用Webpack打包。通过第5章的示例,读者也许已经发现,无论语法和写法如何不同,Vue.js程序打包后都是一个单一的HTML文件,同时会引入一个标准的JavaScript文件。 Vue.js中编写的所有代码都被Webpack自动打包成可以被浏览器解析的HTML和JavaScript代码,并且项目本身就只有一个页面。这意味着所有的用户对服务器发出进

StarBlog前端开发-Vue
AI
前端
+4
02-20
2024-12-11
2905
StarBlog前端开发-Vue
DA
DealiAxy

StarBlog博客开发笔记:前端开发(1)准备篇

环境准备 NodeJs 首先需要安装NodeJs 下载地址:http://nodejs.cn/download/ 安装前端工具链 国内使用NPM需要设置国内镜像才能正常安装,之前常用的淘宝镜像说是要停止解析了,可以用这个npmmirror 中国镜像,命令如下: npm config set registry https://registry.npmmirror.com npmmirror 中国镜像

StarBlog前端开发-Vue
AI
前端
+4
02-19
2024-12-10
613
StarBlog前端开发-Vue
DA
DealiAxy

StarBlog博客开发笔记:上传图片功能

后端实现,前端的后面说 可以先在swagger里测试 ImageSharp组件文档:https://docs.sixlabors.com/articles/imagesharp/gettingstarted.html service private string GetPhotoFilePath(Photo photo) { return Path.Combine(_environment

StarBlog博客开发笔记
AI
前端
+4
02-22
2022-02-28
6665
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记(9):图片批量导入

系列文章 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客? 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目 基于.NetCore开发博客项目 StarBlog - (3) 模型设计 基于.NetCore开发博客项目 StarBlog - (4) markdown博客批量导入 基于.NetCore开发博客项目 StarBl

StarBlog博客开发笔记
AI
前端
+4
05-30
2022-05-30
7872
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记(8):分类层级结构展示

系列文章 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客? 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目 基于.NetCore开发博客项目 StarBlog - (3) 模型设计 基于.NetCore开发博客项目 StarBlog - (4) markdown博客批量导入 基于.NetCore开发博客项目 StarBl

StarBlog博客开发笔记
AI
前端
+4
05-23
2022-05-24
1458
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记(7):页面开发之文章详情页面

系列文章 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客? 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目 基于.NetCore开发博客项目 StarBlog - (3) 模型设计 基于.NetCore开发博客项目 StarBlog - (4) markdown博客批量导入 基于.NetCore开发博客项目 StarBl

StarBlog博客开发笔记
AI
前端
+4
05-19
2022-05-20
312
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记(6):页面开发之博客文章列表

系列文章 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客? 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目 基于.NetCore开发博客项目 StarBlog - (3) 模型设计 基于.NetCore开发博客项目 StarBlog - (4) markdown博客批量导入 基于.NetCore开发博客项目 StarBl

StarBlog博客开发笔记
AI
前端
+4
05-17
2023-05-07
1622
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记(5):开始搭建Web项目

系列文章 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客? 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目 基于.NetCore开发博客项目 StarBlog - (3) 模型设计 基于.NetCore开发博客项目 StarBlog - (4) markdown博客批量导入 基于.NetCore开发博客项目 StarBl

StarBlog博客开发笔记
AI
前端
+4
05-17
2023-02-08
1996
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记(4):markdown博客批量导入

系列文章 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客? 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目 基于.NetCore开发博客项目 StarBlog - (3) 模型设计 基于.NetCore开发博客项目 StarBlog - (4) markdown博客批量导入 ... 前言 上周介绍了博客的模型设计,现在模

StarBlog博客开发笔记
AI
前端
+4
04-30
2025-04-27
30
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记(3):模型设计

系列文章 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客? 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目 基于.NetCore开发博客项目 StarBlog - (3) 模型设计 ... 基于.NetCore开发博客项目 StarBlog - 接口返回值包装 基于.NetCore开发博客项目 StarBlog - 上传

StarBlog博客开发笔记
AI
前端
+4
04-22
2022-04-22
3041
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记(29):添加RSS订阅功能

RSS 的对立面是算法推荐,像微信公众号、知乎、微博、今日头条等平台。 且不说算法推送平台广告多,迁移麻烦的问题。算法推荐的特点是,你不需要刻意选择,算法会根据你的喜好,给你推送内容。这样一来,你几乎没有选择的余地,在不断被「喂饱」中逐渐失去判断的能力。

StarBlog博客开发笔记
AI
前端
+4
06-24
2023-07-04
9533
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记(27):使用JWT保护接口

前言 这是StarBlog系列在2023年的第二篇更新😂 这几个月都在忙,更新变得很不勤快,但是拖着不更新我的心里更慌,很久没写,要开头就变得很难😑 说回正题,之前的文章里,我们已经把博客关键的接口都开发完成了,但还少了一个最关键的「认证授权」,少了这东西,网站就跟筛子一样,谁都可以来添加和删除数据,乱套了~ 关于「认证授权」的知识,会比较复杂,要学习这块的话,建议分几步: 基础概念 AspN

StarBlog博客开发笔记
AI
前端
+4
05-02
2023-05-03
9688
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记(26):集成Swagger接口文档

前言 这是StarBlog系列在2023年的第一篇更新😃~ 在之前的文章里,我们已经完成了部分接口的开发,接下来需要使用 curl、Postman 这类工具对这些接口进行测试,但接口一多,每次测试都要一个个填入地址和对应参数会比较麻烦… 我们需要一种直观的方式来汇总项目里的所有接口,并且如果能直接在里面调试接口,那就更好了。 Swagger:诶嘿,说的不就是我吗?😎 Swagger介绍 来一段

StarBlog博客开发笔记
AI
前端
+4
02-05
2023-03-11
7067
StarBlog博客开发笔记
DA
DealiAxy

StarBlog博客开发笔记(25):图片接口与文件上传

前言 上传文件的接口设计有两种风格,一种是整个项目只设置一个接口用来上传,然后其他需要用到文件的地方,都只存一个引用ID;另一种是每个需要文件的地方单独管理各自的文件。这俩各有优劣吧,本项目中选择的是后者的风格,文章图片和照片模块又要能CRUD又要批量导入,还是各自管理文件比较好。 图片接口 说会正题,先介绍一下图片相关接口。 图片列表 首先CRUD是肯定有的,图片列表的分页查看也是有的,不过因为

StarBlog博客开发笔记
AI
前端
+4
01-02
2023-02-05
180
StarBlog博客开发笔记
8 页,共 13
每页:
......