【笔记】区块链的系统架构、数据结构及运行机制

9 篇文章 1 订阅
订阅专栏

一、区块链的系统框架

1.区块链的系统架构与运行

  区块链的系统架构,主要是由数据层、网络层与共识层构成的底层网络,由数字货币、智能合约与其他“去中心化”组织等构成的应用层。下图为区块链的系统架构图。
在这里插入图片描述
  区块链是一个去中心的、分散式的网络账本,所以其系统架构也符合网络的基本特点。该网络账本构成一个系统,该系统最底层、最基础的是数据结构。这个结构就是将信息和数据采用一定的方式、格式组织起来,输入到区块链系统中并由其处理。当统一方式的数据输入后,网络层便开始连链接,在全网的节点之中进行广播、验证,然后在共识层中由全网达成共识而构建起区块。所有区块进行“组装”,最终构建起各种系统产品的运行平台,如公有链、私有链与联盟链等。而数字货币、智能合约、去中心化组织等都是区块链平台上运行的产品。

  在区块链的系统架构中,各个层次以交易为中心构建起一个完整的相互关联的循环体系,这一循环模式是这样的:
  首先,应用层的数字货币、智能合约等产品对于底层网络来说,传输的全是数据,即应用层相当于数据层的数据输入源。这些数据必须进入数据层,按照区块链的格式进行封装。
  其次,在数据封装完成后,就进入分布式(P2P)网络进行广播,由全网节点通过一定机制进行确认。
  最后,当全网达成共识之后,区块构建完成并连接到主链之上,完成一次完整交易的流程,并开始下一次交易的循环。

  这一循环过程,从技术角度讲,区块链中的区块是一种记录交易的数据结构,反映了一笔交易的资金流向。系统中已经达成交易的区块连接在一起形成了一条主链,所有参与计算的节点都记录了主链的信息,区块所承载的任务数据具体包括:交易双方私钥、交易数量、电子货币数字签名等。前一个区块形成的散列用来将区块连接起来,实现过往交易的顺序排列。随机数是交易达成的核心,所有“矿工”节点竞争计算随机数,最快得到答案的节点生成一个新的区块,并广播到所有节点进行更新,如此完成一笔交易,然后开始新的循环。

2.数据层、网络层与共识层

  数据层封装了底层数据区块的链式结构以及相关的非对称公私钥数据加密、时间戳等技术,这是整个区块链技术中最底层的数据结构。

  网络层包括分布式组网机制、数据传播机制和数据验证机制等,由于采用了完全的P2P组网技术,意味着区块链具有自动组网功能。

  共识层主要包括封装网络节点的各类共识机制算法。共识机制算法是区块领导核心技术,决定了到底有谁来记账,而且记账者选择的方式将会影响整个系统的安全性和可靠性。知名的有**工作量证明机制(PoW)、权益证明机制(PoS)、委托权益证明机制(DPoS)**等。

3.激励层、合约层与应用层

  激励层将经济因素集成到区块链技术体系中,主要包括经济激励的发行机制和分配机制,该层主要出现在公有链、私有链中。激励机制往往也是一种博弈机制,让更多节点愿意遵守规则。

  合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础。

  应用层封装了区块链的各种应用场景和案例。 在该模型中,基于时间戳的链式区块结构、分布式节点共识机制、基于共识机制的经济激励和灵活可编程的智能合约是区块链技术最具代表性的和创新点。

二、区块的概念和识别

1.区块与区块头

  区块是区块链的基本组成单元,它由一个包含元数据的区块头和紧跟其后的构成区块主体的一系列交易组成。 区块的基本数据结构如下表所示。
在这里插入图片描述
  区块头由三组区块元数据组成。 第一组元数据引用父区块哈希值的数据,这组元数据用于将该区块与区块链中前一区块相连接。第二组元数据,即难度、时间戳和随机数(Nonce),其与挖矿竞争相关。第三组元数据是梅克尔树根,一种用来有效地总结区块中所有交易的数据结构。区块头的数据结构如下表所示。
