【代码札记】基于Merkle DAG的文件存储服务 P1 铺垫
本系列将记述使用Merkle DAG实现一个文件存储服务。这个想法并非本人原创,在本文之前,以太坊、IPFS等去中心实现中都用到了类似的想法,但令人惊奇的是,竟然没有纯粹的将这个想法作为文件存储来实现的代码。可能是意义不大吧。
本系列将记述使用Merkle DAG实现一个文件存储服务。这个想法并非本人原创,在本文之前,以太坊、IPFS等去中心实现中都用到了类似的想法,但令人惊奇的是,竟然没有纯粹的将这个想法作为文件存储来实现的代码。可能是意义不大吧。
最近在用Java写智能合约,其中有一个静态字段是合约的管理员地址,这个地址用于鉴权,确保只有该地址能够对合约进行管理操作(升级、销毁等)。但是为了做到自动化测试,这个管理员地址在develop分支上是私链的,而实际部署的时候得换成公链上的另一个地址。前几天升级合约的时候忘记替换地址,直接把私链地址部署到了公开的测试网了。好在是测试网,问题不大,这要是主网就别玩了,重开吧。为了杜绝这样的后顾之忧,本文决定探索一种方法,能够一份代码按照使用情况填入不同的地址来生成合约,避免将地址写死在代码里产生问题。
也不知道怎么想的,原来用Markdown用得挺好,最近突然想用LaTeX做小学期的报告了。我以前也用过LaTeX排版系统,效果非常棒,但是用起来也十分麻烦,尤其涉及到中文排版的时候。上一次用还是2018年高考结束后,那个时候还是CTeX。这个发行版本在2021年已经算是老古董了,因此本文记述我在编写报告时使用到的一些技巧和配置。
想来上一次更新还是5月底。整个六月都在搞考试和比赛的事情。考试就是期末考试,计算机本科专业得益于贯通班(北京市高端技术技能人才贯通培养项目)的存在,出题老师不得不将试卷难度一降再降,最后活脱脱把计算机专业课考试搞成了语文默写,太傻逼了。竞赛则是之前参加的一个Neo N3区块链的黑客松,前天正式提交了项目,之后的事情就交给评委吧。
本文将记述使用Acrylic DNS Proxy搭建运行在Windows的本地DNS服务器的过程。
上一篇文章记述了使用LWJGL提供的OpenCL绑定的HelloWorld,之后我尝试使用JOCL重写了代码,获得了翻倍的性能,于是本文使用JOCL模拟双摆。