自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (18)
  • 收藏
  • 关注

原创 VSCode 中将头文件和头文件函数分离,编译主函数跳出 undefined reference to 的问题解决

VSCode “undefined reference to ” compile tasks.json

2023-12-03 20:06:09 1116

原创 Morden C++ RVO NRVO std::move 之间的关系

C++ RVO NRVO Copy Eclision std::move

2023-11-14 14:47:42 131

原创 Morden C++ 左值 右值

C++ 左值 左值引用 右值 右值引用 move forward ROV 完美转发 万能引用

2023-11-14 09:48:11 93

原创 Windows Terminal

MobaxTerm WindTerm Windows Terminal

2023-11-13 08:40:45 76

原创 C++20 Text formatting

iomanip format string printf sprintf snprintf fprintf vprintf fscanf sscanf

2023-11-10 11:22:41 329

原创 Modern C++ 转换构造函数和类型转换函数

C++ 转换构造函数,类型转换函数,explicit ,implicit

2023-11-10 08:34:22 113

原创 Modern C++ 类型转换

C++ static_cast dynamic_cast const_cast reinterpret_cast RTTI

2023-11-08 15:27:58 112

原创 freeRTOS Protothreads Resource

RTOS freeRTOS embedded μC/OS embOS Protothreads

2023-11-08 11:35:33 77

原创 C++ Reference

C++ string format iomanip setw setfill

2023-11-06 14:17:00 94

原创 C++ Concurrency in Action 2nd Edition

C++ Thread concurrency

2023-11-06 08:36:11 142

原创 vscode debug skills

vscode debug hex array display hex TDM-GCC WinLibs gdb gcc

2023-10-30 16:30:54 2488 10

原创 WSL 使用与安装

wsl install ubuntu

2023-10-30 08:42:57 146

原创 C++ 构造函数

C++ constructor copy default move =delete =default

2023-10-27 14:35:09 101

原创 C++ 存储持续性、作用域、链接性

C++ auto thread thead_local dynamic static

2023-10-26 10:19:30 57

原创 fio performance test

fio -help ioengine= psync io 引擎使用 psync 方式。nvme performance

2023-10-26 08:30:21 308

原创 NVMe Spec 解读

NVMe spec, Controller, Namespace, SQ, CQ

2023-10-24 10:57:03 102

原创 内存屏障 ARM dmb RISC-V fence

ARM RISC-V dmb fence dsb

2023-09-27 09:41:00 248

原创 C 语言 Double Negation (!!) 运算符

!取反操作符 C C++ 双非运算符 Double Negation (!!)

2023-09-21 16:27:24 59

原创 IDEMA 硬盘容量计算公式

IDEMA SSD Capacity Nvme SSD UBER TBW

2023-09-21 09:05:23 717 1

原创 静态链表 - 用数组实现链表

链表 数组 静态链表 动态链表

2023-09-19 09:28:34 91

原创 时间复杂度的表示、分析、计算方法

算法 时间复杂度 时间复杂度度量

2023-09-18 09:07:38 123

原创 Python 切片

以列表为例,列表切片后得到的还是一个新的列表,占用新的内存地址。③ 切片的返回结果类型和切片对象类型一致,返回的是切片对象的子序列。可以用索引号来引用的元素的,索引号可以是正数由0开始从左向右,也可以是负数由-1开始从右向左。均以列表 >>> a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 为例。,它拷贝的是原列表中的引用。④ 切片生成的子序列元素是源版的拷贝,因此切片是一种浅拷贝。某个索引位置返回的是一个元素,而切片操作返回是和被切片对象相同类型对象的。)中选择某个范围内的项。

2023-09-12 10:58:01 227

原创 python - 列表,字典的排序

**对字典解包 https://deepinout.com/python/python-qa/j_how-to-unpack-a-dictionary-in-python_zh.html。# 函数实参(调用函数时,分配参数)使用 *和 **调用函数,类似对元组和字典进行解包(拆包)。使用**person解包字典,将字典中的键值对作为关键字参数传递给format()方法。# 使用字典解包的一个示例是将字典中的键值对分别赋值给变量。fn1(**z) # 字典解包 通过 **对字典进行解包。

