羊城遐思,逐梦前行
我愿为一朵浮萍 我愿为一朵浮萍 一朵无根的浮萍 飘荡在无边原野 流浪于大河山川 时而停留在沟渠 时而奔赴于江河 我渴望自由世界 波涛带着我寻找 哪里才是正确的方向 ? 我愿为一朵浮萍 一朵无根的浮萍 羡慕天空的云彩 嫉妒禽鸟的飞翔 哪里是梦的开始 哪里是梦的结束 只有不停的奔波 只有不停的流浪 我要到哪里找寻 找寻梦想起航的地方! 逐梦&结识 于今年,三番五次的辗转,最终还是落地于羊城,诸多波折,不尽言表。 在来羊城之前,也陆续几次来这里游历,但都时日不多,如匆匆过客般,来来去去。羊城之于我,诸多因缘,这里是我第一次为一个想法,独身奔赴的陌生城市,结识了我在文化知识上面的老师-小雅老师。小雅老师,对国学的认识深度,于我是生平仅见,比那些在百家讲坛上的老师也不遑多让,最让我倍感亲切的是,小雅老...阅读全文
我眼中的改革开放
「逝者如斯夫,不舍昼夜。」从党的十一届三中全会召开到现在,40 载春秋已经过去。生活中的一切也发生了翻天覆地的变化正如歌中所唱:我们唱着春天的故事,改革开放富起来...... 01 春天的故事 「1979年,那是一个春天,有一位老人在中国的南海边,画了一个圈。」 从那以后,中国波澜壮阔的改革开放走过了整整 40 年。这 40 年与 5000 年的中国历史相比虽是短暂而渺小的,但其影响却重大而深远,因为它改变了一个民族的历史命运,决定了一个国家的前途未来。 作为一名 90 后的学生,我虽没能亲眼目睹那 40 年前惊心动魄的伟大时刻,但却有幸能够见证这改革开放以来的中国速度与奇迹。 02 走进新时代 越来越「小」的钱包: 听父母说,在我出生前,买东西要凭粮票。在我儿时和父母出去购物时,他们总会带...阅读全文
免费物流快递查询API接口对接攻略
目前提供快递查询的接口平台有:快递鸟(非淘系用户使用最多)菜鸟 (淘系用户使用)不同接口的区别:(1)快递鸟支持400多家物流快递公司,接口稳定免费,提供多种方式接口对接(2)菜鸟支持100多家物流快递公司接口,主要支持阿里淘系商家用户使用。快递API的应用场景与用途1. 最常见的应用场景如下:(1)电商网站:例如B2C、团购、B2B、批发分销站、C2C、本地生活交易等网站。(2)管理系统:订单处理平台、订货平台、发货平台、分销系统、渠道管理系统、客户管理系统、ERP等。2. 快递API的用途如下:(1)让顾客登录网站后,直接在“我的订单”页面内就能看到订单的物流状态。(2)自动筛选出“已签收”、“疑难件”等状态的单号,减轻物流跟单人员的压力。(3)改变订单的状态和交易流程,例如单号变为“已...阅读全文
go语言编程
package 指明源文件所在的包 func 用于定义函数 go里面除了for循环的初始化用到;,其他大部分都不需要 go中没有while循环,不过可以利用 for condition来模拟while 编译: go builde 编译的文件名 定义一个变量,比如字符串 var s string = "" go也自动推导出类型 var s = ""; 也可以 s:="" :=用在值声明并且初始化 05 package main 07 import ( 08 "os" 09 "flag" // command line option parser 10 ) 12 var omitNewline = flag.Bool("n", false, "don't print final newline"...阅读全文
区块链教程Fabric1.0源代码分析Orderer multichain
区块链教程Fabric1.0源代码分析Orderer multichain,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。 Fabric 1.0源代码笔记 之 Orderer #multichain(多链支持包) 1、multichain概述 multichain代码集中在orderer/multichain目录下,目录结构如下: manager.go,Manager接口定义及实现。 chainsupport.go,ChainSupport接口定义及实现。 systemchain.go,system chain。 2、Manager接口定义及实现 2.1、Ma...阅读全文
看过这本书能说下讲的是那个版本吗
看过这本书能说下讲的是那个版本吗 #genesis(系统通道创世区块) 1、genesis概述 genesis,即创世区块,此处特指系统通道的创世区块。相关代码在common/genesis/genesis.go,即Factory接口及实现。 2、Factory接口定义 type Factory interface { Block(channelID string) (*cb.Block, error) } /...阅读全文
区块链教程之Fabric1.0源代码分析scc(系统链码)cscc(通道相关)
兄弟连区块链教程Fabric1.0源代码分析scc(系统链码)cscc(通道相关),2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。 # Fabric 1.0源代码笔记 之 scc(系统链码) #cscc(通道相关) ## 1、cscc概述 cscc代码在core/scc/cscc/configure.go。 ## 2、PeerConfiger结构体 ```go type PeerConfiger struct { policyChecker policy.PolicyChecker } //代码在core/scc/cscc/configure.go ``` #...阅读全文
兄弟连区块链教程Fabric1.0源代码分析Tx RWSet(读写集)
区块链教程Fabric1.0源代码分析Tx RWSet(读写集),2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。 # Fabric 1.0源代码笔记 之 Tx #RWSet(读写集) ## 1、RWSet概述 在背书节点模拟Transaction期间,为交易准备了一个读写集合。 Read Set包含模拟Transaction读取的Key和版本的列表,Write Set包含Key、写入的新值、以及删除标记(是否删除Key)。 RWSet相关代码分布在protos/ledger/rwset、core/ledger/kvledger/txmgmt/rwsetutil...阅读全文
兄弟连区块链教程以太坊源码分析core-state-process源码分析
StateTransition 状态转换模型 /* The State Transitioning Model 状态转换模型 A state transition is a change made when a transaction is applied to the current world state 状态转换 是指用当前的world state来执行交易,并改变当前的world state The state transitioning model does all all the necessary work to work out a valid new state root. 状态转换做了所有所需的工作来产生一个新的有效的state root 1) Nonce handlin...阅读全文
兄弟连区块链教程Fabric1.0源代码分析configupdate处理通道配置更新
区块链教程Fabric1.0源代码分析configupdate处理通道配置更新,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。 Fabric 1.0源代码笔记 之 Orderer #configupdate(处理通道配置更新) 1、configupdate概述 configupdate,用于接收配置交易,并处理通道配置更新。相关代码在orderer/configupdate目录。 2、SupportManager接口定义及实现 2.1、SupportManager接口定义 type SupportManager interface { GetChain(cha...阅读全文
leetcode_357
Golang: 思路:简单DP,这里可以注意到,当n>10,即这个数字的长度>10后,所有这个长度的数字都会有重复的现象发生,所以也可以直接穷举。 代码如下: DP的放在这里,双百时空间复杂度 func countNumbersWithUniqueDigits(n int) int { if n<0{ return 10 } arr1:=make([]int,11) arr1[0],arr1[1]=1,10 temp:=9 flag:=9 for i:=2;i