<!-- flowchart 箭头图标 勿删 --> 昨天最后一天工作日,让我碰到了两个有意思的C语言编程问题,周末前权当轻松一下,挺有意思就过去了,因为今晚雨夜通宵,就把它们记录了下来。 事件1:关于结构体对齐和packed属性 下午跟同事下楼抽烟,聊到一个有意思的问题,不讲故事了,直接看问题: ...
分类:
编程语言 时间:
2019-02-17 13:00:37
阅读次数:
207
Title:投票证明:基于投票机制和联盟封锁链的高性能一致性协议 Abstract:比特币引入了一种革命性的去中心化共识机制。然而,应用于公共区块链的比特币衍生共识机制不适合新兴联盟区块链的部署场景。我们提出了一种新的共识算法,即投票证明(POV)。协商一致由联合体合作伙伴控制的分布式节点协调,这些 ...
分类:
其他好文 时间:
2019-02-17 12:36:17
阅读次数:
198
在小端模式下,输出为: 在大端模式下,输出为: ...
分类:
其他好文 时间:
2019-02-16 11:55:06
阅读次数:
149
计算机存储数据是按大端或者小端将数据保存在内存上. 一般处理器都只选择其中的一种, 通常 和`AMD IBM`公司的处理器. 小端储存 : | 0x1003 | 0x78 | | : | : | | 0x1002 | 0x56 | | 0x1001 | 0x34 | | 0x1000 | 0x12 ...
分类:
其他好文 时间:
2019-02-11 12:31:03
阅读次数:
202
Table of Contents 1. "前言" 2. "字符数组的本质" 3. "整数数组与 1000000000 进制" 4. "小端模式存储" 5. "和 10 进制字符串之间的转换" 6. "大数加法" 7. "大数乘法" 8. "结语" 9. "参考链接" 前言 大数的实现应该是很多人在 ...
分类:
其他好文 时间:
2019-02-09 16:24:30
阅读次数:
222
第1章 课程介绍本章主要介绍课程要讲的知识点,以及课程要求等。 第2章 PHP7的新特性本章主要介绍PHP7的新特性,做基准测试,与PHP5对比验证PHP7的性能提升程度,引出对PHP7源码学习的必要性。 第3章 基本变量与内存管理机制本章主要讲解C语言中结构体和联合体的区别、宏定义、具体讲zval ...
分类:
Web程序 时间:
2019-01-20 15:04:12
阅读次数:
1182
在计算机设计之初,对内存中数据的处理也有不同的方式,(低位数据存储在低位地址处或者高位数据存储在低位地址处),然而,在通信的过程中(ISO/OSI模型和TCP/IP四层模型中),数据被一步步封装(然后加入信息首部),当传到目的段时,被一步步解封,然后获取数据。从上面我们可以看出,数据在传输的过程中, ...
分类:
其他好文 时间:
2019-01-20 13:44:17
阅读次数:
991
1.字节序 比如int a=0x12345678; 大端字节序:低字节存在高位,高字节存在低位。78存在高位,12存在低位。 小端字节序:低字节存在地位,高字节存在高位。78存在低位,12存在高位。 x86通常是小端,arm通常大端。 面试常考题:如何知道自己机器是大端还是小端? 答: 一般网络字节 ...
分类:
其他好文 时间:
2019-01-13 01:49:53
阅读次数:
192
在网上找到了一份斗鱼弹幕服务器第三方接入协议v1.6.2,有了第三方接口,做起来就容易多了。 一、协议分析 斗鱼后台协议头设计如下: 这里的消息长度是我们发送的数据部分的长度和头部的长度之和,两个消息长度是一样。然后要注意的是该协议使用的是小端整数,所以我们要对数据进行处理后再发送,这里可以使用in ...
分类:
编程语言 时间:
2019-01-09 15:05:18
阅读次数:
262