指针 第3页
C++对象模型:g++的实现(四) - MaxSSL

C++对象模型:g++的实现(四)

这篇博客开始总结《深度探索C++对象模型》的第四章,即C++中成员函数(除了构造函数和析构函数)相关的内容。介绍了C++类中的成员函数,包括常规成员函数、虚函数、静态函数。其实我一直犹豫要...
MaxSSL的头像 - MaxSSLMaxSSL3年前
60
【C Primer PLus 摘录】第 10 章 数组和指针(未完) - MaxSSL

【C Primer PLus 摘录】第 10 章 数组和指针(未完)

CPrimerPlus摘录第10章数组和指针10.1数组数组由数据类型相同的一系列元素组成。通过声明数组告诉编译器数组中内含多少元素和这些元素的类型。编译器根据这些信息正确地创建数组。floatcandy[36...
MaxSSL的头像 - MaxSSLMaxSSL3年前
60
python3使用libpcap库进行抓包及数据处理 - MaxSSL

python3使用libpcap库进行抓包及数据处理

python版本:python3.9libpcap版本:1.11.0b7pythonlibpcap库是底层绑定c语言libpcap库的开发包,旨在提供python应用可访问的unixclibpcap库API(以及为win3…
MaxSSL的头像 - MaxSSLMaxSSL3年前
560
驱动开发之基本数据结构 - MaxSSL

驱动开发之基本数据结构

根据MSDN的介绍,自己对一些基本结构做一些翻译,帮助自己理解。驱动对象DRIVER_OBJECTtypedefstruct_DRIVER_OBJECT{CSHORTType;CSHORT…
MaxSSL的头像 - MaxSSLMaxSSL3年前
80
代码随想录算法训练营第一天|704、二分查找|27、移除元素 - MaxSSL

代码随想录算法训练营第一天|704、二分查找|27、移除元素

704.二分查找·这是三个数的故事left,middle,right题目链接:https://leetcode.cn/problems/binary-search/前提:数组有序小->大数组无重复数使用语言:c++…
MaxSSL的头像 - MaxSSLMaxSSL3年前
280
京东云开发者| Redis数据结构(二)-List、Hash、Set及Sorted Set的结构实现 - MaxSSL

京东云开发者| Redis数据结构(二)-List、Hash、Set及Sorted Set的结构实现

1引言之前介绍了Redis的数据存储及String类型的实现,接下来再来看下List、Hash、Set及SortedSet的数据结构的实现。2ListList类型通常被用作异步消息队列、文章列表查询等;存储有序可重复数据...
MaxSSL的头像 - MaxSSLMaxSSL3年前
80
golang中的nil接收器 - MaxSSL

golang中的nil接收器

索引:https://waterflow.link/articles/1666534616841我们先看一个简单的例子,我们自定义一个错误,用来把多个错误放在一起输出:typeCustomErrorstruct{errors…
MaxSSL的头像 - MaxSSLMaxSSL3年前
20
the semantics of data - MaxSSL

the semantics of data

classobjectlayout//64位系统classA{};//sizeof(A)为1classB:virtualpublicA{};//sizeof(B)为8classC:virtualpubl…
MaxSSL的头像 - MaxSSLMaxSSL3年前
50
C++ 右值引用与一级指针 - MaxSSL

C++ 右值引用与一级指针

将右值引用用于一级指针,在初始化时等号右边必须为右值,有以下几种用法://方式一:引用一级指针,常规用法inta=5;int*&&rrpa=&a;//右值:例子一int*getPx(){retu…
MaxSSL的头像 - MaxSSLMaxSSL3年前
180
leetCode 27. Remove Element - MaxSSL

leetCode 27. Remove Element

[27.RemoveElement][(https://leetcode.cn/problems/remove-element/)思路数组在内存中是连续的,根据此题要求不能删除,而是覆盖暴力解法此题暴力解法是两层for循环,一…
MaxSSL的头像 - MaxSSLMaxSSL3年前
20
垃圾回收 - MaxSSL

垃圾回收

垃圾回收器垃圾回收是释放掉那些不再被使用的内存空间的过程。换句话说,垃圾回收器会去检查哪些对象超出范围并且不会再被引用到,然后它回去释放掉那些对象占用的内存空间。这个过程实在go程序...
MaxSSL的头像 - MaxSSLMaxSSL3年前
00
C++智能指针的enable_shared_from_this和shared_from_this机制 - MaxSSL

C++智能指针的enable_shared_from_this和shared_from_this机制

前言之前学习muduo网络库的时候,看到作者陈硕用到了enable_shared_from_this和shared_from_this,一直对此概念是一个模糊的认识,隐约记着这个机制是在计数器智能指针传递时才会用到的,今天对...
MaxSSL的头像 - MaxSSLMaxSSL3年前
170