{"env":{"total":1,"max":2,"default":1},"idx":{"1":1},"file":{"1":{"uri":"images\/news\/2017\/10\/10\/2017101010\/1b075f54.jpeg","exifInfo":{"Make":"Apple","Model":"iPho...
{"env":{"total":1,"max":2,"default":1},"idx":{"1":1},"file":{"1":{"uri":"images\/news\/2017\/10\/09\/2017100909\/445685fa.jpeg","exifInfo":{"Orientation":1,"XResolution...
{"env":{"total":1,"max":2,"default":1},"idx":{"1":1},"file":{"1":{"uri":"images\/news\/2017\/09\/27\/2017092701\/1c43b1a0.jpeg","exifInfo":{"Make":"Apple","Model":"iPho...
{"env":{"total":1,"max":2,"default":1},"idx":{"1":1},"file":{"1":{"uri":"images\/news\/2017\/09\/26\/2017092616\/c3c9a90c.jpeg","exifInfo":{"Orientation":1,"XResolution...
{"env":{"total":2,"max":3,"default":1},"idx":{"1":1,"2":2},"file":{"1":{"uri":"images\/news\/2017\/09\/26\/2017092610\/28294125.jpeg","exifInfo":{"Orientation":6,"ExifI...
{"env":{"total":2,"max":2,"default":0},"idx":[0,1],"file":[{"uri":"images\/news\/2017\/09\/17\/2017091709\/539be6a6.jpeg","exifInfo":{"Orientation":1,"XResolution":72,"...
{"env":{"total":3,"max":3,"default":0},"idx":[0,1,2],"file":[{"uri":"images\/news\/2017\/09\/17\/2017091701\/cd653fa4.jpeg","exifInfo":{"Orientation":0,"XResolution":30...
{"env":{"total":7,"max":16,"default":2},"idx":{"2":2,"4":4,"5":5,"6":6,"7":7,"8":8,"15":15},"file":{"2":{"uri":"images\/news\/2017\/09\/12\/2017091209\/e2e82544.jpeg","...
{"env":{"total":5,"max":8,"default":2},"idx":{"2":2,"4":4,"5":5,"6":6,"7":7},"file":{"2":{"uri":"images\/news\/2017\/09\/12\/2017091208\/bb970b5c.png","exifInfo":{"Make...
介绍介绍rancher 是一款基于 b8s(kubernetes)的服务集群管理工具可以自由自在地对 docker 服务器上的容器进行加减管理,大大降低了运维成本,提高了系统高可用性教程安装我们使用镜像安装 rancher 服务拉取镜像直接通过 docker 拉去 rancher 镜像docker pull ran...
介绍介绍要学会使用Rancher需要学会使用kubectl工具,这个工具也是rancher里面管理集群的工具。今天福哥要在一个全新的机器上面安装kubectl工具,大家跟着来吧~~安装导入源首先需要将kubernetes的源导入进来。cat <<EOF | sudo tee ...
介绍介绍福哥在完成集群节点的添加之后发现了在集群列表里有一列是“主机”,数量是“1”,这就是说福哥添加的tflinux节点里面只有一台主机,那么如果要添加更多的主机怎么办呢?集群与主机要说明白这个问题先要理解Kubernetes的理念,在K8S的设想里面,没有主机概念。就是说我们之前对于服务部署的第一要素目标主机,在K8S里面被淡化了...
介绍介绍我们辛辛苦苦调好了一个容器的设置,想保存起来怎么办?我们需要备份一个容器的设置和数据,数据没有通过卷功能做持久化怎么办?我们想把调整好的容器打包成一个镜像供其他环境使用,应该怎么办?这些问题都涉及到一个操作,就是把容器数据整体导出,形成一个文件,或者一个镜像。export导出镜像可以使用export命令,export可以将一个...
Rancher Kubernetes Engine (RKE), is an extremely simple, lightning fast Kubernetes distribution that runs entirely within containers. Rancher is a container management ...
介绍介绍有的时候我们在合并Git分支的时候会发现两个分支的差异特别大,这种情况多发生在多人开发一个项目的时候。如果只是差异大还好,如果还伴随着一堆冲突,那简直不要太恶心~~原因这个原因大家应该比较容易想明白,就是在你commit修改的时候,也许其他人已经commit过很多很多次了。这里面不乏一些公共库大家都会往里面添油加醋,这时候后面...
介绍介绍福哥使用httpd -k start命令启动CentOS 7自带的Apache服务,结果发现总是启动不起来,查看错误日志发现了如下信息:AH01762: Failed to create shared memory segment on file原...
一、概述先用一幅图,从总体上描述主要git命令的工作流workspace: 本地的工作目录。(记作A)index:缓存区域,临时保存本地改动。(记作B)local repository: 本地仓库,只想最后一次提交HEAD。(记作C)remote repository:远程仓库。(记作D)二、命令笔记以下所有的命令的功能说明,都采用上...
介绍介绍福哥需要在php里使用AES加密解密功能,今天整理出来和大家分享一下。早期的PHP实现AES借助的是mcrypt扩展,后来在PHP7之后就换成了openssl扩展来实现了。mcrypt版本代码比较复杂且需要自己实现PKCS7补位的逻辑,而openssl版本则默认使用了PKCS7补位不需要自己来编写代码实现了。通过openssl...
介绍介绍福哥需要给TFPHP框架添加一个TFMail对象,因为发送电子邮件是通过Socket和SMTP服务器通讯完成的,这里面发送的数据包和接收的数据包都是要遵循SMTP协议的。今天福哥就将SMTP协议的基本流程整理出来,根据这个流程,任何可以直接操作Socket发送接收封包的语言就都可以实现发送电子邮件的功能了。SMTP协议SMTP...
介绍介绍php脚本有着非常强大的库支持,可以轻松做出特别强大的程序。php不仅仅可以搭建各种各样的网站系统、平台系统,还可以开发基于控制台运行的程序。不过使用php开发的控制台程序在使用的时候需要保证包含库文件的相对路径结构,这个在使用上不是很方便。如果有一个方法可以把整个php项目都变成一个php文件就好了。其实php自身支持一种叫...
介绍介绍福哥在使用selenium去爬取网页的时候发现有的网站的结构设计的非常复杂,如果使用chrome自带的find_element_by_xxx方法想要得到目标元素简直比登天还难。福哥就想如果可以在抓取的网站上面加一段JavaScript代码就好了,福哥就可以随心所欲地玩弄页面上面的元素了。福哥在翻阅文档的时候发现了chrome的...
介绍介绍福哥在使用selenium实现页面爬取的时候发现遇到包含框架(frame)的网页时候就无法通过find_xxx方法得到页面上的元素,这可真是麻烦了啊!福哥在使用F12调试前端的时候发现在调试面板的控制台栏里就可以选择页面上面的任意一个框架(frame)作为当前框架,如果selenium也可以选择页面上面的框架就好了!经过一番折...
介绍介绍福哥发现很多网站都要通过邮箱来注册账号,去申请别人的邮箱需要提交好多资料,烦人啊!最后福哥决定自己搭建一个邮箱服务器好了。福哥用sendmail搭建自己的电子邮箱系统,sendmail是linux操作系统的软件,所以服务器选用的是centos7。安装安装sendmailsendmail是搭建电子邮箱系统的基础服务yum&nbs...
介绍介绍安装默认情况下是没有pyinotify库的,需要使用pip安装一下!注意:pyinotify是不支持Windows平台的。pip install pyinotify事件福哥整理了pyinotify库支持的事件,大家可以参考看看。标识功能描述IN_ACCESS被监视的文件或者被监视的目录下面的文件被访问的时候...
介绍介绍我们使用 python 替代 shell 是因为 python 更强大,但是shell就是linux,shell调用系统命令直接就可以那么 python 如果调用系统命令呢?教程使用 os 模块获取标准输出标准输出stdout通过readlines()方法得到数组import os
fd = ...