目录

阿崔实验室

记录精彩的程序人生

Navicat Premium之mysql添加自动更新时间戳

https://jingyan.baidu.com/article/0f5fb099246ae56d8334eaa6.html 测试的时候在navicat中直接修改记录值时,注意该行为可能并不是你所希望的。。

JTable popup menu example

https://www.codejava.net/java-se/swing/jtable-popup-menu-example In this article, we are going to show you how to create a popup menu for JTable component like this: This popup menu is shown up when the user right clicks over the table rows area. It provides three commands: Add New Row : Appends a new empty row at the end of the table. Remove Current Row : Deletes the currently selected row. Remove All Rows : Deletes all rows in the table. Notice that we will make the row at the mouse-cli....

mysql8 解决Authentication plugin ‘caching_sha2_password‘ cannot be loaded问题

https://blog.csdn.net/wang1qqqq/article/details/115034433 用软件登陆的Mysql8数据库时,报错:Authentication plugin 'caching_sha2_password' cannot be loaded 出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。 解决问题方法有两种,一种是升级navicat驱动(博主用的是navicat是19年装的了,其他软件同理),另一种是把mysql用户登录密码加密规则还原成mysql_native_password。 此处介绍第二种,修改加密规则: 1、登录Mysql: mysql -u root -p 2、修改账户密码加密规则并更新用户密码: //修改加密规则(可以直接复制) ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; //更新一下用户的密码(可以....

MySQL8修改密码注意事项

https://jingyan.baidu.com/article/25648fc1f1111cd191fd00e5.html MySQL8应该使用alter命令来进行修改, 而且由于密码策略也变化了,设置密码时需要达到一定的复杂程度才行,一般是需要大小字母、特殊字符和数字。 修改密码 mysql> alter user 'root'@'localhost' identified by 'Root@123456';

Visual C++ Redistributable 各版本的官方链接

Visual C++ Redistributable for Visual Studio各版本的官方链接 下面全部为官方链接,避免从奇怪的网站下载奇怪的版本。 Microsoft Visual C++ Redistributable 2019 x86: https://aka.ms/vs/16/release/VC_redist.x86.exe x64: https://aka.ms/vs/16/release/VC_redist.x64.exe Microsoft Visual C++ Redistributable 2017 x86: https://go.microsoft.com/fwlink/?LinkId=746571 x64: https://go.microsoft.com/fwlink/?LinkId=746572 Microsoft Visual C++ Redistributable 2015 x86+x64: https://www.microsoft.com/en-pk/download/details.aspx?id=48145 x86+x64 update....

eCharts——柱状图中柱体上面显示数字和关于formatter的用法

https://www.codeleading.com/article/12874652914/

来自TRON中文开发者群的一段签名代码

该文章已经加密。

Tron波场获得某个地址的投票权

一、trident-0.3.0 貌似有个bug,调用ApiWrapper.getAccountResource时,返回的消息中没有tronPowerLimit字段。 二、使用okhttp直接调用http接口 OkHttpClient client = new OkHttpClient(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\"address\":\"xxxx\",\"visible\":true}"); Request request = new Request.Builder() .url("https://api.trongrid.io/wallet/getaccountresource") .post(body) .addHeader("Accept", "application/json") .addHeader("Content-Type", "application/json") .add....

有了HTTP,为什么还要RPC?

https://mp.weixin.qq.com/s/7EXaxqH2O2S9ZyGbfyIEFQ 有了HTTP,为什么还要RPC? ** **[ 大侠学JAVA ](javascript:void(0);)** ** *2022-06-19 14:30* *发表于江苏* 作者:浮生忆梦 出处:https://tinyurl.com/y4o875zm “ 很长时间以来都没有怎么好好搞清楚 RPC(即 Remote Procedure Call,远程过程调用)和 HTTP 调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive! 本文简单地介绍一下两种形式的 C/S 架构,先说一下他们最本质的区别,就是 RPC 主要是基于 TCP/IP 协议的,而 HTTP 服务主要是基于 HTTP 协议的。 我们都知道 HTTP 协议是在传输层协议 TCP 之上的,所以效率来看的话,RPC 当然是要更胜一筹啦!下面来具体说一说 RPC 服务和 HTTP 服务。 OSI 网络七层模型 在说 RPC 和 HTTP 的区别之前,我觉的有必要了解一下 OSI 的七层网络结构模型(虽....

