mongodb添加用户 本教程介绍mongodb中添加用户的一些操作 mongodb中的用户是什么 在mongodb中通过用户来管理每个数据库的权限,想要控制数据库的使用权,就需要添加用户,给指定的用户分配权限,让特定用…
分类:Go
golang使用grpc
golang使用grpc 目前正在学习后端有关概念, 了解到了grpc. 本文将简述一个简单demo的搭建. rpc理解 我的网络通信概念还停留在比较基础的地方, 直觉来说就是发送一个get/post请求, 设定一定的参…
go推荐系统项目介绍
近期想使用推荐系统实现一些功能,由于不懂Java,担心Python的性能不够,因此就关注了go语言实现的开源项目。 推荐系统中的协同过滤算法原理 协同过滤的原理很简单,就是根据用户对物品或者信息的偏好,发现物品或者内容本…
初练算法,比较算法之美
作为一名coder,算法不仅要会懂会写,在保证结果正确的同时,还要求性能足够高,才称得上优秀的算法。 本文比较了本人用 golang 初练算法的一些 demo,以期不断进步,假以时日,写出更好的算法。 1. 求众数(在数…
简单围观一下有趣的 //go: 指令
原文地址:简单围观一下有趣的 //go: 指令 前言 如果你平时有翻看源码的习惯,你肯定会发现。咦,怎么有的方法上面总是写着 //go: 这类指令呢。他们到底是干嘛用的? 今天我们一同揭开他们的面纱,我将简单给你介绍一下…
go-watcher 一个热重载工具
Golang编写的热重载工具,自定义命令,支持监视文件及路径配置,环境变量配置。这是一个重复的轮子~地址在:github.com/yeqown/go-watcher,欢迎fork和PR。 安装使用 go install …
16 Go语言并发2——Channel
Go语言并发2——Channel 1、什么是channel channel 是一种架设在goroutine之间进行 通信的管道,类似队列。channel是引用类型,类型为chan,可以通过make关键字进行创建指定类型的…
15 Go语言并发1——Goroutine
Go语言并发1——Goroutine 1、并发和并行 1.1 进程和线程 进程:程序启动时(比如qq),操作系统位程序开启一个进程。可以把它看做是操作系统进行资源分配和调度的一个容器,里面包含了该应用程序用到的所有资源。…
Go Socket操作笔记
概念 首先什么事Socket,翻译过来就是孔或者插座。网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。Socket的本质其实是编程接口,是一个IPC接口。(IPC:进程间通信)与…
Go语言2018年度调查结果报告
感谢 这篇文章总结了我们2018用户调查的结果,与之前的2016和2017年的调查结果做了对比。 2018年我们调查了来自103个国家的 5,883 个调查受访者。非常感谢提供反馈的每一个人,这个调查可以帮助塑造Go的未…
golang 生成 shared object 供其他语言使用
golang 生成 shared object 供其他语言使用 LINUX so 文件基本概念和命名规则 libxmns.so.1.2.3 1 major 2 minor 3 release major 增加,原有函数接…
mac下编译go-ethereum
macos: 10.14.4 下载go-ethereum源码,按照文档执行命令编译: $ make all 报错:fatal error: ‘stdlib.h’ file not found /u…