- 博客(12)
- 收藏
- 关注
原创 linux下安装编译json-c
注意: 也可以将构建目录放在 json-c 源目录中,甚至根本不使用单独的构建目录,但是有些事情可能不能很好地工作。完成后会有头文件和库的路径地址。可以自己下载压缩包解压一样。
2023-07-26 15:09:22 552
原创 在ns3中使用外部链接库的方法
CXXFLAGS="-Wno-error" ./waf configure //前缀CXXFLAGS="-Wno-error" 表明忽略一切警告, //因为ns3会把所有警告当错误报告然后中止编译。我使用的是ns3.30版本,在ns3.30目录下有个wscript文件,找到def configure(conf)函数。./waf clean //清除之前的编译。
2023-07-25 17:11:11 313 1
原创 config path
对于内部代码 Config::ConnectWithoutContext和Config::Connect实际找到对应的Ptr<Object>并调用相应的TraceConnect 底层方法。从nodelist中找出第七个object的指针,然后找到他聚合的MobilityModel对象,然后从这个对象里面找到其CourseChange属性。[object-based access]使用Ptr<Node>来将callback Connect 到 trace。两种access方式。
2023-07-21 09:31:52 200
原创 区块链的五个基本特征与传统分布式系统的区别
区块链是分布式数据存储,点对点传输,共识机制,加密算法等计算机技术在互联网时代的创新应用模式。虽然不同报告中对区块链的介绍措辞不尽相同,但“去中心化、开放性、自治性、信息不可篡改和匿名性”这五个基本特征得到了共识性。1.去中心化所谓去中心化,是指由于区块链使用分布式核算和存储,不存在中心化的硬件或管理机构,任意节点的权利和义务都是均等的,系统中的数据块由整个系统中具有维护功能的节点来共同维护。2.开放性所谓开放性,是指区块链系统是开放的,除了对交易各方的私有信息进行加密,区块链数据对所有人公
2023-07-13 15:18:55 1016
原创 ns3入门编程
正如echo服务端一样,告诉echo客户端何时来开始和停止,但是这里本文使客户端在服务端生效1s后才开始(在模拟器中时间2S的时候)我们提供了开始和停止的2个参数,时间点是用 ApplicationContainer的方法Start和Stop 来设置的,这些方法以“Time”对象为参数。在这种情况下,使用了一种明确的C++转换序列来获得C++双精度(double)的1.0并且用一个Seconds转换来把它转换到ns-3的Time对象。//创建了一个助手并告诉它设置客户端的远端地址为服务器节点的IP地址。
2023-06-26 15:43:52 338
原创 编译安装GTK(看好自己的版本)
cd gtk+-2.20.1/ ./configure --prefix=/usr make -j sudo make install
2022-05-28 21:41:19 347
原创 区块链共识机制有哪些?
POW机制POW的全称为Proof of Work,翻译过来即“工作证明”或者“工作量证明”。挖矿获得多少货币奖励,取决于挖矿贡献的有效工作,也就是说矿机的性能越好、挖矿的时间越长,所获得的货币奖励就越多。BTC就是POW机制下最成功的加密货币。POW机制虽然已经成功证明了其长期稳定和相对公平,但在现有框架下,采用POW的“挖矿”形式,将消耗大量的能源。其消耗的能源只是不停的去做SHA256的运算来保证工作量公平,并没有其他的存在意义。而目前BTC所能达到的交易效率为约5TPS(5笔/秒),以太坊目
2021-12-17 23:20:32 681
原创 Lunix安装LANMP及报错解决方法
一、下载需要的安装包,命令:wget http:/dl.wdlinux.cn/files/lamp_v3.tar.gz二、解压下载下来的安装包,命令: tar zxvf lanmp_v3.tar.gz三、执行安装,命令 sh lanmp.sh四、grep:/etc/redhat-release: 没有那个文件或目录grep:/etc/redhat-release: 没有那个文件或目录Select Install1 LAMP (apache + php + mysql + zend
2021-09-03 22:41:40 2034 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人