Web

  • PHP static:静态方法和属性

    在 PHP 中,通过 static 关键字修饰的成员属性和成员方法被称为静态属性和静态方法,这里可以将它们统称为静态成员,类中的静态成员与类中的一般成员不同,静态成员不会被实例化到…

    编程笔记 2021年7月20日
  • GDB使用shell命令和make命令

    GDB 中可以使用 shell 命令,也就是说可以实现 shell 中的功能,这样可以极大的提高我们调试程序的效率。GDB 中还可以使用 make 命令,这样就可以不退出 gdb …

    编程笔记 2021年7月20日
  • GDB查看命令

    关于 GDB 调试工具,主要是讲解它的字符界面的使用,也就是使用命令调试程序。GDB 中调试的命令非常的多,具体可以通过 help 命令查看。 查看命令的种类 查看各个种类的命令可…

    编程笔记 2021年7月20日
  • GDB运行程序

    当以“gdb + 程序名”的格式启动 gdb 后,gdb 会在 PATH 路径和当前目录中搜索和命令行中的程序名相同的文件。如何确定 gdb 是否读取到源文…

    编程笔记 2021年7月20日
  • GDB命令自动补充和常见命令的使用

    这个章节主要讲的是命令格式的自动补全功能和常见命令的使用,常见的命令指的是调试阶段经常会使用到的命令。 命令的自动补全 GDB中支持命令的自动补充,包括补全命令(显示出完整格式的命…

    编程笔记 2021年7月20日
  • GDB准备调试阶段

    在真正使用 GDB 调试一个程序前,我们需要做一些准备工作。主要包括调获取试信息,以及启动可执行程序。 编译产生调试信息 GDB 调试程序需要在源文件编译阶段产生调试信息。调试信息…

    编程笔记 2021年7月20日
  • GDB调试工具介绍和安装

    调试工具是程序员做开发的一个很重要的工具,无论多么厉害的程序员都没有办法保证自己编写的程序不会出现一点错误。即使程序编译通过,运行可能会出现很多问题,例如,程序不能运行或运行时程序…

    编程笔记 2021年7月20日
  • GDB实现程序中断

    中断调试是为了让程序运行时停在某一个或多个点上,然后进行调试操作,也就是分步调试程序。 为什么要分步调试程序呢?具体可以归结为两个原因: 为了方便我们获取程序运行时的各个阶段的信息…

    编程笔记 2021年7月20日
  • Go语言反射——性能和灵活性的双刃剑

    现在的一些流行设计思想需要建立在反射基础上,如控制反转(Inversion Of Control,IOC)和依赖注入(Dependency Injection,DI)。Go语言中非…

    编程笔记 2021年7月20日
  • Go语言加密通信

    一般的 HTTPS 是基于 SSL(Secure Sockets Layer)协议。SSL 是网景公司开发的位于 TCP 与 HTTP 之间的透明安全协议,通过 SSL,可以把 H…

    编程笔记 2021年7月20日