util

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SignalMap map[string]int

Functions

func EscapeCode

func EscapeCode(str string) string

EscapeCode 命令行特殊字符进行转义

func IsConfiguredPidFile

func IsConfiguredPidFile() bool

IsConfiguredPidFile 返回是否已设置Pid文件

func ListenSignal

func ListenSignal()

ListenSignal 监听并处理Linux系统信号

func RemovePidFile

func RemovePidFile() error

RemovePidFile 删除Pid文件

func SetPidFile

func SetPidFile(p string)

SetPidFile 设置Pid文件

Types

type Encoding

type Encoding struct {
	// contains filtered or unexported fields
}

Encoding 字符集转换对象

func (*Encoding) Close

func (e *Encoding) Close() (err error)

Close 关闭文件对象

func (*Encoding) ConvertEncoding

func (e *Encoding) ConvertEncoding(b []byte) []byte

ConvertEncoding 字符串编码转换

func (*Encoding) ConvertEncodingString

func (e *Encoding) ConvertEncodingString(str string) (string, int)

ConvertEncodingString 字符串编码转换-字符串

return

1 未进行字符编码转换 2 字符编码转换成功 3 字符编码转换失败忽略 4 字符编码转换失败并跳过

func (*Encoding) Init

func (e *Encoding) Init(fromEncoding, toEncoding, encodingErrors string) (err error)

Init 初始化字符转换对象

type PidFile

type PidFile struct {
	PidFileName string // Pid 文件名称
}

func (*PidFile) Lockfile

func (p *PidFile) Lockfile()

Lockfile 锁定进程Pid文件

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL