展开

关键词

透视区块的三个

一个灵魂之问:区块是什么?区块是个什么样的事物?它是从哪里来,又要到哪里去?它的出现要解决什么问题? 有一部电视剧有一个经典的台词:透视社会依有三个面:技术、制度和文化。 用技术,制度和文化三个来透视区块,简直是即精准又传神。 任何一件事物都不是没有缘由,凭空出现的。在它出现之前,一定会有一个发展演进的过程。 首将分布式储存技术应用到数字货币中。这一技术也成为了比特币的底技术。在比特币的官网上,B-money被认为是比特币的精神先导。B-money的设计在很多关键的技术特质上与比特币非常相似。 当「掠夺」结束后,还会涉及「工业化」的过程,就像收割了用户以后,还可以针对存量进行各种不同的压榨:算法推送、渠道下沉、社群经济,等等。 目前来看,基于以太坊的 3Box、Blockstack 的 Gaia 系统,分布式密钥管理系统 NuCypher,还有 Textile、The Graph、dFuse 等区块数据库系统,都是可能的存储之上的逻辑方案

76910

使用深导航 | MAD Skills

导航组件简化了这些深的创建步骤。为了展示其工作原理,我们将再回顾我在 以前文章 中使用的甜甜圈记录应用。 这个 "新增" 操作使用的是 "隐式" 深,隐式意味着这个深会带用户到您应用结构中的一个固定页面,这个位置也不会随着时间而改变。 在我的应用中,该隐式深会一直带您到允许在列表中添加新甜甜圈的表单页。 "继续编辑" 操作使用的是 "显式" 深,显式的意思是我们调用这个深可以带用户到您应用中的一个动态页面。 创建隐式深 我们来先创建新增甜甜圈表单页的隐式深。 首先,我需要使用导航编辑器来创建这个深。 上面介绍的是隐式深下来我们来创建一个显式深,这个会根据应用的状态动态地被创建。

