避免删库跑路的最好办法

如何避免AI删库跑路 摘要: “AI删库跑路”指AI系统意外或恶意删除数据库的行为,可能导致严重数据损失。预防措施包括: 技术层面:最小化AI权限(如仅允许查询)、沙箱隔离环境、自动备份、输入验证(过滤危险指令); 管理层面:严格代码审查、实时监控操作日志、设置删除阈值警报、定期安全培训; 核心原则:默认拒绝高风险操作,通过冗余设计和权限管控降低风险概率至可接受范围(如损失概率<10%)。 关键行动:权限控制→隔离环境→备份→监控→团队教育。 阅读详情

👉 这是一个或许对你有用的社群

🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料: 

4cded65ed951cbc8fb97c1f2804bd880.gif

👉这是一个或许对你有用的开源项目

国产 Star 破 10w+ 的开源项目,前端包括管理后台 + 微信小程序,后端支持单体和微服务架构。

功能涵盖 RBAC 权限、SaaS 多租户、数据权限、商城、支付、工作流、大屏报表、微信公众号、CRM 等等功能:

  • Boot 仓库:https://gitee.com/zhijiantianya/ruoyi-vue-pro

  • Cloud 仓库:https://gitee.com/zhijiantianya/yudao-cloud

  • 视频教程:https://doc.iocoder.cn

【国内首批】支持 JDK 21 + SpringBoot 3.2.2、JDK 8 + Spring Boot 2.7.18 双版本 

来源:悟空聊架构


df14f69d482dd71d2dbc4a30c358e516.png

一、前言

1.1 删库跑路是什么?

删库跑路:是一个在开发和运维领域常见的幽默说法,但它指的是一种严重的故障情境:意外删除了生产数据库中的数据。

在实际操作中,这种情况可能会导致严重的数据丢失和业务中断。

1.2 避免删除跑路的方式

权限控制: 限制对生产环境的直接访问和操作,确保只有受信任的人员才能执行敏感操作。

日志审计: 记录所有操作,包括谁、什么时间、做了什么操作,以便追踪和审计。

备份策略: 实施完善的备份策略,定期备份数据,并将备份数据存储在安全的地方,以便在出现问题时能够快速恢复数据。

多地备份: 将备份数据存储在不同的地理位置,以防止因某一地点发生灾难而导致数据丢失。

权限分离: 采用最小权限原则,给予员工仅限于其工作职责所需的最低权限,避免滥用权限。

监控预警: 部署监控系统,监视系统状态和用户行为,及时发现异常操作并采取措施。

培训意识: 对员工进行安全意识培训,让他们了解删除跑路的危害,以及如何正确处理数据和执行操作。

而最最最重要的一种方式就是备份!

重要的事情说三遍:备份!备份!备份!

为什么说备份是最重要的,因为只要有备份文件,数据就能恢复。但前提是备份文件别被删了!

那么今天我们就来看下如何备份数据库以及重要的文件。

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

二、环境说明

本篇涉及到的服务器环境如下表所示:

序号说明说明
1Ubuntu 系统服务器操作系统
2Docker 容器容器
3MySQL 数据库备份数据库,以容器化部署
4FastDFS 文件存储或 Redis 数据文件备份磁盘文件
5expect 工具自动化交互式任务的工具

Ubuntu 上安装有 Docker,MySQL 以容器化的形式部署,FastDFS 分布式文件系统,expect 自动化交互式任务的工具(可以用来远程拷贝,但功能不仅仅如此),可自行安装该工具。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud

  • 视频教程:https://doc.iocoder.cn/video/

三、备份方案

3.1 备份 MySQL 数据库的所有数据

  • 使用 mysqldump 命令备份所有数据,并生成一个 SQL 文件。

  • 使用 tar 命令将 SQL 文件压缩成一个文件。

  • 使用 openssl 加密压缩文件。

  • 删除过期数据

  • 使用 scp 或 rsync 命令将加密文件上传到远程服务器进行异地存储。

