logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux 中去除 vi/vim 和 git diff 中的 ^M 问题解决办法

Linux 中去除 vi/vim 和 git diff 中 ^M 的问题的分析和多种解决办法

#linux
3GPP 各Release 版本(Rel-15、Rel-16、Rel-17)下载地址

3GPP 首页https://www.3gpp.org/各个版本下载地址https://www.3gpp.org/ftp/Specs/latest打开连接后,选择自己的所需的版本即可,不过缺点是,这里只有最后版本,中间的版本没有。

GCC 使用指南(gcc 9.4 compiling、warning 解决办法)

背景最近项目需要使用 Ubuntu 20.04.4,查看下 编译器版本居然是 9.4.0,自然项目迁移过程中会有很多编译问题需要解决,毕竟之前的 gcc 版本都是 4.8.5的,差距很大。使用 gcc(g++) 遇到编译问题,首选当然是浏览器直接搜索问题关键字即可,一般都是有解决办法的,但是碰到和高版本如:gcc 8.4、gcc 9.4版本的问题,很多时候就不太好找的。因此就需要自己去 GCC官网

#gnu
GO sync.Map Store、Delete 、Load 、Range等方法使用举例

Go 语言中 **map** 是线程不安全的。而 Golang 提供的 sync.Map 是线程并发安全的。sync.Map在 Go 1.9 被引入:1、sync.Map 是线程安全的,读取,插入,删除也都保持着常数级的时间复杂度;2、sync.Map 的零值是有效的,并且零值是一个空的 map。在第一次使用之后,不允许被拷贝;本文针对 sync.Map 的增加(Store)、删除(Delete

#golang
GCC 9.4 编译 specified bound 255 equals destination size [-Werror=stringop-truncation]

前提最近项目需要使用最新的 Ubuntu 20.4,查看下 编译器版本居然是 9.4.0,自然项目迁移过程中会有很多编译问题需要解决,毕竟之前的 gcc 版本都是 4.8.5的,差距很大。环境lm@lm:~$ uname -aLinux leimin 5.4.0-107-generic #121-Ubuntu SMP Thu Mar 24 16:04:27 UTC 2022 x86_64 x86_

#gnu
CentOS 配置本地 yum 源(含开机自动挂载、CentOS-7.6/6.5 配置详解)

标题因电脑无法联网,只有一个CentOS-6.5-x86_64-bin-DVD1.iso,因此再安装一些自己需要的 Packages 时候,只能考虑从本地镜像中获取,因此就需要配置 本地 yum 源。当然配置过程中,也跟着网上的步骤操作一遍是可以生效的,不过各种含义总是不太清楚,还是想一探究竟,也顺便简单记录操作过程。环境介绍:Win 10VMware16CentOS 6.5 X86_64本地挂载

#linux
到底了