6 你的代码有灵魂吗?

尚未进行身份认证

我要认证

为写出一些有灵魂的代码而努力!

等级
TA的排名 8w+

Word设置二级标题的编号后,第二章下的二级标题的编号仍为1.X

Word二级标题自动编号,本来应该是2.1,可是却变成1.3,怎么办?就如下图所示。1. 先双击选择一级标题的标号,并点击多级列表;2. 然后选择“定义新的多级列表”;3. 进入“定义新多级列表”窗口,如下图所示,这里便可以开始设置标题1的编号和标题2的编号,即下面的(1)、(2)两步;注意:这里(1)、(2)两步必须在同一次的“定义新多级列表窗口”中完成,这是关...

2020-03-02 20:59:08

以太坊搭建私链(二):创建私有区块链、挖矿以及转账

本教程是基于CentOS7.5系统进行的。区块链是由若干个区块组成的。因此我们首先需要为私有链创建第一个区块(即创世区块),类似于数据结构中链表的头节点。创建创世区块首先,你需要创建一个创世区块,这个区块的创建应该让所有节点都知道,并且都同意。创建创世区块的配置主要存储于一个JSON文件中,这里我们存在一个叫genesis.json的文件中。为了使结构更加清晰,先创建一个文件夹...

2019-11-11 18:40:53

以太坊搭建私链(一):CentOS 安装以太坊 geth 客户端的方法

