什么是go-cache
KV存储引擎有很多,常用的如redis,rocksdb等,如果在实际使用中只是在内存中实现一个简单的kv缓存,使用上述引擎就太大费周章了。在Golang中可以使用go-cache这个package实现一个轻量级基于内存的kv存储或缓存。GitHub源码地址...
836℃
go语言中&放在一个变量前,代表取变量的内存地址,类似python中的id()这个函数,但是python中其实是没有指针这个概念的。
package main
import “fmt”
func main() {
a := ̶...
1449℃
举个栗子,func ( x DDDD) FOO(var type) ( ret type , err Errot),这里来说一下 x DDDD是什么意思。
在go语言中,没有类的概念但是可以给类型(结构体,自定义类型)定义方法。
所谓方法就是定义了接受者的函数,方法和函数只差...
6298℃
mac下安装go很容易,linux安装也同理。
一、安装
安装: brew install go
验证 :go version
二、配置GOPATH
1. 查看环境变量
go env
2. 配置环境变量
cd ~
ls -all 查看是否有.bash_profile文件,如...
2647℃
自然语言处理(NLP)是机器学习的一种,它解决了口语或书面语言和计算机辅助分析这些语言之间的相关性。日常生活中我们经历了无数的 NLP 创新,从写作帮助和建议到实时语音翻译,还有口译。
本文研究了 NLP 的一个特定领域:情感分析。重点是确定输入语言的积极、消极或中性性质。本部分...
2106℃
python中XPATH 要想获取的东西里不分段,不变成列表就用STRING(),不用TEXT()
requests配合xpath来抓网站数据的时候,不像selenium+xpath。
selenium有 find_element find_elements,区别是带S ,查...
2507℃
# XPath 基础表达式:
/node 表示在xml文档的根目录查找结点名称为node的结点
./node 表示在当前结点下查找结点名称为node的结点
//node 表示在xml文档中递归查找结点名称为node的节点
//* 表示在x...
2246℃
Python使用缩进对齐组织代码的执行,所有没有缩进的代码(非函数定义和类定义),都会在载入时自动执行,这些代码,可以认为是Python的main函数。
每个文件(模块)都可以任意写一些没有缩进的代码,并且在载入时自动执行,为了区分主执行文件还是被调用的文件,Python引入了一...
1278℃
标题有点绕
简单来说是这样的;用在docker上部署了nginx,并且beego也部署在了docker上,在阿里云上,nginx的配置如下:
server{
listen 80;
server_name www.dxzzd.com dxzzd.com;
location /{
t...
2732℃
为了修改方便,所以使用了 beego 的非打包部署,并且由于服务器上部署了 docker,所以 beego 、bee、mysql 扩展在创建 image 的时候就可以换创建上去。
beego 的整个目录如下:
–// 根目录
— bin
— p...
3883℃
在 go 中又一个 rune 类型,用来做字符串截取的时候很方便;在用来截取字符串时候表示:获取字符串的长度,而不是字符串底层占得字节长度。下面摘抄一个网友的例子:
// rune is an alias for int32 and is equivalent to int3...
2270℃
beego 相比 gin 来讲,感觉在开发 web 上要好用的多,当然这只是个人感觉。
beego 的文档推荐:https://www.kancloud.cn/hello123/beego
但是在 bee run 的时候出现“Failed to watch directory: ...
5375℃
Go 语言中的结构体是由一系列具有相同类型或不同类型的数据构成的数据集合,可以理解为一个数组,我们可以为结构体中不同项定义不同的数据类型。
结构体表示一项记录,接下来的例子我们用图书来举例,每本书有以下属性:Title :标题,Author : 作者,Subject:学科 ,ID...
1746℃
这里只是简单实现,由于是初次接触go并且还要部署在docker上(docker也是接触不久),所以经过了无数次的搭建,出现过无数次的错误,终于搭建了一个最简单的版本,接下来会在这个简单的基础上进行一些功能的安装和设定。
部署过程中碰到的最大问题就是 docker ps -a 下...
5224℃
CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级。由于很多基本的命令、软件包都依赖旧版本,比如:yum。所以,在更新 Python 时,建议不要删除旧版本(新旧版本可以共存)。
一、查看当前python版本
[r...
5917℃