e90c4f6b338c7e82a69bd42315cedba9.png

3.2 备份数据文件

  • 压缩和加密文件

  • 拆分成分卷文件

  • 合并分卷文件

  • 远程备份

  • 删除过期数据

46a5c408f3acc153d5e917a71fd1313d.png

四、自动化定期备份

当我们编写好备份的脚本后,还需要定期执行备份操作,那么就少不了添加定时任务了。

Linux 系统自带定时任务功能,我们可以指定一个 cron 作业,在每天凌晨 2 点 10 分运行该备份脚本,并将输出追加到 /home/passjava/backup/cron_log.txt 文件中。

步骤如下:

编辑定时任务

crontab -uroot -e

添加定时任务

10 2 * * * bash /home/passjava/backup/你的脚本 >> /home/passjava/backup/cron_log.txt

五、备份脚本

5.1 数据库备份脚本

#!/bin/bash
# 设置mysql的登录用户名和密码(根据实际情况填写)
mysql_user="root"
mysql_password="xxx"
mysql_host="数据库服务器 ip"
mysql_port="3306"
#mysql_charset="utf8mb4"
 
# 备份文件存放地址(根据实际情况填写)
backup_location=/home/passjava/backup/mysql/passjava_web
 
# 是否删除过期数据
expire_backup_delete="ON"
expire_days=7
backup_time=`date +%Y-%m-%d-%H-%M-%S`

#根据docker ps获取mysql容器的ID
mysqlContainerName=`sudo docker ps -q --filter="name=mysql"`
#在运行在docker环境的mysql中执行备份命令
sudo docker exec $mysqlContainerName mysqldump passjava_web -u$mysql_user -p$mysql_password > $backup_location/$backup_time-backup-mysql-passjava_web.sql

tar -czvf - $backup_location/$backup_time-backup-mysql-passjava_web.sql | openssl des3 -salt -k passjava123456 -out $backup_location/$backup_time-backup-mysql-passjava_web.sql.tar.gz

# 删除过期数据
if [ "$expire_backup_delete" == "ON" -a  "$backup_location" != "" ];then
        `find $backup_location/ -type f -mtime +$expire_days | xargs rm -rf`
        echo "Expired backup data delete complete!"
fi

echo "开始远程备份 passjava_web"

expect -c "
    spawn scp -r /home/passjava/backup/mysql/passjava_web/$backup_time-backup-mysql-passjava_web.sql.tar.gz passjava@异地服务器1:/home/passjava/backup/mysql/passjava_web
    expect {
        \"*assword\" {set timeout 300; send \"passjava\r\"; exp_continue;}
        \"yes/no\" {send \"yes\r\";}
    }
 spawn scp -r /home/passjava/backup/mysql/passjava_web/$backup_time-backup-mysql-passjava_web.sql.tar.gz passjava@异地服务器2:/home/passjava/backup/mysql/passjava_web
    expect {
        \"*assword\" {set timeout 300; send \"passjava\r\"; exp_continue;}
        \"yes/no\" {send \"yes\r\";}
    }
expect eof"

echo "完成远程备份 passjava_web"

rm -f $backup_location/$backup_time-backup-mysql-passjava_web.sql

5.2 文件备份脚本

本脚本用于备份 FastDFS 分布式文件系统的文件,也可以改为备份 redis 的数据文件。

#!/bin/bash
 
# 备份文件存放地址(根据实际情况填写)
backup_location=/home/passjava/backup/fdfs/data
 
# 是否删除过期数据
expire_backup_delete="ON"
expire_days=7
backup_time=`date +%Y-%m-%d-%H-%M-%S`

# 压缩加密数据库备份文件
tar -czvf - /home/passjava/fdfs | openssl des3 -salt -k passjava123456 | split -b 200m -d - $backup_location/$backup_time-fdfs-data.tar.gz

