自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式17——行为型模式之迭代器模式

定义:迭代器模式(IteratorPattern),提供一种方法顺序访问一个聚合对象中各个元素,而又暴露无遗该对象的内部表示。类型:对象行为型模式概述:     正如定义所言,迭代器是为解决更好的访问一个聚合对象中的各个元素而产生的。迭代器是对象行为模式,也即它主要是通过将对象中的访问行为提取出来作为迭代器类。迭代器的产生,主要是为了解决客户端对聚合对象内部元素访问时可能造成的耦合。

2014-02-26 18:17:24 1270

原创 设计模式16——行为型模式之解释器模式

定义:解释器模式(InterpreterPattern),给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。类型:类行为型模式概述:          正如GoF所介绍的,解释器模式的应用场合比较窄。解释器模式在《Head First Design Pagtterns》中也被列为非常用模式。解释器模式虽然说更多应用在某种语言上,但是

2014-02-19 21:37:18 1475

原创 设计模式15——行为型模式之命令模式

定义:命令模式(Command Pattern),将一个请求封闭成一个对象,从而使你可用不同的请求对客户进行参数化;对请求排除或记录请求日志,以及支持可撤销的操作。类型:行为型模式。概述:          命令模式,被《Head First设计模式》列为常见的设计模式之一,而且光看类图,感觉很简单。可是真正要去运用的时候,往往会发现无从下手。因为你不知道什么时候该使用命令模式。任何关

2014-02-15 16:27:05 1176

keilMap.zip

最新的STM32 keil 编译后的map 文件内容辅助分析软件,筛选出占用最大flash 和 sram 的函数和文件,方便分析和优化程序结构

2021-12-31

NTGraph.zip

NTGraph控制VS2010版。

2021-12-23

华为C++语言通用编程规范.pdf

华为通用C++语言编程规范

2021-12-22

(微软一站式代码示例)编程规范.pdf

微软C++编程规范

2021-12-22

C++笔试合集.zip

C++笔试题合集,包括腾讯、网易、阿里巴巴、百度等。

2021-12-22

System Verilog.zip

System Verilog Reference Manual And Verilog Reference Manual。System Verilog和Verilog两份参考手册。

2021-12-21

protobuf-3.0.0-alpha-2.zip

Protobuf3.0,VS2010能支持的最新版本。内置一个map变量的序列化和反序列,并且有内存泄露测试,是一个完整示例。

2021-12-15

TestProperyGrid.zip

MFC PropertyGrid控件的重绘,重绘了一个单选按钮,可以在此基础上添加其他控件到PropertyGrid控件中。VS2010版可以编译。

2021-12-15

TestDlg.zip

Dialog启动工程转DLL工程。

2021-11-29

TestLCG.zip

自定义线性同余发生器代码,可以生成最大周期的线性同余序列,用于生成自定义的随机数。

2021-08-11

GoogleBreakpad.zip

Google Breakpad模块,VS2010编译成功,附带GoogleTest模块。

2021-07-15

TestMFC.zip

加载exe进内存中直接运行,也可以加载DLL。测试VS2010,MFC对话框程序。

2021-06-16

TinyCC的VS2010编译工程

TCC(TinyCC)9.27版,Windows下的VS2010版。可以将C代码当作脚本使用,调用方法示例如下tinycc -run ex1.c。

2021-04-28

TestMDI.zip

MFC 的MDI工程转换为DLL工程,VS2010代码。

2021-04-09

TestDlg.zip

将MFC Dialog工程转换为DLL工程,基于VS2010工程。

2021-04-09

缩略图示例C++代码

2种C++方法获取缩略图,测试可用,兼容性好。

2020-12-22

Linux下的CString

移动MFC中的CString至Linux下,Ubuntu 18.0.4下测试可以使用。Windows下不可以使用。

2020-11-23

TestBank.zip

Keil c51 的Bank CodingDemo,最简洁的Demo。并且提供Hex3862Bin.exe。

2020-08-28

基于 Visual studio 和虚拟机的驱动调试.pdf

本文是对VisualDDK官方文档的一个翻译,介绍了如何配置VisualDDK以及一步步讲解了如何用VisualDDK开发和调度Windows驱动。

