HR's Blog

Swimming 🏊 in the sea🌊of code!

0%

Mac M1/M2/M3/M4 (Apple Silicon) 安装与使用 Homebrew 完整踩坑指南:全面解决 command not found、国内 443 超时、Formula 找不到、更新报错及 CocoaPods ffi Bus Error,附国内极速镜像一键脚本与原生 arm64 架构最佳实践。

Read more »

An enumeration is a type that can hold a set of integer values specified by the user. C++中包含两种枚举类型: 枚举值与枚举类型本身在用一个作用域中,枚举值会隐形的转为整数。

Read more »

指针(pointer)是“指向(point to)”另外一种符合类型。与引用类似,指针也实现了对其他对象的间接访问。 指针与引用的区别: 其一:指针本身就是一个对象,允许指针复制和拷贝,而在指针的生命周期内可以先后指向几个不同的对象。 其二:指针无须在定义时初始值。

Read more »

我们在执行的时候,直接能看到了最终的产物。通过加上参数,可以让我们窥见驱动程序是如何一步一步转换成最终的可执行文件,我们接下就来讨论驱动程序都是怎么编译出可执行文件的,并在日志中标注出驱动程序都为我们完成了哪些步骤。

Read more »

指针一般指向的是这个数据的第一个字节,所以你还需要知道指针所指的类型,这样你才知道数据一共占用多少字节,例如char类型占用一个字节,long占用4个字节。 类型名为表示没有指定类型,所以void类型的指针可以包含任意类型的数据项地址。

Read more »

目标文件有三种格式: 可重定位目标文件 包含二进制代码和数据,其形式可以在编译时与其他可重新定位的目标文件合并起来,创建一个可执行目标文件,自己本身没有办法独立运行。在iOS开发中,接触到.a的文件都属于这种类型的目标文件。可以直接打包进App中,不需要动态链接。

Read more »

ELF头(ELF header) - 描述文件的主要特性:类型,CPU架构,入口地址,现有部分的大小和偏移等等; 你可以在内核源码种找到表示ELF64 header的结构体 : 这个结构体定义在 elf.h | 成员 | 含义 | | :-- | :-- | | eid...

Read more »

BSD socket也叫做伯克利套接字 通讯domain: UNIX(AFUNIX) domain允许在同一主机上的应用程序之间进行通讯。(POSIX.1g使用名称AFLOCAL作为AFUNIX的同义词,但SUSv3并没有使用这个名称。

Read more »

Brexit lays an egg Your leader on British farming and food standards after Brexit underplayed the role of international agritrade polic...

Read more »