- 博客(72)
- 资源 (4)
- 收藏
- 关注
原创 以太坊2.0 节点搭建:共识端+执行端
共识端:prysm ,版本:3.1.1;执行端:geth , 版本:1.10.23+。(当前使用1.10.25)创建目录,下载prysm。生成JWT Secret。
2022-09-20 10:48:32 1140 1
原创 ERC20智能合约-带销毁功能
// SPDX-License-Identifier: MITpragma solidity ^0.8.0;/** * @dev Interface of the ERC20 standard as defined in the EIP. */interface IERC20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external.
2021-12-23 10:33:49 982
原创 BSC-币安智能链主网节点搭建(详细步骤)
网络官方节点配置准备安装screen节点启动预编译二进制文件下载配置文件下载genesis写入到本地状态下载快照数据库替换配置文件修改启动节点状态监听效果1:同步中效果2:同步完成网络 网络 chainId 主网 56 测试网 97 官方节点Mainnet(https://bsc-dataseed...
2021-11-17 09:26:16 7208 1
原创 1.MetaMask-注意事项
浏览器检测MetaMask检测用户状态连接MetaMaskchainid network浏览器检测验证浏览器是否正在运行MetAmaskif (typeof window.ethereum !== 'undefined') { console.log('MetaMask is installed!'); }MetaMask检测与其他浏览器兼容,检测是否是使用metaMaskethereum.isMetaMask用户状态当前网络ethe..
2021-09-29 16:08:34 12357 1
原创 layui+java:前后端动态下拉框交互
页面<div class="layui-form-item"> <label class="layui-form-label">动态下拉</label> <div class="layui-input-block"> <select name="code" id="OpSelect" lay-verify="required"> <option value=""></o
2021-09-04 12:09:21 620 1
原创 filecoin: 常用API接口应用详解
上一篇文章讲解详细的lotus节点搭建步骤,在文章最后通过命令行。lotus auth create-token --perm admin创建了具有admin权限的token。token: token有四种权限类型:read、write、sign、admin。权限依次递增:read只能读取链上数据 write包括read权限同时还可以在链上写入数据 sign包含read、write权限,同时可以使用私钥进行签名数据 admin拥有以上所有权限,并且可...
2021-09-03 22:58:37 10430
原创 filecoin:lotus节点搭建(详细完整步骤)
配置:个人推荐配置:ubuntu系统、32核、64G 、2TSSD、 50M带宽。官方推荐配置:8-core CPU and 32 GiB RAM,每天增加38G存储数据(注:使用官方配置可能会导致块追不上,无法同步完成)step 1.更新依赖Ubuntu/Debian(本文更新方式)sudo apt install mesa-opencl-icd ocl-icd-opencl-dev gcc git bzr jq pkg-config curl clang build-esse.
2021-04-29 15:47:53 3696
原创 SpringCloud - Eureka Server 单节点和多节点搭建配置
单节点:spring: application: name: strategy-eurekaserver: port: 8000eureka: instance: hostname: localhost client: fetch-registry: false # 是否从eureka server 中获取注册信息 register-wit...
2020-04-19 16:14:42 445
原创 SQL-查询表中最大(小)值的记录
首先表T(id,name,value),查询的value最大(小)值所在的记录。select max(value) from T ; # 查询的只是结构内的最大(小)值,但未将记录查询出来。有人可能第一反应是分组嘛,group by id 。查询出id或者name。但是就掉坑里了。group by的意思是根据(by)一定的规则进行分组(Group)”。它的作用是通过一定的规...
2020-02-27 10:00:36 3991
原创 shell-清理日志
清空tomcat日志信息#脚本创建:vi /www/server/tomcat/bin/clean.sh#内容#!/bin/bashlogs_path="/www/server/tomcat/logs"rm -rf $logs_path/catalina.*rm -rf $logs_path/localhost_access_log.*#权限chmod 777 /www/...
2020-01-19 16:17:04 192
原创 mybatis mapper文件下参数为0
当在mapper文件下对传入值为0时,test里面写法上不能写成<if test="value!=null and value != ''"> ...</if>会忽略掉0,正确写法<if test="value!=null> ...</if>...
2019-07-26 18:21:54 469
原创 前端走坑路之miniui无法取值问题:setEnabled&setAllowInput
当我们在页面上设置miniui.get("name").setEnable(false)时,然后再使用$("#userForm").serializeArray();会发现取不到enable值的,使用setAllowInput(false)即可将name设置为只读,并且可以获取值。...
2019-05-25 08:37:10 2693
原创 java面试题-创建对象的五种方式
/** * java 创建对象五种方式 * */public class BuildObject implements Cloneable,Serializable{ public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessEx...
2019-04-25 21:29:03 530
原创 设计模式-代理模式-java动态代理
在框架开发中动态代理模式使用较为普遍,与此同时JDK为我们提供了好用的接口,1.InvocationHandler(代理接口,代理类需要实现它)2.Proxy(代理类,用来实现代理操作)实例项目结构Proxy(自定义的代理接口类,并非jdk自带的)public interface Proxy { void show(User user);}POJO 类 User@Al...
2019-03-23 14:17:40 179
原创 设计模式之路-代理模式-静态代理
代理模式在我们使用java流行的框架里是很常见的,代理模式的定义为:为其他对象提供一种代理以控制对这个对象的访问三种角色1.抽象角色2.代理角色(必须实现抽象角色)3.实际角色(必须实现抽象角色)编码实现实例项目结构引入lombok包,写出优美代码POJOimport lombok.*;@AllArgsConstructor@ToStringpublic class U...
2019-03-23 13:19:56 156
原创 Bean的作用域
五种作用域1.singleton:唯一bean实例,是单例类型2.prototype:每次都是新的bean实例,相当于new XXX()这样的方式3.request:只适用于web程序,每次HTTP请求则会产生一个新的bean,因此也仅仅在HTTP请求中有效4.session:顾名思义,一次会话,有web基础很好理解,也是适用于web程序,每次HTTP请求产生一个新的bean,在...
2019-03-14 22:32:16 208
原创 mybatis出错之There is no getter for property named 'xxx' in 'class java.lang.String
出此类错误的原因是我的代码传值是String类型,在mapper文件内写法是直接用传入的变量名,由于String类型有些特殊,需要用_parameter来代替,显然此种写法不便所见即所得,所以,我们可以在mapper接口里给参数加上注解@Param,OK完美解决!List<SysCodeDto> getCodeView(@Param("code") String c...
2019-03-10 22:30:23 284
原创 第一回 Quartz之入门
当Timer不能解决问题了,这时我们就得撸Quartz了第一个Quartz程序干活前先做个小的测试执行结果第一个Quartz程序在项目开发时,当做完一段业务代码后,以为基本可以收工了,这时回头再看,由于某些业务中的数据具有时效性,在指定时间时我们得进行相应的操作。这时首先我们可以使用Timer来做定时,但是Timer是串行,遇到多并发的时候它就显得蛋疼了,由此我们引入了Quartz来干活咯!...
2019-03-07 10:53:32 217
原创 Guava 之 Strings工具类
Strings类提供了一些实用的方法,使得我们能写出更为简洁优美的代码如方法padStart()向前填充、padEnd()向后填充,commonPrefix()从前置获取,repeat()重复字符串n次,isNullOrEmpty()判空 print("Strings.padStart : ", Strings.padStart("12345", 6, '&'), "\n", ...
2019-02-17 22:44:03 484
原创 Guava 之 Splitter
举例一个场景,前端请求参数,后台处理,有时某些数据可能是一个参数传多个值,然后通过前后端默认约定来解析,这是我们需要对拿到的参数进行分割,例如关于以什么作为排序,像拿年龄进行升序排序:age_asc,此时后台将通过分割下划线"_"来拿到值,这时Guava为我们提供了工具类Splitter String str="AAA|BBB|CCC|DDD"; List<String>...
2019-02-17 16:43:39 327
原创 java注解-自定义注解
我们如何创建新的主键呢?得使用JDK引入的注解(如:@Target:作用域、@Retention:生命周期)先对这两个注解入个门,直接上源码:@Target@Documented //生成javadoc包含注解@Retention(RetentionPolicy.RUNTIME) //运行时@Target({ ElementType.ANNOTATION_TYPE }) //作用...
2019-02-16 22:31:03 180
原创 Guava 之 Lists
guava是 Google 提供的java类库 https://github.com/google/guava,提供了大量实用的程序,来看下Lists,如何创建ArrayList@GwtCompatible(serializable = true) public static <E> ArrayList<E> newArrayList() { return...
2019-02-16 19:56:13 2046
原创 common-lang 之 NumberUtils
NumberUtils类为java number class 提供额外的功能。包括一些String 转其他类型(如int、float,byte)public static int toInt(String str, int defaultValue) { if(str == null) { return defaultValue; ...
2019-02-16 15:21:21 361 1
原创 common-lang 之 CompareToBuilder
public static int reflectionCompare(Object lhs, Object rhs)官方描述:通过反射比较两个对象Compares two Objects via reflectionStatic fields will not be comparedTransient m...
2019-02-15 21:08:47 1086
原创 C语音-读取文件
#include<stdio.h>#include<stdlib.h>#define FILENAME "data.txt"int main(){ FILE *pfile=NULL; int i,j; //char buf[1024]={0}; char *pbuf=NULL;// int size; pfile=fopen(FILENAME,"w"...
2019-02-02 10:03:45 609
原创 C语言-模拟小球自由落体
#include<stdio.h>#include<stdlib.h>#include<windows.h>#define SPAN_X 20#define SPAN_Y 3 #define HEI 30 //小球的最大的高度HANDLE hout; //控制台标准输出句柄//小球的下落void Down(int distance...
2019-02-02 10:03:36 3934 1
原创 C语言-剪切板使用
#include<stdio.h>#include<ctype.h> //需要使用到判断字符的函数#include<windows.h> //需要使用到系统提供的剪切板clipboardint main(){ //局部变量 char *pbuf=NULL; int i,count=0;//count 表示单词的数量 char word[30...
2019-02-02 10:03:24 4127
原创 C语言-贪吃蛇运动
#include<stdio.h>#include<conio.h>#include<windows.h>#define BEG_X 2#define BEG_Y 1#define WID 20#define HEI 20 HANDLE hout;typedef enum{UP,DOWN,LEFT,RIGHT} DIR;t...
2019-02-02 10:03:09 525
原创 C语言-通讯录
#include<stdio.h>#include<string.h>#include<stdlib.h>typedef struct record{int number;//编号char name[12];//姓名char sex;//性别char phone[12];//电话号码struct record*next;//指向了下一条...
2019-02-02 10:02:58 239
原创 C语言-指针链表
//pointer and list list:creat,insert,delete function progamer#include<stdio.h>#include<stdlib.h>#define PT "Student Number:%ld name:%-10s score:%.1f\n",p->num,p->name,p->...
2019-02-02 09:50:52 922
原创 c语言-倒计时
#include<stdio.h>#include<time.h>#include<windows.h>int countDown(){ int hour,min,sec;// int hour_h,min_m,sec_s;//accept time int i,j,k; time_t nowtime;//time_t equals lon...
2019-02-01 19:26:06 5024
原创 C语言-打字游戏
#include<stdio.h>#include<stdlib.h>#include<windows.h>int life=100;//losing countint sleep=150;//the characters falling speedchar *arr[]={"Q W E R T Y U I O P [ ]", "A S...
2019-02-01 19:24:34 1195
原创 C语言-彩色动态图
#include<stdio.h>#include<windows.h>#include<time.h>#include<conio.h>#include<winnt.h>char name[4][5][5]={ {0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,1,0...
2019-02-01 19:20:47 7053 4
c语言-航班管理系统-课程设计
2019-01-31
ssm唐诗检索系统
2018-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人