自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 问答 (4)
  • 收藏
  • 关注

原创 字节码流打印,将收到的数据以码流形式打印出来

开发中通长会遇到两边通信解析数据失败的情况,这时候我们可以打印两边的码流来看看打印的字节序等数据,看看发的和收的是不是一致的,解析的位置如有偏差,就可以调整头部偏移来进行解析了。比如调用print16(buf,1024);来打印收到的msg;就可以得到下面的码流。

2023-06-28 17:05:26 314

原创 Vscode合并代码之cherry pick ,从其他分支合并单条提交到当前分支

vscode git 合并分支

2023-02-17 09:42:37 6577 7

原创 windows使用vscode免密登陆远程linux服务器或虚拟机的设置

vscode免密登陆远程linux服务器

2023-01-17 17:09:36 1096

原创 centos7配置ip地址,dns,安装ifconfig命令

centos7配置ip地址,dns,安装ifconfig命令

2023-01-05 19:55:07 591

原创 sysrepo数据库操作命令记录

sysrepo数据库操作记录

2022-11-02 15:59:30 838

原创 go语言判断包含字符串的几种方法

strings.HasPrefix(s string, prefix string) bool:判断字符串s是否以prefix开头 。290ddstrings.HasSuffix(s string, suffix string) bool:判断字符串s是否以suffix结尾。strings.Index(s string, str string) int:判断str在s中首次出现的位置,如果没有出现,则返回-1strings.LastIndex(s string, str string) int:

2022-05-07 10:01:48 3402

原创 golang为http客户端设置DSCP

一、基础知识:Qos模型Best-Effort Service:尽力而为服务模型Integrated Service:综合服务模型,简称IntservDifferentiated Service:区分服务模型,简称Diffserv在IPv4的报文头中,TOS字段是1字节(8-bit),如下图所示。根据RFC1122的定义,IP优先级(IPPrecedence)使用最高3比特(第0~2比特)。+++++++++++++++++++++++++++++++++| 0 | 1 | 2 | 3 |

2022-04-08 14:51:36 692

原创 git常见问题记录

1、gitignore未生效添加进.gitignore的问题未生效。.gitignore只会忽略在.gitignore编写之后的未跟踪(untrack)文件,而在编写.gitignore之前已经add and commit的文件则不会被忽略解决,清除git缓存,重新添加# git rm -r --cached ....

2022-03-19 14:32:39 74

原创 CentOS7图形界面与命令行界面切换的快捷键

一在图形界面使用 ctrl+alt+F2切换到dos界面在dos界面使用 ctrl+alt+F2切换回图形界面二在命令上 输入 init 3 命令 切换到dos界面输入 init 5命令 切换到图形界面

2022-03-17 19:55:42 2658

原创 Transaction check error: file /usr/bin/kubectl from install of kubectl-1.23.4-0.x86_64 conflicts

安装k8s时遇到的问题:# yum -y install kubectl提示如下:已加载插件:fastestmirror, langpacks, product-id, search-disabled-repos, subscription-managerThis system is not registered with an entitlement server. You can use subscription-manager to register.Loading mirr

2022-03-17 16:48:58 2387

原创 Docker学习(三)- Dockerfile(centos7下构建nginx容器)

构建镜像的方式1.1 使用docker commit创建镜像使用docker commit创建镜像的过程是这样的,首先下载一个干净的系统基础镜像,在其运行出的容器里面安装你想要的安装的软件,在安装完设置完成之后,使用docker commit来完成创建。1.2 使用Dockerfile创建镜像dockerfile 就是一个docker官方定义的一个小的用于构建镜像的脚本语言。举例测试(使用Dockerfile构建mysql镜像)1、创建Dockerfile并写入以下内容root

2022-03-17 12:56:43 4311

原创 Docker学习(二)- 测试(centos7下)

1、装一个centeros7虚拟机,我的版本如下(如何装虚拟机自行百度)#uname -a#Linux 33_du 3.10.0-rt56 #1 SMP PREEMPT RT Tue Jan 8 17:02:27 CST 2019 x86_64 x86_64 x86_64 GNU/Linux2、

2022-03-14 19:14:11 976

原创 Docker学习(一)- 环境搭建(centos7下搭建)

1、装一个centeros7虚拟机,我的版本如下(如何装虚拟机自行百度)#uname -a#Linux 33_du 3.10.0-rt56 #1 SMP PREEMPT RT Tue Jan 8 17:02:27 CST 2019 x86_64 x86_64 x86_64 GNU/Linux2、

2022-03-14 17:44:24 1216

原创 [kubelet-check] The HTTP call equal to ‘curl -sSL http://localhost:10248/healthz‘ failed with error

