普通人学AI指南
普通人学 AI 指南 作者:郭震 日期:2024 年 6 月 8 日 Contents 1 AI 大模型基础 4 1.1 AIGC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 AGI . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 42 页 | 8.39 MB | 7 月前3清华大学 普通人如何抓住DeepSeek红利
清华大学新闻与传播学院 新媒体研究中心 元宇宙文化实验室 @新媒沈阳 团队 : 陶炜博士生 普通人如何抓住DeepSeek红利 p Deepseek是什么? p Deepseek能够做什么? ——在工作、学习、生活和社会关系中解决问题 p 如何提问?让AI一次性生成你想要的东西 卷不动了?DeepSeek帮你一键“躺赢”! 学习太难?DeepSeek带你“开挂”逆袭!0 码力 | 65 页 | 4.47 MB | 7 月前3CentOS 7 操作命令-基础篇1.2
#表示当前用户的权限级别,管理员用户的级别用#号表示,普通用户的级别用$号表示 2.什么是家目录,和 windows 系统里的 C:\Users\用户名 这个目录是一样的意思,登录到系 统后默认所处的目录就是用户的家目录 3.在命令行里输入 pwd 命令,回车,可以查看当前目录的完整路径 如上图,可见 root 用户的家目录就是/root 普通用户的家目录为 /home/用户名 4.输入命令 who 然后就是上图的界面,刚进入 vi 时,所处的模式为普通模式,普通模式下不能输入文本字 22 符,但可以进行其他的操作,比如移动光标,删除文本,插入文本,复制文本,查看目标字 符串等。 *接下来我们想输入文本字符,可以在普通模式下按入字母 i(小写的 i),不用回车,按下 字母 i 就可以输入文本了,能输入文本的模式称为 插入模式。如何退回普通模式呢,可以 按下 Esc 键。 ①从普通模式进入插入模式,除了可以按下小写的 ①从普通模式进入插入模式,除了可以按下小写的 i,也可以按下其他的字母,不同的字母 含义是不同的: 普通模式下按下字母,不用回车 含义 i 从当前光标处之前插入文本 a 从当前光标处之后插入文本 I (大写字母 i) 将光标移至所在行 的行首并插入文本 A 将光标移至所在行 的行尾并插入文本 o (小写字母 o) 在光标所处行 的下面插入一行 O (大写字母 O) 在光标所处行 的上面插入一行 插入模式下可以正常地输入任何字符(除了0 码力 | 115 页 | 8.68 MB | 1 年前3百度超级链 XuperChain 3.12-a中文文档
各种合约虚拟机只需要做纯粹的无状态合约代码执行; 2. 支持执行消耗资源,避免恶意攻击; 3. 支持丰富的智能合约开发语言,比如go,Solitidy,C/C++,Java等; 4. 利用读写集确保普通合约调用支持并发执行,充分利用计算机多核特 性; 事件机制 在使用超级链的过程中,可能会遇到一些异步的情况:比如执行合 约的时候,构造的交易是否合法我们可以实时获知,但具体什么时候真正的 被节点 # 查询合约账号余 额 19999999999999998 $ xchain-cli account balance ip3eqq8Eiz3DDTRpYRHP4Q72XjvgzZwLf # 查 询普通账号余额 9999999999999999 接下来 预备知识 交易管理 交易基本操作 XuperChain 中的新建合约账号,转账等操作均属于交易。在这里以向 账号管 理 中创建的账号转账为例 '{"key":"test"}' counterevm --abi Counter.abi # 调用结果,其中0表示返回值的次序,1为返回值 # key,value: 0 1 5. 超级链账户与EVM账户地址转换 超级链有普通地址、合约账户以及合约名,这三类账户在EVM运行 时需要转换为以太坊的地址类型(16进制编码字符串,形如 0x1234567890abcdef1234567890abcdef12345678格式)。超级链提供0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12-c 中文文档
各种合约虚拟机只需要做纯粹的无状态合约代码执行; 2. 支持执行消耗资源,避免恶意攻击; 3. 支持丰富的智能合约开发语言,比如go,Solitidy,C/C++,Java等; 4. 利用读写集确保普通合约调用支持并发执行,充分利用计算机多核特 性; 事件机制 在使用超级链的过程中,可能会遇到一些异步的情况:比如执行合 约的时候,构造的交易是否合法我们可以实时获知,但具体什么时候真正的 被节点 # 查询合约账号余 额 19999999999999998 $ xchain-cli account balance ip3eqq8Eiz3DDTRpYRHP4Q72XjvgzZwLf # 查 询普通账号余额 9999999999999999 接下来 预备知识 交易管理 交易基本操作 XuperChain 中的新建合约账号,转账等操作均属于交易。在这里以向 账号管 理 中创建的账号转账为例 '{"key":"test"}' counterevm --abi Counter.abi # 调用结果,其中0表示返回值的次序,1为返回值 # key,value: 0 1 5. 超级链账户与EVM账户地址转换 超级链有普通地址、合约账户以及合约名,这三类账户在EVM运行 时需要转换为以太坊的地址类型(16进制编码字符串,形如 0x1234567890abcdef1234567890abcdef12345678格式)。超级链提供0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12 中文文档
各种合约虚拟机只需要做纯粹的无状态合约代码执行; 2. 支持执行消耗资源,避免恶意攻击; 3. 支持丰富的智能合约开发语言,比如go,Solitidy,C/C++,Java等; 4. 利用读写集确保普通合约调用支持并发执行,充分利用计算机多核特 性; 事件机制 在使用超级链的过程中,可能会遇到一些异步的情况:比如执行合 约的时候,构造的交易是否合法我们可以实时获知,但具体什么时候真正的 被节点 # 查询合约账号余 额 19999999999999998 $ xchain-cli account balance ip3eqq8Eiz3DDTRpYRHP4Q72XjvgzZwLf # 查 询普通账号余额 9999999999999999 接下来 预备知识 交易管理 交易基本操作 XuperChain 中的新建合约账号,转账等操作均属于交易。在这里以向 账号管 理 中创建的账号转账为例 '{"key":"test"}' counterevm --abi Counter.abi # 调用结果,其中0表示返回值的次序,1为返回值 # key,value: 0 1 5. 超级链账户与EVM账户地址转换 超级链有普通地址、合约账户以及合约名,这三类账户在EVM运行 时需要转换为以太坊的地址类型(16进制编码字符串,形如 0x1234567890abcdef1234567890abcdef12345678格式)。超级链提供0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12-b 中文文档
各种合约虚拟机只需要做纯粹的无状态合约代码执行; 2. 支持执行消耗资源,避免恶意攻击; 3. 支持丰富的智能合约开发语言,比如go,Solitidy,C/C++,Java等; 4. 利用读写集确保普通合约调用支持并发执行,充分利用计算机多核特 性; 事件机制 在使用超级链的过程中,可能会遇到一些异步的情况:比如执行合 约的时候,构造的交易是否合法我们可以实时获知,但具体什么时候真正的 被节点 # 查询合约账号余 额 19999999999999998 $ xchain-cli account balance ip3eqq8Eiz3DDTRpYRHP4Q72XjvgzZwLf # 查 询普通账号余额 9999999999999999 接下来 预备知识 交易管理 交易基本操作 XuperChain 中的新建合约账号,转账等操作均属于交易。在这里以向 账号管 理 中创建的账号转账为例 '{"key":"test"}' counterevm --abi Counter.abi # 调用结果,其中0表示返回值的次序,1为返回值 # key,value: 0 1 5. 超级链账户与EVM账户地址转换 超级链有普通地址、合约账户以及合约名,这三类账户在EVM运行 时需要转换为以太坊的地址类型(16进制编码字符串,形如 0x1234567890abcdef1234567890abcdef12345678格式)。超级链提供0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain latest 中文文档
next_hash = 15; } 3.2.2. 交易 背景:区块链网络中的每个节点都是一个状态机,为了给每个节点传递状 态,系统引入了交易,作为区块链网络状态更改的最小操作单元。 功能:通常表现为普通转账以及智能合约调用。 代码:交易的Proto如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 xuper_sign = 31; } 3.2.3. UTXO 背景:区块链中比较常见的两种操作,包括普通转账以及合约调用,这两 种操作都涉及到了数据状态的引用以及更新。为了描述普通转账涉及到的 数据状态的引用以及更新,引入了UTXO(Unspent Transaction Output)。 功能:一种记账方式,用来描述普通转账时涉及到的数据状态的引用以及 更新。通常由转账来源数据(UtxoInput)以及转账去处数据(UtxoOutput)组 total selected amount // UTXO去处总额 string totalSelected = 3; } 3.2.4. 读写集 背景:区块链中比较常见的两种操作,包括普通转账以及合约调用,这两 种操作都涉及到了数据状态的引用以及更新。为了描述合约调用涉及到的 数据状态的引用以及更新,引入了读写集。 功能:一种用来描述合约调用时涉及到的数据状态的引用以及更新的技 术。0 码力 | 316 页 | 24.51 MB | 1 年前3百度超级链 XuperChain master 中文文档
next_hash = 15; } 3.2.2. 交易 背景:区块链网络中的每个节点都是一个状态机,为了给每个节点传递状 态,系统引入了交易,作为区块链网络状态更改的最小操作单元。 功能:通常表现为普通转账以及智能合约调用。 代码:交易的Proto如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 xuper_sign = 31; } 3.2.3. UTXO 背景:区块链中比较常见的两种操作,包括普通转账以及合约调用,这两 种操作都涉及到了数据状态的引用以及更新。为了描述普通转账涉及到的 数据状态的引用以及更新,引入了UTXO(Unspent Transaction Output)。 功能:一种记账方式,用来描述普通转账时涉及到的数据状态的引用以及 更新。通常由转账来源数据(UtxoInput)以及转账去处数据(UtxoOutput)组 total selected amount // UTXO去处总额 string totalSelected = 3; } 3.2.4. 读写集 背景:区块链中比较常见的两种操作,包括普通转账以及合约调用,这两 种操作都涉及到了数据状态的引用以及更新。为了描述合约调用涉及到的 数据状态的引用以及更新,引入了读写集。 功能:一种用来描述合约调用时涉及到的数据状态的引用以及更新的技 术。0 码力 | 316 页 | 24.51 MB | 1 年前3百度超级链 XuperChain stable 中文文档
next_hash = 15; 55 } 3.2.2. 交易 背景:区块链网络中的每个节点都是一个状态机,为了给每个节点传递状 态,系统引入了交易,作为区块链网络状态更改的最小操作单元。 功能:通常表现为普通转账以及智能合约调用。 代码:交易的Proto如下 1 message Transaction { 2 // txid is the id of this transaction 3 = 31; 50 } 3.2.3. UTXO 背景:区块链中比较常见的两种操作,包括普通转账以及合约调用,这两 种操作都涉及到了数据状态的引用以及更新。为了描述普通转账涉及到的 数据状态的引用以及更新,引入了UTXO(Unspent Transaction Output)。 功能:一种记账方式,用来描述普通转账时涉及到的数据状态的引用以及 更新。通常由转账来源数据(UtxoInput)以及转账去处数据(UtxoOutput)组 selected amount 44 // UTXO去处总额 45 string totalSelected = 3; 46 } 3.2.4. 读写集 背景:区块链中比较常见的两种操作,包括普通转账以及合约调用,这两 种操作都涉及到了数据状态的引用以及更新。为了描述合约调用涉及到的 数据状态的引用以及更新,引入了读写集。 功能:一种用来描述合约调用时涉及到的数据状态的引用以及更新的技 术。0 码力 | 325 页 | 26.31 MB | 1 年前3
共 633 条
- 1
- 2
- 3
- 4
- 5
- 6
- 64