摘要: 时钟树综合 学习 背景 时钟信号是数据传输的基准,他对于同步数字系统的功能、性能、稳定性起决定性作用。时钟信号通常是整个芯片中有最大扇出、通过最长距离、以最高速度运行的信号。时钟信号必须要保证在最差的条件下,关键的时序要求能够满足,否则对时钟信号的任何不当的控制都可能导致紊乱情况,将错误的数据信号索 阅读全文
posted @ 2021-10-21 23:40 amongv587 阅读(2418) 评论(0) 推荐(0) 编辑
摘要: 正则表达式定义 什么是正则表达式? 正则表达式(英语:Regular Expression,常简写为regex、regexp或RE),又称正则表示式、正则表示法、规则表达式、常规表示法。 它是一个字符串,可以用来描述、匹配一系列匹配某个句法规则的字符串。他描述的是一种正则文法,是一种上下文无关的文法 阅读全文
posted @ 2021-03-04 00:57 amongv587 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 前言 要么拥抱颠覆,要么被颠覆 一个社会的发展,一方面是生产力的发展,另一方面是生产关系的发展,生产力和生产关系互相作用。区块链代表先进的生产关系,把信用的成本降低到忽略不计,大幅提高交易的销量。人工智能代表着先进的生产力。如果人工智能能够和区块链结合,一定是非常有前途的产业。 十年后,可以预见,区 阅读全文
posted @ 2018-06-19 07:58 amongv587 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 21 比特币的数字签名 关键词:数字签名 摘要 非对称加密技术 比特币的数字签名只有转出人才能生成的一段防伪造的字符串,通过验证该字符串一方面证明该信息是由该转出人发起的,另一方面证明该消息未被篡改。数字签名由数字摘要和非对称加密技术组成。首先通过数字摘要技术将信息转换成固定长度的字符串,然后用自己 阅读全文
posted @ 2018-05-24 00:13 amongv587 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 第1集 从物物交换到比特币 关键词:货币 稀缺性 一般等价物 价值 信用背书 纸币-->电子记账 >只有银行有记账权-->金融危机中美国增发货币-->中本聪提出新型支付体系-->任何人都可以记账 第2集 什么是比特币 关键词:中本聪 资产 点对点 去中心化 2140年发行完毕。企业比如微软接收比特币 阅读全文
posted @ 2018-05-19 08:08 amongv587 阅读(169) 评论(0) 推荐(0) 编辑
摘要: package main import ( "context" "log" "os" "time" "fmt") var logg *log.Logger func someHandler() { ctx, cancel := context.WithCancel(context.Backgroun 阅读全文
posted @ 2018-02-24 08:11 amongv587 阅读(128) 评论(0) 推荐(0) 编辑
摘要: TCP协议详解的简介里面介绍了TCP协议主要关注的问题 1、TCP连接是怎么建立和结束的。 2、TCP是怎么估计每个连接的RTT和怎么样基于这个估计设置重传超时的 3、正常的输出传输是怎么样的。 4、窗口是如何管理的,以及流量是如何控制的。 5、TCP是怎么做到拥塞控制的。 对于在自顶向下计算机网络 阅读全文
posted @ 2017-10-08 21:29 amongv587 阅读(368) 评论(0) 推荐(0) 编辑
摘要: TCP主要学习的内容包括两个方面: 基本原理和协议内容与问题分析。 1、基本原理主要是明确TCP存在是为了解决什么样的问题存在的,就是可靠传输。 2、协议内容与问题分析,主要是TCP的连接建立与拆除,连接的各个状态,数据发送里面的seq和ack编号。 先了解一下TCP是如何实现可靠传输的 1、假设是 阅读全文
posted @ 2017-10-08 20:47 amongv587 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1、工厂方法和抽象工厂的区别。1.1为什么抽象工厂叫做抽象工厂。2、介绍适配器模式、代理模式3、找出现实中适配器模式、代理模式的用途。4、适配器模式、代理模式能解决什么问题?5、适配模式和代理模式合适的例子讲解。问题1抽象工厂的意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类... 阅读全文
posted @ 2015-12-23 23:57 amongv587 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 设计模式的定义: 模式是在某种情境下,针对某问题的某种解决方案。这里面关键的就是问题,情境,解决方案模式应该是可以重复利用的。面向对象设计的原则:封装变化 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混合在一起。 如果新的需求过来,都会使某方面的代码发生变化,那么你就... 阅读全文
posted @ 2015-12-18 00:30 amongv587 阅读(115) 评论(0) 推荐(0) 编辑