postgresql,redis,nginx等安装

1 postgresql 安装10版本源 yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7.4-x86_64/pgdg-centos10-10-2.noarch.rpm 安装postgres...

2019-04-29 18:16:50

阅读数 22

评论数 0

【查找算法go】查找单链表倒数第m个元素

查找单链表倒数第m个元素,只需要两个标记指针间隔m个单位 package search import "fmt" type ListItem struct{ Value int NextItem *ListItem } func Revertm(items *Li...

2019-04-03 11:22:35

阅读数 15

评论数 0

【排序算法go】二分查找

1 递归实现 二分查找递归实现,关键是要确定终止条件 package search //递归实现 func BinarySearch(arr []int,dst int) int{ mid := len(arr)/2 //递归最重要的是确定终止条件 if len(arr) == 0...

2019-04-01 00:27:46

阅读数 26

评论数 0

【微服务记录】go-micro微服务实现简单分析

1 服务初始化 1.1 服务接口 go-micro将微服务需要的功能做了抽象,定义了Service接口 // Service is an interface that wraps the lower level libraries // within go-micro. Its a con...

2019-03-29 19:18:18

阅读数 41

评论数 0

【微服务记录】用go-micro编写微服务

1 用工具micro快速生成服务模板 go-micro提供了一个命令行工具micro dotzdeMacBook-Pro-2:foo dotz$ micro NAME: micro - A microservice toolkit USAGE: micro [global op...

2019-03-27 19:43:31

阅读数 52

评论数 0

【微服务记录】服务发现Consul

1 Consul简介 Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案相比,Consul的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工...

2019-03-26 15:48:09

阅读数 41

评论数 0

【微服务记录】Protobuf

1Protobuf简介 Protobuf是一种平台无关、语言无关、可扩展且轻便高效的序列化数据结构的协议,可以用于网络通信和数据存储,与msgpack类似,有名的gRPC就是基于Protobuf实现的,Protobuf3是其第三个版本。 2Protobuf语法 2.1 定义一个消息类型 ...

2019-03-24 16:24:32

阅读数 52

评论数 0

【微服务记录】intellij 建立spring boot 项目

1 新建项目 新建项目,选择Spring Initializr 一路默认,然后选择web 2 代码修改 在java目录下新建controller包,在controller包下新建SampleController类 代码为 package hello; import org....

2019-03-22 09:12:17

阅读数 15

评论数 0

【go-micro】go-micro环境准备

1 consul 安装 https://www.consul.io/downloads.html 下载对应系统的运行文件,解压放入系统路径,如:ubuntu可以放入/usr/bin/

2019-03-21 08:19:36

阅读数 28

评论数 0

安装配置jenkins

1 安装jdk add-apt-repository ppa:webupd8team/java apt-get update apt-get install oracle-java8-installer 2 安装运行jenkins 下载 wget http://mirrors.sh...

2019-03-18 15:33:07

阅读数 24

评论数 0

【golang实现的CMS系统QOR】管理模块菜单

1 管理模块菜单图示 2 使用示例 默认情况下,菜单资源添加到一级菜单栏 Admin.AddResource(&User{}) 也可以自定义二级菜单,将资源添加到耳机菜单 Admin.AddResource(&Product{}, ...

2019-03-14 16:27:04

阅读数 87

评论数 5

基于redis实现的延时队列

1 需求背景 用户抢单成功之后,如果一定时间后没有完成任务,任务自动取消 用户提交任务审核后,如果商家一定时间后没有审核,任务自动通过 类似的场景比较多 简单的处理方式就是使用定时任务 假如数据比较多的时候 有的数据可能延迟比较严重,而且越来越多的定时业务导致任务调度很繁琐不好管理。 2 技...

2019-03-07 16:53:14

阅读数 32

评论数 0

【golang】浅析rune数据类型

在学习golang基础的时候,发现有个叫rune的的数据类型,当时不理解这个类型的意义。 查询,官方的解释如下: // rune is an alias for int32 and is equivalent to int32 in all ways. It is // used, by c...

2019-03-06 17:29:34

阅读数 33

评论数 0

前缀树Trie及代码实现(golang)

1 什么是Trie树 Trie树,即字典树,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地减少无谓的字符串比较,查询效率比哈希表高。小写英文字母或大写英文字母的字典...

2019-03-06 16:19:56

阅读数 115

评论数 0

K-means聚类算法

源:https://segmentfault.com/a/1190000010863236 K-means算法简介 K-means是机器学习中一个比较常用的算法,属于无监督学习算法,其常被用于数据的聚类,只需为它指定簇的数量即可自动将数据聚合到多类中,相同簇中的数据相似度较高,不同簇中数据相似...

2019-03-05 11:08:59

阅读数 29

评论数 0

【golang实现的CMS系统QOR】运行qor-example

QOR是首个使用Go语言开发的电商系统、CMS的SDK。 官网:https://getqor.com github:https://github.com/qor/qor 按照github上的说明,下载源码 # Get example app $ go get -u github.com/...

2019-03-04 11:04:04

阅读数 91

评论数 0

【目标检测算法YOLO学习记录】深度残差网络,图片输入尺寸和输出张量维度

YOLO全称You Only Look Once,是一个端到端(end-to-end)的目标检测算法,现在已经发展到第三个版本。由于第三个版本已经比较复杂,我们选择学习第一个版本。 github上有个同学实现了一个pytorch的版本:https://github.com/xiongzihua/...

2019-02-25 02:41:15

阅读数 124

评论数 0

【目标检测算法YOLO学习记录】数据集处理

YOLO全称You Only Look Once,是一个端到端(end-to-end)的目标检测算法,现在已经发展到第三个版本。由于第三个版本已经比较复杂,我们选学习第一个版本。 github上有个同学实现了一个pytorch的版本:https://github.com/xiongzihua/p...

2019-02-24 21:39:15

阅读数 80

评论数 0

【golang】defer总结

1 defer后面必须是函数调用语句,不能是其他语句,否则编译器会出错 package main import "log" func foo(n int) int { defer n++ //defer log.Println(&...

2019-02-22 16:59:16

阅读数 37

评论数 0

【目标检测算法YOLO学习记录】YOLO训练环境准备

    YOLO全称You Only Look Once,是一个端到端(end-to-end)的目标检测算法,现在已经发展到第三个版本。由于第三个版本已经比较复杂,我们选学习第一个版本。 github上有个同学实现了一个pytorch的版本:https://github.com/xiongz...

2019-02-19 20:01:06

阅读数 71

评论数 0

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