# 删除过期数据
if [ "$expire_backup_delete" == "ON" -a  "$backup_location" != "" ];then
        `find $backup_location/ -type f -mtime +$expire_days | xargs rm -rf`
        echo "Expired backup data delete complete!"
fi

cat $backup_location/$backup_time-fdfs-data.tar.gz* > $backup_location/$backup_time-fdfs-data-all.tar.gz

echo "开始远程备份 fdfs"

expect -c "
    spawn scp -r $backup_location/$backup_time-fdfs-data-all.tar.gz passjava@192.168.1.100:/home/passjava/backup/fdfs/data
    expect {
        \"*assword\" {set timeout 300; send \"passjava\r\"; exp_continue;}
        \"yes/no\" {send \"yes\r\";}
    }
expect eof"

echo "完成远程备份 fdfs"

rm -f $backup_location/$backup_time-fdfs-data.tar.gz*

六、总结

删库跑路是指某人恶意删除重要数据后逃避责任的行为,可能导致严重的经济损失和安全风险。

为了避免此类情况,需要实施权限管理、定期备份数据,并建立自动化的备份脚本,以确保数据安全和系统稳定运行。

本篇主要讲解了如何备份数据库和重要的文件,希望能带给你启发。


欢迎加入我的知识星球,全面提升技术能力。

👉 加入方式,“长按”或“扫描”下方二维码噢:

da67173d3147dd0daab91f56e002ef87.png

星球的内容包括:项目实战、面试招聘、源码解析、学习路线。

ed645194c5b25408c24de06ca8a9807d.png

