自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 linux添加用户并赋特殊权限

假设添加用户benben到用户组,先将基本操作及命令写上。后面再对部分指令做详细介绍。step1: sudo adduser benben创建用户;step2: 使用sudo su切换到root权限,进入/home/目录,然后就可以看到你用户组中的其他成员;step3: 进入到benben/目录。由于此目录下的文件基本都是隐藏文件(以.开头),所以使用ls -al可以查看目录详细内容;st...

2018-10-30 20:45:08 2487

原创 如何在多次提交后给某个commit添加tag

比如你准备以某条commit内容为基准,发布版本。但是你却忘记对其添加tag,这时有两种方法。第一种是版本回退,然后以需要的commit内容为基础,发布版本。这种做法不太推荐,它会丢弃你之后的开发工作,不太推荐。另外一种方法就是今天推荐的。具体方法使用git log查看提交日志,找出你需要的那个commit。假设提交的commit id为“928a92a123456b126eb1234567...

2018-10-29 10:32:41 7618 1

原创 docker login登录非docker hub仓库

使用语法:docker login [OPTIONS] [SERVER],其中options的取值有三种:--password或者-p,表示密码;--password-stdin表示通过标准输入使用密码,这种使用方式输入密码时,不可见;--username或者-u,表示用户名。一般-u和-p配合使用,默认情况下是通过标准输入来登录,即--password-stdin。例如:docker logi...

2018-10-27 15:04:26 25058

原创 denied: requested access to the resource is denied

使用docker push镜像时,出现denied: requested access to the resource is denied。原因和Git push代码一样,为了安全起见,在Docker Hub无法确定操作者的情况下,是无法完成push操作的。在Git中是通过配置文件SSH Keys来记住用户,那么在Docker Hub中也是通过配置文件。通常在你第一次使用docker logi...

2018-10-27 13:54:22 61244 5

原创 golang跨域访问

假设在站点 http://domain-a.com的某 HTML页面通过 <img>的src请求 http://domain-b.com/image.jpg。网络上的许多页面都会加载来自不同域的CSS样式表,图像和脚本等资源。出于安全原因,浏览器限制从脚本内发起的跨源HTTP请求。例如,XMLHttpRequest和Fetch API遵循同源策略。 这意味着使用这些API的Web应用...

2018-10-20 16:16:51 8585 1

原创 RESTful API学习

RESTful是目前最流行的API设计规范,用于web数据接口的设计。REST(Representational State Transfer,表示层状态转移),看了翻译还是懵逼。表示层用来表示什么东西?其实这个表述的主体是网络中的资源。它通常用URI(Uniform Resource Identifier)标识,如果缺少这个标识,网络中其他人就找不到,也就称不上资源了。这个体现在HTTP请求...

2018-10-20 11:23:37 268

原创 进入Docker容器

docker exec该命令会在运行中的容器中运行一个新的终端,然后你就可以在容器中执行命令。Usage: docker exec [OPTIONS] CONTAINER COMMAND [ARG...]Run a command in a running containerOptions: -d, --detach 分离模式: 在后台运行命令 ...

2018-10-18 15:39:26 976

翻译 mongo shell教程

mongo shell是MongoDB的交互式JavaScript接口,你可以使用mongo shell查询和更新数据以及执行管理操作。启动mongo shell并连接MongoDB在启动mongo shell之前,必须确保你的MongoDB已经运行。接着cd到mongodb安装目录下的bin目录中。例如:cd <mongodb installtion dir>/bin如果...

2018-10-15 21:59:50 3844

翻译 Linux下mongoDB的安装及卸载

软件包MongoDB在自己的仓库中提供官方支持的软件包,该仓库包含下列包:包名描述mongodb-org一个集合包,它将自动安装下面列出的四个组件包mongodb-org-server该包中包含mongod守护程序,关联的init脚本和配置文件(/etc/mongod.conf),你可以使用初始化脚本通过配置文件启动mongodmongodb-org-mon...

2018-10-15 21:56:10 22139 1

原创 Failed to download Chromium r549031!

出现上面错误的原因是由于安装Puppeteer(一个Node库,它提供了一个高级API来控制DevTools协议上的Chrome或Chromium)时,会自动下载最新版本的Chromium。但是由于该网站被墙,所以就下载不成功了。我们可以设置环境变量来阻止下载,PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1。参考文章:puppeteer...

2018-10-15 16:03:40 13043 2

翻译 安装Countly服务器

先决条件Countly可以安装在Linux服务器上,默认情况下,Node.js将在80端口或443(用于HTTPS),因此需要保证这些端口是空闲的,没有被占用的。安装方法方法一:命令安装以下命令将在你的Ubuntu或CentOS服务器上下载,并安装Countly社区版本。最新版本sudo su - wget -qO- http://c.ly/install | bash开发...

2018-10-15 14:59:04 3576

原创 MongoDB查询后返回指定字段

默认情况下,MongoDB查询会返回匹配文档中的所有字段。为了限制MongoDB发送给应用大量的无关数据,你可以通过db.collection.find(query,projection)方法来指定或限制要返回的字段。在没设置projection参数时,查询会返回查询到的文档中的所有字段。例如test集合中添加下面的文档,有5个字段:_id、item、status、size和instock字段,...

2018-10-10 18:01:28 31318

原创 MongoDB覆盖查询

覆盖查询是一种可以完全使用索引来满足的查询,而不必检索任何文档。当同时满足以下两个条件时,索引将涵盖查询。所有查询的字段是索引的一部分;所有返回的字段位于同一索引中。{ "_id": ObjectId("5bbda40614649ff872c72f39"), "contact": "13800138000", "dob": "1991-11-11", &q

2018-10-10 16:39:34 1078

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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