MENU

java

【代码札记】使用Java ASM替换字符串常量

最近在用Java写智能合约,其中有一个静态字段是合约的管理员地址,这个地址用于鉴权,确保只有该地址能够对合约进行管理操作(升级、销毁等)。但是为了做到自动化测试,这个管理员地址在develop分支上是私链的,而实际部署的时候得换成公链上的另一个地址。前几天升级合约的时候忘记替换地址,直接把私链地址部署到了公开的测试网了。好在是测试网,问题不大,这要是主网就别玩了,重开吧。为了杜绝这样的后顾之忧,本文决定探索一种方法,能够一份代码按照使用情况填入不同的地址来生成合约,避免将地址写死在代码里产生问题。

Read More

JVM深度学习实践概述

10月用一整月写完了一篇论文,因此也没能兑现月更的承诺,实属丢人现眼。本文将总结10月以及最近这几天的心得与体会,并希望能够给更多遭遇同样境况的人一些方向。

Read More

【代码札记】 从零开始的Clojure环境搭建

我现在日常开发的主力语言是Java和Kotlin,其中后者可能占比更加多一些,如果可以的话我尽可能的会选择Kotlin来做我熟悉的事情,但是另一种情况,比如尝试我以前未曾涉足过的非Kotlin原生框架(例如DeepLearning4J),我就比较偏好于使用Java,因为通常情况下我可以从框架的文档处很方便的复制粘贴来一些代码跑跑看。

Read More

【代码札记】Java实现欧拉方法模拟导纳恒定的Hodgkin-Huxley模型

最近开始入门脉冲神经网络,本来想用这个做个单神经元XOR,结果发现1993年的同行们已经发过论文了,而且还设计了4种不同的神经元。我想把论文下载来看看,结果因为没用校园网,被施普林格拦住了,想在家下载还得花美元。下个论文跟遇见个拦路抢劫的似的,这上哪说理去。没辙,等开学回学校再说吧。

Read More