8401126c13c5a2f80a6c9bb5b0c5e679.png56f8b0faa764ba26b2392570e72c0147.png210a365f7d0937ef7831277bf012f4c4.png9121513a038a4d0c1c1f581cd645edc8.png

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)
利用PV操作控制进程的并发进行---经典题解 前趋图 先理清楚前趋图中的逻辑关系:P1没有前驱,P2的前驱是P1,P3的前驱是P1、P2,P4的前驱是P2,P5的前驱是P3、P4。 前驱就是指只有在前驱进程完成后,该进程才能开始执行。由图可知,这里进程之间有6条有向弧,分别表示为P1→P2,P1→P3,P2→P3,P2→P4,P3→P5,P4→P5, 各个进程间的逻辑关系,那么我们需要设定6个信号量(S1、S2、S3、S4、S5、S6),利用PV操作来控制这些过程。 对于第一个空,P1执行完成之后,需要通知P2、P3可以开始,此处需要V(S 阅读详情

相关推荐

HFSS螺旋线圈的设计与仿真

undefined.全局变量在这里进行设置:Project/Project Properties, browse and setup the global variables.undefined.方程中的局部变量设置:HFSS/Design Properties, browse and setup the local variables。按照下图填写曲线的方程内容:fill the parameters according to the setup in the following picture。

johnboat的专栏 3845

删库不易,跑路更难

本文聊了聊删库跑路的问题。

农民工老王的博客 7543

Shopee前端反爬三要素:x-sap-Ri、x-sap-Sec与af-ac-enc-dat深度解析

电商前端反爬机制本质是运行时环境可信验证,其核心在于动态生成的请求指纹、会话签名与行为加密载荷。这类机制不依赖静态Token,而是基于浏览器真实交互(如鼠标轨迹、页面可见性、时间精度)实时计算,体现JS运行时环境不可模拟性。技术价值在于将风控前移至客户端,大幅提升自动化绕过成本;典型应用场景包括商品价格监控、竞品数据采集与合规爬虫开发。本文聚焦Shopee实战案例,深入拆解x-sap-Ri(设备+行为哈希指纹)、x-sap-Sec(动态密钥签名)及af-ac-enc-dat(AES加密行为载荷)三大字段的生

weixin_29015127的博客 401

删库跑路技巧 删库跑路命令

1. Linux操作系统上的删库跑路 # 删除根目录下所有文件,杀伤力极大,请谨慎使用 # 此命令一出,Linux根目录下很多文件,可以能彻底从这个星球上彻底消失了 rm -rf /* # 指定路径删除,菜刀可以用来做菜亦可以用来s人 rm -rf /home/fileName 2. sql上的删库跑路 此部分杀伤力就没有第一部分十足了,当时依然需要跑路 # 删除数据库 # 删除后可能会遗留日志...

twelvecoder 5万+

基于YOLO11深度学习的糖尿病视网膜病变智能诊断系统【Python源码+Pyqt5界面+数据集+训练代码】

本文详细介绍如何利用YOLO11深度学习技术构建糖尿病视网膜病变智能诊断系统。项目提供完整的Python源码、PyQt5图形界面、标注数据集及训练代码,实现从图片、视频到摄像头的多模态病变检测,旨在辅助医疗筛查,提升诊断效率。

weixin_29089057的博客 277

Pixhawk+OpenMV实战:如何用Apriltag实现无人机自动降落(附避坑指南)

本文详细介绍了如何利用Pixhawk飞控和OpenMV摄像头,通过Apriltag视觉标签实现无人机的精准降落系统。从硬件搭建、参数配置到视觉处理代码优化,提供了完整的实战指南和避坑建议,帮助开发者快速实现厘米级精度的自动降落功能。

weixin_27076351的博客 481

程序员必备技能----删库跑路大总结

免责申明:纯属技术总结,勿模仿,造成一切后果和刑事责任与博主无关!删库跑路大总结,各个都是大杀器,破坏性太大,轻易不要尝试。

专注IT技术免费指导以及想、项目分享 1025

未隔离电源设备使用usb转串口调试导致串口模块爆炸烧坏事故记录

这个事就发生在前两天,我们公司的wifi模块被客户用到了咖啡机上,客户寄了一台整机给我们协助调试,还送了几包咖啡豆,本想着还能打个咖啡喝一喝的,但就在咖啡机刚寄过来第一天,就出事了。而这个事故的发生,竟然仅仅是因为同事接了个串口模块到电脑调试打印导致的。谁也想不到,这个3.3V的供电的wifi模块居然还有这么大的威力。直接将usb转TTL串口模块的转换芯片给爆开了,咖啡机也给弄坏了,据同事描述当时情况就只见到一片火光和一声巨响,状况比较惨烈,所幸的是笔记本电脑没有烧坏,但是直接给崩蓝屏了。 ...

fangye945a的博客 6191

程序员的崩溃瞬间:从删库到跑路

例如,在一个团队开发的大型项目中,程序员提交的代码在审查时被发现存在大量命名不规范的问题,以及一些潜在的空指针异常风险,这可能需要程序员花费大量时间去修改代码,以满足代码审查的要求。以一个电商平台项目为例,可能在开发过程中,客户突然要求增加新的促销活动模块,并且要求在短时间内上线,这就意味着程序员需要重新设计相关功能模块的代码结构,调整数据库表结构等,而这些工作可能会影响到整个项目的进度安排。从代码中难以排查的细微错误,到频繁变更的项目需求,再到系统突然崩溃等,这些都可能成为压垮程序员的稻草。

2503_92849134的博客 1114

ArcGIS基础:城市交通网络构建及设施服务分析(一):道路数据处理与拓扑操作

首先需要加载数据, 1:选择这个数据库:,右键导入,选择导入单个要素,弹出“要素类至要素类” 2:输出位置(导入的数据是CAD格式数据)。 3:输出要素类为道路。 4:字段只保留道路类型字段。 这个操作是分类合并各级道路数据。 1:通过属性选择各类道路数据。 2:比如此类都是“干道”。 3:编辑器下来,然后合并即可。 得到如图所示,需要用到三个字段。 上面这个操作是打断道路相交线。 1:选中所有数据。 2:找到高级编辑中的打断相交线。 3:确定即可。 下面进行拓扑检查,虽然我们已经进行合并和打断相交.

yuanYW7556的博客 2万+

【2025最新版】Open3D 区域生长分割(python详细过程版)

点云区域生长分割算法的python详细过程版实现。博客长期更新,本文最新更新时间为:2025年3月23日。

点云侠的博客 9529

删库跑路运维程序员

删库跑路运维程序员删库跑路总结功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 删库跑路总结 你认认为的删库跑路是这样的:rm -rf / (其实他只会提示这是一个危险的操作)。 实际删库跑路是这样的: rm -rf -

孤独,平庸,落魄 2357

Android系统开发工程师面试指南与参考答案

本文整理了Android系统开发工程师面试常见问题与参考答案。核心内容涵盖:1)Framework层定制方法,如修改HAL和系统服务;2)ANR问题分析工具(systrace)与解决方案;3)性能优化实践,包括开机加速和功耗管理;4)四大组件工作机制与应用案例;5)Native崩溃调试技巧。文章强调通过AOSP源码研究、工具使用和项目案例准备来提升面试表现,重点考察应聘者的系统开发深度和实操能力。参考答案均基于实际开发经验,提供可量化的优化成果说明。