7930
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Go中字的实践

    介绍 的博客,按照约定的划分,还有一socket。这一就可以自定义的协议头部(header)了,下面是目前主流的Ethernet 2(以太网)标准的头部: ? 如果校验错误,直丢弃掉,不会送到上的协议栈中,只保证数据帧的正确性(丢掉错误的)。具体数据报的完整性由上控制,比如TCP重传。 其第二个参数 SOCK_RAW 表示带有的头部,还有个可选值 SOCK_DGRAM 会移除掉头部。 这里已经拿到socket的连句柄,下一步就可以监听该句柄的数据: for { buf := make([]byte, 1514) n, _, _ := syscall.Recvfrom 协议头部 上面例子代码中,定义了1514的字节slice来收一以太网的数据,然后取出前14个字节来解析头部。

    67220

    softmax

    基本原理 根据标签(label)和频率建立霍夫曼树;(label出现的频率越高,Huffman树的路径越短) Huffman树中每一叶子结点代表一个label; 之间的映射 将输入中的词和词组构成特征向量 ,再将特征向量通过线性变换映射到隐藏,隐藏通过求解最大似然函数,然后根据每个类别的权重和模型参数构建Huffman树,将Huffman树作为输出。  image.png 模型的训练 Huffman树中每一叶子结点代表一个label,在每一个非叶子节点处都需要作一二分类,走左边的概率和走右边的概率,这里用逻辑回归的公式表示  ? 参考 softmax函数(hierarchical softmax)

    83620

    「R」聚类和非聚类

    ❝原英文:https://www.rpubs.com/dvallslanaquera/clustering[1]❞ 聚类 (HC) 在这个分析中,我们将看到如何创建聚类模型。 这我们将使用欧氏距离,但也有其他有用的距离方法。 paste("Cluster", 1:k), pch = 22, col = 2:(k + 1), bty = "n") } hcoplot(spe.ch.ward, spe.ch, k = 4) 非聚类 (NHC) 这我们将做一个k均值聚类模型。

    13010

    (图解)Http 3握手、4挥手,Https 过程

    Http 3握手 Http三握手.png 2. Http 4挥手 Http四挥手 (2).png 3. Https 过程 https过程 (1).png 参考: 彻底搞懂HTTPS的加密原理 HTTP与HTTPS的区别, 以及SSL四握手过程

    6720

    动态 静态

    要想了解底是一个不得不过的一关,我总结了下学习的心得,首先要了解器到底是如何工作的,器分为两类,一个是静态,一个是动态,先来讲解静态,静态要干两件事: 符号解析 目标文件定义和引用符号 首先是可重定位目标文件的ELF文件:从上到下依是: 可重定位目标文件的ELF文件 ELF头部 .text .rodata .data .bss .symtab rel.text rel.data .debug 这就是一个静态器如何将一个可重定位文建变成可执行目标文件从而运行到平台上。 动态有是怎么回事呢? 像一些glibc提供的函数,我们可能随时随处都会用上,如果我们每把函数的代码复制到每个进程的文本段中,这无疑是一种浪费资源,所以出来了共享库的概念,在运行时,可以加载到任意的存储器地址,并在存储器中和一个程序起来 ,这个过程就叫做动态

    10630

    数字IC验证系列之化TLM连

    (name, parent); endfunction : new endclass : Singal_drive 在信号级协议的翻译工作当中,也无需关心指令完成的功能,只需要遵循特定的口协议 上图中的Transaction command、FIFO和Singal drive在更高的级进行例化和连

    18520

    设计模式之桥模式(Bridge 模式)类的功能类的实现类的结构的混杂与分离桥模式的具体实例小结

    类的功能 类的实现模式的具体事例 小结 Bridge的意思是桥梁,作用就是将两边连起来。桥模式的作用也是如此,桥模式分别类的功能和类的实现起来。 这里出现了两个可能有点陌生的词汇,类的功能和类的实现。 所以我们先来介绍这两种的结构,因为桥模式就是为了连这两种结构。 父类通过声明抽象方法来定义口 子类通过实现具体方法来实现口 类的结构的混杂与分离 所以学习了类的功能和实现之后,我们在编写子类的就可以考虑一个问题,我们要添加功能还是添加实现。 因此,我们需要将类的功能和实现分离为两个独立的结构,但又不能的简单的分开,分开之后又要添加某种联系,这种联系就是桥梁,也就是我们本文要讲的桥模式。 image.png 小结 分开后更容易扩展 桥模式的特点是将类的功能和实现分开。分开之后的好处就是有利于对它们进行扩展,当要添加新的功能的时候,只要在功能添加类就可以了。

    16410

    二叉树的遍历遍历+queue

    给出一棵二叉树,返回其节点值的遍历(逐从左往右访问) 样例 给一棵二叉树 {3,9,20,#,#,15,7} : 3 / \ 9 20 / \ 15 7 返回他的分遍历结果 : [ [3], [9,20], [15,7] ] 遍历+queue 参见数据结构与算法中写的,遍历是需要借助queue来做的,单纯的逐遍历写起来是比较简单的,像这样要求不同的还要放在不同的 vector中,稍微难一点,我一开始也没想好到底怎么做,参考了别人的代码,实际上也不是很难,主要是记录一下每的长度,那如何知道每一的长度呢,用了一个很巧妙的方法。 que;(先把front节点记录下来) } 把x放入vecto<vector<int>> res ; } 返回 res; 这样操作的巧妙之处在于每可以用 len记录当前的节点的个数,然后通过while循环把当前节点的下一放进queue,这样while出来之后刚好是遍历完了这一(而且已经删掉),queue里面剩下的就是下一的节点了。

    75240

    Agens聚类

    聚类是另一种主要的聚类方法,它具有一些十分必要的特性使得它成为广泛应用的聚类方法。它生成一系列嵌套的聚类树来完成聚类。单点聚类处在树的最底,在树的顶有一个根节点聚类。 聚类分为两种: 合并(自下而上)聚类(agglomerative) 分裂(自上而下)聚类(divisive) 目前 使用较多的是合并聚类 ,本文着重讲解合并聚类的原理。 Agens聚类原理 合并聚类主要是将N个元素当成N个簇,每个簇与其 欧氏距离最短 的另一个簇合并成一个新的簇,直到达到需要的分簇数目K为止,示意图如下: ? 假设 K=3 ,合并的步骤为: 26个字母首先被分配成 26 个簇 两两欧氏距离最近的两个簇合并,此时簇变成了 13 个 再两两欧氏距离最近的两个簇合并,此时一共有 12 个簇合并成了6个簇,还余下一个簇 ,因此此时剩下 6+1=7 个簇 一直重复上一步的操作,直到簇的数量为 3 的时候,就算是分簇完成 Agens聚类实现: 随机生成26个字母: # 生成坐标字典 def buildclusters(

    41940

    和硬

    当我们在创建软的时候,最好使用绝对路径,这样就不会出错了。 ? 创建软的命令格式如下:这样创建的软是可以移动的。当你移动软到别的目录下,仍旧能够使用。 ln -s 原始文件绝对路径 文件绝对路径 软是快捷方式,它相当于指向该文件的指针。通过它可以访问原始文件。文件的大小表示的是原始文件名的长度。 如果一个文件有多个硬,仅在指向 inode 的最后一个被删除且数为 0 时文件才会被删除。不能为目录创建硬。 创建硬的命令格式如下:即使不使用绝对路径也没有问题。 ln 原始文件路径 文件路径 ? 如上图,硬不能跨越文件系统。当我们输入上面的命令创建硬以后。再来看看文件本身的计数。 ? 他的计数变成了两个。我们去删除Myfifo文件。 硬实际上就是一个文件多个名字,它有几个名字,相应的数就是几。当修改其中任意一个硬文件的时候,原始文件会被修改(本质上就是修改原始文件)。

    33020

    和硬

    -符号:相当于windows的快捷方式。 创建命令: ln s 文件名 软的名字 ln-link s-soft 特点: 1.在linux中,软文件的颜色为浅蓝色。 2.软的大小为原文件的文件名大小,即路径长度。 3.软仅可在当前路径下使用,即和原文件在同一目录下。创建时最好给出原文件的绝对路径。 4.目录也可创建软,方法同上。 如上述的图片中,在这样形式的创建方式下如果将同一级目录下的软移动到其他目录下(与原文件不在同一个目录下),软会发生失效。 此外,如果原文件被删除,那么软也会发生失效,毕竟它只是一个快捷方式而已。 硬:在linux上,一以切皆文件。那么如何给出文件名,找到其在磁盘上的对应位置呢? 5.不能对目录创建硬文件,因为担心出现死递归创建的问题。

    5410

    vs. 硬

    另外从长列表中,我们还可以看到 inode 记录的硬数(包括源文件自己),一共是3。 ? 下来删除掉文件 myfile.txt,通过 ls -li 命令再看一下,发现 inode 记录的数变成了 2,通过硬我们还是可以读取原来的文件内容,说明文件内容数据块并没有被删除,只有当硬数变为 我们对硬的特点进行一下总结: 1) 硬文件都有相同的 inode 和 数据块 2) 删除掉一个硬文件,并不会影响 inode 号相同的其他文件,只有当 inode 记录的数为 0 时, 通过 ls -li 命令查看,发现 inode 号完全不同,并且 myfile.txt 的数还是 1,并没有增加,说明这里的数是指硬,通过软我们可以读取源文件的内容。 ? 通过上面的实验验证,软的特点如下: 1) 软和其所指向的文件具有不同的 inode,并且其数据块存储的内容为其所指向文件的路径 2) 创建软,其指向文件的硬数不会增加 3) 删除软并不影响原文件

    47330

    友情:先友情后,不是为了

    友情? 我相信大多数博客圈的博主们都会在自己的博客中开设“友情”栏目,与别人交换网站,目的是什么? 我对于“友情”的理解是,双方是生活中活网络上的好友,并非陌生人;在这种基础上交换的网站。既然叫做友情,则应该建立在友情的基础上交换,无友情何来友一说? 甚至有人直将群名片改为:自己的网站+“换”。诸如此类的现象很多,不一一详说。我想表达的是,以这样的方式换来的,不是友情,纯粹的就是,要更多这样的,不如到网上买。 友情! 那么如何正确交换友情呢?我个人总结了以下几点: 1、切记,交换的是友情。不管是你还是对方提出交换友的请求,都应建立在友情基础上。 同时我也建议各位博主朋友多检查检查自己的友情,一来是查看对方网站是否正常运行和更新;二来是查看对方网站是否还保留自己的

    24900

    分析法是什么 分析法的作用

    分析法是一个听起来十分具有专业性的词语,出现在各大相关的学术文章之中。但是不乏没有专业知识的人群对这个词语充满疑惑。那么分析法是什么?这种分析方法有什么具体的作用? image.png 什么是分析法 分析法,是一种将影响决策的相关因素拆解呈目标,准则和方案等方面的内容。然后通过定量分析的方法进行对于各项指标的衡量依据进行决策的决定。 从而分析法开始被众多统计学家选择开始进行运用到统计资料的方面。 分析法有什么具体作用 分析法具体应用场景,主要体现在使用者面临多个选择无法决断的情况。 综上所述,分析法是一种用于对多个可选项目的横向比较,用于进行数值化的量化和纵向对比帮助使用者得出更好的解救方案。因此,当人们对于多个选择的事情抉择方面,可以考虑使用这种分析方法进行分析处理。

    1.2K20

    TCPIP第二--数据

    物理的能力决定了最大传输速率、传输距离、抗干扰性等。集线器(Hub)是工作在物理的网络设备,用于双绞线的连和信号中继(将已衰减的信号再放大使之传得更远)。 数据是对物理传输原始比特流的功能的加强,将物理提供的可能出错的物理连改造成为逻辑上无差错的数据路,使之对网络表现为一无差错的线路。 由于同一帧数据可能被重复发送多,就可能引起收方多收到同一帧并将其递交给网络的危险。 数据通过使用计数器和序号来保证每帧最终都被正确地递交给目标网络。 而路由器识别IP地址,IP地址由网络管理员分配,是逻辑地址且IP地址具有结构,被划分成网络号和主机号,可以非常方便地用于划分子网,路由器的主要功能就是用于连不同的网络。

    13520

    Linux中的文件_软和硬

    一、文件介绍 Linux操作系统中的“文件”分为硬(hard link)和软(symbolic link)。两种的本质区别在于inode。 软:与硬不同,软是建立一个独立的文件,当读取这个文件时,它会把读取的行为转发到该文件所的文件上。 当我们删除文件a时,文件b不会被影响,但如果再读取b时,会提示无法打开文件;然而当我们删除b时,不会对文件a造成任何影响。 二、两者的区别 硬记录的是目标的inode,软记录的是目标的路径。 软就像是快捷方式,而硬就像是备份。 软可以做跨分区的,而硬由于inode的缘故,只能在本分区中做。 说明硬文件并不会复制数据块额外占用磁盘空间。 再看硬的另外一个限制——不允许目录做硬。例: ?

    72930

    Linux中的文件_软和硬

    一、文件介绍 Linux操作系统中的“文件”分为硬(hard link)和软(symbolic link)。两种的本质区别在于inode。 软:与硬不同,软是建立一个独立的文件,当读取这个文件时,它会把读取的行为转发到该文件所的文件上。 当我们删除文件a时,文件b不会被影响,但如果再读取b时,会提示无法打开文件;然而当我们删除b时,不会对文件a造成任何影响。 二、两者的区别 硬记录的是目标的inode,软记录的是目标的路径。 软就像是快捷方式,而硬就像是备份。 软可以做跨分区的,而硬由于inode的缘故,只能在本分区中做。 说明硬文件并不会复制数据块额外占用磁盘空间。 再看硬的另外一个限制——不允许目录做硬。例: ?

    46230

    数据

    广播信道上连的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。 数据只关注数据在流通的情况: ? 一般的适配器都包括了数据和物理这两的功能。 也有人采用另外的术语。这就是把路分为物理路和逻辑路。 物理路就是上面所说的路。 发送端的数据在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC” (其十六进制编码是 1B)。 收端的数据在将数据送往网络之前删除插入的转义字符。 通信完毕时,NCP 释放网络,收回原来分配出去的 IP 地址。着,LCP 释放数据。最后释放的是物理的连。 适配器着就执行指数退避算法,等待 r 倍 512 比特时间后,返回到步骤 (2),继续检测信道。但若重传达 16 仍不能成功,则停止重传而向上报错。

    1.1K10

    相关产品

    • 腾讯云优惠活动

      腾讯云企业中心推出了区块链解决方案,提供区块链基础设施服务和产业应用服务,链接信任,打造可信的企业间价值通道。 活动商品:腾讯云区块链服务 TBaaS

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券