搭建k8s集群发现这个问题。原因:Docker是用yum安装的,docker的cgroup驱动程序默认设置为systemd。默认情况下Kubernetes cgroup为system,需要更改Docker cgroup驱动,解决:1、# 添加以下内容vim /etc/docker/daemon.json{ "exec-opts": ["native.cgroupdriver=systemd"]}2、# 重启dockersystemctl restart docker...

2022-03-14 16:33:46 1639

原创 记一次虚拟机损坏修复成功的案例

问题如下图解决方案1、确认自己root挂载点#ls /dev/mapper/#centos-root centos-swap control很明显我的挂载点是centos-root2、使用下面两条命令之一修复(哪个好使用哪个):xfs_repair /dev/mapper/centos-root 或者xfs_repair /dev/mapper/centos-root -L。我使用第一条没管用,所以用的第二条3、看到done,就可以重启了#reboot

2022-03-11 17:38:31 1072 3

原创 windows 上使用Vscode免密远程登陆服务器的配置

1、找到C:\用户\用户名\.ssh里面的id_rsa.pub可以用记事本打开id_rsa.pub复制全部内容备用2、vscode的命令行上vi ~/.ssh/authorized_keys将1中复制的内容 填进去,保存退出3、删除公钥rm ~/.ssh/id_rsa.pub...

2022-03-05 17:10:45 500

原创 交叉编译libpcre遇到的Relocations in generic ELF (EM: 183)问题

遇到如下报错 /usr/bin/ld: /home/ces_netconf/pcre-8.44/arm_build/.libs/libpcre.a(libpcre_la-pcre_compile.o): Relocations in generic ELF (EM: 183) /usr/bin/ld: /home/ces_netconf/pcre-8.44/arm_build/.libs/libpcre.a(libpcre_la-pcre_compile.o): Relocations in

2021-11-12 17:57:49 6800

原创 Ubuntun 无法ssh登录的问题

开发中遇到虚拟机无法登录问题,起初是需要主机先登录一下才能ssh,后面完全没办法ssh了,索性就彻底解决一下1、卸了重装卸载SSH:apt-get --purge remove openssh-server --purge 指明这个包裹应该被完全清除安装SSH:sudo apt-get install openssh-server2、启动sudo service ssh restart3、登录,但是提示:X11 forwarding request failed on channel

2021-05-07 15:57:43 250

原创 libxml2源码下载、编译,以及解析xml文件(C++版本)

1、首先下载libxml2源码并编译#git clone https://gitlab.gnome.org/GNOME/libxml2.git#cd libxml2#mkdir build#cd build #cmake ..#make#make install2、例程如下代码,test.cpp/* * date : 2020-10-22 * author : Mike*/#include <stdio.h>#include <strin

2020-10-22 15:21:01 2331

原创 linux中,go 的版本升级步骤

主要步骤:卸载旧版本 下载新版本 安装新版本 配置环境变量详细步骤:卸载旧版本首先,执行 go env,列出关于go的环境信息,查看 GOROOT 的值,其一般代表go的安装路径;如:GOROOT="/usr/local/go"之后,如果是通过手工直接安装(也就是通过复制到某个目录安装),则可以根据 GOROOT 提供的路径,直接删除go的文件夹:rm -rf /usr/local/go下载新版本到官网下载最新版本,https://golang.org/doc/inst.

2020-08-26 11:36:58 1685

原创 Linux SSH登录慢问题解决

Linux服务器ssh登录时超级慢,需要几十秒。其它服务器均没有这个问题。平时登录操作都默默忍了。今天终于忍不住想搞清楚到底什么原因。搜索了一下发现了很多关于ssh登录慢的资料,于是自己也学着来分析、印证一下ssh登录慢的原因。出现ssh登录慢一般有两个原因:DNS反向解析的问题和ssh的gssapi认证1:ssh的gssapi认证问题GSSAPI ( Generic Security Services Application Programming Interface) 是一套类似Kerber

2020-08-17 20:44:54 1986

原创 VScode上面的提示错误的红色浪线消失了,不小心点黄色灯泡给disable掉了,恢复办法

启用方法是ctrl+shift+p 搜索 启用错误波形曲线 ,打开就行

2020-04-26 19:46:44 5193 3

原创 CentOS7本地没有软件,想下载,又不能联网,这时可以配置本地yum源解决问题

由于无法上外网,所以配置本地yum源来安装必要的工具1、首先,从CentOS7官网下载DVD,CentOS-7-x86_64-DVD-1810.iso。其中存在需要的大部分软件,所以在没有网络的情况下可以配置yum源为本地的DVD,下载速度快,软件稳定。2、打开虚拟机,挂载DVD的iso文件。3、返回VMware管理设置,勾选 已连接,启动时连接,记住这里的 已连接 必须勾选。4、使用...

2019-08-01 15:26:01 443

安卓机顶盒遥控器工作原理以及系统响应过程

很详细的安卓遥控器相关的知识

2017-08-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除