网友误操作,丢失代码事件的教训

ESP32搭配LVGL显示图片的两种方法详解:内部存储 vs 外部文件 本文详细介绍了ESP32搭配LVGL显示图片的两种方法:内部存储与外部文件。内部存储方案适合快速响应的小图片,而外部文件方案则适用于需要灵活更新和大容量图片的场景。通过对比分析,帮助开发者根据项目需求选择最优方案,提升嵌入式系统的UI性能。 阅读详情
论坛地址: http://topic.youkuaiyun.com/u/20081024/09/0c6478e4-40d5-4dd6-bebc-120f5f31b344.html

一个误操作,导致代码丢失,能想到的办法无非是

  1. 反删除工具
  2. 从class反编译
  3. 看看Local History里面是否还有

这些都是事后的事情,我们应该从中吸取教训。我以前也多次遇到了极其不常见的问题,主板异常,导致我保存文件的时候,我的数据全部变成了方块乱码,用二进制查看,全部是0, 几个小时的工作就这么不见了。

所以,我们对于重要的源代码,一定要做如下几个备份策略

  1. 版本控制,最好不是本机
  2. 定期打包备份到另一个磁盘、分区
  3. 定期备份到另一个机器上,或者U盘,活动硬盘
  4. 定期打包刻录到光盘上

我指的定期,除了版本控制要经常提交外,其它的都不要超过一天,否则你的损失可能很大的。
智能车浅谈——手把手让车跑起来(电磁篇) 手把手让你的电磁车上路。 阅读详情

相关推荐

从URDF到Gazebo:一个完整的ROS2机械臂仿真项目实战与避坑指南

本文提供了一个完整的ROS2机械臂仿真项目实战指南,详细讲解了从URDF建模、ROS2 Control配置、MoveIt2集成到Gazebo仿真的全流程。文章重点分享了URDF惯性参数设置、Gazebo插件选择、MoveIt2配置修正等关键步骤的避坑经验,帮助开发者快速搭建可用的六轴机械臂仿真环境,实现从静态模型到物理仿真的跨越。

weixin_29279153的博客 275

作为一个程序员的检讨

1.     不要磨灭对技术追求的热情。 先和大家分享一个笑话,很多人都会问,如果你中了彩票,你会做什么?一个码农说,如果我中了彩票,我会做一个开开心心的码农,做一个apache开源项目的commiter。在培训上,一个讲师提到一句话,作为一个专业的码农,是不能只把编程作为你的工作,否则你永远都只是一个菜鸟码农!在平安这个万事求稳的环境下,技术 创新显得不太重要,至少不是需求范围内的,很多同事

勤有功,戏无益! 2235

振动能量采集技术:从原理到实战,破解物联网供电难题

能量采集技术旨在捕获环境中的废弃能量(如机械振动、热能、光能)并将其转化为电能,其核心原理在于通过压电、电磁、静电或摩擦电等物理效应实现能量形式的转换。这项技术的核心价值在于为物联网(IoT)中难以布线或更换电池的分布式传感器节点、植入式医疗设备等提供近乎永续的电力解决方案,从而解决物联网部署的“最后一米供电”瓶颈。其应用场景广泛覆盖工业预测性维护、结构健康监测、可穿戴设备及消费电子等领域。本文聚焦于振动能量采集这一细分方向,深入剖析了压电式、电磁式、电容式及摩擦纳米发电机(TENG)等主流技术路线的实战考

weixin_42660494的博客 569

三十岁的程序员,反思这五年的代码生涯

微信又改版了,为了方便第一时间看到我们的推送,请按照下列操作,设置“置顶”:点击上方蓝色字体“程序员之家”-点击右上角“…”-点击“设为星标”。可以啦,让我们继续相互陪伴...

程序员之家 566

死磕GMSSL通信-java/Netty系列(二)

Netty-tcnative再linux编译比较好编译,但是再window编译,我尝试了各种办法,总是编译失败,所以我采用半自动的方式进行编译,Netty-tcnative会生成临时文件,直接用vs打开,设置openssl的头文件和静态库路径,然后生成静态库,静态库改个名字放到jar包里边,其实自动编译也是这个原理哈哈O(∩_∩)O。直接传输五个证书的路径吗,之前有的是说要转成x509之类的,转来转去的有点麻烦,这个是直接传输证书路径,由底层gmssl去解析,格式必须是pem格式。然而,若项目已依赖于。

qq_36577699的博客 3027

一文详解AUTOSAR COM ComSignal结构体

ComSignalLength指定信号的长度,以字节为单位,影响数据的解析范围和精度。比如车速信号若为UINT16类型,ComSignalLength=16。这里需要注意必须ComSignalLength与ComSignalType匹配(比如FLOAT32类型需配置ComSignalLength=32),超出实际物理值范围时需配置缩放(Scaling)参数。ComSignalType定义信号的物理数据类型,决定如何解析原始字节数据。

menghuyouyou的博客 943

代码被自己作死回滚覆盖,本地代码全丢失(git中都没有),不过还好,找回来了。

