K8s Pod启动报错“cpu.cfs_quota_us: invalid argument\\\“\“” K8s Pod启动报错“cpu.cfs_quota_us: invalid argument\\\"\"”
MAC 旧版本安装homebrew 先通过https://brew.idayer.com/guide/start/中的指导进行安装。安装过程中会提示需要安装 command line tools,如果不想安装xcode,可以到https://developer.apple.com/download/more/下下载和系统匹配的command line tools进行安装,可能需要先登录,然后到https://developer.apple.com/download/more/这个网址下查找相应的版本进行安装。安装过程中如果报错,如“F
WINDOWS 安装vmware后DNS解析慢 现象:打开网页慢。修改DNS服务器后仍然存在该问题。Ping某个域名,抓包发现DNS响应并不慢,只是从DNS中解析IP慢。原因及解决:网上搜索后,有说是vmware网卡导致的,遂将vmware的1和8网卡禁用,然后再清缓存,ping域名发现很快。看来确实是vmware网卡的问题,但vmware要用啊,网卡禁用了,虚拟机的网络就没法用了啊。然后查看自己的vmware网卡的配置,发现其中一块网卡由于自己设置了静态IP,同时也设置了DNS服务器,于是将DNS服务器删除后,再尝试,解析速度就正常了。...
NAT模式下固定虚拟机IP,及解决宿主机与虚拟机不通的问题 NAT模式固定虚拟机IP这个没什么好说的,虚拟机选择NAT模式,然后在虚拟机的编辑-->虚拟网络编辑器中的NAT网卡关闭DHCP服务。然后在虚拟机的操作系统里配置符合虚拟机网段的静态IP地址即可。虚拟机的NAT网络配置可以不用更改,但要注意虚拟机NAT设置中的网关地址,宿主机的vmware8网卡的静态IP地址的网关地址要相同。宿主机与虚拟机IP地址不通当上面的所有IP地址都配置正确,网关也配置正确时,如果还不通,则需要看看虚拟网络编辑器中的NAT网卡的下面配置是否打开:“将主机虚拟
go get 失败解决办法 go get时由于防火墙的原因,会导致失败。目前可以通过修改GOPROXY的方法解决该问题。无论是在win下还是linux,macos下,只需要将环境变量GOPROXY设置成https://goproxy.cn即可。可能还有别的代理可用。有可能还需要设置GO111MODULE=on具体在不同操作系统上如何设置可以百度。解决问题的关键方法就是设置goproxy代理。...
我喜欢的终端命令行字体颜色 PS1="\[\e[31;40m\][\[\e[35;40m\]\u\[\e[39;40;1m\]:\[\e[32;40m\]\w\[\e[31;40m\]]$\[\e[0m\] "PS1="\[\e[31;40m\][\[\e[35;40m\]\u\[\e[39;40;1m\]@\e[31;40;1m\]\h \[\e[32;40m\]\w\[\e[31;40m\]]$\[\e[0m\] "
golang将json转为go的数据类型 收到json数据,将其转换为go的数据类型使用。golang提供了json转码和解码的库函数,包含在"json"库中。这篇文章主要说一下解码json数据,及使用。解码json后的golang数据结构,可以有两种,一种是定义好与json对应的结构体;一种是定义字典map。前一种方式是数据使用起来较方便,不用再做数据类型的转换,数据结构中定义了什么变量,就可以直接使用什么变量;缺点就是只有在结构体中定义了的变量才能被解析。后一种方式是比较灵活,可以随意传任意的json数据,都能被解析成字典结构,通过关键字获
CGO整形,字符串的相互转换 CGO的数据类型的相互引用,及转换方式package main/*#include <stdio.h>struct st_test_cgo { int itest; unsigned int uitest; char ctest[64];};//定义C函数,给go调用,参数由go传入C定义的结构体,并打印其成员//C定义的结构体包含常见的整型,和字符串void testCGOIsCFunc(struct st_test_cgo *stCGOTes.
Epoll不断收到EPOLLRDHUP和EPOLLERR 问题场景是:客户端关闭了连接,然后会不断收到标题里的信号问题原因是:收到EPOLLRDUP事件时,没有执行close(events[i].data.fd),也就是没有客户端关闭连接后,服务端没有及时关闭对应的socket连接...
git不能提交空文件夹,或只能提交文件夹,不能提交文件夹下的文件 首先,只能提交文件夹,不能提交文件夹下的文件。我遇到的这种情况是,克隆了第三方的git仓库的文件,第三方的文件夹中有其仓库的缓存信息,如.git文件夹, 和cache内容,所以在提交时,git认为这些文件夹和文件是有仓库管理的,所以无法添加到自己的的仓库中。解决问题的办法分两步:第一步,删除第三方库文件夹中所有的.git文件夹,可以在工程的第三方库的上层目录中,使用rm -rf `find...
搭建git服务器,并解决github desktop 访问私有仓库报错 创建GIT服务器首先在服务器上安装git工具,不同的Linux操作系统安装命令不同,Ubuntu使用apt install git,Centos使用yum install git。然后创建git用户的密码,和git组。目的是为了和其它用户隔离。useradd git passwd git 切换为git账户登录操作:su git,输入刚才设置的git的密码,切换为git账户登录 创...
socket编程connect提示Permission denied socket编程,客户端通过connect连接server时报错“Permission denied”,原因是server端创建的监听设备的可读写执行的权限问题,将监听设备的可读写执行权限修改至最高权限问题解决。例如:server端有一个这样的监听设备:unix 2 [ ACC ] SEQPACKET LISTENING 369828353 10625/./x...
CGO编译链接 对于自己实现的简单的C码,CGO编译链接时并不复杂,只要按照CGO的指导,引用好头文件,注意CGO的格式要求基本就没问题。CGO的格式要求:通过注释符号"//"或者“/* */”,将C文件需要引用的头文件、编译选项、链接选项、编译宏等引用起来。CFLAGS和LDFLAGS也可以分多行写例如:/*#cgo CFLAGS: -I../../include -I ../../xxx/...
LInux修改时区时间 时区错误:vim /etc/profile 末尾添加export TZ='CST-8',保存退出,然后执行source /etc/profile。数字8为要修改的时区时间偏移。只修改小时:date -s `date +11:%M:%S` 红色的为要修改的小时数同理,可以修改分钟和秒...
cgo代码编写 转载:https://blog.csdn.net/u014633283/article/details/52225274https://blog.csdn.net/benben_2015/article/details/80716318
VMware 15 NAT模式的设置问题 本文仅讲虚拟机系统为linux,宿主机和虚拟机之间的网络模式是NAT模式的网络问题。1:设置为NAT模式,但没有分配到IP查看虚拟机内系统的网络配置中ONBOOT是否为yes,否则改为yes并重启网络或重启虚拟机 以上不能解决问题时,VMware Workstation->虚拟机--可移动设备--网络适配器--连接。然后查看IP情况 以上不能解决问题时,请查看VMware相关的网...
MAC go eclipse 环境搭建可能会遇到的问题 基本搭建参见另一篇博文:https://blog.csdn.net/jikunbupt/article/details/103031731这里讲几点大体环境搭建好之后,还有可能会遇到的问题:1:创建了工程,创建了文件,但报错“resource doesn't have a corresponding go package”解决办法有两个:首先查看工程的目录结构,是不是src下...