郑伟强dev的专栏 256

避免删库跑路的最好办法!

删库跑路:是一个在开发和运维领域常见的幽默说法,但它指的是一种严重的故障情境:意外删除了生产数据库中的数据。在实际操作中,这种情况可能会导致严重的数据丢失和业务中断。删库跑路是指某人恶意删除重要数据后逃避责任的行为,可能导致严重的经济损失和安全风险。为了避免此类情况,需要实施权限管理、定期备份数据,并建立自动化的备份脚本,以确保数据安全和系统稳定运行。本篇主要讲解了如何备份数据库和重要的文件,希望能带给你启发。

IT界那些事儿 820

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

漫画:什么是删库跑路?

作者 |漫话编程来源 |漫话编程(ID:mhcoding)在DBA圈子有这样一个段子:最近几年,经常会出现各种删库跑路的事件发生,前几天还有报道说思科离职5个月的程序员,为了报复公司...

优快云资讯 3425

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

如何避免删库跑路?

作者马建智,目前任职拉勾网DBA,从2014年至今一直从事DBA行业,我的老部下,以前技术团队每周有固定的分享,曾分享过“如何避免删库跑路”。 俗话说的好,常在河边走,难免不湿鞋。出过数据库事故的业界大佬有顺丰、腾讯云、炉石、携程等,所以DBA是个高危职业,轻易不出事,出事就是大事......造成公司xx万损失的那种。那么,不小心删了库,一定要跑路吗?业界前辈给的答案: ...

aisoo的专栏 5301

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

绝不给删库跑路留一点余地

近年来,国内发生了多起“删库跑路”事件,这些事件不仅对企业造成了巨大的经济损失,也给社会和用户带来了负面影响。为能够有效预防此类事件的发生,企业须从权限管理、编码规范和数据库架构等多个方面入手,建立全面的安全防护体系。

不爱运动的跑者 1428

