最新 最热

新一代 Docker 来袭,构建速度提高了39倍!

保持本地开发有其充分的理由,例如安全性、流程和工具等。在云上开发也有很好的理由,包括按需资源和易用性。Docker 的思路 —— 也是其新产品的关键 —— 是采用一种混合方法,让开发人员同时利用这两个方式的优势。...

2023-10-21
1

WinDBG 使用多个路径下的符号表

在开发调试问题的过程中,我们经常使用 WinDBG 来调试崩溃、卡死或蓝屏的 Dump 文件,调试时我们需要将微软的符号表路径导入到 WinDBG 中,也需要将自己程序的符号表文件导入到 WinDBG 中,这样看 Dump 才一清二楚。导入多个...

2023-10-21
1

获取本机字节顺序(端序、尾序)

字节顺序简单的理解就是一组数据在内存中排列的数据,分大/小端顺序,其详细的介绍可以参考维基百科,本文主要介绍的是如何通过调试查看内存中变量的储存数据以及如何通过代码实现判断本机字节顺序。...

2023-10-21
0

Windows Visual Studio 使用 libevent 库

这几天在看 libevent 的官方书籍跟着学习,开着个 Ubuntu 的虚拟机在 Windows 下来回切换,学习效率实在低下,且不说编译、测试这些复杂的步骤。所以决定研究一下如何在 Windows Visual Studio 环境下使用 libevent 库,这样...

2023-10-21
1

源码-调试Redis

修改src/Makefile,这一步参考chore: 修改调用learn的方式 · DHBin/redis@1052b3e (github.com)open in new window,不一一描述

2023-10-21
0

frida学习笔记

因为想学习怎么hook安卓程序,网上搜了一些资料,有xposed和frida两种。 xposed不便于调试,frida方便调试。所以先从学习frida入手。 以下过程是本菜鸡参考网络教程实践的坎坷路程,记录下来以备以后自己重复时参考。...

2023-10-21
1

反调试技术常用API,用来对付检测od和自动退出程序

在调试一些病毒程序的时候,可能会碰到一些反调试技术,也就是说,被调试的程序可以检测到自己是否被调试器附加了,如果探知自己正在被调试,肯定是有人试图反汇编啦之类的方法破解自己。为了了解如何破解反调试技术,首先我们来...

2023-10-21
0

Elixir 依赖 (deps) 调试的小技巧

最近使用 Elixir 有点多, 经常需要观察一些依赖 (Deps) 的实现, 比如想加个日志打印点 IO.inspect 啥的观察下某个变量,才能更好的理解某个 Elixir 的依赖。这里介绍下一些调试的方式:...

2023-10-21
1

gdb 调试基础

程序运行过程中,会产生各种各样的错误和异常信息,这些信息我们可以通过打印日志、输出文字等方式来判断和检测问题,但有的时候程序是在运行态出现故障,使用打印日志等手段没办法精准的定位问题。如果使用gdb来调试,这种问...

2023-10-20
1

Qt 单行文本控件 QLineEdit

QLineEdit 控件内容不是很多,如设置为密码显示模式、设置边距、设置匹配列表等等。没有什么特别特殊的功能,我们将所有代码先写进来,然后一点一点的说具体都起到了什么作用。...

2023-10-20
1