摘要: 程序开发中的命名规范是确保代码可读性、可维护性和一致性的重要因素。虽然没有一个“最终方案”适用于所有项目,但有一些广泛接受的命名规范和最佳实践。以下是常见的命名规范和一些工具支持: 常见的命名规范 命名风格 驼峰命名法 (CamelCase): 小驼峰:firstName(变量、函数、方法) 大驼峰 阅读全文
posted @ 2025-11-05 17:13 麦麦提敏 阅读(17) 评论(0) 推荐(0)
摘要: 要在 Ubuntu 24.04.2 LTS 中修改远程桌面(xrdp)的默认端口 3389 为 53389,可按以下步骤操作: 1. 修改 xrdp 配置文件 sudo nano /etc/xrdp/xrdp.ini 在文件中找到包含port=3389的行(通常在[Globals]部分),将其修改为 阅读全文
posted @ 2025-11-05 17:12 麦麦提敏 阅读(60) 评论(0) 推荐(0)
摘要: 1. 安装桌面环境 首先更新系统并安装一个轻量级桌面环境(推荐 Xfce,资源占用低,适合远程使用): # 更新系统包 sudo apt update && sudo apt upgrade -y # 安装Xfce桌面环境 sudo apt install -y xfce4 xfce4-goodie 阅读全文
posted @ 2025-11-05 17:11 麦麦提敏 阅读(57) 评论(0) 推荐(0)
摘要: 在 Ubuntu 24.04.2 LTS 中创建一个拥有 root 权限的 mjroot 用户并禁用原始 root 用户,可按以下步骤操作: 1. 创建 mjroot 用户 # 创建 mjroot 用户 sudo adduser mjroot 执行后会提示设置密码和用户信息(可按回车留空默认值) 2 阅读全文
posted @ 2025-11-05 17:10 麦麦提敏 阅读(17) 评论(0) 推荐(0)
摘要: python+mysql搭建后端服务 基于从0开始学微信小程序开发(第3天)——开发一个读书记录小程序中的项目,我们选择 自建后端+数据库 的开发方案。 以下将使用 Flask 框架 和 MySQL 数据库 构建的简单 RESTful API。 我们在京东买了台云服务器。 在这台服务器上安装了mys 阅读全文
posted @ 2025-11-05 17:08 麦麦提敏 阅读(35) 评论(0) 推荐(0)
摘要: 在 Delphi 中,FDQuery 是 FireDAC 组件库中的一个用于执行 SQL 查询的组件。当你将 FDQuery1.CachedUpdates 属性设置为 True 时,意味着开启了缓存更新模式,这种模式允许你在本地缓存中对数据进行修改,而不是立即将这些修改提交到数据库,直到你显式地调用 阅读全文
posted @ 2025-11-05 17:04 麦麦提敏 阅读(17) 评论(0) 推荐(0)
摘要: 以下是一个通用的数据库连接方案,使用FireDAC的TFDManager和TFDConnection组件实现运行时动态数据库连接。支持多种数据库类型,采用面向对象封装: unit DatabaseManager; interface uses System.SysUtils, System.Clas 阅读全文
posted @ 2025-11-05 17:04 麦麦提敏 阅读(17) 评论(0) 推荐(0)
摘要: 以下是完整的Delphi数据库连接池实现代码,包含初始化、连接获取和使用示例: 1. 连接池初始化单元 (uDBPool.pas) unit uDBPool; interface uses FireDAC.Comp.Client, FireDAC.Stan.Def; procedure InitCo 阅读全文
posted @ 2025-11-05 17:02 麦麦提敏 阅读(13) 评论(0) 推荐(0)
摘要: 服务器 第一步: 创建Delphi REST服务器(使用WebBroker或DataSnap,这里使用WebBroker) 在 Delphi 中创建 "Stand-alone Web Server Application" 将 API 代码粘贴到 WebModule 中 设置端口(默认为 8080) 阅读全文
posted @ 2025-11-05 17:02 麦麦提敏 阅读(14) 评论(0) 推荐(0)
摘要: TFDMemTable 是断开性数据集,数据存储在内存中,无需实时连接数据库 它适用于缓存数据、离线操作、临时数据处理等场景 虽然 TFDMemTable 是断开性的,但它仍然可以通过 TFDQuery 等组件与数据库进行数据交互 阅读全文
posted @ 2025-11-05 17:01 麦麦提敏 阅读(5) 评论(0) 推荐(0)
摘要: 十四.JavaScript 简介及导入方式 定义: JS导入方式:有两种 显示:Fn+F12-->Console内联(script)外联:创建.js文件-导入.js文件 基本输入输出: 打印到控制窗口:console.log() 显示到下拉框:alert() 十五.JavaScript 变量与数据类 阅读全文
posted @ 2025-11-05 17:00 麦麦提敏 阅读(8) 评论(0) 推荐(0)
摘要: 简介: css语法: 选择器放在head中间 CSS三种导入方式: 九、CSS选择器 定义、类型: 1-4: 5-6: 7-8: 伪元素选择器 十、CSS常用属性 font:字体的复合属性 line-height:行高 行内块元素: 十一、盒子模型 概念: 实现: 十二. 浮动 传统网页布局方式:把 阅读全文
posted @ 2025-11-05 16:51 麦麦提敏 阅读(14) 评论(0) 推荐(0)
摘要: 一~七,HTML 八~ 十三,CSS 十四~二十二,JavaScript 二十三,总结与后续学习建议 一、web前端介绍 三件套:HTML-页面结构,CSS-页面样式和布局,Javascipt交互和功能 二、安装VScode开发环境 插件:Chinese (Simplified)+HTML css 阅读全文
posted @ 2025-11-05 16:39 麦麦提敏 阅读(13) 评论(0) 推荐(0)
摘要: 解决FTP客户端"用户身份验证失败"的完整指南 当连接FTP服务器时出现"用户身份验证失败"错误,这通常表示用户名/密码不正确或服务器配置问题。以下是系统化的解决方案: 🔍 故障排查步骤 1. 确认用户名和密码 # 检查容器设置的用户名 docker inspect ftp_server --fo 阅读全文
posted @ 2025-11-05 16:29 麦麦提敏 阅读(62) 评论(0) 推荐(0)
摘要: 在您提供的 Docker 命令中,目录映射是通过 -v 参数指定的,其格式为 宿主机目录:容器内目录。具体解析如下: -v 主机目录(本地目录/data/ftp):虚拟目录(容器目录 /home/vsftpd ) -v /data/ftp:/home/vsftpd 数据持久化:所有写入容器内 /ho 阅读全文
posted @ 2025-11-05 16:27 麦麦提敏 阅读(7) 评论(0) 推荐(0)
摘要: 在 Docker 中部署 FTP 服务器可以通过以下步骤完成,这里以广泛使用的 pure-ftpd 镜像为例,提供完整部署方案: 📦 基础部署(单用户模式) # 创建数据目录 mkdir -p ~/ftp/data ~/ftp/config # 运行容器(单用户模式) docker run -d 阅读全文
posted @ 2025-11-05 16:26 麦麦提敏 阅读(97) 评论(0) 推荐(0)
摘要: https://mp.weixin.qq.com/s/Hloo_NVTCVCK6nfyq6Z2PQ 安装Docker sudo apt update sudo apt install -y docker.io docker-compose 启动服务 sudo docker run -d -p 808 阅读全文
posted @ 2025-11-05 16:24 麦麦提敏 阅读(6) 评论(0) 推荐(0)
摘要: 介绍 Docker 中文网址: https://www.dockerdocs.cn Docker Hub官方网址:https://hub.docker.com Docker Hub中MySQL介绍:https://hub.docker.com/_/mysql 准备 先创建3个目录,创建MySQL容器 阅读全文
posted @ 2025-11-05 16:21 麦麦提敏 阅读(60) 评论(0) 推荐(0)
摘要: 如果已经创建了 Docker 容器,可使用以下方法改变其名称: 使用 docker rename 命令 这是最常用的方法,语法为 “docker rename < 旧容器名称或 ID> < 新容器名称 >”4。例如: docker rename my_old_container my_new_con 阅读全文
posted @ 2025-11-05 15:59 麦麦提敏 阅读(26) 评论(0) 推荐(0)
摘要: PhotoPrism 源文章连接地址 步骤2: 创建项目目录, 创建一个目录来存放 PhotoPrism 的配置文件和数据文件 cd ~/photoprism cd ~/photoprism 步骤3:创建 Docker Compose 文件 创建一个 docker-compose.yml 文件 ** 阅读全文
posted @ 2025-11-05 15:58 麦麦提敏 阅读(14) 评论(0) 推荐(0)
摘要: 修改主机名 sudo hostnamectl set-hostname mjaliyunubuntu 安装 mssqlserver2019 1. 拉取 SQL Server 2019 镜像 sudo docker pull mcr.microsoft.com/mssql/server:2019-la 阅读全文
posted @ 2025-11-05 15:57 麦麦提敏 阅读(5) 评论(0) 推荐(0)
摘要: 系统介绍 1Panel-dev是一款现代化、开源的Linux服务器运维管理面板,为用户提供了一个功能全面、用户友好、安全可靠的Linux服务器运维管理解决方案。 安装教程 RedHat/CentOS curl -sSL https://resource.fit2cloud.com/1panel/pa 阅读全文
posted @ 2025-11-05 15:54 麦麦提敏 阅读(21) 评论(0) 推荐(0)
摘要: PortTunnel是一种端口映射工具,它允许用户将本地计算机上的端口映射到远程服务器上。要使用PortTunnel,您需要首先下载并安装该软件,然后按照以下步骤进行操作:, 1. 打开PortTunnel并配置您的本地和远程端口设置。, 2. 在“本地地址”字段中输入您要映射的本地IP地址。, 3 阅读全文
posted @ 2025-11-05 13:45 麦麦提敏 阅读(27) 评论(0) 推荐(0)
摘要: 以下是内网电脑通过 PortTunnel 软件进行外网访问的步骤: 准备工作 在内网电脑上安装 PortTunnel 软件,可以从其官方网站或正规软件下载平台获取安装包,并按照安装向导进行安装。 确保有一台具有公网 IP 地址的服务器(wanPC1),并且该服务器与内网电脑(LanPC1)可以通过局 阅读全文
posted @ 2025-11-05 13:38 麦麦提敏 阅读(16) 评论(0) 推荐(0)
摘要: 增加端口映射 增加端口映射 本地连接的: 3390端口 转发给 10.203.253.3 的3389 netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=3390 connectaddress=10.203.25 阅读全文
posted @ 2025-11-05 13:37 麦麦提敏 阅读(29) 评论(0) 推荐(0)
摘要: DLARE @cols NVARCHAR(MAX); DECLARE @sql NVARCHAR(MAX); -- 获取要转换的动态字段值列表 SELECT @cols = STUFF((SELECT DISTINCT ',' + QUOTENAME(value) FROM your_table F 阅读全文
posted @ 2025-11-05 13:31 麦麦提敏 阅读(7) 评论(0) 推荐(0)
摘要: docker加速器1Panel curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh sudo snap install 阅读全文
posted @ 2025-11-05 13:10 麦麦提敏 阅读(8) 评论(0) 推荐(0)