在这里插入图片描述

2.区块的识别

  区块可以通过两种方式被识别:区块哈希值区块高度
  区块主标识符是它的加密哈希值,通过安全散列算法-256(SHA-256)对区块头进行二次哈希计算而得到的数字指纹,所产生的“32字节”哈希值被称为区块哈希值。区块哈希值可以唯一、明确地标识一个区块,并且任何节点通过简单地对区块头进行哈希计算都可以独立地获取该区块哈希值。
  区块哈希值可能会作为区块元数据的一部分被存储在一个独立的数据库表中,以便于索引以及更快地在在磁盘中检索区块。

  区块在区块链中的位置即区块高度,区块高度可以识别区块。
  区块高度和区块哈希值不同之处在于,一个单一的区块有一个固定、明确的区块高度,但是两个或两个以上的区块也可能有相同的区块高度,并在区块链里争夺同一位置。一个区块的区块哈希值能唯一地识别一个特定的区块,但一个区块高度却不一定能识别出唯一的区块。

三、创世区块与区块的连接

1.创世区块

  创世区块是区块链里面所有区块的共同祖先,意味着从任一区块循链向后回溯,最终都将到达创世区块。 每一个节点都“知道”创世区块的哈希值、结构、被创建的时间和里面的交易。
  因此,每个节点都把该区块作为区块链的首区块,从而构建了一条安全的、可信的区块链根,每一个节点都包含创世区块,永远不会被改变。

2.区块的连接

  当某个节点接收到传入区块时,它会验证这些区块,然后链接到现有的区块链上。为了建立这个链接,该节点将检查传入的区块头并寻找该区块的“父区块哈希值”。
  每个参与节点都可以保存整个区块链的副本,只要有参与节点存在,区块链数据就不会丢失。区块链上的每个区块都可以用来记录货币、股权、债券、数字签名、数字合约以及其他任何数字化内容。

四、区块链的数据结构

1.区块链的结构基础

  首先,区块链的数据结构是在SHA-256支持下实现的;其次,在区块对交易封装过程中,采用高效的梅克尔树算法,一步一步地将繁杂的信息进行归纳和简化;再次,为了保证区块的顺序链接,需要采用时间戳机制在区块中写入时间参数;最后,为了达成共识机制,并使全网参与的“挖矿”工作顺利进行,系统在PoW共识机制下采用了难度目标和随机数两种设计,保证系统在一个可靠的区间内运转。

在这里插入图片描述

2.哈希值、梅克尔根等数据及作用

  哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个较小的二进制值称为哈希值。一段明文哪怕只更改一个字母,都将产生不同的哈希值。
  哈希函数的单向、输出数据长度固定等特征使它可以生成消息或者数据,而且哈希算法和哈希值一般用于快速查找和加密算法。
  哈希算法应用在区块中,既减小了区块存储的数据量,也不影响对数据的链接访问。

  每个数据区块包含区块头和区块体,区块头封装了当前版本号、前一区块哈希值、当前区块PoW要求的随机数(Nonce)、时间戳以及梅克尔根信息。区块体包括当前去看经过验证的、区块创建过程中生成的所有交易记录;这些记录就是通过梅克尔树的哈希过程生成唯一的梅克尔根后,并记入了区块头中。
  梅克尔根,是指梅克尔树的根,因为梅克尔树在计算的过程中主要用到哈希算法,或称为梅克尔哈希树。

