Documentation ¶
Index ¶
Constants ¶
View Source
const ( // PathSeparator 路径分隔符(string类型) /* e.g. Mac "/" */ PathSeparator = string(os.PathSeparator) // PathListSeparator 路径列表分隔符(string类型) /* e.g. Mac ":" */ PathListSeparator = string(os.PathListSeparator) )
Variables ¶
View Source
var ARCH string
ARCH 处理器架构
View Source
var BITS int
BITS 操作系统的位数(32 || 64)
参考: Go获取操作系统位数 https://blog.csdn.net/TCatTime/article/details/106815724
View Source
var OS string
OS 操作系统
Functions ¶
func ExitWithCode ¶
func ExitWithCode(code int)
ExitWithCode 退出程序
PS: 无论是在main程还是子程中,只要调用os.Exit(),程序就会终止.
@param code 0:正常退出;非0:非正常退出(一般用1)
func GetEnv ¶
GetEnv (带默认值地)获取系统环境变量.
@param key 可以为"" @return 可能为""
e.g. ("") => "" ("JAVA_HOME") => "/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home"
func GetMaxOpenFiles ¶
GetMaxOpenFiles 同一时间最多可开启的文件数
PS: (1) 当前仅支持Mac、Linux环境. (2) 为何使用 sh -c "ulimit -n" 而非 ulimit -n? https://www.thinbug.com/q/17483723
func GetUserMaxProcesses ¶
GetUserMaxProcesses 用户最多可开启的程序数目
PS: (1) 仅支持Mac、Linux环境; (2) Process: 进程.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.