- 博客(29)
- 收藏
- 关注
原创 solidity概述
需要注意的是,Solidity中的变量默认存储位置是不同的,函数参数和内部局部变量默认存储在`memory`中,而状态变量默认存储在`storage`中。开发者可以使用显式的关键字来指定变量的存储位置,例如`memory`、`storage`和`calldata`。在Solidity中,`memory`、`storage`和`calldata`是三种不同的数据位置(data locations),用于管理变量和数据的存储和访问。- `calldata` 用于存储函数调用参数和外部函数调用的数据,是只读的。
2023-08-10 18:37:02
76
原创 vue : 无法加载文件 E:\developofweb\NodeJs\vue.ps1,因为在此系统上禁止运行脚本。
错误如下:解决方案:输入:果然受限于是输入:再输入:完成!
2023-07-29 11:05:50
150
原创 Golang学习第八天
一,函数中的defer二,函数参数的传递方式三,变量作用域四,字符串中常用的系统函数五,时间和日期相关的函数六,内置函数七,错误处理
2023-07-20 17:18:38
117
原创 Golang学习第五天(补充)
1)值类型:基本数据类型int系列,float系列,bool,string,数组和结构体struct2)引用类型:指针,slice切片,map,管道chan,interface等都是引用类型。
2023-07-19 14:24:06
58
原创 Golang学习第五天
1000 0111---->1000 0011---->1000 0100 得-4。1000 0011---->1000 1100 得 -12。0000 0011---->0000 1100 得 12。0000 0011---->0000 0001 得1。1000 0011---->1000 0010得-2。
2023-07-17 23:48:14
245
1
原创 Golang学习第四天
2)fmt.Sprintf()...会返回转化后的字符串。方法一:fmt.Sprintf("%参数",表达式)1)参数需要和表达式的数据类型相匹配。方法二:strconv包里的函数。使用strconv包里的函数。
2023-07-15 11:11:00
75
1
原创 Golang学习第三天
(3)转化的时候有时候结果不敬人意,比如:int64转化为int8时候结果按溢出处理,他不会报错,但是和我们想的不一样。2)变量在同一作用域(在一个函数或者在代码)内不能重名(其实就是不能定义两次,但是定义了一次可以赋值多次)(2)反引号,以字符串原生形态输出,包括换行和特殊字符,可以实现防止攻击,输出源代码等效果。细节:(1)go中,数据类型的转换可以是从表示范围小-->表示范围,反过来也可以。但是有一些派生数据类型,如:指针,数组,结构体,管道,函数,切片,接口,map。(1)双引号,会识别转义字符。
2023-07-14 20:58:05
229
1
原创 Golang学习第二天
(2)使用一次tab操作,实现缩进,默认整体向右移动,使用shift+tab整体向左移动。\r :就是先把前面的输出再输出后面的,把前面的覆盖。\ :转义字符,让一些字符冲突变得合理。\t :一个制表单位,实现对齐功能。(1)Go官方推荐使用行注释来注释整个方法和语句。二,go语言里面的注释(comment)块注释 :/* */(4)一行最长不超过80个字符。五,golang标准库官方文档。行注释 ://四,Golang官方编程只能。
2023-07-13 20:17:58
120
1
原创 goland使用遇到的问题(1)
其中main也是灰色。于是我查阅资料,把package helloworld改成package main。当我第一次用goland创建一个go项目时出现如下报错。
2023-07-12 21:16:57
378
1
原创 Golang学习第一天
1,安装和配置SDK(software development kit)GOPATH就是你以后go项目存放的路径,即工作目录。二,golang开发环境搭建。(1)打开环境变量配置界面。.zip 压缩包安装。
2023-07-12 13:15:16
86
1
原创 《黑马头条》项目学习第九天
因为微服务项目里面服务很多。我们一个个地去为每一个服务都去设置minio的话十分麻烦。(4)资料中找到index.js和index.css两个文件手动上传到minio当中。(2)在article微服务中添加minio和freemarker的支持。(5)把article里面的mapper加一个文章调取接口。(1)那么我们可以创建一个文件服务starter即可。1.为什么要封装minio封装为starter。(3)把模板文件添加到article微服务下。
2023-07-10 12:51:34
264
1
原创 《黑马头条》项目学习第八天
它是简单的,专用的语言, *不是* 像PHP那样成熟的编程语言。那就意味着要准备数据在真实编程语言中来显示,比如数据库查询和业务运算, 之后模板显示已经准备好的数据。在模板中,你可以专注于如何展现数据, 而在模板之外可以专注于要展示什么数据。FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。查看文章功能,整体设计思路。
2023-07-06 12:27:32
297
1
原创 《黑马头条》项目学习第七天
对于为什么还要注入,不是mybatis-plus都集成了吗,原因是因为我们是分页查寻和多表联查,对于这些复杂的要手动编写。把service注入到controller里面实现,关联,再把return的值纷纷改变。(6)swagger测试或者前后联调。
2023-07-05 14:59:25
147
1
原创 《黑马头条》项目半夜bug有感!!!
我安装了一个plugin,名字叫mybatis-plus。当时我尝试所有可以尝试的方法,包括但不限重装代码。Unable to resolve table 'ap_article' 和另一个。然后再把我爆红的,按照提示,与数据库相连接。最后激动人心的时刻,成功!然后当时画圈部分是红色报错,显示。
2023-07-05 00:52:19
191
1
原创 《黑马头条》项目学习第六天
(2)充分发挥高频数据的操作效率,对文章概述数据操作的高效率不会被操作文章详情数据的低效率所拖累。写好mapper接口,一如往常,然后再建立xml文件进行配置,但是却出现爆红了,如下图。(1)减少IO争抢,减少锁表的几率,查看文章概述与文章详情互不影响。这里需要注意的是,当我们把他导入进来以后,会发现是灰色的。(2)把text,blob等大字段拆分出来单独放在一张表。再定义各个接口(这些接口按照接口手册那个来)(1)把不常用的字段单独放在一张表里面。(3)经常组合查询字段的放在一张表里面。
2023-07-05 00:03:34
209
1
原创 《黑马头条》项目学习第五天
1. **数据库连接配置错误**:请确保您的数据库连接配置是正确的,包括数据库的URL、用户名和密码。检查您的配置文件,确保数据库连接信息正确。于是我翻阅nginx资料,怀疑是不是nginx文件夹位置的问题呢,于是我抱着试一试的态度,把nginx的文件夹放到最外边,不和前端文件同等级。我想既然nginx是联系静态网页和网关的,是不是因为我网关没开呢,所以我抱着侥幸的态度开启了网关。
2023-07-03 15:09:34
707
1
原创 《黑马头条》项目学习第四天
(2)在heima-leadnews-gateway下创建heima-leadnews-app-gateway微服务。(1)在heima-leadnews-gateway导入依赖(注意要在红圈内的pom文件上添加依赖)(3)去nacos中心配置。(4)postman测试。根据这张图设计代码。2.这个工具特殊用法。
2023-07-02 13:20:06
330
1
原创 《黑马头条》项目学习第三天
于是我又根据报错指引,我来的了pojo类这一层,我寻思错误可能出现在这里。于是我把这一层的demo都启动了一下,发现果然报错。我把鼠标放到上,提示是object is not a function interface。报错是说我们的jdk版本有误。于是我将信将地更改版本为最常见的1.8(不敢改高怕出错)。正当我苦恼时,我想到有没有可能是maven的问题,于是我刷新还是没有效果。根据搜证说是泛型的问题,于是我更改了定义方法,还是无果。我百思不得其解,于是便开始找寻问题。回到原处发现这个问题也得到了解决。
2023-07-01 13:32:05
339
原创 《黑马头条》项目学习第二天
http://192.168.200.130:8848/nacos(要保证linux配置好了且开机才能打开此网站)所以在此基础上手动加密(下面为黑马ppt里面图)(2)创建引导类UserApplication(我理解为启动类)4.app登录手动加密(md5+随机字符串)(1)service下面创建模块module。(2)feign-api 远程接口的调用。(5)service 存放所有微服务工程。(3)getway 管理网关微服务。(4)yml文件和日志xml创建好。(4)model 操作表和实体类。
2023-06-30 17:47:48
167
原创 发现idea文件图标异常。
然后是点击pom.xml文件,右键后点击-" add as maven project"-->File-->Power Save Model这个前面有勾选的要关掉,然后-->File-->Invalidate Caches... 即可。如果还不行就疯狂刷新疯狂地刷新maven。再不行可能就i是文件错误,从新导入试试。发现pom文件图标是<>,而不是m。java文件也不C图标。
2023-06-30 11:22:49
1412
原创 《黑马头条》项目学习第一天
运行黑马的centos镜像linux(里面包含了docker,不需要另外安装)--restart=always 开机启动。MODE-standlone 单机版。-p 8848:8848 映射端口。-d 创建一个守护式容器在后台运行。docker镜像拉取。
2023-06-29 21:21:43
179
2
原创 kali渗透工具 - metasploit的使用。依靠永恒之蓝漏洞
选择一个所需要的模块,这选择第一个模块用来攻击。搜索永恒之蓝的模块,显示每个模块用来干什么。找到所需要配置的内容,为攻击做准备。发现,需要设置目标机器ip地址。进入root管理级别。显示所有可执行的命令。
2023-06-27 16:55:29
107
1
原创 linux系统常见指令集
(*xfy 表示以xfy结尾的内容 xfy* 表示以xfy开头的内容 *xfy* 表示包含xfy的内容)查找该文件的路径,也可以使用通配符进行高级检索 ,要在root下使用,不然没有权限。管道符 “|” ,回车键上面那个 ,将左边命令的结果,作为右边的输入。-r文件夹删除,-f强制删除(一般是在root管理员用户下使用)查找小于10KB的文件:find / -size -10k。-r可选,在复制文件夹的时候使用,从参数1复制到参数2。wc [-c -m -l -w] 文件路径。
2023-06-26 21:54:10
166
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人