学习
xiaoxiaota
这个作者很懒,什么都没留下…
展开
-
MQTT协议学习笔记(转载)
http://www.cnblogs.com/Anker/p/5353221.html1、前沿 万物联网的时代即将到来,物联网也由当初的概念开始进一步落实。随着无线网络技术飞速发展,各种设备都可以连接网络,实现远程控制。例如智能家居最近非常火爆,智能插座、智能LED灯、智能摄像头等。在互联网时代,HTTP协议负责建立网络连接,而到了物联网时代,由于智能硬件的差异,相比互联网终转载 2017-07-21 14:52:12 · 256 阅读 · 0 评论 -
ubuntu samba出错问题排查
百度了半天终于找到了一遍解决方法!! 感谢原作者!!同时也提醒我要多看日志!! 转载以作备忘~~Ubuntu14.04环境下Samba报错排错过程排错的方法和思路非常重要,日志非常非常非常非常重要!!! 搭建好Samba之后,windos访问一直下面这个错误,然后傻逼一样一直百度百度,一弄又是几天,但是经过自己一步一步的排错,弄成功之后,那心情...哈哈哈转载 2017-09-30 13:20:37 · 3148 阅读 · 0 评论 -
slice 切片删除 panic: runtime error: slice bounds out of range
需要删除切片中指定的元素,百度了一下,很多人介绍的方法如下:func test_slice() { vect := make([]int, 10) //1. 赋初值 for i, _ := range vect { vect[i] = i } for i := 0; i < 3; i++ { k := rand.Intn(10)原创 2017-09-26 18:05:19 · 9799 阅读 · 2 评论 -
go 发送邮件
问题go发送邮件,直接使用smtp库时报如下错误: x509: certificate signed by unknown authority原因可能的原因是正连接的主机返回电脑不能识别的根CA证书,可能是自签署证书或远端的错误配置或者SSL中间人劫持解决修改smtp.SendMail到本地工程(注意:不要直接修改net/smtp包中的代码)func SmtpSendMail(addr str原创 2017-08-01 10:52:38 · 1585 阅读 · 0 评论 -
Go中调用C的动态库与静态库
转:http://ybxu-123.blog.163.com/blog/static/594737702014818113159247/最近在学习GO语言,作为一门基于C语言的语言。对于它的语法很快掌握了,其实本人很早就想写一些关于GO的文章了,今天抽空就写一下,费话不说了,直击主题好了。以下代码是在Linux运行的结果,若用GDB调试,最好安装7.1以上版本。 一、Go转载 2017-08-01 13:57:26 · 6284 阅读 · 0 评论 -
Go与C语言的互操作
http://tonybai.com/2012/09/26/interoperability-between-go-and-c/Go与C语言的互操作九月 26, 2012Go有强烈的C背景,除了语法具有继承性外,其设计者以及其设计目标都与C语言有着千丝万缕的联系。在Go与C语言互操作(Interoperability)方面,Go更是提供了强大的支持。尤其是在转载 2017-09-05 10:31:55 · 315 阅读 · 0 评论 -
goroutine的使用陷阱
goroutine使用陷阱原创 2017-09-15 10:59:34 · 811 阅读 · 0 评论 -
mongodb学习笔记
基本概念文档 1 . 文档中的键/值对是有序的。 2 . 文档中的值不仅可以是在双引号里面的字符串,还可以是其他几种数据类型(甚至可以是整个嵌入的文档)。 3 . MongoDB区分类型和大小写。 4 . MongoDB的文档不能有重复的键。 5 . 文档的键是字符串。除了少数例外情况,键可以使用任意UTF-8字符。集合 - 集合就是 MongoDB 文档组,类似于 RDBMS原创 2017-08-18 11:32:44 · 243 阅读 · 0 评论 -
Git 常用命令
Git 常用命令基本命令git checkout . #放弃本地所有未提交修改git pull #获得服务器最新代码git push #上传本地修改到远程服务器git log -n X #获取最近X次的提交记录git reset –hard origin/master #强制覆盖本地文件git reset原创 2017-07-25 11:40:20 · 245 阅读 · 0 评论 -
UDP主要丢包原因及具体问题分析
http://www.mamicode.com/info-detail-1624424.html一、主要丢包原因接收端处理时间过长导致丢包:调用recv方法接收端收到数据后,处理数据花了一些时间,处理完后再次调用recv方法,在这二次调用间隔里,发过来的包可能丢失。对于这种情况可以修改接收端,将包接收后存入一个缓冲区,然后迅速返回继续recv。发送的包巨大丢包:虽然send方法会帮你做大包切割成转载 2017-12-01 10:55:19 · 2719 阅读 · 0 评论