3.难度确认、运行及其作用

  工作量证明机制是一个可以让每个参与者参与交易验证的方式,为形成一个多方共同维护并共享同一份记录交易的账本,一个基于零信任基础、去中心化的P2P网络系统。
  工作量证明是让任一参与节点花费时间和运算资源来计算一组数学公式的结果,一旦这个结果被计算出来,其他参与节点也可用相关的数学公式去验证这个值是否有效。进行PoW计算的过程也被形象地称为“挖矿”,参与节点被成称为“矿工”,计算过程如下:
  每个区块的区块头包含许多固定值,只有随机数值为随机值,因此每个节点进行PoW计算时,通过不断替换这个随机值来让这个区块的区块头哈希值小于一个被设定好的难度目标值。当最接近难度目标值的哈希值产生后,该“矿工”可以向全网广播,如果同意时间获得超过51%节点的认可,意味着该“矿工”完成了一个新区块,可以将其链接到区块链上,其他“矿工”再以这一个区块为父区块进行下一个区块的运算。

  区块链中的难度值,是指节点要运算出低于难度目标值的哈希值,平均花费的时间,即平均要完成一次PoW计算所用的时间。
  比特币的难度值是可以动态调整的,目前每产生2016个区块会调整一次难度值,以每10分钟产生一个区块估算,大约每两周会调整一次难度值。难度值的调整是由每个完整结点肚子自动发生的,每达到2016个区块后,所有结点都会按统一的公式自动调整难度值。

  • 新难度值公式:新难度值 = 旧难度值 x (20160分钟 / 过去2016个区块花费时长)
  • 目标值(Target)的计算公式:目标值 = 最大目标值 / 难度值

  目标值的大小与难度值成反比。 比特币工作量证明的完成,是以“矿工”计算出来的区块哈希值小于目标值且最接近于目标值为判断标准。

4.时间戳、随机数及其作用

  时间戳,能表示一份数据在某个特定时间之前已经存在的、完整的、可验证的数据,其通常是一个字符序列,能够唯一地标识某一刻时间。 在区块链中采用了“unix”时间计数方式,由时间戳服务器为每一个区块加上的时间序列,记录了该区块的产生时间。
  比特币挖矿的目标就是找到一个随机数,使在这个值下的区块头的SHA-256哈希值输出必须小于设定的难度值,“矿工”通过不停地变更区块头中的随机数,并对每次变更后的区块头做双重SHA-256运算,将结果只与当前网络的目标值作对比,如果小于目标值,则工作量证明完成,区块创建成功。

五、区块链的工作流程与机制

1.步骤与防止分叉

  区块链的工作步骤:

  1. 发送节点将新的数据记录向全网进行广播。
  2. 接受节点对收到的数据记录信息尽心验证,如记录信息是否合法,通过检验后,数据记录将被纳入一个区块中。
  3. 全网所有接受结点对区块执行共识算法,包括工作量证明、权益证明等。
  4. 区块通过共识算法过程后被正式纳入区块链中存储,全网节点均表示接受该区块,新区块将以该区块链为基础进行延长。

在这里插入图片描述
  全网广播,实际上不需要让全网所有节点收到,只要大部分节点收到即可。对于那些没有收到的、丢失的区块,区块链系统是具有容错能力的,如果某节点没有收到特定区块,当节点发现自己缺失区块时,可以提出自己下载区块的请求。
  节点始终都将最长的区块链视为正确的链,并持续以此为基础进行验证和延长。 当其中一条被证实为较长,那么在另一条分支链条上工作的节点将转换阵营,开始在较长的链条上工作,由此防止了区块链的分叉。

2.安全、透明与不可篡改的系统机制

  时间戳把数据区块的内容与数据区块本身联系起来,其重要意义在于其使数据区块形成了新的结构。这个新的结构使各个区块通过时间线有序地连接起来,形成了区块的链条,因此才成为区块链。
  通过给数据记录印上时间标签,使每一条数据记录都具有唯一性,从而使数据记录本身在区块和区块上的位置进行精确定位且可回溯,也给其他的校验机制发挥协同作用提供了极大的便利性和确定性,使整个区块链网络能够确定性地验证某条数据记录是否真实。

  区块链网络是一个公开的、难以攻破的、不可篡改数据记录和制造虚假数据的诚实可信的系统。
  关键技术包括两个方面:一是数据加密机制;二是共识算法
  在数据加密机制中,一方面要有一个私钥,另一方面要使用哈希算法等。
  共识算法,是区块链中节点保持区块数据一致、准确的基础,主流共识算法包括工作量证明(PoW)、权益证明(PoS)、委托权益证明(DPoS)等。

