百度apollo - Apollo简介:2. 安装以及运行

1.安装Ubuntu14.04,pass。 2.安装Ros-indigo 2.1添加源 sudosh-c'echo"debhttp://packages.ros.org/ros/ubuntutrustymain">/etc/apt/sources.list.d/ros-latest.list' wgethttp://packages.ros.org/ros.key-O-|sudoapt-keyadd- 2.2更新源 sudoapt-getupdate 2.3

  • 0
  • 1
  • 阅读 ( 6201 )

Go GC 20 问

作者|欧长坤责编|屠敏本文作者欧长坤,德国慕尼黑大学在读博士,Go/etcd/Tensorflowcontributor,开源书籍《Go语言原本》作者,《Go夜读》SIG成员/讲师,对Go有很深的研究。Github:@changkun,https://changkun.de。本文首发于Github开源项目《Go-Questions》。全文不计代码,共1.7w+字,建议收藏后精读。另外,本文结尾有彩蛋。按惯例,贴上本文的目录:本文写于Go1.14beta1,当文中提及目前、目

  • 0
  • 0
  • 阅读 ( 1304 )

Python--Flask Django等常用库总结

Python资源大全中文版 我想很多程序员应该记得GitHub上有一个Awesome-XXX系列的资源整理。awesome-python是vinta发起维护的Python资源列表,内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。由伯乐在线持续更新。 Awesome系列虽然挺全,但基本只对收录的资源做了极为简要的介绍,如果

  • 0
  • 0
  • 阅读 ( 1456 )

go语言学习笔记(四)——变量声明和重声明

