万象云档 本次搜索耗时 1.837 秒,为您找到 60 个相关结果.
  • Lua与C混合编程

    Lua与C混合编程 C 包 C -lua 混合编程 Lua与C混合编程 C 包 Lua和C是很容易结合的,使用C为Lua写包。 与Lua中写包不同,C包在使用以前必须首先加载并连接,在大多数系统中最容易的实现方式是通过动态连接库机制。 Lua在一个叫loadlib的函数内提供了所有的动态连接的功能。这个函数有两个参数:库的绝对路径和初始化函数...
  • 如何学习Docker 快速掌握Docker

    一、前言:为什么多数人学 Docker 会走弯路? 二、Day1:基础筑基 —— 搞定环境与核心概念(2 小时通关) 1. 环境搭建:3 大系统避坑指南 2. 核心概念:3 分钟吃透 3 大组件 三、Day2:实操突破 —— 高频命令与镜像构建(4 小时实战) 1. 命令速查表:只记 20 个够用 90% 场景 2. Dockerfile:从零构建...
  • 3.3.3 异常处理机制

    3.3.3 异常处理机制 3.3.3 异常处理机制 那么,有没有办法使我们既能增强程序的健壮性,又不影响程序逻辑的清晰和完整呢? 现代编程语言提供了异常处理机制来解决这个问题。异常处理机制的基本思想是:程序运行 时如果发生错误,就“抛出”一个异常,而系统能够“捕获”这个异常并执行特定的异常处 理代码。图 3.7 中给出了异常抛出和捕获的示意图,从图中...
  • 8.1.1 程序的用户界面

    8.1.1 程序的用户界面 8.1.1 程序的用户界面 界面是指两个体系之间的分界与接合部分,例如人-机界面、水-油界面等。在程序设计领域,一个程序的用户界面(user interface,简称 UI)指的是程序中与用户进行交互的部 分,用户通过 UI 向程序输入数据或者请求程序执行特定任务,而程序通过 UI 向用户显示各 种信息。 如果程序员写的程...
  • 1.6 多态对象的互换使用

    1.6 多态对象的互换使用 1.6.1 动态绑定 1.6.2 抽象的基类和接口 1.6 多态对象的互换使用 通常,继承最终会以创建一系列类收场,所有类都建立在统一的接口基础上。我们用一幅颠倒的树形图来阐明这一点(注释⑤): ⑤:这儿采用了“统一记号法”,本书将主要采用这种方法。 对这样的一系列类,我们要进行的一项重要处理就是将派生类的对象当...
  • 初学Hooks

    初学Hooks useState useEffect useContext useReducer useCallback useMemo useRef 参考文档 初学Hooks 跳出class的组织方式,函数式组件更好复用 有了钩子,你可以在组件中按照代码块的相关性组织副作用,而不是基于生命周期方法强制进行切分,相关联的逻辑也不会被强...
  • 应用层拒绝服务攻击

    95 2025-05-15 《PHP开发面试题》
    应用层拒绝服务攻击 DDOS 简介 应用层 DDOS 应用层拒绝服务攻击 DDOS 简介 DDOS 又称为分布式拒绝服务,全称是 Distributed Denial of Service。DDOS 本是利用合理的请求造成资源过载,导致服务不可用 网络层 DDOS:伪造大量源 IP 地址,向服务器发送大量 SYN 包,因为源地址是...
  • go-perfbook

    go-perfbook Versiones en varios idiomas Tabla de contenidos Cómo contribuir go-perfbook Este documento describe las mejores prácticas para escribir código de alto rendimie...
  • 3.3.2 传统错误检测方法的缺点

    3.3.2 传统错误检测方法的缺点 3.3.2 传统错误检测方法的缺点 传统的错误检测方法是过去广泛使用的,这种做法有一个缺点:由于需要检测错误的地方非常多,最终导致程序中充斥着大量的错误检测代码,这些“喧宾夺主”的代码使得程序 控制结构复杂,程序逻辑难以理解,代码也难维护。例如,如果每次调用函数都要检测其返 回的错误码,会导致程序中存在大量如下形式的...
  • 区块链安全

    区块链安全 区块链安全 50% Attack 百分之五十攻击 控制超过51%算力的时候, 可以修改节点程序, 忽略某种交易. 也可以从一个旧节点开始,建立一条新的节点链,超过旧节点后的节点长度后, 原来就节点上的所有交易就被废弃了, 因为所有节点都开始挖最长的节点. Transaction Malleability Attack 交易挠曲攻击...