六、从区块链1.0到区块链3.0的演化

1.区块链的进化

  划分方式1:
  区块链1.0是以比特币为代表的数字货币应用,其场景包括之父、流通等;区块链2.0结合数字货币与智能合约,对金融领域的更广泛场景和流程进行优化的应用;区块链3.0则超出金融领域,旨在为各种行业提供去中心化解决方案。
  划分方式2:
  区块链1.0是可编程的数字货币;区块链2.0是可编程的智能合约;区块链3.0是可编程的社会治理。
在这里插入图片描述

2.区块链1.0

  区块链1.0主要是支撑虚拟货币的应用,包括转账、汇款、数字化支付以及加密货币,比特币就是区块链1.0的代表,也是最成功的数字货币。
  区块链1.0的实质就是可编程的数字货币。 主要应用领域为“加密数字货币”,包括货币的发行机制、分配机制、币值调节机制等。
  比特币可视为区块链首个在金融支付领域的应用,也是应用最广泛的公有区块链。

3.区块链2.0

  区块链2.0是可编程的智能合约。 主要应用领域为智能合约,智能合约能够令各方自动执行操作,结果由软件验证,而非人类扮演中介。
  区块链2.0的典型应用包括:(1)股权、债券合约;(2)证券与金融合约;(3)糊住保险合约;(4)权利登记、转让;(5)博彩;(6)防伪;(7)物联网等。

4.区块链3.0

  区块链3.0可看作可编程的社会治理。
  总体有两大类应用:

  • 超越货币、经济、市场的公正性应用。
  • 超越货币、经济、市场的效率和协作。

  区块链3.0是价值互联网的内核。区块链能够对每一个互联网中代表价值的信息和字节进行产权确认、计量和存储,从而实现资产在区块链上可被追踪、控制和交易的目的。
  价值互联网的核心是由区块链构造一个全球性的分布式记账系统,它不仅能够记录金融业的交易,而且几乎可以记录任何有价值的能以嗲吗形式进行表达的实物。实现信息的兹证明,不再依靠某个或第三人或机构获得信任或建立信用;实现信息的共享,通过解决信任的问题来提高整个系统的运作效率。

  区块链3.0的主要应用在社会治理领域,例如:

  • 供应链自动化管理
  • 自动化采购
  • 智能化物联网应用
  • 产权登记
  • 虚拟资产兑换、转移
