3 Fighting社火底子

尚未进行身份认证

我要认证

所有的决定都是最好的决定!

等级
TA的排名 3w+

关于nodejs报错Client does not support authentication protocol requested by server; consider upgrading My

Client does not support authentication protocol requested by server; consider upgrading MySQL client at Handshake.Sequence._packetToError这个错误原因是,目前,最新的mysql模块并未完全支持MySQL 8的“caching_sha2_password”加密方式,而“caching_sha2_password”在MySQL 8中是默认的加密方式。因此,下面的方式..

2020-07-13 17:04:28

Unexpected token c in JSON at position XX at JSON.parse关于JSON.parse方法报错

这是因为被转换的值不符合JSON格式而造成的。JSON官方明确规定,JSON数据的key与value必须使用双引号""包裹,否则在转换过程中会导致错误。所以请把你的数据换成这种格式:“是双引号不是单引号”{ "name": "北京市", "city": [ { "name": "北京市", "districtAndCounty": ["东城区", "西城区", "崇文区", "宣武区", "朝阳区", "丰台区",

2020-07-07 19:56:21

has been blocked by CORS policy: No Access-Control-Allow-Origin

遇见这个就是遇见跨域问题了,我的是nodejs服务端所以,在app.js里添加app.all('*', function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Requested-With,Content-Type"); res.header("Access-Control-Allow-Meth

2020-07-06 22:10:50

Ubuntu 20.4镜像下载国内地址(解决官网下载镜像慢问题)

20.04版本点进去根据你的电脑版本下载iso后缀那个http://mirrors.aliyun.com/ubuntu-releases/20.04/其他版本http://mirrors.aliyun.com/ubuntu-releases/

2020-04-30 14:35:13

Go学习随笔(九)painc函数的简易叙述作用和使用

painc是一个内建函数,可以中断原有的控制流程,进入一个“恐慌”的流程(就是意思我遇到问题了,不知道该咋办,我好慌),这个过程称为错误处理流程。恐慌可以直接调用painc产生,也可以由运行时的错误产生,例如数组越界等。painc()函数能接受任何类型的数据。格式如下。例如:painc(404)painc("error")painc(Error("file not exi...

2020-02-07 02:05:07

Go学习随笔(八)函数参数传递机制\defer和跟踪语句

函数传递机制func add(a int) int { a++ return a}func addo(a *int) int { *a++ return *a}func main() { x := 3 fmt.Println("x=", x, " &x=", &x) y := add(x) //执行add实际上修改的是x的副本 fmt.Pri...

2020-02-06 01:16:47

Go学习随笔(七)函数/闭包/匿名函数/变参/递归函数/菲波那切数列

Go语言中,函数是指不属于任何结构体、类型的方法,函数没有接收者,而方法有接收者,我们说的方法要么属于一个结构体,要么属于一个定义的类型。1.函数声明func main() { sum := add(1, 2) fmt.Println(sum)}func add(a, b int) int { return a + b}在这里它的函数声明是这个func add(a...

2020-02-03 01:30:53

Go学习随笔 之 特殊语句 defer延迟语句 和 标签使用 及 goto

延迟语句deferdefer语句有两个特点第一,只有当defer语句全部执行完成之后,defer函数才算真正的执行结束第二,当函数中有defer语句时,需要等待所有的defer语句执行完毕,才会执行return语句因为defer的特点,可以用于资源回收,清理收尾工作。使用defer后不用纠结代码放到哪里,反正都是最后执行。func main() { defer fmt...

2020-01-31 23:02:24

Go学习随笔(六)数组\数组遍历\二维数组遍历(2种方法)

go数组语法格式:var variable_name [SIZE] variable_type一维数组var arr [10] int32//带值var arr [10] int{0,1,2,3,4,5,6,7,8,9}二维数组var arr1 [10][10] intarr := [3][4]int{ {0, 1, 2, 3}, {4, 5, 6,...

2020-01-31 22:15:54

Go学习随笔(五)指针\指针的指针\指针数组\指针传递函数

大家都知道所有的指针变量都是一个内存位置,每个内存位置都有其定义的地址,可以使用&运算符来访问它,这个运算符表示内存中的地址。func main() { a := 10 fmt.Printf("%x\n", &a) //打印变量a的地址 返回:c0000140a8}指针概念:指针是一个变量,其值是另一个变量的地址,即存储器位置的直接地址。Go语言使用 * ...

2020-01-29 22:57:33

Go学习随笔(四)类型转换\类型别名

Go语言类型转换基本格式如下:type_name(expression)func main() { sum := 11 count := 3 mean := float32(sum) mean2 := sum / count fmt.Printf("mean的值为%f\n", mean) fmt.Printf("mean2的值为%d\n", mean2)}结果:mean的值...

2020-01-29 19:24:43

Go语言的格式化输出中%d%T%v%b等的含义

格式化指令 含义 %% %字面量 %b 一个二进制整数,将一个整数格式转化为二进制的表达方式 %c 一个Unicode的字符 %d 十进制整数 %o 八进制整数 %x 小写的十六进制数值 %X 大写的十六进制数值 %U 一个Unicode表示法表示的整型码值 %s 输出以原生的UTF8字节表示的字符,如...

2020-01-29 19:12:36

Go学习随笔(三)字符串与其他类型的相互转化

这里利用strconv包package mainimport ( "fmt" "strconv")func main() { zas := 1122 fmt.Printf("zas当前是%T类型\n", zas) orig := "233" fmt.Printf("orig当前是%T类型,操作系统是%d位\n", orig, strconv.IntSize) num, e...

2020-01-29 19:02:27

Go学习随笔(二)字符串的操作\遍历\索引\统计\替换\大小写转化\修改\插入\判断是否包含

在GO中字符串作为基本的类型,和c语言不同,c没有原生的字符串类型,c语言使用的是字符数组来表示字符串,并以字符指针来传递字符串。1.字符串的表示在Go语言中,字符串的值是不可变的,当创建一个字符串之后,无法再修改这个字符串内容,在GO中字符串是一个定长字符数组。package mainimport ( "fmt")var ( value1 float64)fun...

2020-01-27 00:30:49

Go学习随笔(一)常量/转义字符/赋值/注释/枚举/关键字枚举/变量/局部变量声明/匿名函数/init函数

1.常量使用 const 定义 格式如:const identifier[type] = value//例如const pi float32 = 3.1415926....const hello = "你好Go!"const return = tureconst 人数 = 1002.转义字符Go使用反斜杠作为转义字符例如 :换行符(\n), 制表符(\t...

2020-01-26 19:44:13

Go的VsCode开发环境配置(小白教程)

1.先下载安装gohttps://golang.google.cn/dl/2. 安装好vscode(我想你应该自己会百度怎么安装的)(略)安装好后 我默认的路径是C:/GoLanguage然后自己随便在其他盘或者c盘也行(我在E盘下创建) 创建一个文件GoPath文件夹在里面创建三个 空文件夹 分别叫 bin ,pkg, src2.1Go环境变量配置这其...

2020-01-22 15:25:50

Tomcat启动乱码

修改tomcat的conf下的logging.properties中的参数将java.util.logging.ConsoleHandler.encoding = UTF-8改为java.util.logging.ConsoleHandler.encoding = GBK

2019-10-09 12:16:04

appJSON["tabBar"]["borderStyle"] 字段需为 black 或 white console.error @ VM1402:1 (anonymous) @ VM1415:2

一个古老的项目打开遇到这个错误 emm以前tabBar中的borderStyle可以支持十六进制颜色,现在 仅支持 black / white,微信开发工具1.02.1901230一更新,就会发现报错,提示history is not defined等错误信息把十六进制颜色改成 white或者black就行了...

2019-07-02 17:12:24

cocos creator Button按钮组件怎么使用和按钮绑定事件

就拿一个图片来说 准备一张图片 拖进你的资源接下来直接从下面一栏拖进你的节点拖完点击节点在属性检查器中添加一个 UI组件 ---> Button组件属性什么的看官方文档自己调新创建一个js脚本文件 命名 clear_button在 onload函数中写如下代码 onLoad: function () { ...

2019-04-18 17:15:21

cocos creator 设置中找不到微信开发者工具的exe或者 构建成功运行报错

第一步左上角 文件 ---> 设置 --> 原生开发环境点击 三个点 设置你的微信开发者工具的路径打开后是这样的本来在cocos 官方文档看见里面描述不清楚这里描述不清楚 你进去后根本找不见微信开发者工具的exe然后 你构建运行就会报错最后发现原因是 开发者工具的设置有问题、进入开发者工具 点击此图设置...

2019-04-16 17:36:16

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。