Documentation ¶
Index ¶
- func CreateNewFile(config Config, now time.Time) *os.File
- func CreateRandAsciiString(scope []byte, length int) string
- func DumpHex(ptr unsafe.Pointer, length uintptr)
- func GetMidnightTimer(days int) (int64, error)
- func GetRandNum()
- func HalfIntervalSearch(nums []int, length int, target int) (bool, int)
- func InitLog(config Config, ch chan<- *os.File)
- func IsPalindromic(s []byte) bool
- func LengthOfLongestSubstring(s string) int
- func OpenLocalFile(filepath string, isOverwrite bool, op Operation, para ...string)
- func Recovermain()
- func Sayhello()
- func ShowPrimeNumber(finalNum int) []int
- func ShowPrimeNumberV01(finalNum int)
- func SqrtByNewtonMenthod(input float64) float64
- func TextProcessing(text string, op Operation, para ...string) string
- func TwoSum(nums []int, target int) []int
- type Config
- type DBConfig
- type ListNode
- type Operation
- type ServerConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateRandAsciiString ¶
***************************************************************** 几个关键的ascii值 48='0', 57='9', 65='A', 90='Z', 97='a', 122='z' 函数作用:创建随机的ascii字符串(需要自己预设随机种子) 参数说明:scope 创建字符串选择的字符范围
length 创建的字符串的长度
例子:见PublicFun_test.go *****************************************************************
func DumpHex ¶
***************************************************************** 函数作用:打印内存块的值 参数说明:ptr 内存起始地址
lenghth 内存块大小
例子:见PublicFun_test.go(待补充) *****************************************************************
func GetMidnightTimer ¶
***************************************************************** 函数作用:返回东八区(即北京时间)明天的0点0分0秒时的UNIX时间戳 参数说明:days:表示多少天,例如-3表示3天前的午夜 9表示9天后的午夜
例子:见PublicFun_test.go *****************************************************************
func GetRandNum ¶
func GetRandNum()
func HalfIntervalSearch ¶
折半查找
func InitLog ¶
每天新建一个日志文件 使用go util.InitLog新建一个协程来初始化日志文件,因为有select阻塞 如果不需要获取每天新建的日志的文件指针,那么ch chan<- *os.File传nil
func IsPalindromic ¶
A string is palindromic if it reads the same forward and backward. 判断一个字符串是否是回文,回文就是从前往后读和从后往前读都是一样的
func OpenLocalFile ¶ added in v0.1.6
func Recovermain ¶
func Recovermain()
func ShowPrimeNumber ¶
***************************************************************** 函数作用:// 显示输入数字为止的所有质数,使用平方根法 参数说明:
finalNum 截止数字
*****************************************************************
func SqrtByNewtonMenthod ¶
func TextProcessing ¶ added in v0.1.6
func TwoSum ¶
************************************************************ *从输入的数组nums里找出两个数,使得这两个数的和等于输入目标数target,并把这两个数的数组下标返回 * *例如:Input: nums = [2,7,11,15], target = 9
Output: [0,1] Explanation: Because nums[0] + nums[1] == 9, we return [0, 1].
* * *************************************************************
Types ¶
type Config ¶
type Config struct { Database DBConfig `json:"database config"` Server ServerConfig `json:"server config"` MysqlConn string `json:"mysqlConn"` Mode string `json:"Mode"` None string `json:"None"` }
type ListNode ¶
*两链表数翻转相加
*例如:Input: l1 = [2,4,3], l2 = [5,6,4]
Output: [7,0,8] Explanation: 342 + 465 = 807.