如何用架构师思维解读区块链技术?
阿里技术
03-12 1110
阿里妹导读:很多童鞋反馈,区块链技术有点绕,有点晦涩,大都是一知半解,理解不够通彻。但在阿里技术专家郑吉看来,区块链特别是比特币本身,并没有使用高大上复杂的新技术,只是对现有技术的组合。其天才的地方体现在系统架构上,体现在把金融学,货币学,博弈学,甚至是哲学思想体现在比特币的系统架构上。如果单纯从系统中的技术点着手学习研究,那么往往就会觉得有点绕,有点晦涩。这就像我们在平时工作中了解某个系统,如
深度解析区块链架构、跨链和演进
区块链大本营
02-06 2646
本文根本上介绍区块链架构内涵,先概括区块链的本质,以发展的眼光给出一个区块链的高阶架构,并对高阶架构的各个模块进行详细的说明。作者 | 庄鹏责编 | 钱曙光本文是基于作者近几年来对各种区块链平台理念和技术的研究,结合作者过去十多年IT架构经验,审慎思考的结果,文章仅代表作者个人观点。作者会假设读者对各种区块链平台有一定认知,不会对具体的区块链平台再做详细的介绍。为了从根本上说清楚区块链架构内涵
一文看懂区块链架构设计
热门推荐
lucky_greenegg的专栏
10-15 8万+
转自:http://www.8btc.com/ebook-blockchain 前言 区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的热门技术之一,本身不是新技术,类似Ajax,可以说它是一种技术架构,所以我们从架构设计的角度谈谈区块链的技术实现。 无论你擅长什么编程语言,都能够参考这种设计去实现一款区块链
一幅图解释区块链结构
weixin_33738578的博客
02-27 1531
先看比特币的核心特点:1)基于时间戳的链式区块结构;2)分布式节点间的共识机制;3)基于共识算力的经济激励;4)灵活可编程的智能合约机制。 再来谈区块链的重要特性:1)去中心化、完全分布式;2)点对点;3)共识机制;4)加密算法。 我认为区块链的基础技术两点:1、区块链结构;2、全网广播机制。 先看区块链结构: 再说全网广播机制: “全...
区块链入门—带你快速了解(通俗易懂)
最新发布
weixin_66010044的博客
08-08 2283
读懂这篇文章需要有一定的数据结构与算法的基础。本篇文章如果有不正确的地方,欢迎指正。
区块链架构有哪些?
XYlittlework的博客
06-11 2万+
本文将整理汇总目前常见的区块链各种架构,通过汇总分析,区块链架构基本都大同小异,前面详细介绍几个,后面的就不重复介绍了。 一、区块链原理架构 技术层面,区块链的结构如下图所示。一条区块链上有多个区块,每个区块包括区块头与区块体。区块头中主要包括版本号、前一区块哈希值、时间戳、随机数、目标哈希、默克尔根;区块体中是通过默克尔树记录的账本信息。 这个主要是展示的区块链原理的技术架构,接下来,主要介绍组织架构及层级。 二、早期的区块链架构 区块链技术刚提出的时候,在架构上...
区块链技术没那么复杂,别被大佬们忽悠晕了
weixin_34010949的博客
08-23 1262
这两年数字货币很火,不过很多人把数字货币和区块链等同于一码事,其实这是两个完全不同的概念。区块链是一项技术,而数字货币是区块链的一种应用而已,但区块链的应用远不止于此,只不过当下区块链的应用只有数字货币比较火热而已,很多人就会把区块链误解为就是数字货币。 区块链技术近两年丝毫不亚于人工智能,大公司的岗位需求与布局比比皆是,区块链作为一种全新的技术,未来具...
区块链系统架构
Lora青蛙的博客
03-08 1万+
区块链技术架构如图所示,包括核心技术组件、核心应用组件和配套设施3部分。其中,核心技术组件又包括通信层、存储层、安全机制层和共识机制层。 1)核心技术组件 ① 通信:区块链通常采用点对点(peertopeer,P2P)技术来组织各个网络节点,每个节点通过多播实现路由、新节点识别和数据传播等功能。 ② 存储:区块链数据在运行期以块链式数据结构存储在内存中,最终会持久化存储到数据库中。对于较大的文件,也可存储在链外的文件系统里,同时将摘要(数字指纹)保存到链上用以自证。 ③ 安全机制:区块链系统通过多种密码学
常见区块链基础架构
qq_41547320的博客
07-07 1万+
本文根据当前网络上大家熟知的公链和联盟链,介绍下区块链的整体架构。 一、基础原理架构技术层面,区块链的结构如下图所示。一条区块链上有多个区块,每个区块包括区块头与区块体。区块头中主要包括版本号、前一区块哈希值、时间戳、随机数、目标哈希、默克尔根;区块体中是通过默克尔树记录的账本信息。 这个主要是展示的区块链原理的技术架构,接下来,主要介绍组织架构及层级。二、早期的区块链架构 区块链技术刚提出的时候,在架构上通常被分为6层或者4层,6层的概念即数据层、网络层、共识层、激励层、合约层和应用层,下图为区块链技术早
牛逼,一整套基于Java开发的的区块链系统(附完整源码)
m0_60614141的博客
04-30 5747
前言 近几年区块链概念越来越火,特别是区块链技术被纳入国家基础设施建设名单后,各大企业也开始招兵买马,对区块链技术进行研究,从各大招聘网站的区块链职位来看,薪资待遇都很不错,月薪30K到80K的都有,这对于我们程序员来说也是一种机遇,说明学习区块链技术刻不容缓。 我个人从2016年就开始在做区块链系统开发的相关工作,最近身边很多朋友都在找我,想让我给他们讲讲区块链技术开发的相关知识,介于此,索性我就手撸了一套简单的java区块链系统,并写了一份详细的开发教程,发布到博客,希望能够对热爱区块链技术的小伙伴学习
"物联网系统中的混合集中式和区块链身份验证架构
沙特国王大学学报用于异构物联网系统的奥萨马·A放大图片作者:Khashana,Nour M.Khafajahba研究和创新中心,拉卜丹学院,邮政编码。Box 114646,阿布扎比,阿拉伯联合酋长国bIrbid National University,Faculty of...
基于区块链的数字资产管理系统框架设计与分析.pdf
05-14
企业大数据的管理与应用是数据驱动企业转型升级的先决条件。基于区块链的企业数字资产管理(Digital Asset Management)系统可以解决传统企业数字资产管理系统的诸多弊端,如版权纠纷、隐私泄露、数据丢失、恶意篡改、单点故障等。区块链技术作为一种分布式账本技术,通过加密算法、共识机制、多点维护等技术手段能够保证链上数据的可信赖性和可验证性,降低中心化管理模式带来的风险
区块链技术原理》笔记
qq_33690342的博客
06-02 3810
1、区块链的概念: 侠义上,区块链是一种按照时间顺序将数据区块一顺序相连的方式组合成的一种链式数据结构,并以密码学的方式bao'zhneg
区块链笔记
weixin_44172023的博客
07-01 348
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 最近几年,像比特币、以太坊、ICO、区块链等概念突然成为互联网热门话题,今天写这篇博客,也是做一些笔记,大概说一下对这个的解释和其他相关内容。 区块链区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法块链是分布式...
小白从零开始学习区块链的个人笔记(一) 什么是区块链
weixin_45067603的博客
04-10 965
小白从零开始学习区块链的个人笔记(一) 第一章 什么是区块链 区块链的起源 1.密码朋克的成立 1993年,埃里克 休斯发布《密码朋克宣言》,目的是保护个人隐私 2.工作量证明机制 1990年由大卫 乔姆发明,也称Ecash,认为分布式的、真正的数字现金系统应该为人们的隐私加密,故使用数字编码,且付款方匿名而收款方非匿名。因理念太超前终告破产倒闭 3.哈希现金 1997年,为了解决垃圾邮件问题发明...
区块链的结构和原理
weixin_42419611的博客
11-03 1万+
区块链的结构和原理 文章目录区块链的结构和原理区块链原理区块链结构关于区块链的几个问题结语 区块链原理 区块链是一个链表,链表上存有交易信息,所有人共享同一个链表,因此它也是一个没有管理员的分布式数据库,即去中心化数据库,所有人都能加入这个数据库,并且可以读取任意块,也可以在区块链尾加入块,但无法修改已有块,新块加入后所有人的链表都将更新。采矿就是在链表中加入新块。 区块链结构 图 1:区块链的一个例子,它由连续的块序列组成 图 2:块结构 块由块头和块体组成: 块头包含: Block versio
区块链数据结构
ling1998的博客
03-12 1万+
1、区块链的基本概念 2、区块链的基础技术架构 3、常见概念 4、区块链网络 5、区块链去中心化的特点 6、区块链数据结构
区块链中的基础数据结构
Erick Lv的笔记
04-06 3740
区块 区块/Block 区块是在区块链网络上承载交易数据的数据包,是一种被标记上时间戳和之前一个区块哈希值的数据结构,区块经过网络的共识机制验证并确认区块中的交易。 父块/Parent Block 父块是指区块的前一个区块,区块通过早去块头记录区块以及父块的哈希值来在时间上排序。 区块头 记录当前区块的元信息,包含当前版本号、上一区块的哈希值、时间戳、随机数、Merkl...
区块链系统架构图_《区块链参考架构》完整汇总版(十):功能视图
weixin_39697096的博客
12-21 2547
(区块链参考架构之功能视图 来源:金色财经)6功能视图6.1功能架构区块链参考架构》用一组高层的功能组件来描述区块链。功能组件代表了为执行第5章描述的与区块链技术相关的各种角色和子角色的区块链活动的功能集合。功能架构通过分层框架来描述组件。在分层框架中,特定类型的功能被分组到各层中,相邻层次的组件之间通过接口交互。6.1.1分层框架BRA功能架构的分层框架包括4层,以及一个跨越各层的跨层功能集合...
写文章

