- 博客(40)
- 收藏
- 关注
原创 如何给文件和文件夹添加备注信息
1. 打开文件夹,点击查看 → 选项 → 更改文件夹和搜索选项 → 勾除隐藏受保护的操作系统文件 → 勾选显示隐藏的文件、文件夹和驱动器;2. listary工具搜索desktop.ini,随便点击一个desktop.ini文件,即可打开编辑。5. 选中文件,右键点击属性,点击详细信息,在备注栏的值 这一列双击,输入备注信息,点击确定即可。3. 在[.ShellClassInfo]下添加InfoTip=这里是备注信息,保存并关闭。4. 在名称栏右键,选择其他,勾选备注,点击确定。
2024-05-10 11:20:11
4545
3
原创 Gitlab自动化测试的配置
Setting → Repository → Push rules → Branch name,添加分支命名规范对应的正则表达式。如:表示分支名只能以以下关键字之一开头:Release、Tag、Develop和Feature。
2024-05-08 15:56:45
798
原创 SVN单个项目迁移到Gitlab
使用命令行方式,将SVN上的单个项目(没有trunk、branch、release等)迁移到Gitlab。
2023-03-10 19:41:54
1133
2
原创 圈复杂度Cyclomatic complexity
圈复杂度(Cyclomatic complexity,简写 CC)也称为条件复杂度,是模块结构复杂度的度量,数量上表现为独立路径的条数,即合理的预防错误所需测试的最少路径条数。
2022-12-06 16:53:28
2940
原创 《逆龄大脑:保持大脑年轻敏锐的新科学》读书笔记
这是一本深入浅出、很值得看的神经学科普书籍。核心观点是你可以在任何年龄构建更好的大脑,讲述如何让你的大脑保持敏锐,尤其是如何有针对性的去预防阿尔茨海默病这种神经退行性疾病。
2022-11-06 09:32:59
1376
原创 NucleiStudio Code Analysis
本节主要描述下NucleiStudio project -> Properties -> C/C++ General -> Code Analysis下的setting说明。NucleiStudio的代码分析分为以下四个部分:代码风格、潜在编程问题、安全漏洞和语法和语义错误,我们可以根据实际情况选择规则的preferences, scope and launch options。
2022-10-24 18:13:48
696
原创 OpenCppCoverage Plugin:在webclient请求期间发生异常
OpenCppCoverage Plugin:在webclient请求期间发生异常
2022-09-29 09:22:22
874
原创 LNK2001 无法解析的外部符号 “struct T_MEP_TASK_QUEUE * ptMEPTaskQueue“
最后解决是在声明结构体变量的头文件加了extern "C",加上extern "C"后,会指示编译器extern "C"{}中代码使用C编译器。
2022-08-23 15:28:34
318
原创 NucleiStudio报错:multiple definition;(symbol from plugin):(.text+0x0): first defined here
原因:在头文件中定义了结构体变量;
2022-08-22 13:54:05
1436
原创 原厂坏块标记总结
原厂坏块是生产过程中产生的坏块,一般芯片原厂都会在flash datasheet上标明坏块标记的位置和检测流程,以下是收集整理的几大厂商不同flash的原厂坏块标记信息。
2022-08-10 11:16:33
1112
原创 OBP Flash Two-plane program
Program 1st page、2nd page、3rd page的行地址是page addr,Confirm Part的行地址是WordLine地址(Group编号);
2022-07-19 20:21:33
479
原创 OSError: [WinError -529697949] Windows Error 0xe06d7363
OSError: [WinError -529697949] Windows Error 0xe06d7363
2022-05-31 11:14:51
3874
原创 Window找不到文件‘\Plugins\Creator\FoxitProxyServer_PH.exe‘。请确定文件名是否正确后,再试一次
电脑打开word、excel等老是弹出下图所示的报错,点击确定才能正常打开文档。方法一:删除福昕云文档和福昕PDF方法二:打开word -> 工具栏"文件" -> "选项" -> "加载项" -> 找到跟福昕相关的COM加载项,去对应位置删除dll文件即可;......
2022-05-20 15:57:34
53153
15
原创 警告 C4828 文件包含在偏移 0x3c4 处开始的字符,该字符在当前源字符集中无效(代码页 65001)
Microsoft visual studio 2019跑仿真的时候出现该警告(1)工具栏 -> 工具 -> 自定义 -> 命令 -> 高级保存选项 -> 添加命令;(2)工具栏 -> 高级保存选项 -> 选择Unicode(UTF-8 无签名) - 代码页 65001;......
2022-05-11 11:18:15
2568
原创 警告 C4819 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
Microsoft visual studio 2019跑仿真的时候出现该警告,在高级保存选项设置编码为Unicode(UTF-8 无签名)还是会有该警告。方法一:高级保存选项设置编码为Unicode(UTF-8 有签名);方法二:选中工程 -> 右键选择"属性"-> C/C++-> 命令行 其他选项输入"/utf-8"...
2022-05-11 11:05:02
10658
1
原创 12.4 RPMB
UFS里,有这么一个LU,主机往该LU写数据时,UFS设备会校验数据的合法性,只有特定的主机才能写入;同时,主机在读取数据时,也提供了校验机制,保证了主机读取到的数据是从该LU上读的数据,而不是攻击者伪造的数据。这个LU就是RPMB(Replay Protected Memory Block)LU,四大“名撸”(Well Known LU)之一。12.4.1 IntroductionRPMB的签名访问为系统提供了以经过身份验证和重放保护的方式将数据存储到特定存储区域的方法。这是通过在UFS设备出厂时
2022-04-15 11:05:28
3716
1
原创 UAP:SECURITY PROTOCOL IN/OUT Command
#SECURITY PROTOCOL IN CommandSECURITY PROTOCOL IN cmd用于检索安全协议信息或一个或多个SECURITY PROTOCOL OUT cmd的结果。##SECURITY PROTOCOL IN Command Parameter###SECURITY PROTOCOL安全协议字段指定正在使用的安全协议。UFS设备应支持以下值:ECh:JEDEC UFS应用程序对其他安全协议值的支持是特定于设备的。###INC_512 bit设置为1时,指定A
2022-04-15 10:57:15
647
原创 UFS SCSI Inquiry Cmd
INQUIRY命令是向host发送关于逻辑单元和UFS目标设备的信息的请求,通常是在hard reset或power on后,用来查询device的一些关键信息,例如设备制造商,产品名称,FW版本号等,作用类似于eMMC中的CMD8。INQUIRY commandEPVD & PAGE CODE当EPVD=1时,Device会返回由PAGE CODE表示的VITAL PRODUCT DATA给host;● Device提供除Mode Page Policy VPD(UFS可选的)之外的所
2022-03-09 11:13:44
2676
1
原创 U盘安装linux系统后磁盘容量变小
问题说明:安装linux系统后,可用容量由28G变为116M环 境:Win10下恢复解决办法:(1)win+r,输入diskpart,输入list disk,需要处理的磁盘为磁盘3,输入select disk=3可选择磁盘3,输入lisk disk,看到磁盘3前有*,表示选择磁盘3成功;输入clean清除磁盘(2)打开管理,选择要恢复的磁盘,右键,选择新建简单卷,点击下一步直到创建完成;创建后即可看到磁盘已恢复原始容量。...
2021-10-08 10:41:46
1387
2
转载 NAND flash和NOR flash的区别详解
版权声明:本文为优快云博主「worthsen」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/qq_38880380/article/details/78884522我们使用的智能手机除了有一个可用的空间(如苹果8G、16G等),还有一个RAM容量,很多人都不是很清楚,为什么需要二个这样的芯片做存储呢,这就是我们下面要讲到的。这二种存储设备我们都统称为“FLASH”,FLASH是一种存储芯片,全名叫Flash EE
2021-09-30 11:03:16
7248
5
原创 UFS UIC Layer: MIPI UNIPRO
9.1 概述Figure 5.1 shows the Universal Flash Storage (UFS) top level architecture.UniPro:unied protocolApplication Layer和UTP:遵守SCSI规范M-PHY和UniPro:遵守MIPI标准DefinitionCPort:A CPort is a Service Access Point on the UniPro Transport Layer (L4) within a Devi
2021-09-09 20:42:09
4164
原创 eMMC Protocol Feature:CMDQ
目录概述相关寄存器相关命令CMD44+CMD45:Queuing a TransactionCMD13:Checking the Queue StatusCMD46/CMD47:Execution of a Queued TaskCMD48:Discard Queued TaskError handlingSupported Commands概述(1)cmdq为命令队列,就是将一些读写命令排成一个队列, 进行数据传输。EMMC能够同时建立多个传输任务, 并且执行当
2021-03-23 19:35:18
7568
转载 为什么MTU普遍值是1500?
原文地址:https://developer.aliyun.com/article/222535什么是MTUMaximum Transmission Unit,缩写MTU,中文名是:最大传输单元。这是哪一层网络的概念?从下面这个表格中可以看到,在7层网络协议中,MTU是数据链路层的概念。MTU限制的是数据链路层的payload,也就是上层协议的大小,例如IP,ICMP等。OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 T
2020-08-20 16:35:02
3963
原创 [2019-02-25]在linux下链接静态库动态库的方法和区别
1.创建ubinode_demo工程目录,在该目录下创建include、src、lib、dynamiclib、output、obj子目录,将xmlrpc头文件、静态库和动态库分别拷贝到include、lib、dynamiclib目录下。2.编写Makefile文件3.在src目录下创建并编辑源代码,并在include目录下编写相应头文件。4.执行make(1)采用静态库编译出现如下错误:原因如下:Makefile在写明其链接的静态库时,要严格按照其依赖关系,越是底层的...
2020-08-04 15:55:14
329
chrome/Firefox插件微信读书笔记助手wereader:导出标注、书评、想法、目录等等
2023-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人