首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏高效数据恢复

    U盘里的文件目录名变乱码了打不开无法访问的恢复方法

    硬盘虽然使用很方便,可随时拷贝资料到任何有电脑的地方,但它的问题也是比较多的,其中硬盘提示文件名变乱码故障最让人心虚,因为已经无法打开硬盘了,里面的资料怎么办,很重要的怎么办,所以今天就教大家遇到此问题怎么解决 图片工具/软件:WishRecy步骤1:先下载并解压程序打开后,选中需要恢复的盘,然后点《开始恢复》按钮图片步骤2:程序扫描到资料后,会放到与要恢复盘卷标名相同的目录中图片步骤3:扫描完成后文件夹名变《 目录+数字》,没关系这是最外层的根目录被破坏导致的,里面的文件名都是正常的。 打钩所有需要恢复数据,然后点右上角的《另存为》按钮,将打钩的文件复制出来。图片步骤4:坐等程序将文件复制完毕就可以了 。图片注意事项1:文件名变乱码寻回出来的资料需要暂时保存到其它盘里。 注意事项2:想要恢复G盘文件名变乱码需要注意,一定要先寻回资料再格式化。

    2.2K20编辑于 2022-11-11
  • 来自专栏IT大咖说

    将 SQL Server 数据恢复到不同的文件名和位置

    WITH MOVE 选项允许您恢复数据库,但也可以指定数据库文件(mdf 和 ldf)的新位置。 如果您要从该数据库的备份还原现有数据库,则不需要这样做,但如果您要从具有不同文件位置的不同实例还原数据库,则可能需要使用此选项。 RESTORE ... 如果已经存在另一个使用您尝试还原的相同文件名数据库并且该数据库处于联机状态,则还原将失败。 但是如果数据库由于某种原因不在线并且文件没有打开,如果你不使用 WITH MOVE 选项,恢复将覆盖这些文件,所以要小心你不要意外覆盖好的数据库文件。 假设我们要恢复这个数据库,但我们希望将数据文件放在“G:\SQLData”文件夹中,将事务日志文件放在“H:\SQLLog”文件夹中。

    3.3K30编辑于 2022-08-26
  • 来自专栏黄啊码【CSDN同名】

    【黄啊】MySQL入门—17、在没有备份的情况下,如何恢复数据数据

    我是黄啊,MySQL的入门篇已经讲到第16个课程了,今天我们继续讲讲大白篇系列——科技与狠活之恢复数据库在没做数据库备份,没有开启使用 Binlog 的情况下,尽可能地找回数据。 当我们开启了强制恢复之后,数据库的功能会受到很多限制,我们需要尽快把有问题的数据 表备份出来,完成数据恢复操作。整体的恢复步骤可以按照下面的思路进行:1. 原因是 损坏的数据页无法进行条件判断。删除旧表,改名新表 刚才我们已经恢复了大部分的数据。虽然还有一行记录没有恢复,但是能找到绝大部分的数 据也是好的。 总结:用这种方式恢复丢失的数据不可能100%完全找回来,只能尽可能找到,我们平常最主要的就是应该及时备份,并且开启二进制日志,这样当有误 操作的时候就可以通过数据库备份以及 Binlog 日志来完成数据恢复 我是黄啊,码字的,退。。。退。。。退。。。朝! ​

    7.1K40编辑于 2022-11-01
  • WorkBuddy社区文章_纯文字版

    准备工作(1分钟)打开 WorkBuddy,微信/QQ 扫登录。把 Excel 放到一个你授权的本地文件夹(WorkBuddy 能读授权目录)。新建任务,模式选「日常办公 / 直接执行」。 第二步:下指令生成可视化接着:"基于这份数据做本周销售分析:①各区域销售额柱状图;②每日趋势折线图;③Top5产品占比;④表格列出异常数据(负数、缺失)。输出成 HTML 报告。" 第三步:导出周报最后:"把分析整理成周报,含本周概览、核心数据图表、问题与建议、下周行动项,转成 PPT。"它会生成 .pptx,打开直接改、直接发群。 我踩的三个坑(重点)坑1:文件读出来中文列名变乱码。原因:老版本导出的 GBK 编码。解决:指令补一句"编码识别有误就尝试 GBK/UTF-8 重新读取",它自动重试就正常了。 进阶:固化成模板把流程写成可复用提示词,每周只换文件名:角色:数据分析助手输入:{{文件路径}}任务:1.体检列名/行数/空值/编码 2.可视化:区域柱状图、日趋势折线、Top5占比、异常清单 3.输出

    26310编辑于 2026-08-09
  • 来自专栏完美Excel

    Excel应用实践18:按照指定工作表中的数据顺序对另一工作表中的数据排序

    学习Excel技术,关注微信公众号: excelperfect 我从数据库中导入数据到工作表,本来数据库中的数据顺序是排好了的,然而导入工作表中后数据顺序变乱了。 如果在工作表中使用复制粘贴来重新恢复固定的顺序,将会花费大量的时间,能否使用VBA快速完成排序,详情如下。 下图1中“固定顺序”工作表为数据本来应该的顺序: ? 图1 图2中“整理前”工作表为导入数据后的顺序: ? 图2 可以看出,“整理前”工作表中的列顺序被打乱了,我们需要根据“固定顺序”工作表中列的顺序将“整理前”工作表恢复排序。 Worksheets.Add Before:=wksNoOrder ActiveSheet.Name = "整理后" Set wksNew =Worksheets("整理后") '获取数据区域所在的最后一列

    6K20发布于 2019-07-19
  • 来自专栏服务器运维笔记

    前后端数据校验和接口测试就没我 JSON Schema 干不了的活!

    1[3-9]\d{9}$/ const form = <Form> <Form.Item name="mobilePhone" rules={[{ required: 1[3-9]\d{9}$/ const schema = Schema.object({ id: Schema.number().required(), name: Schema.number( 1[3-9]\d{9}$", "maxLength": 15 } }, "required": ["id", "mobilePhone"] } 对于复杂的数据类型校验,JSON 长按识别二维查看原文 https://www.fastify.io/ 在前端中可以使用 react-jsonschema-form 通过 JSON Schema 进行数据校验,而在后端关于 JSON 长按识别二维查看原文 https://github.com/rjsf-team/react-jsonschema-form 长按识别二维查看原文 https://github.com/ajv-validator

    1.2K10编辑于 2022-02-25
  • 来自专栏六个周

    Week16-编辑器服务端API开发

    意思是擅长处理"图"数据结构的查询,即多个数据对象,各个之间还有关联关系。 2-6 数据库设计-数据表结构 注意,使用sequelize和mongoose,会自动创建id/createAt和updateAt,无需再自己手动创建。 初次获取验证 再次获取验证 登录验证 3-3 登录功能设计-划重点 缓存 – 禁止频繁发送 短信服务的提示和报警 短信发送失败,不会缓存,可立即重新生成验证 短信服务挂掉,报警 3-4 制定开发规范 -6 用户信息接口-登录 本节课读代码 3-7 用户信息接口-接口测试 讲的个鸡毛-依然是读代码 3-8 作品接口-创建作品 接口 创建空白作品 复制作品(通过模版创建) 删除作品 恢复作品 (搜索 分页) 查询单个作品信息 保存作品 代码演示 routes/works.js controller/works.js service/works.js test/api/works.js 3-

    77920编辑于 2022-10-28
  • 来自专栏hui

    Django 统一异常处理

    django 项目默认的配置文件是 settings.py 我这里只是把配置文件单独放到了 settings 包下然后改了文件名。 状态枚举则是用来记录对应的异常信息。 状态枚举类的设计可以查阅 巧用Python 枚举类设计状态信息 响应信息统一结果的封装 统一前后端交互数据和异常信息结果。 http.HttpResponseForbidden('两次密码不一致') return response_ret # 手机号合法性 if not re.match(r'^1[3- raise BusinessException(StatusCodeEnum.CPWD_ERR) # 手机号合法性 if not re.match(r'^1[3- 代码块 例如在对数据库进行操作时,为了防止数据库发生了意外的异常导致系统崩溃,通常加上 try ... except ...来记录异常信息。然而配置了全局异常处理,则可以不用管理。

    2.5K21编辑于 2021-12-06
  • 来自专栏Linux云计算及前后端开发

    Python项目49-用户验证短信接口(可劲撸)

    9]\d{9}$', mobile): return APIResponse(1, '数据有误') # 2.调用tzsms生成手机验证 code 9]\d{9}$', mobile): return APIResponse(1, '数据有误') # 2.调用txsms生成手机验证 code 9]\d{9}$', mobile): return APIResponse(2, '数据有误') # 2)调用txsms生成手机验证 code 9]\d{9}$', mobile): return APIResponse(2, '数据有误') # 2)调用txsms生成手机验证 code ,这样数据库的压力会很大,所以我们要对接口进行缓存。

    2.6K20编辑于 2022-09-26
  • iOS 短信通知接口示例代码:Swift/Objective-C 集成通知短信 API 流程

    、msg(结果描述)、smsid(流水号)的响应数据;客户端解析响应数据,根据code值(2为成功,非2为失败)处理成功/失败逻辑。 2.2数据格式与参数校验逻辑接口要求所有参数采用UTF-8编码,核心参数的校验规则需重点关注:mobile:必须是11位有效手机号,且未被列入平台黑名单,否则返回4030;content:模板变量方式下需与审核通过的模板匹配 mobile:String,code:String,completion:@escaping(Bool,String)->Void){//1.前置参数校验:手机号格式letmobileRegex="^1[3- /替换为实际注册的APIIDNSString*apiPassword=@"xxxxxxxx";//替换为实际注册的APIKEY//1.手机号格式校验NSString*mobileRegex=@"^1[3- 建议在发起请求前增加本地校验:手机号校验:通过正则表达式^1[3-9]\\d{9}$校验格式,避免返回406(手机格式不正确);内容校验:提前过滤敏感词、emoji符号,确保内容与模板ID匹配,避免返回

    25910编辑于 2026-03-04
  • 来自专栏电脑技巧

    格式化电脑和重装系统有什么区别

    格式化分为两种:快速格式化:只是清除文件系统的记录,数据本身可能还存在,但不可见;完全格式化:会扫描磁盘是否有坏道,并真正清除全部数据,所用时间更长。 它可以将整个系统恢复到一个干净、稳定的初始状态。 场景四:想把旧电脑或硬盘送人、转卖或报废这类情况涉及隐私问题,仅仅删除文件是不安全的,应该先格式化整个硬盘,必要时使用数据擦除工具,再重装系统,确保个人信息无法被恢复。 场景五:安装了某些软件后系统变乱,操作混乱,想恢复之前的状态如果你有做过系统备份,可以选择还原备份;如果没有,重装系统是更稳妥的做法。它比格式化更全面,能帮你从源头解决问题。 此时电脑无法正常开机,需要借助U盘启动盘重新安装操作系统,才能恢复使用。

    1.3K10编辑于 2025-08-05
  • 来自专栏小闫笔记

    美多商城项目(一)

    美多商城项目(一) 1.在给用户授权的时候,用到了一个%,表示的是任何ip都可以连接这个数据库。换句话说,如果你换了电脑,你也是可以进行连接数据库继续开发的。 、查询字符串、请求体表单、JSON等) - 返回给前端的数据数据格式 2.1用户注册子业务 1.获取短信验证 2.用户名是否存在 3.手机号是否存在 4.注册信息的保存 四个子业务,那么设计四个API P<mobile>1[3-9]\d{9}/ 参数: 通过url传递手机号 响应: { "message":"OK" } 补充功能: 1.短信发送60s间隔限制(同一个手机在 P<mobile>1[3-9]\d{9})/count/ 参数: 通过url地址传递手机号 响应: { "mobile": "手机号", "count": AUTHUSERMODEL = 'users.User' 2.接口设计思路 分析子业务,每个子业务实现一个API接口 a.请求方式和URL地址 b.接口所需的参数和格式 c.接口的响应数据和格式 3.短信验证获取

    2K31发布于 2019-07-18
  • 来自专栏数字化之路

    30分钟精通正则表达式!程序员必备的文本处理「万能钥匙」,效率直接飙升 10 倍!

    想从网页源码提取数据,却只能逐行复制粘贴? 从模型型返回的数据中提取想要的数据 正则表达式(RegEx)就是解决这些问题的终极神器! 匹配任意单个字符(除换行) a.c 匹配 abc、a&c \d 匹配数字 \d{3} 匹配 123 ^ 匹配字符串开头 ^Error 匹配行首的错误日志 $ 匹配字符串结尾 \.jpg$ 匹配 jpg 结尾的文件名 \w+\.net  // 匹配非www开头的.com域名(如 ai-as.net)   三、实战技巧:3 招解决 90% 的日常需求 ▶ 场景 1:验证手机号与邮箱 手机号:1[3-9]\d{9} 解析 :以 1 开头,第二位 3-9,后跟 9 位数字(覆盖所有运营商)。 ▶ 场景 2:从日志中提取关键数据 需求:提取日志中的 IP 地址(如 192.168.1.1) (?:\d{1,3}\.){3}\d{1,3} 关键点:非捕获分组 (?

    81010编辑于 2025-06-09
  • Vim编辑器

    移动光标、复制粘贴、剪切粘贴删除、撤销与恢复。 (重点)撤销:u(undo) 恢复:ctrl + r 恢复(取消)之前的撤销操作【重做,redo】7)末行模式下相关操作(重点)如何进入末行模式? 导致在遇到换行符的时候, 如果Vim开启了自动缩进,就会默认的把上一行缩进插入到下一行的开头,最终使代码变乱。 在粘贴数据之前,输入下面命令开启paste模式:set paste 粘贴完毕后,输入下面命令关闭paste模式 :set nopaste(6)总结①如何进入末行模式,必须从命令模式中使用冒号:进行切换② :wq:wq 文件名称:q!

    3.1K22编辑于 2024-01-28
  • 从 printf 到屏幕:程序和硬件之间发生了什么

    如果程序直接操作硬件 程序A 直接写显存地址 0xB8000 程序B 也写显存地址 0xB8000 结果: 两程序互相干扰,画面变乱 恶意程序可随意读写其他程序内存 换显卡后,所有程序都要重写 恶意程序直接 out 到硬盘控制器 强制覆盖硬盘数据,绕过所有文件系统保护 两程序 out 到同意端口 数据互相干扰 所有 Windows 规定:只有内核态的驱动才能用 in/out,普通程序使用直接报错 //检查打印机端口有没有新数据? 假如同时有多个设备发出中断,则排队一个个交给CPU处理,由中断控制器负责排列优先级,避免 CPU 同时收到多个中断 问题来了,如果 中断处理程序忘记恢复某个寄存器,会发生什么? 无法回到原先程序? 这会导致CPU中断次数过于频繁,有多夸张 每中断一次: 数 10 亿次中断 CPU 全程都在保存/恢复寄存器 真去处理数据的时间几乎没有 看到这个问题的答案能发现,中断也不够用了,那么,轮到 DMA 登场了

    18310编辑于 2026-06-25
  • 来自专栏小闫笔记

    Django项目第一天

    Django项目第一天 1.在给用户授权的时候,用到了一个%,表示的是任何ip都可以连接这个数据库。换句话说,如果你换了电脑,你也是可以进行连接数据库继续开发的。 、查询字符串、请求体表单、JSON等) - 返回给前端的数据数据格式 2.1用户注册子业务 1.获取短信验证 2.用户名是否存在 3.手机号是否存在 4.注册信息的保存 四个子业务,那么设计四个API P<mobile>1[3-9]\d{9}/ 参数: 通过url传递手机号 响应: { "message":"OK" } 补充功能: 1.短信发送60s间隔限制(同一个手机在 P<mobile>1[3-9]\d{9})/count/ 参数: 通过url地址传递手机号 响应: { "mobile": "手机号", "count": AUTHUSERMODEL = 'users.User' 2.接口设计思路 分析子业务,每个子业务实现一个API接口 a.请求方式和URL地址 b.接口所需的参数和格式 c.接口的响应数据和格式 3.短信验证获取

    1.1K20发布于 2019-07-18
  • 网站短信接口集成指南:为用户注册登录添加验证安全防线

    同时,验证还能实现手机号真实性核验,过滤虚假注册账号,提升网站用户数据的真实性,适用于电商、资讯、工具类等各类网站的注册、登录、密码找回等核心场景。 =document.getElementById('getCode');//手机号格式校验functioncheckMobile(mobile){return/^1[3-9]\d{9}$/.test(mobile 调用短信接口下发验证、存储验证并验证有效性。 3.2核心参数前置校验规则在调用网站短信接口前,对核心参数做前置校验,是提升接口调用成功率的关键,需遵循以下规则:手机号:校验是否为11位有效数字,是否符合1[3-9]\d{9}的正则规则;短信内容:控制长度在 短信流水号,便于后续排查问题,同时为短信发送数据统计提供依据;增加异常处理机制:为接口调用添加超时控制(建议3-5秒),并设置重试机制(重试2-3次,每次间隔1秒),处理网络波动导致的调用失败问题。

    70710编辑于 2026-03-31
  • 来自专栏Linux、云计算技术交流

    第九章 打包备份

    其实,Linux中对于文件、目录的命名也是有规范的,只是格式要求比较宽松,一般我们所起的文件名都是符合要求的,Linux中对于文件名格式的要求就是Joliet规范。 再来看一下备份的级别划分 备份共有10级,数字表示是0-9级 0级 表示完全备份 1级 表示备份和上一次0级之间的变化 2级 备和1级的变化,或者备份最近一次比本级别数字小的备份之后的变化 3- 0级备操作(因为周一的2级与周二的2级同级,同级间不会做备份),所以周二晚也是备与周日0级备之后产生的变化数据,即周一周二两天的变化,也即是差异备;可以试想一下,若周三一早发生数据丢失,则恢复数据时,需要先恢复周日晚的 0级数据,再恢复周二晚的2级数据即可,总共执行2此恢复操作。 ,再试想,若周五早发生数据丢失,则恢复数据时,需要先恢复周日晚的0级数据,再恢复周三晚的1级数据,再恢复周四晚的2级数据即可,总共执行3此恢复操作;周五晚的2级备份也是备与周三1级备之后的变化,因为集结了两天变化的总和所以视为累计增量备

    1.6K10发布于 2019-07-04
  • 来自专栏猿天地

    Java 日志数据脱敏方案,真的很给力

    ");         }         for (RegexReplacement replace : this.replaces) {             // 遍历脱敏正则 & 替换敏感数据 [CDATA[      (password|密码|验证)(=|=\[|\":\"|:|:|=')(\d{6})(\]|\"|'|)        ]]>                     </ [CDATA[ (mobile|手机号|phoneNo)(=|=\[|\":\"|:|:|=')(1)([<em>3-9</em>]{2})(\d{4})(\d{4})(\]|\"|'|)             ]]> 9]{2}):匹配2位数字,取值为3-9间的数字 (\d{4}):匹配4位数字 (\d{4}):匹配4位数字 (\]|\"|'|):匹配值后的其他字符 // 代码 logger.infoMessage( N-9Q https://blog.csdn.net/VcStrong/article/details/80527455 -------------  END  -------------扫描下方二维

    3.3K20编辑于 2022-07-04
  • 来自专栏java学习java

    认证服务:验证保存和注册

    redis 存key-phone value-code sms:code:13104928451->5379 //rdis缓存验证,防止同一个phone在60s内再次发送验证 @ResponseBody 位字符") private String password; @NotEmpty(message = "手机号必须填写") @Pattern(regexp = "^[1]([3- String code; } regist * //todo 重定向携带数据,利用session原理,将数据放在session中 * 重要跳到下一个页面取出这个数据以后,session里面的数据就会删掉 * * //todo 分布式下的session问题 //重定向中保存数据 redirectAttributes.addFlashAttribute("errors",errors); //校验出错,转到注册页 collect(Collectors.toMap(FieldError::getField, FieldError::getDefaultMessage)); //重定向中保存数据

    74820编辑于 2023-10-15
领券