golang迭代map几种方式

在golang使用range操作符来迭代map,通常有以下几种使用的场景:获取key和value,只获取value,只获取key,我们来举例说明下。 首选构造一个map sampl […]...

Golang struct使用内嵌实现继承

Go通过嵌入结构或使用接口支持继承。有不同的方法可以做到这一点,而且每个方法都有一些限制。不同的方式是: 通过使用嵌入式结构-父结构被嵌入到子结构中。这种方法的限制是不能使用子类型 […]...

git之gitignore

git中忽略的文件在一个名为.gitignore的特殊文件中被跟踪,该文件在存储库的根目录下签入。没有显式的git ignore命令:相反,当您有要忽略的新文件时,必须手动编辑并提 […]...

tpm: tmux插件管理器

在使用iterm2或者terminal终端时,都会配合tmux一起使用,如果再tmux插件,你的tmux就会想VIM成为神之工具,极大的提供你的生产效率,tpm是一款很好的tmux […]...

10个tmux使用技巧

在本文中,我为您带来了我最喜欢的十个tmux技巧,这个十个技巧可以极大的提高我们的工作效率。tmux已经成为开发的一种利器,想用好它,就要学会它的使用技巧。 始终保留一个sessi […]...

DNS/DHCP服务器构建工具dnsmasq

动态主机配置协议(DHCP)服务器动态地为网络上的每个设备分配IP地址和其他网络配置参数。局域网上的DNS转发器将对非本地域名的DNS查询转发到上游DNS服务器(该网络之外)。DN […]...

chrome插件推荐:SimilarTech Prospecting

SimilarTech Prospecting时一款Google chrome浏览器插件,在任何你访问的网站上,点击一下图标接口查看这个网址使用技术信息像后台开发语言、服务器、前端 […]...

Golang中获取当天0时的时间戳

在golang开发中会遇到要获取当天0时的时间戳的场景,网上很多资料说明的方法都是不正确的,存在着误差,建议在得到指定的时间戳之后需要,反解析处时间格式来检查一下,之所有会有差别主 […]...

shell大段字符串处理之Here Document

如果你在用Linux command或者有一定的编程基础,那么你一定知道在这些语言中经常会遇到大段的字符串处理的情况,对于C++、Java、GO网上的资料,比较多,对应shell, […]...

Linux ss命令: 不要再用只会用netstat

ss命令行实用程序可以显示诸如PACKET、TCP、UDP、DCCP、RAW和Unix域套接字等的数据信息, 是netstat的替代品, ss更易于使用,显示的信息类似于netst […]...

Makefile 变量、条件判断

在makefile中定义变量就像在其他编程java,golang语言中一样,变量也有不同的作用域,全局变量和局部变量,变量,条件判断,函数可以构造出复杂的业务逻辑。 变量 定义 M […]...

linux pkill命令

pkill是一个命令行实用程序,用于根据给定的标准将信号发送到正在运行的程序的进程。可以通过进程的全名或部分名,运行进程的用户或其他属性来指定进程。 本文介绍了Linux pkil […]...

linux .bashrc 和 .bash_profile

当Bash被调用时,Bash从一组启动文件中读取和执行命令。bash_profile是在作为交互式登录shell调用时读取和执行的,而.bashrc是为交互式非登录shell执行的 […]...

linux tee命令

tee命令读取标准输入并将其写入标准输出和一个或多个文件。该命令以管道中使用的T分隔器命名。它基本上破坏了程序的输出,因此它既可以显示又可以保存在文件中 该tee命令从标准输入读取 […]...

dos2unix和unix2dos命令

在项目团队开发的过程,经常碰到团队成员使用的系统不一样,有的使用Linux,有的是window,所以可能会出现, 代码文件格式不一样的问题, window窗口文件使用与Dos相同的 […]...

列出Linux支持的所有shell

有多种方法可以列出我们Linux系统中安装的所有shell。shell是一个软件程序,它充当用户和操作系统(OS)之间的接口。也可以将其视为用于执行另一个程序的命令解释器。 方法1 […]...

Linux ssh命令

ssh代表“安全shell”。它是用于安全连接到远程服务器/系统的协议。ssh是安全的,因为它在主机和客户端之间以加密形式传输数据。它将输入从客户端传输到主机,然后中继输出。ssh […]...

golang结构体

Golang中的一个或多个结构是用户定义的类型,允许将可能不同类型的项目分组/组合为单个类型。具有一组属性/字段的任何现实世界实体都可以表示为结构。通常将此概念与面向对象编程中的类 […]...

tcp/ip四层模型

它旨在通过将通信过程分为更小和更简单的组件来描述通信系统的功能。但是,当我们谈论TCP / IP模型时,它是由美国国防部(DoD)在1960年代设计和开发的,它基于标准协议。它代表 […]...

计算机osi七层模型

OSI代表开放系统互连。OSI模型是由国际标准化组织(ISO)开发的。它是应用程序如何通过网络进行通信的参考模型。OSI模型将计算功能表征为一组通用的规则和要求,以支持不同产品和软 […]...