首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BobLin
掘友等级
资深工程师
|
https://boblin.app
深入学习AI大模型,技术作者,一线开发者/PM, 精通Go和Python,熟悉Rust,精通Langchain,关注ChatGPT、OpenAI API、AIGC和LLM等相关内容.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 18
沸点 1
赞
19
返回
|
搜索文章
最新
热门
Golang语言中的REPL库
Read。获得用户输入 Eval。对输入求值 Print。打印,输出求值的结果 Loop。循环,可以不断的重复Read-Eval-Print REPL对于学习一门新的编程语言非常有帮助,你可以再这个交互环境里面通过输出快速验证你的理解是不是正确。CPython自带了一个这样的编…
Golang开发必备: 打造MacOS下开发环境
学习一门编程语言除了学习它的语法,也要搭建一个正确好用的开发环境,这篇文章分享一下我的Golang开发环境。 安装之后要做一点环境变量配置。 GOPATH环境变量表示Go的工作目录,这个目录指定了需要从哪个地方寻找GO的包、可执行程序等。用go get下载的包都放在这个目录下。…
Go语言标准库 - flag(命令行参数解析)
Go语言内置了非常多具有常用功能的内置包,它们被称为标准库。我会在博客中以每篇文章一个标准库的方式记录我对标准库的理解和学习笔记。 今天是第一篇:flag包,这个包是用来做命令行参数解析的。开发者经常会写一些命令行程序,所以参数解析是常见的需求。 定义完全部参数后可以通过调用f…
使用Kafka(附Golang代码)
Kafka是由LinkedIn开发的一个分布式的消息中间件。 首先到官网下载页面下载最新的发布版本,目前最新版是2.3.0(发布于2019年6月25日)。 Kafka需要配置Zookeeper使用,Zookeeper是Hadoop和Hbase的重要组件,可以为分布式应用程序协调…
使用NSQ(附Golang代码)
上篇文章已经了解了消息中间件相关的知识,这篇文章学习一下Golang语言编写的知名消息中间件NSQ。 nsq最初是由bitly公司开源出来的一款简单易用的消息中间件,它可用于大规模系统中的实时消息服务,并且每天能够处理数亿级别的消息。它有以下特性: 分布式。它提供了分布式的、去…
消息队列、消息代理和消息中间件的区别和联系
如果你经常看技术文章应该听过「消息队列」、「消息代理」和「消息中间件」这三个词,它们有什么区别和联系呢?希望这篇文章能告诉你答案。 换句更简洁的话:「将具体业务和底层逻辑解耦的软件」。其实符合中间件的软件范畴非常宽,日常用的Redis、Nginx、Zookeeper、Memca…
在Golang中实现RPC
远程过程调用(Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。远程调用是因为被调用方法的具体实现不在程序运行本地,而是在远程服务器上。需要将对象名、函数名、参数等传递给远程服务器,服务器将处理结果返回给客户端。RPC 的消息可以通过 TCP、U…
用Golang写爬虫(八) - 使用GORM存入MySQL数据库
上篇文章把数据存进了文件,这篇文章将把数据存入MySQL数据库。数据库的使用是每个开发者必备的技能,所以本篇文章我们使用Golang操作数据库。Golang没有内置的驱动支持任何的数据库,但是Go定义了database/sql接口,开发者可以基于驱动接口开发相应数据库的驱动。当…
用Golang写爬虫(七) - 如何保存数据到文件
在之前的练习中获得的条目ID和标题直接用fmt.Println或者log.Println在终端打印出来了,但是在实际工作需要把它保存在文件或者数据库中。这篇文章学习一下保存到纯文本、CSV和JSON三种文件里。 纯文本文件是只保存文本了,不保存其格式设置的文件,最常见的如txt…
用Golang写爬虫(六) - 使用colly
Colly是Golang世界最知名的Web爬虫框架了,它的API清晰明了,高度可配置和可扩展,支持分布式抓取,还支持多种存储后端(如内存、Redis、MongoDB等)。这篇文章记录我学习使用它的的一些感受和理解。 这个go get和之前安装包不太一样,最后有...这样的省略号…
下一页
个人成就
文章被点赞
130
文章被阅读
86,000
掘力值
1,269
关注了
2
关注者
1,094
收藏集
0
关注标签
13
加入于
2019-07-09