分类:Python/Go

python爬虫系列之 xpath语法

# XPath 基础表达式: /node       表示在xml文档的根目录查找结点名称为node的结点 ./node      表示在当前结点下查找结点名称为node的结点 //node      表示在xml文档中递归查找结点名称为node的节点 //*      表示在x...

7260℃

Python中 if __name__ == ‘__main__’ 的使用及一个注意事项

Python使用缩进对齐组织代码的执行,所有没有缩进的代码(非函数定义和类定义),都会在载入时自动执行,这些代码,可以认为是Python的main函数。 每个文件(模块)都可以任意写一些没有缩进的代码,并且在载入时自动执行,为了区分主执行文件还是被调用的文件,Python引入了一...

4237℃

docker 下nginx配置 goweb docker

标题有点绕 简单来说是这样的;用在docker上部署了nginx,并且beego也部署在了docker上,在阿里云上,nginx的配置如下: server{ listen 80; server_name www.dxzzd.com dxzzd.com; location /{ t...

6735℃

docker 下 beego 的 web 项目非打包部署

docker 下 beego 的 web 项目非打包部署
为了修改方便,所以使用了 beego 的非打包部署,并且由于服务器上部署了 docker,所以 beego 、bee、mysql 扩展在创建 image 的时候就可以换创建上去。 beego 的整个目录如下: –// 根目录 — bin — p...

9672℃

go 中 rune 类型解析

在 go 中又一个 rune 类型,用来做字符串截取的时候很方便;在用来截取字符串时候表示:获取字符串的长度,而不是字符串底层占得字节长度。下面摘抄一个网友的例子: // rune is an alias for int32 and is equivalent to int3...

7284℃

beego 提示“too many open files” 解决

beego 相比 gin 来讲,感觉在开发 web 上要好用的多,当然这只是个人感觉。 beego 的文档推荐:https://www.kancloud.cn/hello123/beego 但是在 bee run 的时候出现“Failed to watch directory: ...

10356℃

转载一个关于 go 结构体的使用方法

Go 语言中的结构体是由一系列具有相同类型或不同类型的数据构成的数据集合,可以理解为一个数组,我们可以为结构体中不同项定义不同的数据类型。 结构体表示一项记录,接下来的例子我们用图书来举例,每本书有以下属性:Title :标题,Author : 作者,Subject:学科 ,ID...

5664℃

Go部署在docker上的简单实现

Go部署在docker上的简单实现
这里只是简单实现,由于是初次接触go并且还要部署在docker上(docker也是接触不久),所以经过了无数次的搭建,出现过无数次的错误,终于搭建了一个最简单的版本,接下来会在这个简单的基础上进行一些功能的安装和设定。 部署过程中碰到的最大问题就是 docker ps -a  下...

13328℃

阿里云下centos7升级python2.x到python3.x

CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级。由于很多基本的命令、软件包都依赖旧版本,比如:yum。所以,在更新 Python 时,建议不要删除旧版本(新旧版本可以共存)。 一、查看当前python版本 [r...

11464℃

mac下安装python的最新版本

1.从官网下载python最新版本  🔗链接:https://www.python.org/downloads/mac-osx/ 注:下载后的安装包为pkg文件,直接一步一步安装即可。 安装默认位置为: /Library/Frameworks/Python.f...

8965℃

Centos下在docker中配置lnmp操作(mac通用)

提示:本文不对lnmp进行普及,也不对docker进行普及;这里只罗列一下docker中配置lnmp的步骤。 1、下载用到的镜像 [root@localhost lnmp]# docker pull php:7.3-fpm [root@localhost lnmp]# dock...

9487℃

centos7、6.9 中安装python3

由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。 [root@VM_105_217_centos Python-3.6.2]# python Python 2.7.5 (default, Aug 4 2...

6927℃

python3.5/6 连接mysql本地数据库的方法

安装python的模块,网上大部分让安装mysqldb模块,但是会报错,原因是python3.5不被其支持: 我们也可以这样解决: 直接执行:sudo pip3 install pymysql; 在python3中输入import pymysql看看是否成功...

7765℃

rabbitMQ消息队列 – Message方法解析

##MESSAGE消息 消息的创建由AMQPMessage对象来创建 $message = new AMQPMessage("消息内容"); 是不是很简单. 后边是一个数组.可以对消息进行一些特殊配置 $message = new A...

16985℃