软件工具 SofTool.CN 本次搜索耗时 0.110 秒,为您找到 1340 个相关结果.
  • 02_函数

    背景: 原则: 1. 一个函数仅完成一件功能 2. 重复代码应该尽可能提炼成函数 3. 避免函数过长,新增函数不超过 50 行 (非空非注释行) 4. 避免函数的代码块嵌套过深,新增函数的代码块嵌套不超过4层 5. 可重入函数应避免使用共享变量; 6. 对参数的合法性检查, 7. 对函数的错误返回码要全面处理 8. 设计高扇入,合理扇出(小...
  • 条件码 条件助记符

    6091 2020-12-25 《ARM 汇编》
    规则: 当处理器工作在ARM状态 时,几乎所有的指令均根据CPSR中条件码的状态 和指令的条件域 有条件的执行; 当指令的执行条件满足时,指令被执行 ,否则指令被忽略; 条件码和条件助记符: 每一条ARM指令包含4位的条件码,位于指令的最高4位[31:28] ; 共有16种条件码,每种条件码可用2个字符(简称:条件助记符)表示,这2个字符可以添...
  • 10.5_打包交易至区块

    10.5.1 创币交易 10.5.2 Coinbase奖励与矿工费 10.5.3创币交易的结构 10.5.4 Coinbase数据 验证交易后,比特币节点会将这些交易添加到自己的内存池中。内存池也称作交易池,用来暂存尚未被加入到区块的交 易记录。与其他节点一样,Jing的节点会收集、验证并传递新的交易。而与其他节点不同的是,Jing的节点会把这些交...
  • tar

    6072 2021-04-07 《Linux 命令》
    功能: 语法: 常用参数: 扩展参数: 示例: 打包目录: 查看压缩包文件: 添加文件: 解压压缩包: 功能: tar命令是Linux下经常使用的,用来打包和解压文件的一个工具。 语法: tar [可选参数] [文件或目录] 常用参数: 参数 参数说明 -c 新建打包压缩文件 -x 解压缩打...
  • 三步自动创建Makefile的流程

    Autotools自动创建Makefile流程的三步 1. 生成配置脚本 configure 2. 生成 Makefile的通用规则文件是 Makefile.in 3. 通过 configure 生成 Makefile 两个需要手动重点修改编写的文件示例 手动修改 configure.ac 手动编写 Makefile.am Autotoo...
  • 6.5_数字签名(ECDSA)

    6.5.1 数字签名如何工作 6.5.1.1 创建数字签名 6.5.1.2 签名序列化(DER) 6.5.2 验证签名 6.5.3 签名哈希类型(SIGHASH) 6.5.4 ECDSA数学 6.5.5 随机性在签名中的重要性 到目前为止,我们还没有深入了解“数字签名”的细节。在本节中,我们将研究数字签名的工作原理,以及如何在不出示私钥的情况...
  • 05_连续加载及存储

    连续加载/存储 PUSH和POP 连续加载/存储 有时连续加载(存储)会显得更加高效。因为我们可以使用LDM(load multiple)以及STM(store multiple)。这些指令基于起始地址的不同,有不同的形式。下面是我们会在这一节用到的相关代码。在下文中会详细讲解。 .data array_buff: .word 0x000000...
  • 3.3_运行Bitcoin Core节点

    3.3.1 配置Bitcoin Core节点 交易数据库索引和txindex选项 比特币的点对点网络由网络中的“节点”组成 ,主要由志愿者和一些构建比特币应用程序的商业机构运行。 那些运行的比特币节点具有直接和权威的比特币区块链视图,并且具有所有交易的本地副本,自己可以独立验证。 自己运行节点,就不必依赖任何第三方来验证交易。 此外,自己运行比特币节点...
  • 09_重点

    重点 重点 _mmapswitched 位于文件 arch/arm/kernel/head-common.S 中,会执行一些特殊的事情。 首先是一条异常语句,又是因为原地执行(XIP):尽管内核的 .text 段可以继续在ROM中执行,但无法在 .data 段中保存任何变量。所以首先需要通过将该段复制到RAM中,或者使用某些代码将其解压到RAM中的...
  • 04 环境变量

    5895 2020-12-26 《Linux 入门教程》
    在Linux中,环境变量是一个很重要的概念。 环境变量可以由系统、用户、Shell以及其他程序来设定。 变量就是一个可以被赋值的字符串,赋值范围包括数字、文本、文件名、设备以及其他类型的数据。 下面的例子,我们将为变量 TEST 赋值,然后使用 echo 命令输出: //给变量TEST赋值: $TEST="Linux Programming" /...