Golang Golang 中 time.Parse 和 time.Format 的时区问题 一、问题描述 在 windows 下,time.Parse() 的时区和 time.Format() 的时区是一致的。 但是在 linux 环境下,time.Parse() 的默认时区是 UTC,time.Format... 12 月 03 日1,459评论golang 阅读全文
Python python redis-py 模块用法 一、安装 redis 中操作 redis 的模块为 redis-py,使用 pip install redis 或者 easy_install redis 安装即可,也可以进去 https://pypi.python.... 12 月 03 日801评论python redis 阅读全文
Python python 使用_winreg 模块操作注册表 一、基本操作 python 中的_winreg 模块提供了对于 windows 平台下注册表的一些基本操作,包括对键值的枚举以及增加删除键等,以 HKEY_CURRENT_USERConsole 为例: Open... 12 月 03 日2,805评论python 注册表 阅读全文
Golang Go defer 的运行时机和遇到的坑 一、 defer 用法 defer 是 golang 中独有的流程控制语句,用于延迟指定语句的运行时机,运行于函数的内部,当他所属函数运行完之后它才会被调用。 例如以下使用 defer 的代码: [crayon-... 11 月 29 日1,003评论 阅读全文
Golang Golang redigo 使用笔记 (二):并发处理和连接池 一、并发问题 在 redigo 官方的文档描述中,Receive() 方法是不支持多并发的,原文为: [crayon-682439f842a79473393841/] 而 Do() 方法是间接调用了 Receiv... 11 月 29 日1,496评论golang redis 阅读全文
Golang Golang redigo 使用笔记 (一):基本用法 一、概述 redigo 是一个 redis 的 go client,官方描述为:Redigo is a Go client for the Redis database. 基本特点: 简单的 API 调用,并支持... 11 月 28 日2,323评论golang redis 阅读全文
C/C++ Linux 文件操作 一、文件描述符 在 linux 系统内核中,所有打开的文件都是由文件描述符来表示。当打开或者创建文件时,系统会返回一个文件描述符,当向文件写入数据的时候,需要传递一个描述符给系统。 对于每一个应用程序,打... 11 月 25 日239评论 阅读全文
Python python 获取命令行参数 一、概述 python 获取命令行参数有两种方法,一种是使用 sys 模块直接获取到所有的命令行参数,另一种是使用 getopt 来获取指定标记的参数,后者更灵活一点,但是也复杂一点。 二、 sys 模块获取参数 ... 11 月 14 日1,845评论python 阅读全文
Golang golang 管道的基本用法 一、 channel 管道 (channel) 是 golang 中用于多协程通信的手段,也是 go 编程中常用到的数据类型。 虽然被称为管道,但是并非在 《unix 环境高级编程》 中说的管道 (fifo 和 pipe),g... 11 月 12 日479评论 阅读全文
ngrok 添加 ngrok 到 supervisor 守护进程 前面成功启动了 ngrok 服务,不好的是服务不是后台运行的,一旦关闭终端程序就会终止,这里我们可以把 ngrok 添加到 supervisor 中去让它以守护进程形式运行。 新建一个 supervisor ... 10 月 30 日562评论ngrok supervisor 阅读全文