万象云档 本次搜索耗时 3.633 秒,为您找到 235 个相关结果.
  • 使用模式规则

    参考源码 小结 前面我们讲了使用隐式规则可以让make 在必要时自动创建.o 文件的规则,但make 的隐式规则的命令是固定的,对于xyz.o: xyz.c ,它实际上是: $ ( CC ) $ ( CFLAGS ) - c - o $@ $ < 能修改的只有变量$(CC) 和$(CFLAGS) 。如果要执行多条命令,使用...
  • 密码学算法理解

    参考资料 16. 资料链接" level="1"> 16. 资料链接 课程相关链接" level="2"> 课程相关链接 比特币与区块链介绍" level="2"> 比特币与区块链介绍 区块链技术文档" level="2"> 区块链技术文档 侧链" level="3"> 侧链 区块链架构与开发" level="2"> 区块链架构与开发 区块链技术...
  • 创建插件

    Highcharts 2.3 开始提供二次扩展功能,可以通过以下方式进行扩展: 图表中包含的对象通过 JavaScript prototype 或 class 的形式暴露给 Highcharts 命名空间,这些都可以很方便的进行重写,这些对象包括 Highcharts.Legend、Highcharts.Series、Highcharts....
  • 使用隐式规则

    参考源码 小结 我们仍然以上一节的C项目为例,当我们添加越来越多的.c 文件时,就需要编写越来越多的规则来生成.o 文件。 实际上,有的同学可能发现了,即使我们把.o 的规则删掉,也能正常编译: # 只保留生成 world.out 的规则: world . out : hello . o main . o cc - o worl...
  • torch.nn到底是什么?

    torch.nn 到底是什么? MNIST 数据集 从零开始的神经网络(没有torch.nn ) 使用torch.nn.functional 使用nn.Module 重构 使用nn.Linear 重构 使用optim 重构 使用Dataset 重构 使用DataLoader 重构 添加验证 创建fit() 和get_data() 切换...
  • 自动生成依赖

    参考源码 小结 前面我们讲了隐式规则和模式规则,这两种规则都可以解决自动把.c 文件编译成.o 文件,但都无法解决.c 文件依赖.h 文件的问题。 因为一个.c 文件依赖哪个.h 文件必须要分析文件内容才能确定,没有一个简单的文件名映射规则。 但是,要识别出.c 文件的头文件依赖,可以用GCC提供的-MM 参数: $ cc - MM main ...
  • 第8章-内核代码

    第8章-内核代码 第8章-内核代码 首先,必须要声明一点,从这一章开始,作者笔锋突变。。呃,其实没变,只是作者应该也曾试图探索如何更傻瓜式的让读者领会内核要领。但是呢,身为菜鸡,我特么就想问了,你直接每个源代码文件注释,我怎么能懂嘞?动动脑筋,你应该能领会 内核,很多函数,在初始化期间并不会调用,典型的panic(),panic一调用,系统就JJ,...
  • 附录B 对比C++和Java

    附录B 对比C++和Java 附录B 对比C++和Java “作为一名C++程序员,我们早已掌握了面向对象程序设计的基本概念,而且Java的语法无疑是非常熟悉的。事实上,Java本来就是从C++派生出来的。” 然而,C++和Java之间仍存在一些显著的差异。可以这样说,这些差异代表着技术的极大进步。一旦我们弄清楚了这些差异,就会理解为什么说Java是...
  • 引言一

    825 2025-05-17 《区块链开发》
    引言一 undefined元宇宙是世界的未来 undefined能力有限,潜能无限;专注于兴趣,追求无止境。 引言一 undefined元宇宙是世界的未来 本序列文章将记录一个区块链的开发过程,我们将开发一个完整版本的区块链,软件开发语言是Go语言。 首先声明我的三个观点,两个与共识算法有关: 1、公链才是真正的区块链,未来的世界属于公链...
  • 操作数据库

    参考 在Node.js中,访问不同的数据库需要安装不同的数据库驱动。 因为我们使用Sqlite,所以需要安装Sqlite的驱动。这里我们选择sqlite3 这个驱动,它内置sqlite。 sqlite3 通过如下代码可以创建一个db 对象: // 指定模式打开test.db: const db = new sqlite3 . Data...