通信Socket编程 发表于 2018-09-06 | 分类于 网络编程协议 Socket编程什么是Socket:Socket,英文含义是【插座、插孔】,一般称之为套接字,用于描述IP地址和端口。可以实现不同程序间的数据通信。Socket起源于Unix,而Unix基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭cl ... 阅读全文 »
数据结构--散列表(哈希表)2 发表于 2018-09-06 | 分类于 数据结构和算法 本文主要采用: 构造方法:除留余数法: f(key)=key%p (P<=m m:散列表的长度) 处理散列冲突方法:链地址法(单链表) 代码实例:123456789101112131415161718192021222324252627282930313233343536373839404 ... 阅读全文 »
数据结构--散列表(哈希表)1 发表于 2018-09-06 | 分类于 数据结构和算法 本文主要采用: 构造方法:除留余数法: f(key)=key%p (P<=m m:散列表的长度) 处理散列冲突方法:线性探测法 代码实例:12345678910111213141516171819202122232425262728293031323334353637383940414243 ... 阅读全文 »
字符二进制转换 发表于 2018-09-05 | 更新于 2018-11-03 | 分类于 GO语言 字符二进制转换运用位操作左移和右移来实现字符二进制转换的一个源码(自己也可以去实现) 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 ... 阅读全文 »
go语言贪食蛇和c语言区别 发表于 2018-09-05 | 分类于 GO语言 CSDN博客链接 GO贪食蛇小Demo利用go语言写贪食蛇游戏那么就会利用面向对象的思想来写一下,创造蛇身体对象,然后写出来,go语言写的时候我们需要调用一个c语言写的一个包,go语言可以直接调用调用c语言的函数,很方便简洁,我们先来看一下我自己写的C语言的一个包 12345678910111213 ... 阅读全文 »
C语言贪食蛇实现 发表于 2018-09-05 | 分类于 C/C++ CSDN博客 贪食蛇小Demo我们先来看一下C语言的贪食蛇代码,相对于面向对象的的语言,C语言是一门面向过程的语言,C语言写出来的代码都是顺着平常的思路来一步一步实现的,我们先来看C语言的代码 12345678910111213141516171819202122232425262728293031 ... 阅读全文 »
C和Go相互调用 发表于 2018-09-05 | 更新于 2018-09-06 | 分类于 C/C++ 转载处:https://colobu.com/2018/08/28/c-and-go-calling-interaction/ C和Go相互调用C可以调用Go,并且Go可以调用C, 如果更进一步呢, C-->Go-->C 或者 Go-->C-->Go的调用如何实现? 本文通过 ... 阅读全文 »
区块链以太坊相关资料 发表于 2018-09-04 | 分类于 区块链 收集整理了一些免费区块链、以太坊技术开发相关的文件,有需要的可以下载,文件链接: web3.js API官方文档中文版:https://pan.baidu.com/s/1hOV9hEzi7hFxJCL4LTvC6g 以太坊官方文档中文版 :https://pan.baidu.com/s/1ktOD ... 阅读全文 »
区块链中的双花问题 发表于 2018-09-04 | 分类于 区块链 区块链中的“双花”问题我们举个简单的例子,比如你在商场刷卡买东西。这个行为面临三种危险: 首先,刷卡这个行为,验证的是你的信用卡信息,也就是说只要给刷卡机提供同样的信息,就能从你的账户里把钱刷走。没错,很多朋友都听说过,有犯罪组织专门从事复制卡信息的勾当,然后“盗刷”你的卡。在一些不发达国家的小店 ... 阅读全文 »
什么是区块链 发表于 2018-09-04 | 分类于 区块链 【定义】区块链(Blockchain)是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。该技术方案让参与系统中的任意多个节点,把一段时间系统内全部信息交流的数据,通过密码学算法计算和记录到一个数据块(block),并且生成该数据块的指纹用于链接(chain)下个数据块和校验,系统所有参 ... 阅读全文 »