logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一文读懂 Golang init 函数执行顺序

Golang init 函数是一种特殊的函数,主要用于完成程序的初始化工作,如初始化数据库的连接、载入本地配置文件、根据命令行参数初始化全局变量等。init ainit binit cmaininit 函数是可选的,可以没有;与 main 函数一样,不能有入参与返回值;与 main 函数一样,init 会自动执行,不能被其他函数调用;一个包内可以有多个 init 函数,即可以在包的多个源文件中定义

C/C++ 变参函数

目前大部分主流编译器的最新版本均支持了C++11标准(官方名为ISO/IEC14882:2011)大部分的语法特性,其中比较难理解的新语法特性可能要属。

Bash 反引号、$() 和 ${} 的区别

若 n 为正数,n 从 0 开始,表示在变量 var 中提取第 n 个字符到末尾的所有字符。的作用相同,用于命令替换(command substitution),即完成引用命令的执行,将其结果替换出来,与变量替换差不多。(2)在多层次的复合替换中,里层的反引号需要转义处理(\`) ,而$()则比较直观。的结果替换出来,然后再补一个B字母于其后,但在命令行上,真正的结果却是只会替换变量名称为AB的值

Golang 按行读取文件的 3 种方法

Golang 是一种现代的编程语言,它具有高效、简洁和可扩展等特点,因此在各种领域广泛应用。在 Golang 中,读取文件是一个常见的操作。在本篇技术博客中,我将介绍如何在 Golang 中按行读取文件。

#golang
readelf(1) command

readelf 用于读取 ELF(Executable and Linkable Format)格式文件的详细信息,包括目标文件、可执行文件、共享目标文件与核心转储文件。

#linux#服务器#运维
go env command

go env 用于查看和设置 Go 环境变量。默认情况下 go env 输出格式为 Shell 脚本格式(如 Windows 上是 batch 文件格式)。如果指定变量名称,则只输出变量的值。

#golang
JetBrains 激活方式的区别

JetBrains是一家全球知名的软件开发工具公司。JetBrains 成立于 2000 年,总部位于捷克共和国的布拉格。该公司致力于为开发者提供高效、智能和创新的软件开发工具,以提升开发人员的生产力和开发体验。JetBrains 的主要产品是一系列强大的集成开发环境(IDE),适用于多种编程语言和技术栈。旗下系列产品,开发人员想必都耳熟能详。IntelliJ IDEA:针对 Java 开发的集成

文章图片
Gin 优雅打印请求与回包内容

在开发 Web 应用程序时,难免不会遇到功能或性能等问题。为了快速定位问题,需要打印请求和响应的内容。本文将介绍如何使用 Gin 框架来优雅地打印请求和响应的内容。

#gin#中间件
用户 ID 生成唯一邀请码的几种方法

文章目录1.需求描述2.需求分析3.字符集4.方法一:Hash + 唯一性判断(不可逆)4.方法二:除法取整与取模(可逆)5.方法三:除法取整与取模 + 扩散、混淆(可逆)6.小结参考文献1.需求描述有一个业务需求,需要根据用户 ID(数值型 >=10000000)生成一个唯一的长 6 个字符的邀请码,用于邀请新用户注册。2.需求分析从业务需求和一般产品邀请码的使用体验上来看,邀请码有以下几

文章图片
Golang sort 排序

1.前言开发过程中,我们经常需要对元素进行排序,使用 Go 我们可以轻松实现。Go 内置 sort 包中提供了根据一些排序函数可对任何序列进行排序,并提供自定义排序规则的能力。sort 包实现了四种基本排序算法:插入排序(Shell 排序)、归并排序、堆排序和快速排序。 但是这四种排序方法是不公开的,它们只被用于 sort 包内部使用,sort 包会根据实际数据自动选择高效的排序算法。Go sor

    共 97 条
  • 1
  • 2
  • 3
  • 10
  • 请选择