因为在没提交的情况下,就不小心和github做了同步,我一个月的本地代码全没了,还好找到了解决办法。

殷志鹏的博客 2万+

LIN总线CAPL函数实战——动态控制报文发送(linDeactivateSlot与linActivateSlot)

本文深入解析了LIN总线测试中动态控制报文发送的核心CAPL函数linDeactivateSlot与linActivateSlot的实战应用。通过详细拆解函数参数、生效范围及限制,并结合故障注入、功耗测试等实际场景的代码示例,指导测试工程师在仿真LIN主节点时,灵活调度报文发送,实现高效自动化测试。

weixin_29255731的博客 349

用dw 删除重复html文件,Dreamweaver怎么撤销重做,DW怎么返回上一步,看完就明白了...

编辑代码难免会出错,还好现在的软件都有返回或者重做的命令。那么Dreamweaver怎么撤销重做,DW怎么返回上一步呢?来看看小编为您介绍的文章吧。工具/材料Dreamweaver CS6html文件操作方法01首先我们用Dreamweaver新建一个html文档,小编就以html文档为例介绍Dreamweaver的重做和返回操作。02然后我们在文档中故意写错一些地方,例如写到html标签外面了。...

weixin_39955732的博客 5100

差分分析.

差分分析是一种强大的密码攻击技术,通过研究明文差分与密文差分的关系来破解加密算法。本文系统介绍了差分分析的核心概念和方法: 基础差分分析:通过异或运算抵消密钥影响,利用差分分布表(DDT)寻找高概率差分特征,以FEAL-4为例展示了具体攻击过程。 高级差分技术:包括截断差分分析(关注部分特征)、不可能差分分析(排除概率为0的路径)和飞来去器分析(将算法分段处理)。 自动化搜索方法:介绍了松井算法和MILP(混合整数线性规划)方法,将差分路径搜索转化为数学优化问题。 这些方法展现了差分分析从基础理论到现代应用

weixin_61562383的博客 786

EB配置I2c - 实现与PF8200的读写操作

①,基于硬件实现IIC通信(硬件GPIO引脚配置为I2c复用引脚)②,基于软件模拟IO实现IIC通信(代码控制SDA和SCL两个IO引脚的电平来模拟IIC时序)本文章基于64pin的恩智浦S32K146型号的芯片作为主机,从机是NXP的供电芯片。在本次实验中,我们将以使用EB工具链来配置硬件IIC通信。1,EB配置2,代码编写3,测试验证话不多说,走你~写操作比较简单,只需要申明一个I2c配置结构体变量即可。

weixin_48498880的博客 3768

炉石传说罕见数据库事故!丢失30%数据,疑似误操作?

注:本文所有图片均来源于百度贴吧-炉石传说。引言看到我这标题,千万别以为我是故意为了吸引你的眼球,而是官方这么说的哦:这里用到个词—“回档”,今天第一次听说,最开始不理解...

杨建荣的学习笔记 520

HiCMAE 论文复现:基于 RAVDESS 数据集的音视频情感识别

多模态情感识别是人工智能领域的重要研究方向,旨在通过结合多种感知模态(如音频、视频、文本等)来更准确地识别人类情感状态。与传统单模态方法相比,多模态方法能够利用不同模态间的互补信息,提高情感识别的鲁棒性和准确性。 RAVDESS(Ryerson Audio-Visual Database of Emotional Speech and Song)是一个常用的多模态情感识别数据集,包含24位专业演员(12名男性,12名女性)表达的8种情感状态(中性、平静、快乐、悲伤、愤怒、恐惧、厌恶和惊讶)的音视频数据。

max500600的博客 498

漫谈程序员(二十)炉石传说罕见数据库事故!丢失30%数据,疑似误操作?

炉石传说罕见数据库事故!丢失30%数据,疑似误操作?引言  最近看到一篇关于“炉石传说数据库事故”的文章,分享给大家,并简要谈一下自己的心得体会。   看到我这标题,千万别以为我是故意为了吸引你的眼球,而是官方这么说的哦:   这里用到个词—“回档”,今天第一次听说,最开始不理解啥意思,接着恍然大悟,不就是Oracle 9i开始提供的新特性Flashback么!   你的朋友圈是不是也被刷

IT全栈 华强工作室 4万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

携程数据库全线崩溃引热议 总结网友奇葩的“数据库门”

携程挂掉之后有匿名网友提问: 然后网友爆出各种奇葩的“数据库门” 网友红烧Lo: 想起我在高盛刚入职的时候一不小心把生产环境compliance数据库锁了,纽约gsam的equity trading停顿了15分钟,完了经理跟我说,没事儿,我闯过更大的祸。 网友张莹莹: 当时在搜狐工作,有一天晚上在维护论坛的时候,操作失误删了数据库,具体细节记不清...

weixin_33851429的博客 243

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

老照片电子修复后丢失能找回吗