热门文章

  • 【笔记】AOE网与关键路径 46894
  • 【精华】安卓开发学习路线规划 19405
  • 【干货】软件安装报“不能注册DLL/OCX:RegSvr32失败;退出代码Ox3” 19206
  • 【笔记】区块链的系统架构、数据结构及运行机制 13733
  • 【练习】舞伴配对问题 12800

分类专栏

  • 数据结构 42篇
  • 区块链 9篇
  • 设计模式 2篇
  • 后端开发 8篇
  • 密码学 2篇
  • 分布式系统 3篇
  • 计算机组成原理 16篇
  • Android开发 14篇
  • 数据结构 24篇
  • 组成原理 16篇
  • 技术干货 6篇
  • 编程语言 2篇
  • 基础整理 19篇
  • 软件工程 4篇
  • 随笔小练 22篇
  • 平面设计 5篇
  • 材料科学 2篇
  • 其他杂谈 1篇

最新评论

  • 【笔记】图的基础知识

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)提升标题与正文的相关性;(2)使用更多的站内链接;(3)增加条理清晰的目录。

  • 【精华】安卓开发学习路线规划

    chargez: 老哥有推荐的视频吗?只有书吗

  • 【笔记】区块链的系统架构、数据结构及运行机制

    haoma2772: 讲的很棒

  • 【笔记】AOE网与关键路径

    LCIWalt: 在有多条关键路径的情况下

  • 【笔记】AOE网与关键路径

    LCIWalt: 代码有误 会出现没有路径也作为路径的情况

