goroutine(协程) 大家都知道java中的线程Thread,golang没有提供Thread的功能,但是提供了更轻量级的goroutine(协程),协程比线程更轻,创办一个协程很简单,只需要go关键字加上要运行的函数,就可以实现了。看个简单的例子: 运行结果如下: Channels(信道) ...
分类:
其他好文 时间:
2018-03-03 18:12:18
阅读次数:
171
<center>通信笔记</center>1.复用模型时分复用TDM假设每个输入的数据比特率是9.6kbit/s,线路的最大比特率为76.8kbit/s,则可传输8路信号。(输入端和输出端都需要使用缓存)时分复用可以充分的利用信道容量。时分复用的前提是信道速率极大而信息速率极小这样才有复用的可能。频分复用FDM频分复用的基本思想是:要传送的信号带宽是有限的,而线路可使用的带
分类:
其他好文 时间:
2018-03-02 18:41:08
阅读次数:
173
元旦至今春节期间一直想写这篇总结,然鹅苦于心里有个吃鸡梦,没能静下心来好好回顾去年。最近看过一本书,里面有句话说的很对:每个人获得的东西都恰好是他值得获得的东西。换句话说,出来混都是要还的,虽然我不信道家,但是对于里面的因果,现世报还是很认可的,每个人在过去种下了因,在将来就会得到对应的果。比如,我 ...
分类:
其他好文 时间:
2018-02-25 13:16:52
阅读次数:
152
队列: 从概念上来讲,AMQP消息路由必须有三部分:交换器、队列和绑定。生产者把消息发布到交换器上;消息最终到达队列,并被消费者接收;绑定决定了消息如何从路由器路由到特定的队列。 消费者通过以下两种方式从特定的队列中接收消息: 1)通过AMQP的basic.consume命令订阅。这样做会将信道置为 ...
分类:
其他好文 时间:
2018-02-12 18:38:05
阅读次数:
219
目录 货币:一种观念,一个记账单位 纸币:从泡沫到法币,从自由到垄断 数字货币:6000年后,回到起点 互联网:从泡沫到革命,从1.0到4.0 区块链:从泡沫到…… 为了不引起读者混淆,笔者在一些概念上作了区分。数字货币:通指一种新的货币制度,类似于信用货币制度或者金本位制度等;虚拟币:指代以比特币 ...
分类:
其他好文 时间:
2018-02-11 14:38:28
阅读次数:
425
考虑到项目的实际需要,树莓派作为主机,应该只在需要的时候查询特定节点发送的数据,因此接收到数据后需要根据头部判断是否是自己需要的数据,如果不是继续接收数据,超过一定时间未查询到特定节点的数据,则退出程序,避免无限等待。 本项目中各个节点和树莓派的通信不区分信道,因此如果由树莓派发送给特定节点的数据会 ...
分类:
其他好文 时间:
2018-02-11 12:35:44
阅读次数:
258
题目链接:http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=1274 题目描述 Alpha 机构有自己的一套网络系统进行信息传送。情报员 A 位于节点 1,他准备将一份情报 发送给位于节点 n 的情报部门。可是由于最近国际纷争,战事不断,很多信道 ...
分类:
其他好文 时间:
2018-02-10 11:16:27
阅读次数:
189
先补充一个知识: 1.停止等待协议:是tcp保证传输可靠的重要途径,“停止等待”就是指发送完一个分组就停止发送,等待对方确认之后,才能继续发送下一个分组 停止等待协议的优点是简单,缺点就是信道的利用率太低,一次只发送一个消息,信道大部分时间都是空闲的。 2:超时重传有一下三种情况: 1) 分组丢失: ...
分类:
其他好文 时间:
2018-02-01 23:11:13
阅读次数:
191
1、路由器,是连接外网和内网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。3、路由和交换机之间的主要区别就是交换机发生在OSI参考模型第二层(数据链路层),而路由发生在第三层,即网络层。这一区别决定了路由和交换机在移动信息的过程中需使用不同的控制信息。4、路由器即是网关设备,用于连接多个逻辑上分开的网络,而逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传
分类:
其他好文 时间:
2018-02-01 22:09:29
阅读次数:
135