自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用本地cmd终端传输文件到远程服务器

本文介绍了在没有sftp工具时,如何利用本地终端通过rsync命令传输文件到远程服务器。rsync基于SSH协议,支持增量传输,比scp更高效。文章提供了将文件和文件夹从本地传输到远程服务器的命令示例,格式为rsync -avz [源路径] [目标路径],其中-avz选项表示归档模式、显示详细信息和压缩传输。

2025-11-06 15:06:51 183

原创 Nginx的使用教程以及用途

Nginx简介与使用教程 Nginx是一款高性能的开源HTTP服务器和反向代理服务器,采用事件驱动的异步非阻塞架构,相比Apache在高并发场景下表现更优、资源占用更少。Nginx的核心用途包括:托管静态网站、反向代理、负载均衡、API网关、资源缓存等。安装方面,Linux系统可通过apt或yum快速安装,Windows系统则需手动下载解压。基本操作包括启动、停止和重载配置,通过nginx命令或系统服务管理即可完成。Nginx凭借轻量、高效的特点,已成为现代Web架构中的重要组件。

2025-11-06 14:26:19 714

原创 uniapp开发微信小程序自定义导航栏

uniapp开发微信小程序自定义导航栏解决方案 本文介绍了如何在uniapp中开发兼容多设备的微信小程序自定义导航栏。关键点包括: 考虑了不同机型的状态栏高度和胶囊按钮位置差异,确保兼容性 提供了完整的Vue组件代码,包含左右按钮、标题和加载状态等功能 实现了返回按钮和首页按钮的点击事件处理 支持动态显示/隐藏导航栏,并带有动画效果 通过uni.getMenuButtonBoundingClientRect()等API获取设备信息进行适配 该组件可替代官方导航栏,满足更灵活的业务需求,保证设备兼容性

2025-08-20 16:32:42 378

原创 uniapp开发微信小程序自定义Picker组件

摘要 本文介绍了一个使用uniapp开发的微信小程序自定义Picker组件解决方案。该组件解决了原生Picker在深色主题下无法修改蒙层颜色的限制,支持单列和多列选择功能。核心实现采用了scroll-view模拟滚动选择效果,包含以下特性: 支持自定义标题和按钮样式 提供顶部/底部蒙层与指示器 实现平滑滚动与自动对齐选中项 兼容单列和多列数据结构 包含真实的业务数据处理逻辑 组件通过计算属性处理数据结构转换,使用watch监听状态变化,并通过scroll-view的滚动事件实现精准位置控制。该方案可灵活适应

2025-07-19 18:14:41 557 1

原创 微信小程序原生开发父子组件通信

本文介绍了微信小程序原生开发中父子组件通信的两种方式。父组件向子组件通信通过在子组件定义properties属性接收数据,使用observers监听数据变化;子组件向父组件通信则通过triggerEvent触发自定义事件,父组件用bind绑定该事件获取子组件传递的数据。文章通过代码示例详细展示了这两种通信方式的实现方法,帮助开发者理解小程序原生开发中的组件通信机制。

2025-06-16 01:19:55 347

原创 使用本地终端(cmd,shell,zsh)连接远程服务器

输入密码时,屏幕上不会显示任何字符,这是正常的(在输入密码前,系统可能会提示是否连接,输入yes就可以进行下一步输入密码了)这种连接通常通过 SSH (Secure Shell) 协议来实现,SSH 是一种加密网络协议,用于在网络上安全地操作网络服务。​ (2)在 Windows 上,打开命令提示符或 PowerShell(cmd)指定端口,如果服务器使用非默认的SSH端口(默认端口是22),可以使用。​ (3)如果需要,还需要密码或 SSH 密钥对。​ (2)服务器上的用户名。记录会话,你可以使用。

2024-11-14 16:53:42 5674

原创 在Node.js的Express中使用process.env访问环境变量以及配置环境变量

在使用Node.js和Express开发服务端,不想在代码里直接暴露数据库账号密码,以及一些其他的密匙之类的文件的话,可以先保存到环境变量里面,然后使用Node.js的process.env访问环境变量

2024-11-06 17:56:06 831

原创 vuex中使用vuex-persistedstate无法进行持久缓存

起初我在配置vuex的中mutations中使用axios向服务端请求用户的权限信息,并使用vuex-persistedstate进行持久缓存,但是打开浏览器的F12看到并没有保存到响应数据,然后我检查了一遍vuex中的代码,发现mutations 应该是同步的,直接在 mutations 中进行异步操作(如调用 API)是不推荐的。最近在开发一个基于vue3的后台管理系统,因为要使用到了动态路由和权限管理,所以需要请求用户所属角色的一个权限信息,并将这些信息通过。持久保存到localStorage中。

2024-09-09 17:39:33 594

原创 创建Django项目详细教程

本教程,用详细的操作步骤教会你创建django项目

2024-08-02 13:43:00 730

原创 自动化测试持续学习中...

自动化测试持续学习中,在成为一名优秀的测试开发和自动化测试的道路上

2024-07-24 23:53:51 461

原创 在vue3项目中解决浏览器跨域问题

Access to XMLHttpRequest at 'http://127.0.0.1:3000/' from origin 'http://127.0.0.1:' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the req

2024-07-14 21:39:36 3146

原创 程序员必备的软件、工具

程序员必备的软件和工具

2024-07-12 07:21:52 2194

原创 nvm下载、安装以及使用,切换不同的node.js版本

在平时的开发当中,不同的项目可能需要不同的node.js的版本,现有node.js版本无法满足项目的需要。这时候使用nvm就可以很方便地在不同的项目当中切换不同的node.js版本,这大大节省我们频繁卸载和安装node.js的时间,提高我们的开发效率。

2024-07-09 18:20:09 692

原创 使用阿里云服务器以及宝塔部署vue3项目和使用node.js的express项目

使用阿里云服务器和宝塔Linux面板部署vue3项目和基于node.js的express项目

2024-07-06 00:56:04 3059

原创 Express使用mysql模块连接MySQL数据库失败

很多前端开发者会使用Express去搭建服务端,在搭建服务端的时候不可避免地会涉及连接数据库和进行数据库操作,大多数的开发者会选择使用开源的MySQL数据库。而使用Express搭建的服务端要连接MySQL数据库首先就得安装mysql模块,利用mysql模块提供的方法连接MySQL数据库。但是在开发当中可能会遇到使用mysql模块连接数据库失败的情况,解决方法是安装mysql2模块重新进行数据库连接。

2024-06-16 03:09:59 885

原创 通过CSS来控制HTML元素(element)的隐藏与显示

在前端开发中常常会让元素隐藏或者显示,使元素隐藏与显示本质上是通过改变元素的样式。

2024-06-15 01:57:03 831

原创 使用HTML的table标签编写细线表格

HTML中使用标签编写细线表格。通过使用标签的cellspacing属性、cellpadding属性、background-color、border达到制作细线表格的需求。

2024-06-14 01:10:08 1242

空空如也

空空如也

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

TA关注的人

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