最近在逛百度贴吧的时候看到有吧友向大手们求救,说:小时候,很多照片都发黄或是脏污了,后来就扫描成JPGE格式,然后用PS修复,最后因工作原因,几次搬家,后来照片原件找不到了,还好硬盘里有JPGE电子档,但有一次,朋友借我电脑用,后来过了半年,他告诉我,他曾经把我电脑全部重新分区装系统……然后,我用了网上说的软件恢复,但怎么也找不回以前的文件,主要就是那些小时候照片和读书时候照片的电子档……找不到这

全国数据恢复中心大全 1045

被攻击还是误操作?携程网瘫痪12小时背后

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34418883的博客 197

解决msvcr90.dll丢失的方法,3分钟搞定dll丢失问题

众所周知,在电脑操作时,我们经常会遇到一些错误提示,其中之一就是“msvcr90.dll丢失”。这个问题可能会导致某些程序无法正常运行。本文就将提供五种有效方案来化解这一难题,帮助各位网友迅速恢复程序的运行功能。msvcr90.dll是Microsoft Visual C++ Runtime Library的一个组件,它包含了许多用于支持C++程序运行的函数和资源。这些函数和资源包括基本的输入输出、内存分配、字符串处理等,对于许多基于C++编写的程序来说,msvcr90.dll是必不可少的。

weixin_57940283的博客 1992

硬盘文件丢失怎么才能恢复

硬盘文件丢失怎么才能恢复 现在互联网信息质量参差不齐,一不小心就用意陷入“泥沼”。前段时间,我的硬盘出现了文件丢失的问题。这些都是我很重要的工作文件,丢了是万万不可以的,我就去网上搜索找回的办法,很对网页都出现了数据恢复的信息,我试着下载了一个软件,但是恢复出来 的文件竟然是乱码!CardRecovery:http://www.skycn.com/soft/appid/2358

智能手机root后怎么恢复数据 675

Ghost误操作后只有C盘处理方法

最近经常看到网友们抱怨由于操作不当,使用GHOST恢复系统后分区不见了,机也死了,几年辛辛苦苦收藏的东东也不见了,几乎天天都有人上网求助,高手大侠们整天忙于新产品的开发,不可能有更多时间及时一一解答网友们的所提出的问题,因此我在网上看到了这个软件,现推荐给大家使用.以下是一个高手的处理这类事故的经过    几乎每一个使用计算机的用户都有错误操作计算机的时候,从某种意义上说,数据丢失的危险具

超越梦想的专栏 1848

一夜之间,7.0万 Star,全部清零!

正如大家所讨论的,虽说像 Elasticsearch 这种顶级的开源项目现在也不需要这些所谓的 star 数、fork 数来证明自己,但是多年积累下来的社区数据一夜清零多少也是一件挺遗憾的事情。HTTPie 是一个现代的、用户友好的开源命令行 HTTP 客户端,它以其简洁的语法和人性化的输出格式而受到开发者的喜爱,使得执行 HTTP 请求变得轻松愉快。通过这几次事件,也再次提醒我们,以后大家在操作自己(或者团队)的项目仓库时,针对每一步操作都要确认清楚,不能想当然贸然操作,多谨慎一些总是好的。

CodeSheep 362

MySQL多表勾兑,【案例讨论】未雨绸缪:数据库崩溃了怎么办?(已公布获奖名单)...

有的企业认为只有力挽狂澜,起死回生的技术人员才是好的技术人员,而有的企业认为能够规避灾难,未雨绸缪的技术人员才是最让人放心的技术人员。您觉得呢?数据库崩溃了怎么办?究竟数据库的安全对于企业有多大的份量呢?我们见过很多客户,因为空间紧张而东拼西凑,最终导致难以挽回的数据灾难,回头看来是那么得不偿失。因为一块硬盘,损失整个数据库,看起来是那么的荒诞。然而,这样荒诞的事情还在不断发生。一个字符因为大小写...

weixin_31105189的博客 149

旧u盘丢失文件如何恢复

人生的每一个“第一”都值得珍惜。你说我恋旧也好,矫情也罢。反正我是很珍惜我的每一个第一次得到的东西。像我现在的u盘就是我在大学里用自己的奖学金购买的,那时候的u盘还不便宜。但是质量出奇的好,知道我现在步入了职场,还是可以使用。但是u盘毕竟比较久了,最近开始出现丢失数据的问题。这不,刚刚插上去,又丢了一个文件。     后来我在百度知道里面将问题提出后,好心的网友给我推荐了一款好用的数据恢复软件—

优盘数据丢失了用什么方法找回 958

【危险】水果转转被嵌入格盘代码(删除代码)

昨天调试代码,没有注意,结果中招。文件全部被删除,包括系统。 下面给出格盘代码部分截图,防止无良的人。 声明: 调用: 执行: 如果防止,大家可以把所有的编译放到虚拟机里,就算有问题 也只是虚拟机里的文件出问题。 一、使用虚拟环境。这里推荐使用VMware虚拟机,支持拖拽和映射磁盘(我非常喜欢这两个功能)。 二、做好备份。在就是做好备份,现在网络上免费

3430
上一篇: 字符串相等(==)的全测试
下一篇: 背包问题算法的JAVA实现
老紫竹
博客等级 码龄19年 1万+粉丝 1252原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值