2023-09-08 10:13:52 106

原创 python print

print() 函数是 Python 中最常用的内置函数之一,它可以把文本或者变量的值,输出到控制台或者文件中。在 Python3.3 版增加了 flush 关键字参数。print 在 Python3.x 是一个函数,但在 Python2.x 版本不是一个函数,只是一个关键字。

2023-09-08 10:06:19 52

原创 BRD、MRD和PRD

BRD PRD MRD

2023-08-24 17:17:08 42

原创 RISC-V 指令集

RISC-V 原子操作 atomic

2023-08-24 09:53:58 569

原创 cmake 入门实践

gcc cmake

2023-08-22 11:07:38 36

原创 gcc __builtin_xxx __attribute__((xxx))

gcc __builtin_ function

2023-08-18 10:19:40 117

原创 USB wifi 接口

USB4具有不同于以往任何一代USB标准的多节点架构,允许设备之间连续启动多种不同类型的通信协议,而不会受到拥塞的影响。USB4支持40Gbps的传输速度,是上一代USB 3.2的四倍,同时它也支持15W电源逆向供电。USB4作为一种总线标准,它包含了一整套相关的协议,这些协议的目的是允许不同的外设进行双向的高速数据传输。它是由USB Implementers Forum(USB-IF)推出的最新USB标准,制定的主要目的是允许高数据传输,同时兼顾耗能以及其他条件。

2023-08-16 08:39:35 55

原创 gcc 中 weak 属性扩展的使用 __atrribute__((xxx))

gcc 编译器 c语言

2023-08-15 08:17:00 218

原创 NAND 科普文章

NAND

2023-08-10 10:09:50 153

原创 GB和GiB的含义

GiB GB

2023-08-09 10:50:57 1635

原创 Git Using

git reset stash

2023-08-01 08:58:56 35

原创 Open-Channel ZNS PASSDs

SSD Open-Channel ZNS

2023-06-29 15:38:22 280

原创 LRU 算法以及资料

LRU SSD

2023-06-28 14:38:46 76

原创 SSD Arch

SSD Parallelism arch

2023-06-27 11:35:24 54

原创 Coding-for-SSDs

SSD FTL

2023-06-19 19:21:16 29

原创 Introduction of Wear Leveling

SSD WL Static WL Dynamical WL

2023-06-12 14:03:53 233

原创 Short Stroke Introduction

HDD SDD short-stroke

2023-05-22 15:09:29 66

原创 uintptr_t 和 intptr_t 类型

size_t:用于安全地表示长度。ptrdiff_t:用于处理指针算术运算。(放弃了)intptr_t 和 uintptr_t:用于存储指针地址。size_tsize_t类型表示C中任何对象所能达到的最大长度,它是无符号整数。size_t用做sizeof操作符的返回值类型,同时也是很多函数的参数类型,包括malloc和strlen。intptr_t 和 uintptr_t:intptr_t 和 uintptr_t 类型用来存放指针地址。它们提供了一种。

2023-05-12 10:34:46 865

Notepad++ 十六进制查看的插件 x64 HexEditor 0.9.8

Notepad++最新的HexEditor插件,解压出一个dll 然后打开Notepad++,插件 - 打开插件目录,新建文件夹HexEditor 然后把dll丢在HexEditor目录里,重启Notepadd++就ok了。

2020-10-18

notepad++ PluginManager 64位 插件

解压,将里面的plugins/PluginManager.dll 文件复制到 你的 /notepad++安装目录/plugins里 还需要把同一个下载的文件gpup.exe放到notepad++安装目录的updater文件夹里面。没有这个,可能安装插件后重启notepad++时会提示你缺少文件。 重启notepad++ 你就会惊喜的发现

2018-01-27

Python Data Structures and Algorithms

Data structures allow you to organize data in a particular way efficiently. They are critical to any problem, provide a complete solution, and act like reusable code. In this book, you will learn the essential Python data structures and the most common algorithms.

2018-01-27

NVM_Express_1_2_1_Gold_2016

NVM Express (NVMe) is an interface that allows host software to communicate with a non-volatile memory subsystem. This interface is optimized for Enterprise and Client solid state drives, typically attached as a register level interface to the PCI Express interface.