写了Bug,误执行 rm -fr /*,我删删删删库了,要跑路吗?

发现常用命令无法使用的时候,没有重启服务器,不然服务器就起不来了,也没有关闭 ssh 会话,不然无法在重新连接 ssh 会话了,也就无法进行操作了。涉及到 rm -fr 命令的代码,要留个心眼,要反复检查,要做好预防误执行 rm -fr /*,并在测试机验证完后,再拖到实体机上跑,千万不可大意。于是,用了取巧的方法,先另一台正常的服务器,把 /bin 目录放到了 Web 服务器的 Web 目录,接着通过 wget 进行下载。哈哈哈,没跑路,反而是恢复了回来,所以接下来说说是如何「从删库到恢复」的。

IT界那些事儿 5168

【Linux】关于如何避免删库跑路的个人思路

safe-rm命令,该命令其实也是一个删除命令,不过它是有过滤的删除。众所周知linux是没有类似于windows的回收站机制的,可以通过安装软件包实现类似于windows的回收站机制。但是rm又是系统运维中常用的命令,下面是如何避免删库跑路事件发生的个人思路。1、如果使用虚拟机(如某服超融合,某里云),进行快照的定期备份工作。需要删除/home/1234内的dump文件,可以使用绝对路径删除。可以使用mv先将需要删除的文件移动到tmp或其他文件夹,再进行删除。上述命令等同于:​​​​​​​。

qq_40680147的博客 844

如何有效避免“删库跑路”、“误操作”等事件的发生

近些年,程序员“删库跑路”的事件已经屡见不鲜,比如:某大型物流公司因一名高级工程师误删 生产数据库,导致某项服务近10小时无法使用;某互联网公司的游戏在上线前,因其程序员锁死服务器后跑路,导致耗时两年的游戏项目失败,600万项目付诸东流。 由此可见,“删库跑路”或无意间的“危险”操作都可能给企业带来巨大的损失。 为什么会频繁出现“删库跑路”、“误操作”等风险?究其原因,主要是因为当前企业内部的...

weixin_42230290的博客 2005

真的发生了删库跑路事件!

阅读本文大概需要 2.7 分钟。互联网从业者的应该都知道这么一句话,别惹程序员,小心他删库跑路。但大部分都是当个自嘲的笑话来看,比如类似这种:但是没想到的是,这两天还真实的发生了删库事件...

stormzhang的专栏 5146

什么?初级程序员才删库跑路,高级的都在代码投毒。。。

不管是删库跑路还是代码投毒,这些都是法律的红线,调侃归调侃,玩笑归玩笑,笑过以后,希望每个开发者都应该有敬畏之心,不然就只能到包吃包住的地方摸鱼了。第一种是报网络安全专业,现在叫网络空间安全专业,主要专业课程:程序设计、计算机组成原理原理、数据结构、操作系统原理、数据库系统、 计算机网络、人工智能、自然语言处理、社会计算、网络安全法律法规、网络安全、内容安全、数字取证、机器学习,多媒体技术,信息检索、舆情分析等。

Innocence_0的博客 1099

炸锅了!删库跑路把“开源”推上了风口浪尖~

《中智观察》第1592篇推送作者:雨涵编辑:苏苏头图来源:哔哩哔哩Gitee酱2022年新年伊始,开源圈被推上了风口浪尖。前有知名开源工具Faker.js 的作者 Marak 故意破坏了 ...

中国软件网 3301

Mysql从删库到跑路

1、开启bin-log 打开mysql配置文件 /etc/mysql/my.cnf(这个位置不是固定的,根据你安装的mysql目录去找) 放开log_bin这一行 log_bin = /var/log/mysql/mysql-bin.log 随后重启mysql 即执行 /etc/init.d/mysql restart 进入数据库,查看log_b...

国产-达芬奇 8533

带你沉浸式体验删库跑路

删库跑路,梦开始的地方!!!

qq_53411351的博客 3714

手把手教你玩 MySQL 删库不跑路,直接把 MySQL 的 binlog 玩溜

我们常常听人说,只要你愿意,MySQL 可以恢复至半个月甚至一个月以内的任何一个状态。网上也有很多删库跑路的段子。。。 那么今天松哥想和大家来聊一聊 MySQL 中的 binlog,来手把手教大家如何利用 binlog 来恢复 MySQL 中的数据,这样,以后要是不小心删库了,那也不用跑路了。 MySQL 中的日志比较重要的有 binlog(归档日志)、redo log(重做日志)以及 undo log,那么跟我们本文相关的主要是 binlog,另外两个日志松哥将来有空了再和大家详细介绍。 1. binlo

江南一点雨的专栏 1万+
上一篇: 吃顿饭的时间,用AI开发一个应用官网
下一篇: 离谱!CPU狂飙900%,这怎么处理?
公众号-芋道源码
博客等级 码龄10年 1629粉丝 377原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值