摘要: 问题描述: web页面下发重启指令后,对卸载插件的处理不完整(虽然列表已经没有插件描述,但是在HandleFunc的路由列表中依然存在) 我们需要清空路由列表map 路由列表结构见代码: net/http/server.go type ServeMux struct { mu sync.RWMute 阅读全文
posted @ 2018-12-06 10:38 杜争斌 阅读(384) 评论(0) 推荐(0) 编辑
摘要: package list 代码 测试代码 阅读全文
posted @ 2018-12-04 10:45 杜争斌 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 我们使用Handle注册http时 如果添加两行,即重复注册函数。 http.HandleFunc("/",index) http.HandleFunc("/",index) 系统会直接报错 在/usr/local/go/src/net/http/server.go中发生了恐慌, 我们查看代码如下, 阅读全文
posted @ 2018-11-28 15:24 杜争斌 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 参考资料:Go 1.5 源码剖析 (书签版).pdf 编写go语言test.go 带调试的编译代码 使用gdb进行调试 输入info files 查看入口点, 对于同一个程序来说 每一次运行的入口点是一样的,表明这是一个将对位置, 通过对代码的修改也不能改变,这个入口点可能是编译后的程序入口,与其他 阅读全文
posted @ 2018-11-20 14:23 杜争斌 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 链表的使用 初级版: 结构体 struct data{ struct data* next; int data; }; head=p1->p2->p3->p4->NULL 需要删除节点p3时就很麻烦,我们需要从头去遍历,找到next指针为p3时将next指针指向p3的next; 为此方便起见,我们可 阅读全文
posted @ 2018-10-19 19:49 杜争斌 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 〇、IPFS介绍 从HTTP到IPFS,星际文件系统能变革信息传播的方式吗? 戴嘉乐:详解IPFS的本质、技术架构以及应用 以下为实现相关摘要 1.存储 在IPFS中,信息可以存储进IPFS系统中的块(block)里,这些块可以存储至多256kb的数据,它们还可以链接其他IPFS块。也就是说,存储小 阅读全文
posted @ 2018-10-08 15:08 杜争斌 阅读(1440) 评论(0) 推荐(0) 编辑
摘要: 头文件为ini_file_reader.h 主要接口 IniContext iniContext;//定义配置文件信息 iniLoadFromFile();//加载文件为结构化配置信息 iniGetStrValue();//根据key获取字符串值 iniGetIntValue();//根据key获取 阅读全文
posted @ 2018-10-02 14:20 杜争斌 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 头文件为local_ip_func.h 主要接口 load_local_host_ip_addrs();//加载主机网口所有IPv4地址到列表 print_local_host_ip_addrs();//展示主机网口所有IPv4地址 我使用的代码 输出结果: 阅读全文
posted @ 2018-10-02 14:14 杜争斌 阅读(195) 评论(0) 推荐(0) 编辑
摘要: libfastcommon提供众多基础功能,该系列笔记将进行学习介绍。 load_local_host_ip_addrs 进行加载主机上所有网卡的IPv4的地址。 iniLoadFromFile 从文件中加载配置信息 阅读全文
posted @ 2018-10-02 14:08 杜争斌 阅读(404) 评论(0) 推荐(0) 编辑
摘要: FastDFS是淘宝的余庆主导开发的一个分布式文件系统,采用C语言开发,性能较优。在淘宝网、京东商城、支付宝和某些网盘等系统均有使用,使用场景十分广泛。 下图来源:https://blog.csdn.net/kyriehe/article/details/52431495 目前这个系统的源码已在gi 阅读全文
posted @ 2018-10-01 16:29 杜争斌 阅读(554) 评论(0) 推荐(0) 编辑