| 项目 | 子项 | 花费(gas) |
| 固定花费 | 创建合约 | 53000 |
< 比特币:Merkle以太坊:Merkle Patricia Tries (MPT)
一笔交易如何存入区块链中
’ alt=‘OCR图片’/>
区块链项目使用的编程语言需要满足
1、执行效率高
2、高并发
3、跨平台
4、高效的网络处理能力
所以早期的区块链项目是以 c++ 为主
当区块链遇到Go
1、编译速度快,部署简单,跨平台
2、高性能,语言底层支持高并发
3、和C的良好的交互性
4、良好的语言设计,更重要的是 0 码力 |
21 页 |
3.56 MB
| 1 月前 3
CloudWeGo
INTRODUCTION TO OPEN SOURCE PROJECTS
CloudWeGo开源项目介绍
CLOUDWEGO
目录
第一章 项目介绍
1.1 CloudWeGo 的项目和用户 01
1.2 CloudWeGo 如何帮助企业用户 解决微服务构建中遇到的问题 02
1.2.1 提供免费企业用户支持
第二章 不同场景下的解决方案
2.1 Golang RPC框架 Kitex 带来ROI更高的的混合云部署下的链路追踪方案
2.2 Golang HTTP框架 Hertz 13
2.2.1 架构设计(框架特点/框架性能/扩展能力)
2.2.2 为什么 Hertz 性能更优?字节跳动内部 Go HTTP 框架的变迁
2.2.3 Hertz 示例 demo/使用案例
扩展 demo 示例
字节服务网格使用 Hertz 的落地带来的收益
2.3 Kitex 与 Hertz 的工程实践案例 Hertz、Kitex 重写经典的 Istio Bookinfo 项目
2.4 Rust 首选 RPC框架 Volo 33
2.4.1 架构设计(框架特点/框架性能/扩展能力)
项目介绍
CloudWeGo是一套由字节跳动开源的、可快速构建企业级云原生微服务架构的中间件集合。在github开源后获得超过1w的star和超142位贡献者。
项目官网:https://www.cloudwego.io/
github:
0 码力 |
37 页 |
89.14 MB
| 2 月前 3
创建你的第一个 Django 项目,第一部分
创建你的第一个 Django 项目,第二部分
创建你的第一个 Django 项目,第三部分
创建你的第一个 Django 项目,第四部分
创建你的第一个 Django 项目,第五部分
创建你的第一个 Django 项目,第六部分
创建你的第一个 Django 项目,第七部分
进阶内容:编写可重用的应用 进阶内容:编写可重用的应用
接下来如何学习?
编写你的第一个 Django 补丁
## 致谢
当前文档《Django 官方教程翻译项目》由进击的皇虫使用书栈(BookStack.CN)进行构建,生成于2018-05-25。
书栈(BookStack.CN) 仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工具。
文档内容由网友们编写和整理,书栈(BookStack.C ## README
- Django-intro-zh Django 官方教程翻译项目
- 目前版本:1.11
- 官方文档目录
- 中文版文档
- 翻译进度
- 我也想一起翻译
# Django-intro-zh Django 官方教程翻译项目
### 目前版本:1.11
这个项目的目的是将 Django 官方教程的 intro 部分翻译成中文版。
起因是在看完
0 码力 |
103 页 |
1.86 MB
| 1 年前 3
Go入门指南
书栈(BookStack.CN)
## 目录
致谢
阅前必读
内容介绍
前言
第1章:Go 语言的起源,发展与普及
1.1 起源与发展
1.2 语言的主要特性与发展的环境和影响因素
第2章:安装与运行环境
2.1 平台与架构
2.2 Go 环境变量
2.3 在 Linux 上安装 Go
2.4 在 Mac OS OS X 上安装 Go
2.5 在 Windows 上安装 Go
2.6 安装目录清单
2.7 Go 运行时(runtime)
2.8 Go 解释器
第3章:编辑器、集成开发环境与其它工具
3.1 Go 开发环境的基本要求
3.2 编辑器和集成开发环境
3.3 调试器
3.4 构建并运行 Go 程序
3.5 格式化代码
3.6 生成代码文档
3 3.7 其它工具
3.8 Go 性能说明
3.9 与其它语言进行交互
第4章:基本结构和基本数据类型
4.1 文件名、关键字与标识符
4.2 Go 程序的基本结构和要素
4.3 常量
4.4 变量
4.5 基本类型和运算符
4.6 字符串
4.7 strings 和 strconv 包
4.8 时间和日期
4.9 指针
第5章:控制结构
0 码力 |
466 页 |
4.44 MB
| 2 年前 3
1986bf1/p1_3.jpg)
The Way to Go
Go入门指南
Ivo Balbaert 著
陈佳桦 译
## 前言
原文出处:https://github.com/Unknwon/the-way-to-go_ZH_CN
## 用更少的代码,更短的编译时间,创建运行更快的程序,享受更多的乐趣
对于学习 Go 编程语言的爱好者来说,这本书无疑是最适合你的一本书籍,这里包 开发出的软件能够很好地在现代的多核计算机上工作
- 开发出的软件能够很好地在网络环境下工作
• 使人们能够享受软件开发的过程
Go 语言就在这样的环境下诞生了,它让人感觉像是 Python 或 Ruby 这样的动态语言,但却又拥有像 C 或者 Java 这类语言的高性能和安全性。
Go 语言出现的目的是希望在编程领域创造最实用的方式来进行软件开发。它并不是要用奇怪的语法和晦涩难懂的概念来从根本上推翻已有的编程语言,而是建立并改善了 来支持并发和并行编程。
这本书是为那些想要学习 Go 这门全新的,迷人的和充满希望的编程语言的开发者量身定做的。当然,你在学习 Go 语言之前需要具备一些关于编程的基础知识和经验,并且拥有合适的学习环境,但你并不需要对 C 或者 Java 或其它类似的语言有非常深入的了解。
对于那些熟悉 C 或者面向对象编程语言的开发者,我们将会在本书中用 Go 和一些编程语言的相关概念进行比较(书中会使用大家所熟知的缩写
0 码力 |
380 页 |
2.97 MB
| 2 年前 3
print $ sieve [2..n]
[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97]
sieve.go//并发组合 (borrowed from Rob Pike’s slide)
func generate(ch chan<- int) {
for i := 2; ; i++ { channel.
go generate(ch) // Start generate() as a subprocess.
for {
prime := <-ch
fmt.Print(prime, "\n")
ch1 := make(chan int)
go filter(ch, }
sieve.go (cont.)
From divan’s blog (http://divan.github.io/posts/go_concurrency_visualize/)
’ alt=‘OCR图片’/>
思考
面对同一个问题,来自不同编程语言的程序员给出了思维方式截然不同的解决方法
一定程度上印证了前面的假说:编程语言影响编程思维
避免Go coding in
0 码力 |
69 页 |
1.24 MB
| 1 月前 3
## GCN
### Go vs. GoPlus(Go+)

许式伟
x@goplus.org
2021-6-27 北京
## 话外:模板
## Go 篇
## 谁是最成功的语言?
• 1970 – 至今
- 什么语言是最成功的 什么语言是最成功的?
• C (1970)
• C++ (1979)
• Objective-C (1986)
• Java (1994)
• C# (2002)
• Go (2009)

|Position Aug 2012|Position Aug 53%|
|13|10|✓|R|1.38%|-0.46%|
|14|38|A|Groovy|1.25%|+0.96%|
|15|13|✓|MATLAB|1.23%|+0.06%|
|16|12|✓|Go|1.22%|-0.05%|
|17|23|A|Delphi/Object Pascal|1.21%|+0.60%|
|18|11|✓|Swift|1.14%|-0.65%|
|19|18|✓|Perl|1
0 码力 |
54 页 |
1.82 MB
| 2 年前 3
亿图项目管理
用户手册

## 目录
亿图项目管理.....0
第一章 亿图项目管理简介.....3
第二章 亿图项目管理的配置和帮助.....4
系统要求.....4
安装... 检查更新.....5
第三章 界面和功能区.....6
界面概览.....6
第四章 开始使用亿图项目管理软件.....9
开始一个项目.....9
甘特图选项.....10
设置项目名称.....13
第五章 对任务的基本操作.....13
添加任务.....13
插入任务 快捷键.....41
## 第一章 亿图项目管理简介
亿图项目管理是一个功能强大的项目管理工具,界面简洁,用户只需单击鼠标即可创建甘特图。项目经理可以使用此软件绘制甘特图以制定计划,为任务分配资源,跟踪进度,管理预算以及分析正在进行的项目的资源状态和分配情况。
亿图项目管理有助于安排和管理项目,从满足关键的截止日期和预算,到选择合适的资源。它提供了项目层次结构和任务报告关系的总体情况,以便管理
0 码力 |
44 页 |
7.49 MB
| 2 年前 3