安装以太坊源码,即安装Go Ethereum(安装Geth)在不同操作系统上安装以太坊源码(Geth)的步骤有些不同,具体安装步骤的方法查看[Building Ethereum](https://github.com/ethereum/go-ethereum/wiki/Building-Ethereum)。本教程的安装主要以CentOS7.5 为例下载源代码之前,应该...

2019-11-11 17:15:04

解决 create-react-app 创建react项目时异常缓慢的问题

第一次通过create-react-app 或者 通过webstorm等编译器创建创建react项目时,因为要安装很多相关的包,而这些包的安装基本都是在内部通过npm进行安装。 由于npm在访问有些国外的资源会非常卡,有的时候即使开了VPN也一样很卡,因此这个时候创建过程可能会异常缓慢,这里其实我们可以使用国内的数据源。经过一番尝试,我找到了一位大神的博客(https://www.uedbo...

2019-11-05 18:20:46

Error: invalid bytes32 value (arg="", coderType="bytes32", value="0x6c", version=4.0.37)

pragma solidity ^0.4.20;contract TestBytes32ToString{ function bytes32ToString(bytes32 x) public pure returns(uint,uint,uint,string memory){ bytes memory bytesString = new bytes(32); ...

2019-11-04 11:03:11

== 与 equals( )

== 与 equals( )概述对于基本类型,== 判断两个值是否相等,基本类型没有equals( )方法;对于引用类型,== 判断两个变量是否引用的是同一个对象,而 equals( ) 判断两个变量引用的对象是否等价;注意:(1)基本类型不是对象(Object),equals( )方法是Object的方法;Integer x = new Integer(66);Intege...

2019-10-15 01:05:54

安装MySQL出现:无法定位序数4699于动态链接库 ...\bin\mysqld.exe

在安装MySQL的时候,在Apply Configuration中的Initializing Database出现错误,具体如下所示:出错的原因及对应的解决办法如下:(1)卸载老版本的MySQL数据库没有卸载干净,建议重新卸载老版本的MySQL数据库,并将安装目录彻底删除后再重新安装;(2)未勾选下面的Development Components, 重新安装时勾选一下即可;...

2019-10-05 17:18:40

Java Thread中的start() 和 run()方法对比

文章目录start() 和 run()start()run()两者区别及总结start() 和 run()start()调用start方法,只是通知 jvm有一个线程要启动,让其在有空的时候启动线程,至于何时启动线程并不是start能决定的,最终启动线程的时间点是由线程调度器决定的。所以线程启动的顺序并不是由调用start方法的顺序决定的,这也说明了为什么有时候后调用start方法的线...

2019-10-03 19:57:23

Java创建线程的方式到底有几种?

创建线程创建线程的本质上只有继承Thread类 和 实现Runnable接口两种方式,其他方式如通过线程池创建线程、通过Callable 和 FutureTask创建线程、通过定时器创建线程等,其本质还是通过上述两种方式进行创建线程,他们都只不过是包装了new Thread( )。多线程的实现方式,在代码中写法千变万化,但是其本质万变不离其宗。创建线程的两种方式(本质)继承Thread类...

2019-10-03 12:00:08

如何删除表中的重复记录并只保留一条

如何删除表中的重复记录并只保留一条创建表# 创建一个表drop table if exists student;create table student( id int(11) auto_increment, name varchar(100) not null, classroom int(11) not null, primary key(id)) Engine = Inn...

2019-09-24 20:22:05

数组与List之间的相互转换

数组与List之间的转换一、List转换为数组ArrayList转化Integer数组使用不带参数的toArray方法ArrayList.toArray()方法返回的是Object数组,无法强转为对应的数组。Object[] arr = arrayList.toArray();例如,下面的例子就会报错:ArrayList<Integer> arrayList = n...

2019-09-15 18:18:58

String,也许你并不了解

String,也许你并不了解不变性(值不可改变): 一旦值初始化了,就不可以再改变。因为String的不变性,所以对String的大多数操作方法,都会返回一个新的String,因此我们一般都会用一个字符串去接收操作方法返回的新String,如String str = "\\hello\\";String str1 = str.replace("l","A");// 用 A 替换 l,替换之...

2019-09-03 23:00:06

字符转数值、数值转字符、字符串转数值以及数值转字符串

字符转数值、数值转字符、字符串转数值以及数值转字符串将字符类型转换为Int类型(即字符值转化为其对应的ASCII值)// 将字符类型(Char)转化为Int类型(即字符值转化为其对应的ASCII值)int aAsciiValue = 'a';int qAsciiValue = 'q';System.out.println(aAsciiValue);System.out.println...

2019-08-08 11:09:38

Java中的静态方法、静态变量以及实例方法、实例变量

静态方法(static method)先从一道笔试题说起关于Java中的静态方法,下列说法哪些是正确的()A:静态方法是一个属于类而不属于对象(实例)的方法。(√)静态方法可以在没有创建对象实例的情况下调用,其是可以通过类名引用。B:静态方法只能访问静态数据。无法访问非静态数据(实例变量)。(√)它这边的意思是不能直接访问非静态数据(实例变量),因为非静态数据是属于对象属性的,其...

2019-07-28 12:53:59

搭建Hyperledger Fabric网络

注意:进行本文操作的前提是已完成Hyperledger Fabric的开发环境搭建,具体搭建步骤可参考[Hyperledger Fabric开发环境搭建(https://blog.csdn.net/yuanziwoxin/article/details/92831521)文章目录一、下载Fabric源码库二、安装configtxgen和configtogen(Fabric 1.4及以上可忽略本操...

2019-06-19 23:37:03

Hyperledger Fabric开发环境搭建

一、更新系统sudo apt-get update二、安装一些基础性软件sudo apt-get install -y build-essential git make curl unzip g++ libtool三、 安装Go语言环境Ubuntu如何安装GoLang环境四、安装Docker和Docker-ComposeUbuntu如何安装和卸载Docker五、安装Node.j...

2019-06-19 15:00:11

Ubuntu如何安装和卸载Docker

一、安装Docker(1)添加远程仓库地址sudo apt-get -y install \ apt-transport-https \ ca-certificates \ curlcurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -sudo add-apt-r...

2019-06-19 13:23:17

Ubuntu如何安装和配置Golang环境

第一步下载对应的版本go安装包,下载地址为https://golang.org/dl/第二步解压安装包至/usr/local目录,同时会创建一个Go 目录,即/usr/local/go目录tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz例如:你要安装的是go1.12.6.linux-amd64.tar.gz,命令如下:tar -C ...

2019-06-16 22:05:35

java读取控制台输入以及next() ,nextLine(), nextInt() 和nextDouble()的比较

(1)读取控制台输入java的控制台输入由System.in完成。为了获得一个绑定到控制台的字符流,你可以把System.in包装在一个BufferedReader对象中创建一个字符流。BufferedReader br = new BufferedReader(new InputStreamReader(System.in));实例化BufferedReader类时需要传入一个IO...

2019-05-11 23:59:34

C语言笔记

title: C语言学习笔记C语言笔记@(C语言)1.输入a和b两个整数,按先大后小的顺序输出a和b方法一: 利用改变指针变量的值来实现(即改变指针的指向)#include <stdio.h>#include <stdlib.h>/*输入a和b两个整数,按先大后小的顺序输出a和b; 方法一:利用改变指针变量的值来实现(即改变指针的指向) */ i...

2019-05-05 15:20:11

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。