Go语言中的程序实体包括变量,常量,函数,结构体和接口。Go语言是静态类型的编程语言,所以我们在声明变量或常量的时候都需要指定它们的类型,或者给予足够的信息以使Go语言能够推导出他们的类型。 声明变量有几种方式 1.声明变量且声明变量类型 先看如下代码  如上varnamestring是基本的变量声明语法 2.不声明变量类型,直接=赋值 varname=*flag.String("name","DefaultNam

  • 0
  • 0
  • 阅读 ( 1196 )

go语言学习笔记一

go语言学习笔记一 2018年1月14日 14:49 1安装: 下载go1.9.2.windows-amd64.msi 默认安装c:/go,环境变量自动配置 命令行输入:go如下提示就是成功    2语法: 21.定义变量 varv1int varv2string    var( v1int v2string )    2.2变量初始化不需要分号;    varv1int=10//正确的使用方式1 varv2=10//正确的使用方式2,编译器可以自动推导出v2的类型 v3:=10//正

  • 0
  • 0
  • 阅读 ( 907 )

Go菜鸟笔记:第二章 Go变量

Title:Go变量 Author:宇宙之一粟 语法格式:去除分号 Go语言不再像C和Java那样使用“;”作为程序语句的结尾。我们可以直接使用如下语法规则: syntax_code1 syntax_code2 syntax_code3 从变量开始 定义变量 用var关键字开头,紧接后面跟上你想定义的变量名,最后加上变量的数据类型,基本格式如下: varmyvariabledata_type //示例: varaint varstrstring varb,cfloat64 变量名在前,类型在后。因为

  • 0
  • 0
  • 阅读 ( 839 )

Golang学习之路(三):Windows下Goland idea 配置

一、安装goland 1.下载goland  地址:https://www.jetbrains.com/go/download/ 2.安装 根据自己情况进行安装,一路next,安装即可 二、配置 这里使用的是gomodules 前提:把环境变量中goland安装默认的GO111MODULE改为on,启用gomodules 1.配置GOROOT 打开Goland软件,点击右下角Configure,然后点击Setting,如下图所示: 在打开的界面中,点击GO列表,然后找到GORO

  • 0
  • 0
  • 阅读 ( 1731 )

Goland2019.3安装、常用设置、插件安装、参数隐藏设置

go开发时,最开始用的是LiteIDE工具。看网上有人对比推荐了Goland,决定也尝试一下Goland。 开发环境:window10 1、下载:官网下载最新安装包文件,我这里下载的版本为goland-2019.3.exe https://www.jetbrains.com/go/download/,按提示下载即可 2、安装:直接双击安装包文件goland-2019.3.exe,按照界面指引一步步走到最后。 3、常用设置: 设置字体:File->Settings->Editor-&

  • 0
  • 0
  • 阅读 ( 3378 )

goland本地调试

配置 当我们第一次用goland打开一个工程时,右上角的运行还有调试按钮都是灰色的,就是点不了的。为什么点不了呢? 如果是你打开的是一个文件,goland可能会默认你想gorun这个go文件,但是一个工程里有一大堆go文件,goland并不知道你是想运行其中某一个go文件,还是想把这一堆文件编译成一个二进制文件然后再运行,我们通常要做的事是后者。 这个时候,我们就要配置

  • 0
  • 0
  • 阅读 ( 2727 )

使用xuzhao-markdown-editor开发django markdown编辑器

使用xuzhao-markdown-editor开发djangomarkdown编辑器1.xuzhao-markdown-editor简介2.应用xuzhao-markdown-editor2.1使用pip安装工具安装2.2在django项目中配置xuzhao-markdown-editor2.3使用xuzhao-markdown-editor3.结束 1.xuzhao-markdown-editor简介 xuzhao-markdown-editor是开源markdown编辑器editormd的djang

  • 0
  • 0
  • 阅读 ( 1341 )

Go语言中 经典的map排序方法及案例 (Golang经典编程案例)

注意:Golang中的map默认是无序的,每次遍历,得到的输出结果可能不一样。 Golang中的map排序: 将map的key放到切片中; 对切片排序; 遍历切片,然后来按key来输出map的值。 案例: packagemain import( "sort" "fmt" ) funcmain(){ lockTest() } funclockTest(){ map1:=make(map[string]int) map1["3"]=11 map1["5"]=5 map1["1"]=7 m

  • 0
  • 0
  • 阅读 ( 1013 )

使用Golang制作一个简单的启动Jar包的桌面程序

环境: 1、WindowsXP(不支持xp)以上 2、Golang1.11.X及以上 3、JDKorJRE   第三方库: 1、Windows桌面应用库:WALK(https://github.com/lxn/walk) 2、编码转换库:mahonia(https://github.com/axgle/mahonia)   需要实现的功能: 1.点击启动按钮运行Jar包并且将控制台输出到桌面程序的文本框中 2.重复启动应该被禁止 3.点击关闭按钮关闭对应当前启动的Java程序   实现细节(对应上面的功能

  • 0
  • 0
  • 阅读 ( 1048 )

golang 第三方包的使用总结

2019独角兽企业重金招聘Python工程师标准>>> golang第三方包的安装的方法: 1.goget安装 #比如要安装"github.com/gin-gonic/gin" $gogetgithub.com/gin-gonic/gin 注意:执行goget命令需要先安装git命令,并配置git全局变量。 2.源码包安装 由于国内网络问题,很多时候goget命令并不能安装,所以就需要手动下载源码包,然后拷贝到$GOPATH/sr/目录下 #比如要安装"github.com/gola

  • 0
  • 0
  • 阅读 ( 1674 )

go语言调用API实线分词


 
 1、确保已经安装go语言
 
 
 
 
 2、代码实现
 
 A.这里我采用了开源的API,https://github.com/denghongcai/pullword,简单的实现了功能
 
 B.代码:
 
 
 
 ?
 
 
 1
 
 2
 
 3
 
 4
 
 5
 &

  • 0
  • 0
  • 阅读 ( 1293 )

Golang学习日志 ━━ 一图一代码看懂range、byte、rune、uint8、int32

先上图,看懂图基本就能看懂关系了,看完图就再看看代码巩固~~ go语言中字符都是utf-8编码,常用汉字在utf-8中一个字符一般占三个字节 vars="t测试" //1.打印byte数据类型 s1:=[]byte(s) t1:=[]uint8(s) fmt.Println("byte:",s1) fmt.Println("uint8:",t1) //结果为: //byte:[116230181139232175149] //uint8:[116230181139232175149] //2.打印ru

  • 0
  • 0
  • 阅读 ( 990 )

Go语言 北京UTC+8 时间问题

2019独角兽企业重金招聘Python工程师标准>>> go语言(golang)时间问题: 获取系统当前时间(2017-06-0516:22:30.628247233+0800CST): curNow:=time.Now().Local() 得出的结果有时会出现:2017-06-058:22:30.628247233+0800CST,与当前系统时间相差8小时   解决问题: 只要在init中或者相关时间调用函数的代码使用之前加入如下代码: 方案一、 timelocal=time.Fix

  • 0
  • 0
  • 阅读 ( 1493 )

Windows平台配置RockMongo

猫哥这次又开始在Windows平台搞RockMongo,真心不是喜欢Windows。 RockMongo,一个用PHP5写的MongoDB管理工具,据说是PHP+MongoDB最好的工具,很类似PHPMyAdmin。 0.预备工作 OS:Windows7 所需软件:  -nginx下载地址 http://nginx.org/en/download.html   -PHP5.6下载地址 http://windows.php.net/download#php-5.6 (Windows版)  -PHPMon

  • 0
  • 0
  • 阅读 ( 1981 )

Golang 入门 : 映射(map)

映射是一种数据结构,用于存储一系列无序的键值对,它基于键来存储值。映射的特点是能够基于键快速检索数据。键就像是数组的索引一样,指向与键关联的值。与C++、Java等编程语言不同,在Golang中使用映射不需要引入任何库。因此Golang的映射使用起来更加方便。我们可以通过下图简要的理解一下映射中键值对的关系: 图中的每个键值对表示一种颜色的字符串名称及其对

  • 0
  • 0
  • 阅读 ( 1344 )

golang实现AES对称加密

什么是AES加密算法?   高级加密标准(英语:AdvancedEncryptionStandard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPSPUB197,并在2002年5月26日成为有效的标准。2006年,高级

  • 0
  • 0
  • 阅读 ( 1347 )

Go密码学之对称加密

1.1基础知识点 知识点大纲介绍 密码的基础概念 对称加密 非对称加密 单向散列函数 哈希函数 消息认证码 数字签名 证书 ssl/tls-https 为什么要加密,以及解决方案 保证数据安全 加密三要素 明文/密文 秘钥 定长的字符串 需要根据加密算法确定其长度 算法 加密算法 解密算法 加密算法和解密算法有可能是互逆的,也有可能相同 常用的两种加密方式 对称加密 秘钥:加密解密

  • 0
  • 0
  • 阅读 ( 864 )