go
dhd040805
这个作者很懒,什么都没留下…
展开
-
Android原生奇门遁甲排盘代码
奇门遁甲,风水八字等自动排盘具体的逻辑主要是公历转为中国传统的农历/** * @param rgz 日干 * @param curtime 时间 * @return */public static List<Object> getPanInfo(long curtime, String rgz) {原创 2021-03-04 11:10:08 · 3344 阅读 · 4 评论 -
goroutine协程相关笔记
go语言的协程和线程的区别线程受CPU控制,会随机切换线程的执行顺序协程一定是先执行完一个协程再执行第二个,除非协程一主动交出执行权runtime.Gosched()或者协程一阻塞了协程和主线程直接读写没有严格的先后顺序,只要有写有读就不会导致阻塞如图,ch的缓冲为5个,但只写入三个数据,缓冲池没塞满,不会导致阻塞,所以test方法的读取没有执行,然后主线程退出,程序结束让主线程等一会就能读取出来...原创 2018-05-09 18:46:01 · 150 阅读 · 0 评论 -
Go语言正则
单一匹配 . 匹配任意一个字符,如果设置 s = true,则可以匹配换行符 [字符类] 匹配“字符类”中的一个字符,“字符类”见后面的说明 [^字符类] 匹配“字符类”外的一个字符,“字符类”见后面的说明 \小写Perl标记 匹配“Perl类...原创 2018-05-09 21:37:08 · 988 阅读 · 1 评论 -
简易Go api服务器和Adnroid应用实现通信
服务器端代码package mainimport ( "net/http" "github.com/pquerna/ffjson/ffjson" "github.com/gorilla/mux" "encoding/json" "log")type Person struct { Id string `json:"id,omitemty"` Fi原创 2018-05-11 16:34:09 · 290 阅读 · 0 评论 -
go语言之map排序
package mainimport ( "sort" "fmt")func main() { lockTest()}func lockTest() { var mp map[string]int mp = make(map[string]int) mp["1"] = 1 mp["5"] = 45 mp["6"] = 3 mp[".原创 2018-05-30 16:04:59 · 8737 阅读 · 7 评论