天降大任于斯人也,必先苦其心志。
天降大任于斯人也,必先苦其心志。
收起
写了261篇文章,回答了0个问题
文章列表
  • 64 2018-09-09 12:59:47
    ELF 二进制文件格式

    为了能反编译(逆向工程) linux 二进制文件,你必须了解二进制格式。ELF 目前是类 unix 系统上的标准二进制格式,ELF 格式可用于可执行文件、共享库、目标文件、coredump 文件、内核...

  • 64 2018-09-03 09:58:47
    lua C API(6) - 协程和state

    协程的介绍请参考lua 协程,这里我们看看如何在 C语言里创建协程并配合 lua 脚本。1.多个协程其实就是多个独立的栈。2.声明一个 state,里面自动会生成一个协程,称为主协程,这个主协程不会被...

  • 64 2018-09-01 20:03:10
    lua C API(5) - 用户自定义类型

    除了写C函数来扩展 Lua,我们也可以在 C 里面自定义一些类型。userdatalua_newuserdata 函数分配一块内存,并把对应的 userdatum 压入栈,并返回内存块地址。该内存的释...

  • 64 2018-08-31 19:22:39
    lua C API(4) - 编写C函数其他技术

    数组处理数组处理可以用处理表格的方法来处理比如 lua_settable,lua_gettable,因为数组也是表格。但是出于性能考虑和简便性,lua api 提供了额外几个专门处理数组的函数。voi...

  • 64 2018-08-31 17:34:01
    lua C API(3) - Lua 调用 C函数

    从Lua中调用C函数,必须遵循一些协议来传递参数和获得返回结果。另外,从Lua调用C函数我们必须注册函数,也就是说,我们必须把C函数的地址以一个适当的方式传递给Lua解释器。每一个函数都有他自己的私有...

  • 64 2018-08-31 14:16:47
    lua C API(2) - C 调用 Lua

    Lua 可以作为程序库用来扩展应用的功能。同时,Lua 程序中可以注册有其他语言实现的函数,这些函数可能由C语言(或其他语言)实现,可以增加一些不容易由 Lua 实现的功能。这使得 Lua 是可扩展的...

  • 64 2018-08-31 14:15:21
    lua C API(1) - 函数汇总

    在调用C API时有几个重要的头文件:lua.h:基础函数库,lua_ 前缀。lauxlib.h辅助库,luaL_ 前缀,利用 lua.h 实现的更高层的抽象。lualib.h为了保持Lua的苗条,所...

  • 64 2018-08-26 12:55:52
    linux调试命令 gdb

    gdb 指令的主要目的是让你能知道一个程序执行时内部做了什么。gdb 可以做4类事情来帮助你找到 bug。1.运行程序,指定一些东西来影响程序的行为。2.通过指定条件让程序暂停。3.检测在程序停止时发...

  • 64 2018-08-19 11:41:11
    单播、多播(组播)、广播

    单播单播在网络中得到了广泛的应用。网络上绝大部分的数据都是以单播的形式传输的,仅仅是一般网络用户不知道而已。比如浏览网页,发送邮件等。一般会称为点对点通信。组播主机之间 一对多 的通讯模式。一个用户向...

  • 120
    64 2018-08-14 18:06:39
    linux 防火墙初始化

    常量定义这些常量在后面将会用到INTERNET="ens33" #根据自己的接口名定义 LOOPBACK_INTERFACE="lo" IPADDR=...

简介
天降大任于斯人也,必先苦其心志。