目录

我的学习分享

记录精彩的程序人生

存档: 2020 年 08 月 (37)

【Conflux】关于转账时的gas 有更新!

gas过大是报错 conflux.web3j.RpcException: RPC error: code = -32602, message = Invalid parameters: tx, data = "transaction gas 20000000000 exceeds the maximum value 100000000" gas过小时报错 conflux.web3j.RpcException: RPC error: code = -32602, message = Invalid parameters: tx, data = "\"NotEnoughBaseGas { required: 21000, got: 20900 }\"" at conflux.web3j.Account.mustSend(Account.java:111) at conflux.web3j.Account.mustSend(Account.java:119) at com.acuilab.bc.cfx.CFXCoin.transfer(CFXCoin.java:76) 总结:....

conflux中文文档地址

https://zh-hans.developer.conflux-chain.org/docs/introduction/conflux_overview/

【Netbeans Platform】TopComponent标题、Wizard下方按钮字体大小调整

TopComponent标题、Wizard下方按钮这些地方使用的是默认字体,用程序不好调整(暂未找到合适的方法),可以在Netbeans配置文件中增加字体大小的设置。 参考http://acuilab.com:8080/articles/2020/08/10/1597054244638.html # options used by the launcher by default, can be overridden by explicit # command line switches default_options="--branding acuibc -J-Xms256m -J-Xmx512m --fontsize 24"

How to Change the Background Color of TopComponents

https://blogs.oracle.com/geertjan/how-to-change-the-background-color-of-topcomponents

Netbeans Platform应用添加自定义配置

nbproject/project.properties末尾增加app.conf=nbproject/my.conf app.name=${branding.token} app.title=acuibc modules=\ ${project.net.java.balloontip}: ${project.party.loveit.bip44forjava}:\ ${project.org.apache.commons.lang3}: ${project.org.apache.derby}:\ ${project.com.google.guava}: ${project.org.javatuples}:\ ${project.org.springframework.core}: ${project.org.jdesktop.swingx}:\ ${project.com.acuilab.bc.main}: ${project.com.acuilab.bc.cfx}:\ ${project.conflux.web3j}: ${project.org.bouncycastle}:\ ${....

【acuibc】获得日志和遍历区块获得交易日志的代码(备忘)

获得日志 LogFilter filter = new LogFilter(); // filter.setAddress(Arrays.asList(address)); filter.setFromEpoch(Epoch.numberOf(2025454)); filter.setToEpoch(Epoch.numberOf(2025658)); // filter.setLimit(20000l); Request<List<Log>, Log.Response> req = cfx.getLogs(filter); List<Log> logs = req.sendAndGet(); System.out.println("logs.size=" + logs.size()); for(Log log : logs) { System.out.println("address=" + log.getAddress() + ", epochNumber=" + log.getEpochNumber().orElse(BigInteger.ZER....

【acuibc】一个模块依赖引起的诡异问题

先看现象,之前功能一起正常,当调用getLogs获得日志后,编译无问题,执行时抛异常 SEVERE [global] conflux.web3j.RpcException: RPC error: code = -32602, message = Invalid params: invalid type: map, expected an epoch number or 'latest_mined', 'latest_state', 'latest_checkpoint', 'latest_confirmed' or 'earliest'., data = null at conflux.web3j.Request.sendAndGet(Request.java:69) at com.acuilab.bc.cfx.CFXCoin.transferRecord(CFXCoin.java:66) at com.acuilab.bc.main.wallet.CoinPanel.<init>(CoinPanel.java:30) at com.acuilab.bc.main.wall....

conflux scan-api 有更新!

http://47.102.164.229:8885/api/transaction/list?page=1&pageSize=10&txType=all&accountAddress=0x18549f607b2023585d04cbb72eb7d05b4c980355 {"code":10001,"message":"ScanSDKError:\"query.txType\" do not match enum {all,outgoing,incoming}","serverTimestamp":1596900925 为了 Conflux-Scan 服务的安全性, 我们将静止外部对 http://47.102.164.229:8885/api/transaction/list 接口的访问. 但考虑到部分用户的使用需求, 会临时开发测试机接口作为替代, 详细文档见 https://github.com/GeekBerry/doc/blob/master/conflux-scan-api.md 用这个吧 http://scan-dev-service.confl....

为GitHub项目添加协议

解决方法 如果一开始在GitHub上创建仓库时没有添加协议,可以用以下方式来重新添加相关的协议: 打开GitHub上的某个仓库,点击Create new file; 在新建文件的页面上,输入文件名LICENSE,这时候你会发现在标题的右边多出来一个按钮Choose a license template,点击该按钮; 在新页面上选择一个你想要的协议,接着在最右边输入Year和Full name,你会发现中间板块的年份和名称会发生变化,这是协议的预览界面,确认无误后点击最右边的Review and submit; 最后填写commit信息,点击Commit changes即可 https://www.cnblogs.com/yulinlewis/p/10056353.html

以太坊中查询某个地址的交易记录

https://www.liankexing.com/notetwo/11421

怎么获得交易记录,我记得有本书里写过可以查日志,找不到了

该文章已经加密。

详解 Conflux 网络中的 5 种 Node

Conflux 网络第二阶段(Oceanus)上线,挖矿测试活动开始,朋友们经常提到这样一个问题:Conflux 中的各种"Node"到底是什么意思,今天就和大家解释一下。 Boot Node(启动节点) Boot Node 是节点启动的时候最先连接的节点,也会从 Boot Node 获得其他节点的信息,从而连上更多的节点。目前 Boot Node 主要有 Conflux 基金会提供,社区也可以提供更多的 Boot Node。 Archive Node(档案节点) Archive Node 中会存储 Conflux 网络中的所有历史区块数据,因此存储的数据比也会比较大。Archive Node 挖矿时,需要同步数据的时间比较长,占用的存储空间比较多。 Conflux 会允许任何人运行一个 Archive Node,但是 Archive Node 对存储的要求比较高,以现在 Conflux 的网络参数为例,平均每秒生成 2 个区块,每个区块大小限制约为 600KB。那么在满载的情况下,一秒的吞吐量为 1.2MB,一天约 100GB,每年新增的交易历史数据可达 30TB。未来完全去中心化的....

《JAVA与模式》之观察者模式

https://www.cnblogs.com/java-my-life/archive/2012/05/16/2502279.html

mysql怎么取明天的凌晨时间呢?

date_add(curdate(), interval 1 day); select curdate(), date_add(curdate(), interval 1 day);

Conflux FC 合约地址

0x87010faf5964d67ed070bc4b8dcafa1e1adc0997

Mybatis中的大于等于和小于等于、${}和#{}的区别 有更新!

mybatis中可以直接使用>或<;但是不能直接使用>=或<=; 第一种写法(1): 原符号 < <= > >= & ' " 替换符号 &lt; &lt;= &gt; &gt;= &amp; &apos; &quot; 例如:sql如下: create_date_time &gt;= #{startTime} and create_date_time &lt;= #{endTime} 第二种写法(2): 大于等于 <![CDATA[ >= ]]> 小于等于 <![CDATA[ <= ]]> 例如:sql如下: create_date_time <![CDATA[ >= ]]> #{startTime} and create_date_time <![CDATA[ <= ]]> #{endTime} ${}和#{}的区别: 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引....

如何为你的开源项目选择一个合适的开源协议? 有更新!

https://www.oschina.net/news/74999/how-to-choose-a-license https://jingyan.baidu.com/article/215817f755a8071eda14232b.html