自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jager's blog

唉呀妈呀敲代码呀

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 golang grpc protobuf中参数解码时报错: illegal tag 0 (wire type 0) 的解决方案

解决: 如打印出来的比特数据中,最后带了几个0,即空数据,因为尝试在尚未初始化的缓冲区空间中解析0字节,所以报了这个错误,最好的解决方式就是让客户端去掉这段空数据,这样可以减少数据量,要让服务端处理则是将0的那段裁剪掉再解析。...

2020-08-20 20:19:38 2909

原创 程序内部发布监听事件golang实现

简介这是一个开源的用于golang程序内部发布和监听事件的package,其原理是通过定义一个全局变量存储监听的事件id和对应的handle函数,当发布事件时,通过事件id查找对应的handle,如果找到则执行该handle函数。使用说明安装go get github.com/jageros/eventhub使用监听事件seq := eventhub.Subscribe(eve...

2019-12-04 20:53:42 2597

原创 golang 队列: gopkg.in/eapache/queue原理和使用方法

golang queue: gopkg.in/eapache/queue说明:本文主要介绍golang queue 库:gopkg.in/eapache/queue的实现原理和使用。第三方开源库获取: go get gopkg.in/eapache/queue.v1使用时导入: import "gopkg.in/eapache/queue.v1"原理:队列的缓存区为环形,实际是一个...

2019-11-15 13:08:21 6013

原创 golang sync包的使用方法

Golang sync包学习笔记type Once功能: 确保函数只执行一次结构定义:type Once struct { // contains filtered or unexported fields}//function list:func (o *Once) Do(f func())用法示例:package mainimport ( "fmt"...

2019-07-21 17:24:44 773

原创 golang读取toml配置文件

golang读取toml配置文件第三方开源库第三方开源库的使用第三方开源库github.com/BurntSushi/toml第三方开源库的使用主要使用该库的这个函数:// DecodeFile is just like Decode, except it will automatically read the// contents of the file at `fpath` and...

2019-05-22 17:53:40 8153

原创 树莓派centos7(armhf) yum源(中国科学技术大学)

        个人感觉centos系统要比 Raspbian好用,所以在自己的树莓派上折腾了个centos系统,但装上之后发现网络上找不到国内的yum源,能找到的都不是armhf的,都是x86_x64的,最后发现中科大的源里面文件目录上是有armhf的,但是找不到可下载的文件,所以只能自己动手改了。。。更改后的yum源文件的内容如下:# CentOS-Base.repo## The...

2019-01-04 23:00:11 11721 4

原创 go语言基础(一)之文件读写

        对文件的读写虽然看似很平常的功能,但对提高大型项目中的一些需要频繁修改的配置参数数据的存储的便捷性却起着非常大的作用,比如一些游戏项目中的战斗配置参数,任务配置参数等,一些需要不断调试修改,增加字段的配置表,我们可以直接将其存储在txt文件中或者lua脚本中,本文来一个存储在txt文件操作的示例。        一般这些数据在程序中是存储在结构体数组中的,我们读进来要将其解析存...

2018-10-14 02:16:45 4185

原创 叮当--中文对话机器人开源项目基于 PocketSphinx离线引擎的语音唤醒优化

项目博客:http://dingdang.hahack.com/-->写给玩过此项目的童鞋。项目配置教程中的修改唤醒词步骤是这样的(如图):但我找到的诀窍并不完全是按这个步骤来的,下面将举例说明。给机器人起名字:“小贝”;确定一个唤醒词(最好用四字词):小贝同学然后用手机语音测试,如Siri。对着手机说:“小贝”和“小贝同学”,看手机上识别出的结果,可能的结果有:“小为”、“交杯”、“小类”...

2018-05-30 23:59:46 9079 7

转载 C++内存管理

转自:https://www.cnblogs.com/findumars/p/5929831.html?utm_source=itdadao&utm_medium=referral[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几...

2018-05-15 20:52:58 183

转载 指针变量占用内存的大小

转自:http://blog.sina.com.cn/s/blog_4fd9844201010n3v.html     应该说这是一个非常基础的问题,教科书上说指针大小和机器字长相同,即32位机指针长度为4字节!但是对不对呢?为什么是这样?  搜了一下相关资料。。。居然发现回答不统一,很多人也同样是糊里糊涂。下面对这个问题做一个系统的整理和分析:  首先,介绍几个基本概念:(主要摘自百度百科)  ...

2018-05-14 12:30:21 14104 3

原创 RaspberryPi3搭建可外网访问的wordpress博客系统

首先准备一台安装好系统的第三代树莓派,推荐系统为raspbian-jessie-lite(官方精简版)。具体流程: 为了提升安装软件的速度,所以先修改软件源 sudo vi /etc/apt/sources.list 推荐改为阿里的源,如下: deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main cont...

2017-07-21 21:50:45 2226 1

原创 windows+Ubuntu双系统引导修复(终极版)

一般情况下我们都是先安装windows系统,然后安装Ubuntu系统,Ubuntu会自动识别并更新引导,无需我们进行修复,但如果windows系统坏了需要重装的时候,Ubuntu的引导就会因此而丢失了,此时很多人都用EasyBCD去修复,但能否修复成功的话就要看你安装Ubuntu系统时把引导安装在哪里了,如果是安装在硬盘的boot分区下的话,那Linux系统的引导已经被覆盖掉了,用EasyBCD是

2017-07-16 21:47:48 32358 8

原创 linux下git+码云的使用速成

git入门

2017-03-06 14:18:11 4635 5

原创 linux下载工具wget的参数使用

使用方法:wget -参数 URL链接如:wget -b http://***********/a.txt   后台下载a.txt文件.具体参数功能如下:-a:在指定的日志文件中记录资料的执行过程; -A:指定要下载文件的后缀名,多个后缀名之间使用逗号进行分隔; -b:进行后台的方式运行wget; -B:设置参考的连接地址的基地地址; -c:继续执行上次终端的任

2017-02-28 15:59:56 1093

原创 ros indigo安装时遇到的问题以及解决办法

ros安装依赖问题

2017-01-08 19:43:01 4471 4

protobuf.tar.gz

低版本的protobuf,不会生成xxxx_xxxx之类的字段的,现在的版本大都会生成兼容2的字段

2019-06-03

sublime text 3 package control 手动安装包

将下载下来的压缩文件,进行解压。会找到这样一个文件:Package Control.sublime-package,我们将这个文件放到Sublime Text 3的Installed Packages目录下。一般Installed Packages目录为:C:\Users\用户名\AppData\Roaming\Sublime Text 3\Installed Packages。如果没有找到的话从这里找:Preferences-->Browse Packages。点进入,向上翻一级就能找到Installed Packages。接着我们把Sublime Text 3重启一下。大功告成!

2019-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除