- 博客(24)
- 收藏
- 关注
原创 Solidity 智能合约入门
将一个数据放置在链上我们对代码进行逐行分析,首先第一行第一行表明此段代码是被GPL-3.0所授权。默认情况下,在发布源代码时加入机器可读许可证说明是很重要的。GPL协议一般还可以分为GPL2.0和GPL3.0两种,而GPL3.0是更新一代的开源标准,在对用户专利的保护和DRM的限制方面有所更改。GPL协议同其它的自由软件许可证一样,许可社会公众享有:运行、复制软件的自由,发行传播软件的自由,获得软件源码的自由,改进软件并将自己作出的改进版本向社会发行传播的自由。...
2022-08-09 11:06:30
2639
1
原创 vue2项目从webpack3升级至webpack5
接下来就是package.json的启动方式,由于webpack-dev-server升到了4版本用来配套webpack5,启动脚本需要改写一下。接下来就是package.json的启动方式,由于webpack-dev-server升到了4版本用来配套webpack5,启动脚本需要改写一下。这个问题是比较棘手的,因为是webpack内部的问题,首先第一种方法就是很简单的进行webpack-dev-server的卸载再重装。其余的对于其中进行报错的包问题就该重装重装,该进行安装安装就完成啦。...
2022-08-06 18:07:32
3218
原创 通过实例深入的了解javascript -- 字符串
通过一些实例讲解,从而深入的了解javascript,身临其境的感受坑的存在,本节为字符串篇,一个js的基本类型,我们将通过几个实例的讲解,以及可能会发生的问题,带你身临其境的去感受探究js的工作原理...
2022-07-07 17:04:51
245
原创 不用js,不用sql语句,使用go完成一个博客系统的前后端
使用golang做一个博客系统 项目介绍 我们将使用golang+html+css+bootstrap+gin+gorm+mysql的技术栈模式,来构建一个前后端分离的博客系统 不再使用传统的js
2022-06-28 15:37:07
658
原创 Gin-使用golang写前端
gin,一个直接能够操作网页的golang框架,更优雅的写前端,它具有类似 martini 的 API,性能要好得多,多亏了 httprouter,速度提高了 40 倍。 如果您需要性能和良好的生产力,一定要试试
2022-06-23 16:16:05
1031
原创 用golang写前端 -template
{{.}}是go中template的基本用法 .表示是当前对象,当我们使用结构体时,.后跟的就是结构体的字段运行后我们可以在终端看到符号和空格模版语法会讲所有的符号和空格原样保存下来,除了需要替换的地方以外,其他都按照文本格式保存下来,所以在非主观意愿下,请不要随意加入空格和符号,或者是缩进,换行pipeline是指产生数据的操作我们在前面讲到的{{.}}和{{.Name}}都属于pipeline,管道中也可以像是linux命令一样, |前面的命令会将运算结果(或返回值)传递给后一个命令的最后一
2022-06-21 21:30:37
811
原创 dockerfile下载依赖找不到元驱动 Error: Failed to download metadata for repo ‘appstream‘
dockerfile下载依赖找不到元驱动 Error: Failed to download metadata for repo 'appstream'
2022-06-17 16:53:37
297
原创 golang使用mysql数据库全解析(傻瓜式)
首先安装mysql安装完成后,为了能够使得golang使用mysql 我们需要导入一个包,这个包可以在golang.org官网中找到,具体链接为包的指令为因为我们只需要使用该包中的init方法,所以我们就使用下划线导入的方式我们先在终端创建一个数据库Go MySQL Driver包的用法db.SetConnMaxLifetime():因为mysql服务器、操作系统或者是其他的中间件关闭之前,我们要保证我们数据的安全,而中间件一般会设置在五分钟之后关闭,所以我们建议将此方法参数传递在五分钟之内,该设
2022-06-09 18:47:51
2775
原创 学着使用AssemblyScript书写只能合约(js开发者适用)
WebAssembly虚拟机已经成为越来越多区块链智能合约执行引擎的选择。WebAssembly之所以能够在这几年受到越来越多人的关注,除了其卓越的性能以外更重要的是它的包容性,WebAssemby现阶段已经支持越来越多的语言,也让写合约的门槛变得更加的低。试想一下,当我们想编写一个区块链的合约的时候,我们不需要去学习Solidity的语法,C语言的开发人员可以用他们最熟悉的C开发合约,Rust的开发可以用Rust直接编写,Nodejs的开发可以直接用JS来编写,那么对于构建区块链合约的生态就有了重要的意义
2022-06-07 15:41:35
333
原创 go 包
单行导入多行导入全路径导入包的路径是从GOPATH/src或者GOROOT/src开始计算的包的引用格式包共有四种引用格式因为我们在引入包时如果不使用,编译器会报错,使用匿名就不会在 GOPATH 指定的工作目录下,代码总是会保存在 $GOPATH/src 目录下。在工程经过 go build、go install 或 go get 等指令后,会将产生的二进制可执行文件放在 $GOPATH/bin 目录下,生成的中间缓存文件会被保存在 $GOPATH/pkg 下。如果需要将整个源码添加到版本管理工
2022-06-05 19:03:24
136
原创 go 接口
接口类型由数个方法组成go使用接口这是一个完整的使用接口进行结构体方法的使用x是接口 T是类型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vqVqmaxl-1654346493016)(media/16543129843060/16543445623842.jpg)]这些是简化过的方法,不过对于foat32,float64,int64之类的类型,sort包还没有实现,我们就可以根据sort.Interface来自己实现...
2022-06-04 20:41:55
105
原创 go 结构体
结构体是go通过自定义的方式而形成的一种类型,很像是js中的对象,可以由一个或者是多个任意类型集合起来构成的实体结构体中的成员不再称为“属性”,而是称为“字段”使用type关键字可以讲各种基本类型定义为一个结构体类型struct1和struct2所表示的含义是相同的结构体只是一种对内存布局的描述,只有真正将结构体实例化才能够分配内存空间基本的实例化形式T是我们定义的结构体类型,ins是我们要实例化的实例T是类型,也可以是结构体、整型、字符串ins在这里被实例化了,所以ins的类型为T 但是代表的是
2022-06-02 11:46:55
204
原创 js工作者的go学习笔记-go函数
Go 函数函数声明函数声明包括函数名、形式参数列表、返回值列表(可省略)以及函数体。func 函数名(形式参数列表)(返回值列表){函数体}函数的返回值go是支持多个返回值的,而反观javascript只支持单返回值,js如果面临要返回多个返回值的情况时,只能选择返回一个结构体go可以对返回值进行命名 func functionName ()(a,b int){ a=2; b=3; return }我们在第一行命名了两个
2022-05-31 10:12:58
1317
原创 js工作者的go学习笔记-go流程控制
Go流程控制语言分支结构(if…else)在if后面跟上逻辑表达式或者是boo值,如果成立就执行,不成立就到下一个else中进行执行,如果下一个是else if将继续重复这个步骤 if condition1{ //do something }else if condition2{ //do something }else{ //do something }if后面的右大括号必须要和下一个else在一行,否则为非法写法
2022-05-30 10:55:38
233
原创 js工作者的golang学习笔记-go语言容器
Go语言容器数组数组在go中并不常用,因为数组一旦声明,长度将不能进行改变数组的声明var 数组变量名 [元素数量]Type数组变量名 := [元素数量]Type默认情况下 数组中的每个元素都会被初始化为0可以使用数组字面化语法var a [3]int{1,2,3}a := [3]int{1,2,3}a := […]int{1,2,3}数组长度处出现省略号代表数组长度是根据数组的长度初始值进行计算的多维数组声明var array_name [size1][size2]…[
2022-05-30 10:54:34
114
原创 vue.js全局组件和局部组件注册方式(易懂)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <div id=".
2021-01-06 15:36:35
216
原创 使用vue写出简单的学生管理系统
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> table,tr,th,td{
2021-01-06 09:19:11
1753
原创 使用vue写出简单的购物车
使用vue写出简单的购物车// An highlighted block<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> &
2021-01-06 09:13:43
267
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人