Linux 下 Makefile 的 automake 生成全攻略automake 生成 全攻略 作为 Linux 下的程序开发人员,大家一定都遇到过 Makefile,用 make 命令来编译自己写 的程序确实是很方便。一般情况下,大家都是手工写一个简单 Makefile,如果要想写出一 个符合自由软件惯例的 Makefile 就不那么容易了。 在本文中,将给大家介绍如何使用 autoconf 和 automake 两个工具来帮助我们自动生成 符 合 自 中记录有文件的信息, 在 make 时会决定在链接的时候需要重新编译哪些文件。 Makefile 的宗旨就是:让编译器知道要编译一个文件需要依赖其他的哪些文件。当那些依 赖文件有了改变,编译器会自动的发现最终的生成文件已经过时,而重新编译相应的模块。 Makefile 的基本结构不是很复杂,但当一个程序开发人员开始写 Makefile 时,经常会怀疑 自己写的是否符合惯例,而且自己写的 Makefile 经常和自己的开发环境相关联,当系统环 automake,程序开发人员只需要写一些简单的含有预定义宏的文件,由 autoconf 根 据一个宏文件生成 configure,由 automake 根据另一个宏文件生成 Makefile.in,再使用 configure 依据 Makefile.in 来生成一个符合惯例的 Makefile。下面我们将详细介绍 Makefile 的 automake 生成方法。 二、使用的环境 本文所提到的程序是基于 Linux 发行版本:Fedora0 码力 | 14 页 | 701.04 KB | 1 年前3
10 为Python Function自动生成Web UI 彭未康为 Python Function 自动生成 Web UI 彭未康 Touch-Callable The web framework for less serious application. Touch-Callable vs (Flask, Django) • Django, Flask • 起步快且容易(getting started quick and easy) • 扩展为复杂应用(scale • 起步非常快 • 非常容易 • 对新手非常友好 工作原理 导入模块 枚举函数 获取元信息 前端渲染 用户提交 类型转换 调用函数 返回结果 前端展示 3.6 例子:生成测试用户 例子:生成测试用户 例子:生成测试用户 例子:远程控制饮水机 接下来: • 支持更多的数据类型 • 类型对应的控件可配置 大胆的想法: • 直接使用 Function 构建小型应用的管理后台? •0 码力 | 11 页 | 791.38 KB | 1 年前3
FISCO BCOS 1.3 中文文档BCOS区块链设计理念及思路,详情请 参看白皮书。 快速指引 手工搭链 使用指南 高级合约调用(web3sdk) 企业搭链工具(物料包) 国密版FISCO BCOS 特性详解 应用实践 Wiki 社区 快速指引 重要 快速搭链工具 FISCO BCOS 物料包 FISCO BCOS docker 手工搭链 手工搭链 国密版FISCO-BCOS 国密版FISCO BCOS 国密版web3sdk version x.x.x 基础配置 配置根证书 生成链的根证书 cd /mydata/FISCO-BCOS/tools/scripts/ #bash generate_chain_cert.sh -o 根证书生成的目录 bash generate_chain_cert.sh -o /mydata 配置机构证书 生成机构(agency)证书,假设生成机构test_agency cd /myda generate_agency_cert.sh -c 生成机构证书所需的根证书所在目录 -o 机构证书 生成目录 -n 机构名 bash generate_agency_cert.sh -c /mydata -o /mydata -n test_agency 配置SDK证书 区块链环境搭建完成之后Web3SDK需要连接节点时需要SDK证书文件,SDK 证书需要在机构证书生成之后才能生成,我们为上面生成的机构test_agency生0 码力 | 491 页 | 5.72 MB | 1 年前3
《深入浅出MFC》2/e8086, 8051 系列及Motorola 68000 系列的assembly 语言比较熟悉,而对framework 这样的软件 制造思想和手段一直并不熟悉。近来偶有机会加入一个project,要生成在Win95 下运行的 代码,因此,想尝试一下使用framework 构造软件。很幸运,我找到了您的书。讲VC++ MFC 的书很多,但能像您这样做到「深入浅出」的,实在很少。看您的书,是享受。我手里这本 088 * ㆕種不同的物件生存方式 / 090 * 所謂 "Unwinding" / 092 執行時期型別資訊(RTTI) / 092 動態生成(Dynamic Creation) / 095 異常處理(Exception Handling) / 096 Template / 100 16 IsKindOf(型別辨識) / 140 Frame4 範例程式 / 141 Dynamic Creation(動態生成) / 143 DECLARE_DYNCREATE / IMPLEMENT_DYNCREATE 巨集 / 144 Frame6 範例程式 / 1510 码力 | 1009 页 | 11.08 MB | 1 年前3
2.游戏战中陪伴助手微服务架构设计与应用- 大数据挖掘资源出现位置 - 左:配置文件 - 右:大数据挖掘 - 不足: - 太 bug 了,限制使用 方案探索——聚类统计 模仿大多数玩家的选择 - 实现方法: - 为玩家生成 [0, 1] 特征向量 - 聚类统计,存入 Faiss - 实时 Faiss 匹配召回 - 问题: - 特征过多(600多维),无法分析 - 聚类结果趋同 方案探索——关键帧 / 路径推荐 关键帧内容:目标坐标、有资源、有敌人、无开火、无车 - 话术播报:“去小地图标注的地方搜刮,注意避开敌人” 方案探索——关键帧 / 路径推荐 针对具体场景开发 - 优势: - 战略级规划、序列化推荐 - 策略自动生成(除坐标外的特征穷举) - 主要不足: - 特征维度增加后,维度爆炸 - 启发: - 抽象:子状态(特征维度) - 子状态组合成状态,同时子状态也可以组合成策略 - 策略选取:特征匹配 com/traefik/yaegi 推荐系统——特殊的推荐流程 战中推荐与传统推荐的不同 - 物料:Token 的组合 => 策略点 => 物料 - 类比:Token => 词汇 => embedding - 画像:人群画像 vs 对局画像 - 不同: - 传统推荐:多物料展示,多多益善 - 战中推荐:单物料输出,宁缺毋滥 - 重排策略 - 策略标签评级、播报间隔、策略精准度、历史推荐情况、……0 码力 | 47 页 | 11.10 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档同工作,提升开发体验与 开发效率。 • Ansible for FISCO BCOS 自动化生成企业级部署文件:本项目由为区块链开源项目 FISCO-BCOS 提供了自动化生成企业级配置文件的 ansible playbook。2 群组 3 机构 6 节点的环境,可以在 30 秒 内(除下载时间)生成配置,极大简化了部署难度,避免了手工配置容易发生的错误。 6 Chapter 1. FISCO 的问题 • 修复极端异常情况下,PBFT共识模块死锁的问题 • 修复CURD表名长度越界,提示错误的问题 • 修复合约事件推送,推送范围不准确的问题 • 修复OpenSSL 1.1版本,无法生成证书的问题 • 修复创世块文件group.x.genesis,初始节点顺序不一致导致创世块不一致,节点无法共识的 问题 兼容性 2.9.0向前兼容,旧版本可以直接替换程序升级 2.2.2 v2 在MySQL存储模式下,Solidity合约写接口中调用Table的select接口时,偶现的Gas计算不一致问题 2.2. 更多版本 13 FISCO BCOS Documentation, 发布 v2.9.0 • 用户自己生成的错误证书导致coredump问题 • 在Solidity中使用汇编调用以太坊预编译合约0x1-0x9,对错误输入没有返回0的问题 兼容性 向前兼容,旧版本可以直接替换程序升级 兼容模式回滚至v20 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 3.6.0 中文文档同工作,提升开发体验与 开发效率。 • Ansible for FISCO BCOS 自动化生成企业级部署文件:本项目由为区块链开源项目 FISCO-BCOS 提供了自动化生成企业级配置文件的 ansible playbook。2 群组 3 机构 6 节点的环境,可以在 30 秒 内(除下载时间)生成配置,极大简化了部署难度,避免了手工配置容易发生的错误。 6 Chapter 1. FISCO 的问题 • 修复极端异常情况下,PBFT共识模块死锁的问题 • 修复CURD表名长度越界,提示错误的问题 • 修复合约事件推送,推送范围不准确的问题 • 修复OpenSSL 1.1版本,无法生成证书的问题 • 修复创世块文件group.x.genesis,初始节点顺序不一致导致创世块不一致,节点无法共识的 问题 兼容性 2.9.0向前兼容,旧版本可以直接替换程序升级 2.2.2 v2 在MySQL存储模式下,Solidity合约写接口中调用Table的select接口时,偶现的Gas计算不一致问题 2.2. 更多版本 13 FISCO BCOS Documentation, 发布 v2.9.0 • 用户自己生成的错误证书导致coredump问题 • 在Solidity中使用汇编调用以太坊预编译合约0x1-0x9,对错误输入没有返回0的问题 兼容性 向前兼容,旧版本可以直接替换程序升级 兼容模式回滚至v20 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档同工作,提升开发体验与 开发效率。 • Ansible for FISCO BCOS 自动化生成企业级部署文件:本项目由为区块链开源项目 FISCO-BCOS 提供了自动化生成企业级配置文件的 ansible playbook。2 群组 3 机构 6 节点的环境,可以在 30 秒 内(除下载时间)生成配置,极大简化了部署难度,避免了手工配置容易发生的错误。 6 Chapter 1. FISCO 的问题 • 修复极端异常情况下,PBFT共识模块死锁的问题 • 修复CURD表名长度越界,提示错误的问题 • 修复合约事件推送,推送范围不准确的问题 • 修复OpenSSL 1.1版本,无法生成证书的问题 • 修复创世块文件group.x.genesis,初始节点顺序不一致导致创世块不一致,节点无法共识的 问题 兼容性 2.9.0向前兼容,旧版本可以直接替换程序升级 2.2.2 v2 在MySQL存储模式下,Solidity合约写接口中调用Table的select接口时,偶现的Gas计算不一致问题 2.2. 更多版本 13 FISCO BCOS Documentation, 发布 v2.9.0 • 用户自己生成的错误证书导致coredump问题 • 在Solidity中使用汇编调用以太坊预编译合约0x1-0x9,对错误输入没有返回0的问题 兼容性 向前兼容,旧版本可以直接替换程序升级 兼容模式回滚至v20 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档for FISCO BCOS 自 自 自动 动 动化 化 化生 生 生成 成 成企 企 企业 业 业级 级 级部 部 部署 署 署文 文 文件 件 件:本项目由为区块链开源项目 FISCO-BCOS 提供了自动化生成企业级配置文件的 ansible playbook。2 群组 3 机构 6 节点的环境,可以在 30 秒 内(除下载时间)生成配置,极大简化了部署难度,避免了手工配置容易发生的错误。 6 Chapter 修复raft共识下,非leader节点交易池中的交易不能被打包的问题 • 在MySQL存储模式下,Solidity合约写接口中调用Table的select接口时,偶现的Gas计算不一致问题 • 用户自己生成的错误证书导致coredump问题 • 在Solidity中使用汇编调用以太坊预编译合约0x1-0x9,对错误输入没有返回0的问题 兼 兼 兼容 容 容性 性 性 向 向 向前 前 前兼 兼 兼容 新 新特 特 特性 性 性 • 同态加密:链上支持同态加密功能,启用该功能可参考这里 • 群环签名: 链上支持群签名验证和环签名验证,并提供群环签名服务端和客户端 Demo,实现群环 签名机构内生成、上链和链上验证功能 • rPBFT:基于PBFT共识算法,实现一种新型的共识算法rPBFT,尽量减少节点规模对共识算法的 影响,配置rPBFT请参考共识配置和rPBFT共识配置 • KVTab0 码力 | 1422 页 | 91.91 MB | 1 年前3
FISCO BCOS 2-dev 中文文档for FISCO BCOS 自 自 自动 动 动化 化 化生 生 生成 成 成企 企 企业 业 业级 级 级部 部 部署 署 署文 文 文件 件 件:本项目由为区块链开源项目 FISCO-BCOS 提供了自动化生成企业级配置文件的 ansible playbook。2 群组 3 机构 6 节点的环境,可以在 30 秒 内(除下载时间)生成配置,极大简化了部署难度,避免了手工配置容易发生的错误。 6 Chapter 修复raft共识下,非leader节点交易池中的交易不能被打包的问题 • 在MySQL存储模式下,Solidity合约写接口中调用Table的select接口时,偶现的Gas计算不一致问题 • 用户自己生成的错误证书导致coredump问题 • 在Solidity中使用汇编调用以太坊预编译合约0x1-0x9,对错误输入没有返回0的问题 兼 兼 兼容 容 容性 性 性 向 向 向前 前 前兼 兼 兼容 新 新特 特 特性 性 性 • 同态加密:链上支持同态加密功能,启用该功能可参考这里 • 群环签名: 链上支持群签名验证和环签名验证,并提供群环签名服务端和客户端 Demo,实现群环 签名机构内生成、上链和链上验证功能 • rPBFT:基于PBFT共识算法,实现一种新型的共识算法rPBFT,尽量减少节点规模对共识算法的 影响,配置rPBFT请参考共识配置和rPBFT共识配置 • KVTab0 码力 | 1324 页 | 85.58 MB | 1 年前3
共 440 条
- 1
- 2
- 3
- 4
- 5
- 6
- 44













