自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

翻译 将一组函数或变量放在特定内存中

IAR C/C++开发指南之段分配

2022-09-28 10:54:57 359

转载 FTL算法分析(1)

(1)Block Mapping将块映射地址分为两部分:块地址和块内偏移地址(offset)。映射表只保存块的地址,逻辑块和物理块的块内偏移地址对应相同。因此,在块映射机制中,只保存块的映射关系。优点:映射表size小,对于读操作非常简单。缺点:不利于random write,random write会产生大量的数据update。如果一个block中的某个page需要update,需要将这个块的数据复制到另一个物理block中,然后擦除old block,将更新的数据写入新分配的物理blo...

2020-09-25 15:54:07 3557

原创 MFC之信息保存到CSV文件中

/*************************************************************************Tool name: Function name: Input: saveInfo:保存信息 lpFileName:保存的文件名 lpfileSuffix:保存文件的后缀名 lpsavePath:保存的路径Return:Description: 主要用于保存表格形式文件 调用方...

2020-09-08 10:24:20 1688 2

原创 Bus Hound 软件实现长时间数据自动保存

实现方法:1、打开cmd命令窗口2、通过cd指令打开bus hound工具所在路径(步骤1)比如:我的bus hound路径在C:\Program Files (x86)\Bus Hound,所以输入cdC:\Program Files (x86)\Bus Hound注意Program Files与(x86)之间有空格3、随便输入一条指令,打开用法说明(步骤2)如:我输入bhlog回车,弹出用法说明4、设置每份保存文件的大小与地址(步骤3)设置格式:命令+空格+文...

2020-08-13 16:56:14 971

转载 如何挖掘NAND Flash的IO性能

转载于:https://blog.51cto.com/alanwu/1544227NAND Flash芯片是构成SSD的基本存储单元,NAND Flash芯片工艺的发展、结构的变化将会推动整个闪存存储产业的高速发展。在设计闪存存储系统的时候,特别是在设计NAND Flash控制器、SSD盘或者卡的时候,都需要深入的了解NAND Flash的操作方法、接口命令及其时序。一个NAND Flash芯片虽然非常小,采用LGA或者TSOP的封装形式,但是,其内部结构还是非常复杂的。特别是随着存储密度的不断提高,N

2020-08-12 15:05:59 672

原创 EXFAT文件系统说明

分享一份自己做的EXFAT文件系统简单的思维导图详细文件地址:https://download.csdn.net/download/kifea/12503078理解有限,有遗漏错误的地方,请指正

2020-07-30 15:30:12 678

原创 MFC通过文件映射方式读写文件(实测)

1、以下代码通过文件映射的方式,进行源文件与目标文件进行对比/*************************************************************************************Function Name: CompareFileContentEqualInput: pszsrc:源路径 psztar:目标路径Output:Return: 成功返回TRUE,失败返回FALSEDesciption: 通过文件映射...

2020-05-25 18:22:19 762

原创 基于CFormView类单文档程序多视图切换(实测)

新建基类CFormView类的单文档工程 多视图切换(1)打开资源视图——Dialog下新增两个对话框分别命名为IDD_SHOW_VIEW1、IDD_SHOW_VIEW2,对话框Style属性均改为Child(这个很重要)(2)为两个对话框添加类,类名分别命名为CtestView1、CtestView2。基类设置CFormView类。在生成TestView1、2.h文件将Protec...

2020-05-02 13:31:36 981 1

转载 MFC之CListBox自动换行显示(实测)

需要在ListBox控件中显示一些信息。为方便查看,不使用水平滚动条。当要输出的字符串占用的宽度超过ListBox的宽度时,截断字符串,剩余的在下一行显示。1. 计算ListBox所占的宽度,用GetClientRect。GetClientRect返回的是客户区的大小。当ListBox中有垂直滚动条时,那么客户区的大小会相应调整。GetClientRect返回的是去掉滚动条占用区域后剩余...

2020-04-17 12:05:59 2225

转载 MFC对话框窗口及其控件等比例缩放(实测)

转载:https://blog.csdn.net/m0_37901643/article/details/73222104补充说明一下:第一步:将主对话框的Border属性由Dialog Frame设置为Resizing第二步:在头文件中添加成员变量CList<CRect,CRect&>m_listRect;第三步:手动一个函数获取对话框及子窗体区域,并将函...

2020-03-13 12:13:16 2002 2

原创 MFC之窗体移动(实测)

1、添加WM_LBUTTONDOWN、WM_LBUTTONUP、WM_MOUSEMOVE三个消息2、在三个消息中分别添加以下代码void Cusb_testDlg::OnLButtonDown(UINT nFlags, CPoint point){ // TODO: 在此添加消息处理程序代码和/或调用默认值 SetCapture(); CDialog::OnL...

2020-03-12 16:00:46 869

原创 MFC之连续创建多级目录、删除多级文件及文件夹

网上找了两段代码 在此记录一下(均已测试通过)1、创建多级目录/*************************************************************************************Function Name: CreateMultiDirectoryInput: strPath文件夹创建路径Output:Return...

2020-01-09 17:17:06 665

原创 MFC之使用FindWindow函数获取指定窗口句柄进行窗口操作(实测:关闭Windows的格式化弹窗)

方法一:1、使用FindWindow之前需先将操作窗口的类名或窗口名用RegisterClass函数进行注册WNDCLASS m_WindClass1; m_WindClass1.lpszClassName = _T("Microsoft Windows");::RegisterClass(&m_WindClass1);获取窗口类名或窗口名的方法(https://j...

2019-12-28 15:14:12 5872

原创 MFC之使用SCSI指令0x2A、0x28对USB设备进行读写问题(实测)

环境:系统:Win7设备:读卡器+T卡问题:使用SCSI指令0x28读可以,0x2A进行写不成功,调试发现设备拒绝访问原因:Win7之后,系统对2A命令写要求严格,设备必须加锁或者卸载卷才能操作。解决方案:有两种方法,方法一:独占访问,即通过FSCTL_LOCK_VOLUME来设置独占访问。(有锁,相应的也有FSCTL_UNLOCK_VOLUME。关掉句柄也...

2019-12-25 17:08:37 1473

原创 MFC之注册消息实操(ListBoxContorl消息显示、信息保存在log.txt文件、显示加保存)

功能:用注册消息实现数据在 list boxContorl控件显示、信息保存在log.txt文件、显示加保存开发环境:VS2008备注:还需自己添加主对话框窗口添加一个List box Contorl控件日志保存相关代码请查看:https://blog.csdn.net/kifea/article/details/1029518161、先在主对话框文件中生成窗口...

2019-11-28 14:25:13 592

原创 MFC之日志信息保存、查看、清除(实测)

common.h声明:BOOL Common_Savelog(CString strInfo);void Common_Checklog();void Common_Clearlog();common.cpp文件:/*************************************************************************Tool ...

2019-11-07 11:50:05 1425

原创 MFC之创建多线程同时操作多个移动设备(hub)实测

多通道u盘测试工具创建线程部分的记录思路:根据获取的设备数,创建相应的线程数具体的过程1、变量、函数定义(当然可以写函数过程中定义)2、定义线程相关的结构体(后续操作使用)3、获取插入设备的盘符名的函数4、线程函数5、根据设备数创建相应数量的线程6、初始化调用(1)在.h文件class类声明中定义protected:下定义线程类型数组 CWinThrea...

2019-10-28 12:30:34 280

原创 MFC选择目录对话框(实测)

CString Cusb_testDlg::SelectPath(){ // TODO: 在此添加控件通知处理程序代码 CString str; TCHAR pszPath[MAX_PATH]; BROWSEINFO bi; bi.hwndOwner = this->GetSafeHwnd();...

2019-09-18 15:06:51 517

转载 MFC下对文件及文件夹的操作(复制、剪切、删除、创建文件夹,写文件)

MFC学习,转载一篇关于文件及文件夹的操作(复制、剪切、删除、创建文件夹,写文件)https://blog.csdn.net/cmp15845953187/article/details/46523245

2019-09-09 11:12:50 213

转载 软件高内聚低耦合具体说明(转载)

1.首先,我们来明确什么是模块模块是一系列语句组成的,由标识符组成的边界元素来界定的。比如面向对象语言中的一个类、一个方法;也如面向过程中的函数。2.内聚所谓的内聚是指模块内的交互程度,内聚又分为以下几种偶然性内聚:组件的部件是不相关的,只是简单地绑定成单个组件。不足:程序的可读性和复用性差逻辑性内聚:把相似的功能(类如输入,错误处理)放在一块,通过传递一个参数来决定是哪...

2019-09-03 17:53:12 221

原创 MFC点击主窗口控件弹出子窗口

新建类步骤:请自行百度,以下仅为窗口调用主窗口类:usb_testDlg,子窗口类:MyNewDlg1、MyNewDlg.cpp定义:CMyNewDlg *p_MyNewDlg = NULL;2、usb_testDlg.h声明:class Cusb_testDlg : public CDialog{public: void New_Init(void);}...

2019-08-19 14:48:34 1395

原创 MFC创建线程(线程函数声明、定义、创建、调用类成员函数)亲测

usb_testDlg.h //声明class Cusb_testDlg : public CDialog{ protected: CWinThread* pThread; //20190705 private: static UINT BurnIn_TheradFunc(LPVOID lparam);}usb...

2019-08-19 09:55:52 3246

原创 C++格式转换int型转换成CString,加上字符串拼接(实测)

方法一:CString Turn;int File_list;File_list++; CString str; str.Format(_T("%d"), File_list); //int转换成cstring 20190613Turn += (char)File_list; //添加char才不会报错方法二:strcat_s()函数:str...

2019-06-13 16:56:09 2133

C语言面试100题跟C语言基础教程.zip

1、中兴、华为、慧通、英华达、微软亚洲技术中心等中 外企业面试题目; 2、来自于 C 语言中文网,C语言基础教程(非VIP版)

2020-07-03

FAT32文件系统详解.zip

存储设备都离不开与文件系统打交道,常用不超过32G存储设备都采用FAT32文件系统,资料中是对FAT32文件系统(计算根目录起始位置、文件起始位置、文件存储、删除)较为详细的说明,自己根据文档也做了简单的思维图

2020-06-06

ExFAT文件系统详解.zip

存储设备都离不开与文件系统打交道,尤其大容量存储设备都采用EXFAT文件系统,资料中是对EXFAT文件系统(计算根目录起始位置、文件起始位置、文件删除)较为详细的说明,自己根据文档也做了简单的思维图,希望能帮到更多人

2020-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除