我用ganache-cli启了一个以太坊网络,然后我在metamask连接到了这个网络,并且导入了一个账户,正常显示余额是100ETH,但是转账的时候发生了错误。 错误原因是ganache的chainId和metamask的chainId不同 解决方法: ganache-cli -i 1 -h 0.0.0.0 -p 7545 -i 指定启动的链id,我这里指定1 -h 指定监听所有ip,因为我把g...

Handler源码分析

handler  Looper  线程通信  异步

  

2020-01-19 05:58:52

——————Hnadler实现细节 – 功能 ——执行计划任务 ——线程间通信 ——-确保操作始终在某个特定的线程中执行 – 结论 ——1在同一线程可以创建不同的handler ——2...

Qt-QTreeView自定义树控件

qt

  

2020-01-19 05:57:21

Qt-QTreeView自定义树控件 在做中大型项目时,可能又成百上千个功能界面,而这些功能界面无非就是数据的输入与输出,那么对常用的控件进行定制是非常重要的。本人认为Qt的原生控件使用起来有以下几点问题: 1、 Qt控件为了兼容各种情况,设计得是比较抽象的,对于新员工来说理解起来比较困难,接口调用也复杂; 2、 不同的人对代码理解不同,Qt的控件用起来也是各显神通,后期维护起来非常困难; 3、 ...

  之前我们了解到,Class在java中经常以文件的形式存在,并且只有当被虚拟机装载的Class类型才能在程序中使用,系统装载类的过程可以划分为三个部分,加载,链接初始化。可以参考下图帮助理解,好有个大致的印象。 类的装载 像前面说的那样,java虚拟机并不会无条件的加载类,而是当一个类或者是接口在初次使用前就必须要进行初始化,这里的使用说的是“主动”使用,主动...

php留言板个人中心

  

2020-01-19 05:54:13

1、个人中心显示当前登陆用户的信息和实现头像上传功能 源码如下: 效果图: 2、头像上传 源码如下:...

Apache和PHP结合,Apache虚拟主机

  

2020-01-19 05:52:48

Apache和PHP结合 安装完PHP和Apache后,首先编辑Apache的配置文件, 我的Apache是安装在 /usr/local/apache2.4 这个目录下 那么配置文件就在 /usr/local/apache2.4/conf/httpd.conf 这个位置 编辑配置文件 vim /usr/local/apache2.4/conf/httpd.conf 在配置文件里搜索‘S...

现在来对springboot对持久层的整合 1.创建项目 勾选web,MYSQL Driver和JDBC API依赖 然后再pom.xml文件中修改连接数据库的版本号(修改成自己数据库的版本) 然后需要配置数据库连接池: 2.连接数据库的配置 使用JdbcTemplate需要提供数据库连接参数 这里在application.properties中配置 3.创建对应数据库表的实体类 在mysql数据...

大部分同学应该都知道Synchronized,Lock,部分同学能说到volatile、并发包,优秀的同学则能在前面的基础上,说出Synchronized、volatile的原理,以及并发包中常用的数据结构,例如ConcurrentHashMap的原理。 这篇文章将总结多线程并发的各种处理方式,希望对大家有所帮助。 一、多线程为什么会有并发问题 为什么多线程同时访问(读写)同个变量,会有并发问题?...

Matplotlib练习

  

2020-01-19 05:50:34

Exercise 11.1: Plotting a function Plot the function over the interval [0,2]. Add proper axis labels, a title, etc. Exercise 11.2: Data Create a data matrix X with 20 observations of 10 variables. Gen...

目前通用物体和场景识别支持超过 10 万类常见物体和场景识别,接口返回图片内 1 个或多个物体的名称,并可获取百科信息。适用于图像或视频内容分析、拍照识图等业务场景。 功能介绍 1. 识别物体或场景名称 支持识别动物、植物、商品、建筑、风景、动漫、食材、公众人物等 10 万个常见物体及场景,接口返回大类及细分类的名称结果。 2. 获取百科信息 支持获取图片识别结果对应的百科信息,接口返回百科词条 ...

PCI入门

ARCH  PCI

  

2020-01-19 05:50:08

PCI入门 文章目录 PCI入门 1. PCI基础 1.1 Host主桥 1.2 PCI总线 1.3 PCI设备 1.4 PCI设备配置 1.4.1 PCI设备配置空间 1.4.2 PCI桥配置配置空间 1.4.3 PCI总线树初始化 1.4.4 x86平台PCI设备配置 1.5 PCI设备读写 1.6 INTx和MSI 2. PCI和PCIe区别 3.Linux下PCI枚举实现 3.1 PCI树...

透视遮罩Shader

shader  unity

  

2020-01-19 05:47:27

Unity的透视遮罩Shader 介绍 shader 效果 资源下载 介绍 一个透视遮罩的Shader,及其材质球,会按照模型的UV方向产生透视效果。 shader 效果 里面有个UV从里面向外的球形模型,添加入材质球之后,在球内部向外看时,则会透视球外部的所有3D物体,直接看到天空盒。 一般状态下的场景: 透视遮罩下的场景: 资源下载 资源链接:https://download.csdn.net...

CentOS-7(一)安装

操作系统

  

2020-01-19 05:47:16

文章目录 1.安装 1.下载 2.安装 1.Oracle VM virtualBox 安装 2.CentOS安装 1.打开Oracle VMvirtualBox 2.新建虚拟电脑 3.分配内存 4.分配磁盘 5.添加镜像 2.启动 1.安装 2.语言 3.软件系统 4.网络 5.账户 6.重启 7.登录 3.yum源配置 1.备份 2. 下载新的 CentOS-Base.repo 到 /etc/y...

SSM上传PDF并预览

SSM

  

2020-01-19 05:46:02

两种方式:一种传到项目下,直接预览;另一种传到专门的存储位置,通过设置虚拟路径预览。 废话不多说,正文开始: 1.上传到项目下并预览。 控制器: 上传jsp: 预览jsp: 如果是传到项目下边可以直接预览,不用做其他设置,优点是方便简单,缺点是如果需要上传的文件过多,会造成项目体积过大,对文件过多的情况不适用。所以可以考虑放在专门的存储位置,然后通过虚拟路径预览。 2.上传到存储位置并预览。 控制...

6.Java容器-TreeMap

TreeMap  Java容器  Java集合  源码分析  Java

  

2020-01-19 05:45:56

概述       1.非同步;       2.TreeMap实现了NavigableMap接口,而NavigableMap接口继承着SortedMap接口,所以TreeMap是有序的;       3.TreeMap底层是红黑树,它方法的时间复杂度都不会太高:log(n);     4....

HashMap底层实现采用了哈希表,这是一种非常重要的数据结构。 哈希表的基本结构就是“数组+链表”。 HashMap存储键值对的过程: HashMap取键值对的过程: 1、获得key的hashcode,通过hash()散列算法得到hash值,进而定位到数组中的位置。 2、在链表上挨个比较key对象,调用equals()方法,将key对象和链表上所有结点的key对象进行比较...