草庐IT

go cobra Error: required flag(s) "pkg-name" not set

Cobra是一个Golang包,它提供了简单的接口来创建命令行程序。同时,Cobra也是一个应用程序,用来生成应用框架,从而开发以Cobra为基础的应用。使用cobrainit命令初始化程序框架,但是发现提示错误:Error:requiredflag(s)"pkg-name"notset在查看官方文档后发现Cobra版本更新后需要增加一个必须参数--pkg-name,就是main函数默认import的包。UpdatestotheCobrageneratorhavenowdecoupleditfromtheGOPATH.Assuch--pkg-nameisrequired.于是使用如下命令初始化

go cobra Error: required flag(s) "pkg-name" not set

Cobra是一个Golang包,它提供了简单的接口来创建命令行程序。同时,Cobra也是一个应用程序,用来生成应用框架,从而开发以Cobra为基础的应用。使用cobrainit命令初始化程序框架,但是发现提示错误:Error:requiredflag(s)"pkg-name"notset在查看官方文档后发现Cobra版本更新后需要增加一个必须参数--pkg-name,就是main函数默认import的包。UpdatestotheCobrageneratorhavenowdecoupleditfromtheGOPATH.Assuch--pkg-nameisrequired.于是使用如下命令初始化

Elasticsearch simple(2)ElasticSearch windows本地环境搭建(V8.5.1)

切记安装Kibana的版本要和所安装的elasticsearch版本号完全一致。这里:elasticsearch-8.5.1kibana-8.5.1elasticsearch默认端口为9200;Kibana默认端口为5601。1elasticsearch的下载和安装下载官网:https://www.elastic.co/cn/downloads/elasticsearch我下载的是elasticsearch-8.5.1-windows-x86_64版本;解压修改文件后修改文件名,去掉版本号(路径简约一些)。第1步:需要在配置文件中开启x-pack验证,修改配置文件elasticsearch\c

Elasticsearch simple(2)ElasticSearch windows本地环境搭建(V8.5.1)

切记安装Kibana的版本要和所安装的elasticsearch版本号完全一致。这里:elasticsearch-8.5.1kibana-8.5.1elasticsearch默认端口为9200;Kibana默认端口为5601。1elasticsearch的下载和安装下载官网:https://www.elastic.co/cn/downloads/elasticsearch我下载的是elasticsearch-8.5.1-windows-x86_64版本;解压修改文件后修改文件名,去掉版本号(路径简约一些)。第1步:需要在配置文件中开启x-pack验证,修改配置文件elasticsearch\c

Unity3d UnityWebRequest调用接口报错Curl error 60: Cert verify failed: UNITYTLS_X509VERIFY_FLAG_EXPIRED解决办法

问题Unity3d使用UnityWebRequest组件调用https(类似https://xxx.com/apipath)接口数据,然后报错Curlerror60:Certverifyfailed:UNITYTLS_X509VERIFY_FLAG_EXPIRED和SSLCAcertificateerror:大致的意思是证书验证失败和SSLCA证书错误。尝试使用Postman进行测试,得到也是类似的错误:和后台接口提供人员沟通了一下,他给的答案是postman关闭ssl和HttpClient配置SSL绕过https证书,他没搞过Unity3d的,所以让我自己去研究了。我尝试关闭了Postmam

Unity3d UnityWebRequest调用接口报错Curl error 60: Cert verify failed: UNITYTLS_X509VERIFY_FLAG_EXPIRED解决办法

问题Unity3d使用UnityWebRequest组件调用https(类似https://xxx.com/apipath)接口数据,然后报错Curlerror60:Certverifyfailed:UNITYTLS_X509VERIFY_FLAG_EXPIRED和SSLCAcertificateerror:大致的意思是证书验证失败和SSLCA证书错误。尝试使用Postman进行测试,得到也是类似的错误:和后台接口提供人员沟通了一下,他给的答案是postman关闭ssl和HttpClient配置SSL绕过https证书,他没搞过Unity3d的,所以让我自己去研究了。我尝试关闭了Postmam

V8中的快慢数组(附源码、图文更易理解😃)

接上一篇掘金V8中的快慢属性,本篇分析V8中的快慢数组,了解数组全填充还是带孔、快慢数组、快慢转化、动态扩缩容等等。其实很多语言底层都采用类似的处理方式,比如:Golang中切片的append操作就涉及扩容处理。?D8调试工具使用请来掘金D8调试工具——jsvu的使用细则1、全填充or带孔通过一个小李子,看一下什么是全填充数组(Paked-Array),什么是带孔数组(Holey-Array)前面还写了稀疏数组,稀疏数组更加具有业务应用性,清洗的是无意义的数据,可以对比带孔数组来分析一下,有兴趣请看掘金?稀疏数组——实现五子棋存盘和续上盘功能consto=['a','b','c']consol

V8中的快慢数组(附源码、图文更易理解😃)

接上一篇掘金V8中的快慢属性,本篇分析V8中的快慢数组,了解数组全填充还是带孔、快慢数组、快慢转化、动态扩缩容等等。其实很多语言底层都采用类似的处理方式,比如:Golang中切片的append操作就涉及扩容处理。?D8调试工具使用请来掘金D8调试工具——jsvu的使用细则1、全填充or带孔通过一个小李子,看一下什么是全填充数组(Paked-Array),什么是带孔数组(Holey-Array)前面还写了稀疏数组,稀疏数组更加具有业务应用性,清洗的是无意义的数据,可以对比带孔数组来分析一下,有兴趣请看掘金?稀疏数组——实现五子棋存盘和续上盘功能consto=['a','b','c']consol

图文看懂JavaScritpt引擎V8与JS执行过程

本篇文章通过图文为你介绍了V8引擎大概的执行过程,你可以了解到代码是从扫描器Scaner变成tokens,从解析器Parser变成AST,从解释器变成字节码等等。以及JavaScript代码在执行的过程中,它在内存的情况是如何变化的,让你从更加底层的角度去理解你的js代码是如何运行的。了解这些后你就能从更加底层的角度去理解var的变量提升,闭包的形成等了。浏览器原理浏览器内核与js引擎浏览器内核又称“排版引擎”,“渲染引擎”,“浏览器引擎”,叫法很多,简单来说干的活就是将代码(HTML,XML,CSS,图片等)解析排版布局后输出到显示器让你看到。JavaScript引擎是一个专门处理JavaS

图文看懂JavaScritpt引擎V8与JS执行过程

本篇文章通过图文为你介绍了V8引擎大概的执行过程,你可以了解到代码是从扫描器Scaner变成tokens,从解析器Parser变成AST,从解释器变成字节码等等。以及JavaScript代码在执行的过程中,它在内存的情况是如何变化的,让你从更加底层的角度去理解你的js代码是如何运行的。了解这些后你就能从更加底层的角度去理解var的变量提升,闭包的形成等了。浏览器原理浏览器内核与js引擎浏览器内核又称“排版引擎”,“渲染引擎”,“浏览器引擎”,叫法很多,简单来说干的活就是将代码(HTML,XML,CSS,图片等)解析排版布局后输出到显示器让你看到。JavaScript引擎是一个专门处理JavaS