自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 go 开发环境搭建

环境每台电脑的环境是不一样的,所以出现的错误也会不一样。所以首先要声明环境苹果m1go: 1.19.2安装go1.19.2https://go.dev/dl/ 去选择适合自己电脑的版本,这里我选择的是然后一路next就可以了等安装完以后,go1.19.2 其实已经不需要自己设置GOPATH和GOBIN了,等待安装完以后,在命令行里边查看是否安装成功。查看go是否安装成功查看go 的变量在命令行执行 go env,查看go默认设置的GOPATH和GOBIN等位置等启

2022-10-29 08:12:38 1950

原创 前端面试之道

call 和 apply 和 bind首先会问call 和 apply 和 bind 三者有什么区别?这个区别应该很容易,如果回答不好,就不会继续下去了,如果回答正确,就会要求手写call函数如果实现了call函数,apply和bind基本都没啥问题了,所谓首先来实现call函数call的难点在哪里呢?就是如何确定this的指向,其实这里很简单,就是判断一下,如果没有传入,则设置为window,如果有传入,则设置为传入的代码Function.prototype.myCall =&nb

2022-10-29 07:00:05 78

原创 前端通用解决方案

Tailwind CSS为什么需要使用Tailwind CSS,解决了哪些问题。Tailwind 就是把样式css 原子化,比如字体大小.fn12 {  font-size: 12px;}这样就可以定制化和复用样式优点:自由度比较高和可定制化比较高缺点:学习成本比较高,每个类名需要记住,上手成本比较高建议:可以在项目中渐进式的使用,觉得合适就使用,或者直接自己封装常用的css来使用,比如我在项目中就会把字体的大小封装成几个固定的css样式,比如f

2022-10-19 22:08:02 376

原创 深入区块链技术之技术基础

技术基础区块链的技术定义区块链的存储基于分布式数据库; 区块链主要一个特点就是去中心化数据库是区块链的数据载体,区块链是交易的业务逻辑载体;区块链按时间序列化区块数据,整个网络有一个最终确定状态;区块链只对添加有效,对其他操作无效;区块链是不能删除的,这个也是不可纂改性质决定的。交易基于非对称加密的公私钥验证;公私钥目前属于比较安全的非对称加密区块链网络要求拜占庭将军容错;共识算法能够“解决”双花问题。区块链的类型区块链主要是分为共链和联盟链公链是任何节点都可以上链,比如比特币,任何节点只要挖到

2022-10-14 15:19:21 1705

原创 以太坊深入理解

以太坊的挖矿产出区块奖励如果挖出区块,就会有出块奖励,类似于比特币,比如3个ETH叔块奖励在比特币中,如果挖出区块,但是如果不在最长的合法最长链上的时候,不会获得奖励。但是在以太坊中,如果挖出区块,虽然不是在最长的区块链上,仍然有可能作为叔块被奖励ETH,但是这里的叔叔,不能类比于现实中的叔叔,这个叔块可能隔好几代,在以太坊中仍然会被叫做叔块。叔块奖励引用这里很容易理解,就是如果一个区块把叔块给加入进来,也会被奖励ETH幽灵协议改进比特币的共识协议出块时间,比特币的出块时间是10

2022-10-09 21:24:02 1631

原创 以太坊的反思

什么是智能合约?智能合约是运行在区块链上的一段代码智能合约真的是智能的吗?只是一个自动化的程序,但是并不是智能不可纂改真的好吗?不可纂改真的好吗?比如智能合约的The DAO 事件,即使如果已经发现了bug,但是却不能修改。智能合约就是一段代码,但是不存在没有bug的程序真的不可纂改但是根本不存在不可纂改的东西,代码是死的,人是活的美国宪法都是已经没修改过几次了,比如禁酒令solidy这个语言设计有没有什么问题?开源程序真的安全吗?能看懂的有多少人?想去看的又有多少人?有多少人愿

2022-10-08 18:53:15 485

原创 以太坊

以太坊账户账户模式比特币的账户模式使用的基于交易的模式来记录有多少钱的情况。比特币转账的限制每次转账必须把自己账户的里边的所有钱都转出去,比如A有10个比特币,想转给B 3个比特币,这个时候就必须做两边交易第一笔交易A转给B 3个比特币第二笔交易A转给A 7个比特币ETH 转账有点类似于我们现实中情况,比如A有10个ETH, A想转给B 3个 ETH, A 直接转给B 3个ETH就可以了。有点类似于我们银行转账。这样可以防范双花攻击,因为你花一次,只要把账户里边的钱扣除一次。但是这样

2022-10-08 14:12:33 770

原创 2天使用uniapp+pinia+vue3开发一个完整电商小程序

视频教程https://www.bilibili.com/video/BV1834y1676P?p=167&vd_source=b736c30b3cb720a29f325deadada98652. 开发教程https://www.escook.cn/docs-uni-shop/mds/3.home.html源码地址原来的视频教程是使用vue2 + vuex 开发的,目前源码使用vue3 + pinia 重新开发的https://github.com/zsjun/uni-app-my-

2022-10-04 10:30:15 436

charles 4.0.2 破解文件

charles 4.0.2 破解文件 亲测可用

2017-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除