波场trident实现多重签名

参考 https://github.com/tronprotocol/wallet-cli/blob/develop/src/main/java/org/tron/common/utils/TransactionUtils.java 中的setPermissionId方法 public static Transaction setPermissionId(Transaction transaction, String tipString) throws CancelException { if (transaction.getSignatureCount() != 0 || transaction.getRawData().getContract(0).getPermissionId() != 0) { return transaction; } System.out.println(tipString); int permission_id = inputPermissionId(); if (permission_id < 0) { throw new CancelExcep....

波场多重签名的实现

https://zhuanlan.zhihu.com/p/112622253

Node实例:带菜单的Children.Keys

import com.acuilab.bchelper.main.dao.NodeDao; import com.acuilab.bchelper.main.node.NodeListTopComponent; import java.awt.event.ActionEvent; import java.sql.SQLException; import java.util.List; import javax.swing.AbstractAction; import javax.swing.Action; import javax.swing.ButtonGroup; import javax.swing.JMenu; import javax.swing.JMenuItem; import javax.swing.JRadioButtonMenuItem; import org.openide.nodes.AbstractNode; import org.openide.nodes.Children; import org.openide.nodes.Node; import org....

Netbeans Platform: TopComponent preferedID不能用包名,长度不能超过50个字符 有更新!

原因不明,可能是因为包名中带. 具体现象是 WindowManager.getDefault().findTopComponent(tcID)找不到对应的TopComponent 又一个现象:tcID的长度不能超过50个字符,否则也找不到 INFO [org.netbeans.core.windows.persistence]: [PersistenceManager.getTopComponentForID] Problem when deserializing TopComponent for tcID:'NODEDEDE_TRON_TronNodeTool'. Reason: Top component NODEDEDE_TRON_TronNodeTool could not be located or loaded from Components folder. INFO [org.netbeans.core.windows.persistence]: [PersistenceManager.getTopComponentForID] Problem when deserial....

netbeans platform I18N 国际化 本地化

通过org.openide.util.NbBundle类实现 代码中调用 NbBundle.getMessage(ChartFrame.class, "CTL_ChartFrame", stock.getName(), stock.getCode()) Bundle.properties文件: CTL_ChartFrame={0}({1}) 如果有额外参数要传进去,配置中使用{0}、{1}等来接收

TockenPocket blocks.txt

blocks.zip

SLIP-0044 : Registered coin types for BIP-0044

https://github.com/satoshilabs/slips/blob/master/slip-0044.md # SLIP-0044 : Registered coin types for BIP-0044 Number: SLIP-0044 Title: Registered coin types for BIP-0044 Type: Standard Status: Active Authors: Pavol Rusnak stick@satoshilabs.com Marek Palatinus slush@satoshilabs.com Created: 2014-07-09 ## Abstract BIP-0044 defines a logical hierarchy for deterministic wallets. Level 2 of the hierarchy describes a coin type in use. ## Motivation BIP repository does not want to deal with assigning....

波场trident-java项目打包

GitHub地址:https://github.com/tronprotocol/trident 参考https://www.cnblogs.com/linkstar/p/7899191.html 报错 原因: 这里的注释有4个不识别的特殊字符,去掉 执行成功后,去子项目的build目录下找libs目录,里面有打包好的jar和源码 一共3个子项目

波场官方文档

https://cn.developers.tron.network/docs

win10修改docker镜像的存储位置 有更新!

https://exp-blog.com/container/wsl2-qian-yi-docker-cun-chu-wei-zhi/ —————————————————————————————————————— 解决方法 其实用 WSL 命令就可以简单实现迁移,操作步骤如下: 停止 Docker 进程 关闭所有发行版: wsl --shutdown 导出 docker-desktop-data 发行版: wsl --export docker-desktop-data D:\wsl\docker\tmp\docker-desktop-data.tar 注销 docker-desktop-data 发行版: wsl --unregister docker-desktop-data 导入 docker-desktop-data 到期望迁移的目录: wsl --import docker-desktop-data D:\wsl\docker\data\ D:\wsl\docker\tmp\docker-desktop-data.tar --version 2 (迁移目录 D:\wsl\d....

Netbeans发布计划

https://cwiki.apache.org/confluence/display/NETBEANS/Release+Schedule