2020-08-07

SD_Part_2.zip

SD行业规格书第2部分,是2009年的V3.0版本。主要讲述FAT/FAT32/EXFAT等相关SD协会的要求,全英文版。

2020-07-03

适用入嵌入式单片机的压缩算法

适用入嵌入式单片机的压缩算法

2024-02-03

NTFS解析工程C++代码

解析NTFS文件系统的C++代码

2024-02-01

ext4分析工具C++代码

解析ext4文件系统内容

2024-02-01

A Beginner's Guide to SSD Firmware

最新的SSD固件开发的书,A Beginner's Guide to SSD Firmware,全网唯一资源

2024-01-17

Windows版本lspci.exe和setpci.exe

Windows版本lspci.exe和setpci.exe,使用方法同ubuntu。

2024-01-16

Windows版的lspci/setpci源代码

包括Windows版的lspci/setpci两个工具的源代码

2024-01-16

JEDEC JESD22-A117E:2018 电可擦除可编程 ROM (EEPROM)

英文电子版JEDEC JESD22-A117E:2018 Electrically Erasable Programmable ROM (EEPROM) Program Erase Endurance and Data Retention Stress Test(电可擦除可编程 ROM (EEPROM) 程序擦除耐久性和数据保留压力测试)。标准规定了基于资格规范执行有效耐久性、保持力和交叉温度测试的程序要求。 JESD47 中规定了耐久性和保持性鉴定规范(针对循环计数、持续时间、温度和样本大小),或者可以使用 JESD94 中基于知识的方法制定。

2022-12-13

UNH-IOL-NVMe-MI-Conformance-Test-Suite-v15.0

UNH-IOL_NVMe-MI_Conformance_Test_Suite_v15.0

2022-12-05

UNH-IOL-NVMe-ZNS-Conformance-Test-Suite-v16.0-20211020

UNH-IOL实验性nvme测试套件

2022-12-05

UNH-IOL-NVMe-Conformance-Test-Suite-v14.0-Clean

UNH-IOL协议兼容性测试套件新版。

2022-12-05

基于MFC Dialog的MVC实践

基于MFC Dialog的MVC实践Demo,基本结构比较简单,但是都是基于接口编程的,具有扩展性,基于VS2022的代码工程。

2022-08-12

VC2010的detours示例

附件为VC2010的2个detours示例,有MFC的和非MFC下的示例。可以用来Hook API。

2022-06-22

SSS PTS V2.0.2中文翻译版

1. SSS PTS V2.0.2中文翻译版

2022-05-20

托管C++调用.NET中的Excel生成Chart

1. 托管C++调用.NET中的Excel生成Chart 2. VS2010编译。

2022-05-20

标准C++封装托管C++工程

1. 使用标准C++封装托管C++代码生成DLL供标准C++使用。 2. 有完整使用示例

2022-05-20

VS2010单元测试的coverage文件转换为xml文件源代码

1. VS2010的单元测试coverage文件无法通过命令行转换为xml文件。 2. 这里C#代码,读取coverage文件,然后转换为xml文件,非常简单。 converage2xlm的用法: Transform the coverage file to xml file. Coverage2xml coveragePath dllDir xmlPath coveragePath: xx.coverage file path. dllPath: the directory of unit test project's dll. xmlPath: the xml path for output. example: Coverage2xml e:\data.coverage e:\debug e:\xx.xml

2022-05-19

apt-get安装包f

1. 解决aptitude安装后导致apt-get失败。 2. 针对ubtuntu 18.4版本。 3. 解决apt-get安装失败。 4. 解压之后,直接运行sudo dpkg -i *.deb

2022-05-13

Lua5.4.3加密完整演示代码

1. lua加密源文件。 2. 修改opcode.

2022-05-09

lua扩展C++库代码

C++编译的lua扩展库,示例有Windows和Linux代码。

2022-05-09

amba官方文档集.zip

AMBA协议集合,包括axi/apb/ahb/atb/ace,都是arm的官方文档。

2022-01-13

空空如也

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

TA关注的人

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