区块链期末
1.介绍比特币网络的特点及价值?特点:
去中心化:比特币是第一种分布式的虚拟货币,整个网络由用户构成,没有中央银行。去中心化是比特币安全与自由的保证。
全世界流通:比特币可以在任意一台接入互联网的电脑上管理。不管身处何方,任何人都可以挖掘、购买、出售或收取比特币。
专属所有权:操控比特币需要私钥,它可以被隔离保存在任何存储介质。除了用户自己之外无人可以获取。
低交易费用:可以免费汇出比特币,但最终对每笔交易将收取约1比特分的交易费以确保交易更快执行。
无隐藏成本:作为由A到B的支付手段,比特币没有繁琐的额度与手续限制。知道对方比特币地址就可以进行支付。
跨平台挖掘:用户可以在众多平台上发掘不同硬件的计算能力。
价值:
它是一种稀缺资源,总量恒定为2100万个,这有助于避免通货膨胀。 比特币的设计基丁密码学,确保了交易的安全性和货币流通的匿名性。 作为一种数字货币,比特币的交易速度快,成本低,适合全球范围内的跨境支付和转账。 比特币的区块链技术具有潜在的应用价值,不仅限于货币系统,还包括智能合约 ...
Bash 命令
Linux怎么给一个文件修改属性:属主拥有一切权限,同组和其他用户拥有可读可写的权限?1chmod u=rwx,go=rw 文件名
这个命令将文件的权限设置为:
属主(u)具有读、写和执行权限 (rwx)
同组用户(g)具有读和写权限 (rw)
其他用户(o)具有读和写权限 (rw)
怎么打包两个文件要将两个文件打包到一个压缩文件中,您可以使用 tar 命令。以下是一个示例,演示如何将两个文件打包成一个.tar文件:
1tar -cvf 打包文件名.tar 文件1 文件2
在上面的命令中:
-c 选项表示创建新的归档文件。
-v 选项表示在打包过程中显示详细信息(可选)。
-f 选项后面跟着要创建的打包文件的名称。
打包文件名.tar 是您要创建的.tar文件的名称。
文件1 和 文件2 是您要打包的文件的名称。您可以列出任意数量的文件,以将它们全部打包到.tar文件中。
例如,要将名为 file1.txt 和 file2.txt 的两个文本文件打包到一个名为 myarchive.tar 的.tar文件中,您可以运行以下命令:
1tar -cvf myarchive.tar f ...
Bash 基础
ai.chakc.topBashbash是一种Linux脚本解释器,默认保存1000个历史记录
123456#查看历史记录echo $HISTORY#查看历史记录大小echo $HISTSIZE#感叹号+历史id执行历史命令!12
Bash变量
bash变量是弱类型,无需事先声明类型,是将声明和赋值同时进行,bash默认把所有变量都认为是字符串。
bash变量有三种命名方法,直接命名,单引号和双引号。变量定义与数值,变量和值之间不能有空格,例如:
1name=名字
变量的引用:
12345678910111213141516171819#常规的引用name="名字"echo ${name}>>名字#正常情况下可以省略花括号echo $name>>名字#特殊的引用name2='${name}'echo $name2>>${name}name3="${name}"echo $name3>>名字#单引 ...
无题
环境:nodejs,git
nodejs换淘宝源
1npm config set registry https://registry.npm.taobao.org
安装Hexo
1npm install -g hexo-cli
创建Github仓库
将Repository名称改为”[用户名].github.io”,仓库的可见权限必须为public
安装git
git配置用户名和邮箱
12git config --global user.name "[用户名]"git config --global user.email "[邮箱]"
用户名随意,邮箱使用github的邮箱
查看配置
1git config -l
生成SSH公钥,用来链接Github
1ssh-keygen -t rsa -C "邮箱地址"
运行完成后打开C盘的用户文件夹的.ssh文件夹,打开里面的id_rsa.pub文件,复制到github中添加SSH key
测试是否连接到Github
1ssh -T git@github.com
接着选择一个文件夹运行以下 ...
绑定域名和安装主题
绑定域名进入vercal,选择github登录,选择之前新建的仓库导入部署,部署完成后打开控制面板,然后根据域名提供商的教程来配置二级域名。
进入_config.yml里,将url改为刚才绑定的域名
安装butterfly主题1npm i hexo-theme-butterfly
然后将_config.yml中的theme改成butterfly
安装渲染器:
1npm install hexo-renderer-pug hexo-renderer-stylus --save
把主题文件夹中的 _config.yml 复制到 Hexo 根目录里(我这里路径为【C:/Hexo-Blog/blog-demo】),同时重新命名为 _config.butterfly.yml。以后只需要在 _config.butterfly.yml进行配置即可生效。Hexo会自动合併主题中的_config.yml和 _config.butterfly.yml里的配置,如果存在同名配置,会使用_config.butterfly.yml的配置,其优先度较高。
解决在vscode中无法运行程序脚本的方法
以管理员身份运 ...
基本配置
_config.yml文件的部分设置
参数
描述
title
网站标题
subtitle
描述
description
网站描述
keywords
网站的关键词,支持多个关键词
author
作者名字
language
网站的语言设置,中文为zh-CN
timezone
网站时区,默认为电脑时区
安装本地搜索依赖
1npm install hexo-generator-search --save