大家在看

  • 基于Node.js+vue智能公交系统app(开题+程序+论文) 计算机毕业设计 620
  • 基于C语言开发的图书管理系统 1
  • 15:00面试,15:06就出来了,问的问题有点变态。。。 569

最新文章

  • 【笔记】工厂方法模式
  • 【笔记】单例模式
  • 【精华】安卓开发学习路线规划
2020年27篇
2019年18篇
2018年33篇
2017年64篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家杭州山水玻璃钢人物雕塑藤县玻璃钢雕塑公司步行街玻璃钢雕塑销售电话浙江商场节庆美陈雕塑工厂万源玻璃钢花盆花器浙江超市商场美陈研发河南常用玻璃钢花盆大连雕塑玻璃钢泉州玻璃钢雕塑加工朝阳火烈鸟玻璃钢雕塑安装井冈山彩色玻璃钢雕塑陕西公园玻璃钢雕塑价位清远玻璃钢雕塑销售厂家湖北商场美陈绵阳玻璃钢仿铜雕塑价格商场大型玻璃钢雕塑清远玻璃钢楼盘景观雕塑供应商邯郸泡沫玻璃钢雕塑安县玻璃钢花盆花器贵溪玻璃钢卡通座椅雕塑玻璃钢雕塑制作安装工具上海卡通玻璃钢雕塑漯河玻璃钢雕塑厂家湖北玻璃钢广场雕塑厂家玻璃钢雕塑产生断裂的原因玻璃钢小黄人雕塑图北海玻璃钢雕塑玻璃钢雕塑定额依据滁州玻璃钢雕塑价位常州清远景观玻璃钢雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化