2016-12-16

AMBA ® AXI ™ and ACE ™ Protocol Speicification

This preface introduces the AMBA AXI and ACE Protocol Specification. It contains the following sections: • About this specification on page x • Using this specification on page xi • Conventions on page xiii • Additional reading on page xv • Feedback on page xvi.

2014-10-03

OFFICE2013快速入门指南

OFFICE2013 入门指南

2014-09-11

eMMC 5.0 Standard Spec

eMMC (Embedded Multi Media Card) 为MMC协会所订立的、主要是针对手机或平板电脑等产品的内嵌式存储器标准规格。eMMC的一个明显优势是在封装中集成了一个控制器,它提供标准接口并管理闪存,使得手机厂商就能专注于产品开发的其它部分,并缩短向市场推出产品的时间。这些特点对于希望通过缩小光刻尺寸和降低成本的NAND供应商来说,同样的重要。

2014-09-11

Programming C# 4.0.Sixth Edition.2010

If you have some basic knowledge of C# but want to brush up your skills, or if you are proficient in another programming language such as C++ or Java, or even if C# is your first programming language, this book is for you.

2011-05-05

Sams.Teach.Yourself.Visual.C#.2010.in.24.Hours

“The Teach Yourself in 24 Hours series of books from Sams has been a staple of anyone wanting to quickly come up-to-speed on a new technology. This book is not just a simple refresh of last year’s book, Scott has written it from the ground up for the Visual Studio 2010 and .NET 4.0 release. From the C# type system, to events and data, from ASP.NET Web to WPF Windows applications, Sams Teach Yourself Visual C# 2010 in 24 Hours will provide any developer new to the C# language a great foundation to build upon.”

2011-05-05

Building.Skills.in.Python.release265.April.20.2010

You need this book because you need to learn Python. Here are a few reasons why you might need to learn Python • You need a programming language which is easy to read and has a vast library of modules focused on solving the problems you’re faced with. • You saw an article about Python specifically, or dynamic languages in general, and want to learn more. • You’re starting a project where Python will be used or is in use. • A colleague has suggested that you look into Python. • You’ve run across a Python code sample on the web and need to learn more.

2010-04-27

Python C++ and SWIG

Python & C++ Comparisons Python C API SWIG

2010-03-15

Eclipse中文教程

Eclipse中文教程 图文并茂的介绍了 Eclipse 工具的使用,配置。

2010-03-08

Eclipse快捷键指南

本文档从Eclipse软件上整理,是列出了标准的快捷键,未列出Emacs快捷键。

2010-03-08

MIL-STD-1553 Tutorial

MIL-STD-1553 is a military standard that defines the electrical and protocol characteristics for a data bus. A data bus is used to provide a medium for the exchange of data and information between various systems. It is similar to what the personal computer and office automation industry has dubbed a Local Area Network (LAN).

2009-07-23

AWK 应用程序入门与实例

Awk 是一种名称奇怪但功能强大的语言。本文是一个包含三部分的系列的第一篇。在本文中, DanielRobbins 将使您迅速掌握 awk 编程技巧。随着本系列的进展,将讨论更高级的主题,最后将演示一 个真实的高级 awk 应用程序。 -------------------------------------------- 这是从 ibm 网站上看到的。觉得不错后制作成为 PDF,在此共享。

2009-07-10

Erlang in Real Time

Erlang language, real time system

2009-05-12

AMCC PowerPC 460EX 开发方案

AMCC 公司的低成本 PowerPC 460EX 评估套件适用于高性能的 PowerPC 460EX 和 460GT 处理器,它采用 Linux 操作系统,为用户评估处理器和软件开发提供了容易使用的平台. 本文介绍了 PowerPC 460EX 的主要特性和方框图,以及 PowerPC 460EX 评估套件的主要 特性和亮点,方框图以及详细的电路图.

2009-04-27

介绍 Erlang binary 和 bit string 数据类型的经典文章

在Erlang里面,Binary支持强大的模式匹配,这为编写网络通讯程序提供了便利。但是关于 bit syntax 语法来说,理解还是不太容易。 借此文档,希望给大家有帮助。

2009-03-31

空空如也

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

TA关注的人

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