07 2018 档案
摘要:【递归和循环】 题目: 大家都知道斐波那契数列,现在要求输入一个整数N,请输出斐波那契数列的第N项,以及前N项。 如:N <=39 下面是斐波那契数列的实现: 典型的数学归纳法,递归算法。 下面是尾递归的实现。运行时间和效率远远高于上面递归算法。可以timer:tc/3自测 尾递归相比递归的好处,一
阅读全文
摘要:PUSH系统架构设计简述 一.网络传输协议的选择 PUSH系统协议选取: UDP协议实时性更好,但是如何处理安全可靠的传输并且处理不同客户端之间的消息交互是个难题,实现起来过于复杂,那就非TCP协议莫属了,要考虑的同样也有很多,特别是如果有海量用户的需求。 a)基于TCP协议的长连接; b) 基于w
阅读全文
摘要:对于解析url,是一个常见的场景,下面就来说这个,直接见代码: package main import ( "fmt" "net/url" "strings" ) func main(){ s := "postgres://user:pass@host.com:5432/path?k=v#f" //
阅读全文