11 2018 档案

表字段对应值输出
摘要:``` package main import ( "database/sql" "fmt" "log" _ "github.com/go sql driver/mysql" ) //先把字段的值都当成字符串 func Rows2SliceMap(rows sql.Rows) (list []map 阅读全文

posted @ 2018-11-28 11:24 Ryanyanglibin 阅读(105) 评论(0) 推荐(0)

将struct转为map
摘要:``` package main import ( "fmt" "reflect" "time" ) type User struct { Id int64 Username string Password string Logintime time.Time } func Struct2Map(o 阅读全文

posted @ 2018-11-28 11:22 Ryanyanglibin 阅读(226) 评论(0) 推荐(0)

ssh登录原理及免密登录方法
摘要:免密登录设置 1.进入到我的home目录 cd ~/.ssh 2.生成ssh免登陆秘钥ssh keygen t rsa (四个回车) 执行完这个命令后,会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥) 3.将公钥内容添加到要免登陆机器的.ssh文件夹下的authorized_keys 阅读全文

posted @ 2018-11-23 16:26 Ryanyanglibin 阅读(229) 评论(0) 推荐(0)

斐波那契数列中获取第n个数据值
摘要:class Fibonacci { / Description:迭代方法获取fibonacci第n项数值 @param int $n @return int / public static function fib_interation($n) { $fib = array(); // 定义fibo 阅读全文

posted @ 2018-11-13 08:35 Ryanyanglibin 阅读(875) 评论(0) 推荐(0)

为什么redis使用单线程还能这么快?
摘要:通常来讲,单线程处理能力要比多线程差,但是redis为什么就快了,这主要得益于以下几个原因: 1.纯内存访问,redis将所有数据放在内存中,内存的响应时长大约为100纳秒,这是redis达到每秒万级别的访问的重要基础。 2.非阻塞IO,redis使用epoll作为I/O多路复用技术的实现,再加上r 阅读全文

posted @ 2018-11-06 17:20 Ryanyanglibin 阅读(1344) 评论(0) 推荐(0)

导航