windows10安装mongodb

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。mongodb各版本下载地址列表:https://www.mongodb.org/dl/win32msi的界面安装那一步我就不说了,那一步主要不要勾选mongodb的工具,要不容易出错或者时间热别长,我们...

阅读全文

ffmpeg介绍和简单实用方法

FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec—这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。ffmpeg安装下载ffmpeg包直接解压到指定路径,例如我解压到D:\ffmpeg,将这个目录的bin路径加到环境变量中然后在cmd中输入ffmpeg显示如下图说明安装成功!ffmpeg简单应用例子将视频转换为图片ffmpeg.exe -i 路径\待转换的文件名.mp4 -r 30 -s 6...

阅读全文

MongoDB数据导出导入教程

最近工作需要,以前用的数据库中间件redis和memcache居多,现在主要使用mongodb,所以需要进行学习提升下mongodb的操作技能mongodb备份恢复主要用到两个命令mongodump和mongorestore,下面直接上实例操作另外还有一点要说明下,导入导出还有一对工具mongoexport和mongoimport,它们也是mongodb自带的工具,可以查看我以前的笔记:http://sulao.cn/post/393.html,这一对工具主要是针对库中的表进行导入导出,我们今天主要讲针对库的导入和导出,所以这里暂时先只介绍mongodu...

阅读全文

linux下nc命令使用详解

netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。下面是一些使用netcat的例子.A.192.168.100.10B.192.168.100.100Linuxnetcat命令实例:1,端口扫描端口扫描经常被系统管理员和黑客用来发现在一些机器...

阅读全文

centos虚拟卷LVM增加硬盘扩容教程

增加硬件这里就不介绍了,我们直接在系统中disk-l查看新增硬盘为/dev/sdb,需要扩容的逻辑卷为/dev/mapper/centos-root注:查看pv/vg/lv命令分别为pvdisplay/vgdisplay/lvdisplay,lv所在的vg的名称和位置:centos/dev/centos1.首先我们创建pv使用pvdisplay或者pvs命令查看创建pvpvcreate /dev/sdb2.将新创建的lv加到原有vg组vgs查看vgextend centos /dev/sdb注:centos为vg的名称,...

阅读全文

php json_encode与json_decode详解及实例

一、json_encode()该函数主要用来将数组和对象,转换为json格式。先看一个数组转换的例子:$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);  echo json_encode($arr); 结果为{"a":1,"b":2,"c":3,"d":4,"e&...

阅读全文

Ubuntu 中软件的安装、卸载以及查看的方法总结

说明:由于图形化界面方法(如Add/Remove...和SynapticPackageManageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-getinstallsoftname1softname2…;(2)修复安装:apt-get-finstallsoftname1softname2...;(-fAtemptocorrectbrokendependencies)(3)重新安装:apt-get--reinst...

阅读全文

python3获取当前时间并格式化生成时间目录

python3获取当前时间,主要用了datetime模块,我们来一起学习下用法吧代码如下:#!/usr/local/bin/python3#coding:utf-8import datetimeimport randomimport os#获取当前时间nowTime = datetime.datetime.now()#格式化当前时间,我们只要年月日now = nowTime.strftime('%Y%m%d')#打印当前时间#...

阅读全文

python3爬取https网站报错的解决方法

没事研究爬虫,之前都是通过php的file_get_contents和curl进行抓取,现在没事开始学习python了,作为一个运维,后期的工作肯定也是python作为主要语言取进行相关开发和自动化方面的工作,今天学习下python的urllib模块,原来在php里面基本都是引入类库来处理,现在学python有些习惯的有改变,多的不说了,我的代码如下#!/usr/local/bin/python3#coding:utf-8from urllib import requestimport re#获...

阅读全文

linux堆栈命令pushd和popd使用详解

相信大家在linux的脚本开发中经常对遇到目录经常切换的情况,通常已经的做法是先把pwd命令赋值给一个变量进行保存当前位置,或者直接赋值给变量几个目录位置,但是这样的话,更换两个目录就需要保存两个变量,而且在撰写bash脚本的过程中也不是很方便,今天给大家介绍脚本中常用的一个目录切换命令,他们是一组,pushd/popd1)pushd命令是将目录添加到目录栈中,这里建议大家吧目录push到目录栈中的数量不要超过两个,如果超过两个建议大家还是用变量去定义目录,下面介绍主要用法pushd 目录我们一般推两个目录到目录栈,这里我们推两个pushd&...

阅读全文