最新 最热

mac 编译问题解决——building for macOS-x86_64 but attempting to link with file built for xxx

搜索了一下,发现核心原因是Mac下ranlib命令采用了GNU版本,而非Apple版本导致的,下面详细展开报错原因和解决办法。

2023-10-23
1

Linux小技巧:使用find命令来删除空文件

在某个目录下有很多代码创建的空文件,分布在不同层级的子目录中,我们有没有办法可以快速地全部把它们删掉呢?

2023-10-23
1

python 多个with 语句一起使用

这样写每个with语句需要缩进一次,阅读起来逻辑不连续,而且很容易超过每行的字符限制,导致需要换行等问题,不是很方便。

2023-10-23
1

WHAT DID DELL DO? All WPF apps are rendered in a mess!

Recently, we have received many feedbacks from users, saying that our software interface is a mess, and there is no way to find any button locations. That’s rea...

2023-10-23
1

mold源码阅读十二 创建一些输出段

这里对verdef和verneed段进行构造,实际写入内容。其中包含了字符串信息,因此还会将字符串写入dynstr中。

2023-10-22
1

mold源码阅读九 未解析符号的处理

本期内容主要是claim_unresolved_symbols的部分,其次是其他一些简单的处理

2023-10-22
1

mold源码阅读八 创建输出段

上一期介绍了一些创建输出段之前的工作,本期主要是把创建输出相关的最后一些前置准备讲解完成。根据代码中的注释,add_synthetic_symbols以后,不会再有任何新的文件添加到ctx.objs和ctx.dsos中了。之后会再讲解简单的命...

2023-10-22
1

如何使用libavcodec将.h264码流文件解码为.yuv图像序列?

解码器的初始化和编码器初始化类似,区别仅在于需要多创建一个AVCodecParserContext类型对象。AVCodecParserContext是码流解析器的句柄,其作用是从一串二进制数据流中解析出...

2023-10-22
0

Compare four different file (folder) links on Windows (NTFS hard links, junction points, symbolic li

It is well-known that mklink is a command to create a variety of links on NTFS disk. But if you don’t know much about it or even never hear of it, it doesn’t ma...

2023-10-22
1

清理 git 仓库太繁琐?试试 bfg!删除敏感信息删除大文件一句命令搞定(比官方文档还详细的使用说明)

你可能接触过 git-filter-branch 来清理 git 仓库,不过同时也能体会到这个命令使用的繁琐,以及其超长的执行时间。

2023-10-22
1