51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#精通区块链开发技术
精《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #5 使用checkpatch.pl检查补丁的格式
HACK#5 使用checkpatch.pl检查补丁的格式本节介绍发布前检查补丁格式的方法。Linux内核是由多个开发者进行开发的。因此,为了保持补丁评估与源代码的可读性,按照统一的规则进行编写是非常重要的。编写规则写在Linux内核源代码的Documentation/CodingStyle中。所有开发者必须先阅读规则...
代码星球
·
2020-09-22
Linux内核精髓:精通Linux内核必会的75个绝技
HACK
使用
checkpatch.pl
检查
精《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #4 如何使用Git
HACK#4 如何使用Git本节介绍Git的使用方法。Git是Linux内核等众多OSS(OpenSourceSoftware,开源软件)开发中所使用的SCM(SourceCodeManagement,源码管理)系统。在2005年以前,在Linux内核开发中一直使用一个叫做BitKeeper的SCM。但是由于后来Bit...
代码星球
·
2020-09-22
Linux内核精髓:精通Linux内核必会的75个绝技
HACK
如何
使用
Git
《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #3 如何编写内核模块
HACK#3 如何编写内核模块本节将介绍向Linux内核中动态添加功能的结构—内核模块的编写方法。内核模块Linux内核是单内核(monolithickernel),也就是所有的内核功能都集成在一个内核空间内。但是内核具有模块功能,可以将磁盘驱动程序、文件系统等独立的内核功能制作成模块,并动态添加到内核空间或者删除。内...
代码星球
·
2020-09-22
Linux内核精髓:精通Linux内核必会的75个绝技
HACK
如何
编写
内核
《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #2 如何编译Linux内核
HACK#2 如何编译Linux内核本节介绍编译Linux内核的方法。当发现bug而修改源代码或者添加新功能时,就需要对内核进行重新编译,生成二进制映像文件。另外,如果想要使用发布版内核中无效的功能或者驱动程序时,或者相反地,想要删除不需要的功能从而使内核更精简、更快时,或者想使用最新版的上游内核时,也需要对内核进行编...
代码星球
·
2020-09-22
Linux内核精髓:精通Linux内核必会的75个绝技
HACK
如何
编译
Linux
《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #1 如何获取Linux内核
HACK#1如何获取Linux内核本节介绍获取Linux内核源代码的各种方法。“获取内核”这个说法看似简单,其实Linux内核有很多种衍生版本。要找出自己想要的源代码到底是哪一个,必须首先理解各种衍生版本的意义。接下来将简单介绍Linux内核的开发模式,并分析各种衍生版本在其中所处的地位,然后介绍获取这些衍生版本的源代...
代码星球
·
2020-09-22
Linux内核精髓:精通Linux内核必会的75个绝技
HACK
如何
获取
Linux
linux 下各个4K区块文件大小测试速度对比 机械硬盘性能 64K性价比收益最高
机械硬盘,每个区块取三次数最小值为准,带2GRAM缓存卡4K3.4MB/秒8K7.3MB/秒16K9.5MB/秒32K16.7MB/秒64K44.2MB/秒128K67.1MB/秒256K100MB/秒512K139MB/秒1M158MB/秒2M181MB/秒4M183MB/秒8M198MB/秒16M200MB/秒32...
代码星球
·
2020-09-21
linux
各个
4K
区块
文件
《SDN软件定义网络从入门到精通》导论课
http://mp.weixin.qq.com/s?__biz=MjM5MTM3MzIzMg==&mid=209513316&idx=1&sn=e5dbd9a2ccccb88d0ee5c4d5790699c1#rd前言SDN(SoftwareDefinedNetwork)即软件定义网络,是一种网...
代码星球
·
2020-09-21
SDN软件定义网络从入门到精通
导论
区块链入门到实战(38)之Solidity – 条件语句
Solidity支持条件语句,让程序可以根据条件执行不同的操作。条件语句包括:ifif...elseif...elseifif(条件表达式){被执行语句(如果条件为真)}展示if语句用法。pragmasolidity^0.5.0;contractSolidityTest{uintstoredData;construct...
代码星球
·
2020-09-20
区块
入门
实战
Solidity
条件
区块链入门到实战(37)之Solidity – 循环语句
与其他语言类似,Solidity语言支持循环结构,Solidity提供以下循环语句。whiledo...whilefor循环控制语句:break、continue。Solidity中,while循环的语法如下:while(表达式){被执行语句(如果表示为真)}示例pragmasolidity^0.5.0;contrac...
代码星球
·
2020-09-20
区块
入门
实战
Solidity
循环
区块链入门到实战(36)之Solidity – 运算符
Solidity支持的算术运算符,如下表所示:假设变量A的值为10,变量B的值为20。序号运算符与描述1+(加)求和例: A+B=302–(减)相减例: A–B=-103*(乘)相乘例: A*B=2004/(除)相除例: B/A=25%(取模)取模运算例:...
代码星球
·
2020-09-20
区块
入门
实战
Solidity
运算符
区块链入门到实战(35)之Solidity – 变量作用域
局部变量的作用域仅限于定义它们的函数,但是状态变量可以有三种作用域类型。Public –公共状态变量可以在内部访问,也可以通过消息访问。对于公共状态变量,将生成一个自动getter函数。Internal –内部状态变量只能从当前合约或其派生合约内访问。Private ...
代码星球
·
2020-09-20
区块
入门
实战
Solidity
变量
区块链入门到实战(34)之Solidity – 变量
Solidity支持三种类型的变量:状态变量 –变量值永久保存在合约存储空间中的变量。局部变量 –变量值仅在函数执行过程中有效的变量,函数退出后,变量无效。全局变量 –保存在全局命名空间,用于获取区块链相关信息的特殊变量。Solidity是一种静态类型语...
代码星球
·
2020-09-20
区块
入门
实战
Solidity
变量
区块链入门到实战(33)之Solidity – 数据类型
在用任何语言编写程序时,都需要使用变量来存储各种信息。变量是内存空间的名称,变量有不同类型,例如整型、字符串类型等等。操作系统根据变量的数据类型分配内存。Solidity中,变量类型有以下几大类:值类型地址类型引用类型类型保留字取值布尔型booltrue/false整型int/uint有符号整数/无符号整数。整型int...
代码星球
·
2020-09-20
区块
入门
实战
Solidity
数据
区块链入门到实战(32)之Solidity – 代码注释
Solidity支持c风格和c++风格的注释。//之后到行尾的文本,都被看作注释,编译器忽略此内容/* 与 */ 之间的文本被看作注释,编译器忽略此内容示例注释示例。functiongetResult()publicviewreturns(uint){//这是一行注释,类似于c++中的注释...
代码星球
·
2020-09-20
区块
入门
实战
Solidity
代码
区块链入门到实战(31)之Solidity – 第一个程序
为简单起见,我们使用在线Solidity开发工具RemixIDE编译和运行Solidity程序。第1步 –在Fileexplorers选项卡下,新建一个test1.sol文件,代码如下:示例pragmasolidity^0.5.0;contractSolidityTest{constructor(...
代码星球
·
2020-09-20
区块
入门
实战
Solidity
第一个
首页
上一页
...
3
4
5
6
7
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他