07 2018 档案

摘要:前面我们简单介绍了redis nosql数据库,现在我们在python里面来使用redis。 一、python连接redis 在python中,要操作redis,目前主要是通过一个python-redis模块来实现 1、在python中安装redis模块 1 pip3 install redis 2 阅读全文
posted @ 2018-07-31 10:06 Operater 阅读(1573) 评论(0) 推荐(0) 编辑
摘要:前言 Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;作为实时监控信号处理也非常不错。 环境 Ubuntu 16.04 安装Redis服务器端 ~ sudo apt-get install r 阅读全文
posted @ 2018-07-31 09:54 Operater 阅读(217) 评论(0) 推荐(0) 编辑
摘要:在命令模式下敲斜杆( / )这时在状态栏(也就是屏幕左下脚)就出现了 “/” 然后输入你要查找的关键字敲回车就可以了。 如果你要继续查找此关键字,敲字符 n 就可以继续查找了。 阅读全文
posted @ 2018-07-30 18:15 Operater 阅读(9160) 评论(0) 推荐(4) 编辑
摘要:安装pdfminer模块 pip3 install pdfminer3k 代码如下 阅读全文
posted @ 2018-07-30 17:18 Operater 阅读(11695) 评论(0) 推荐(0) 编辑
摘要:得到手机版新闻 api 2018.7.30有效,之后不保证 从源代码发现是异步加载 抓包发现是ajax请求,带的参数有个token 在源码中找到token,拼接 https://m.igetget.com/share/course/api/articleInfo?token=KWn%2FCP3W2t 阅读全文
posted @ 2018-07-30 15:18 Operater 阅读(231) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding:utf8 -*- import redis ''' 这种连接是连接一次就断了,耗资源.端口默认6379,就不用写 r = redis.Redis(host='127.0.0.1',port=6379,password='tianxuroot') r.set('name','root') print(r.get('... 阅读全文
posted @ 2018-07-27 13:04 Operater 阅读(3097) 评论(0) 推荐(0) 编辑
摘要:主要使用目的:任何应用程序通常需要设置安装所需并依赖一组类库来满足工作要求。要求文件是指定和一次性安装包的依赖项具体一整套方法。 阅读全文
posted @ 2018-07-26 10:38 Operater 阅读(5014) 评论(0) 推荐(0) 编辑
摘要:插数据库报错 (1366, "Incorrect string value: '\\xF3\\xB0\\x84\\xBC</...' for column 'content' at row 1") 改编码utf8mb4解决 详细解释 https://www.cnblogs.com/z-x-y/p/9 阅读全文
posted @ 2018-07-25 14:16 Operater 阅读(635) 评论(0) 推荐(0) 编辑
摘要:mysql中Incorrect string value乱码问题解决方案 你是否遇到过类似以下错误? java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x9C' for column 'content' at row 1. 产生 阅读全文
posted @ 2018-07-25 14:04 Operater 阅读(31885) 评论(0) 推荐(0) 编辑
摘要:show collation查看校对集 阅读全文
posted @ 2018-07-24 16:08 Operater 阅读(116) 评论(0) 推荐(0) 编辑
摘要:reqeusts库,在使用ip代理时,单ip代理和多ip代理的写法不同 (目前测试通过,如有错误,请评论指正) 单ip代理模式 省去headers等 import requests proxy = { 'HTTPS': '162.105.30.101:8080' } url = '爬取链接地址' r 阅读全文
posted @ 2018-07-23 16:13 Operater 阅读(7869) 评论(1) 推荐(1) 编辑
摘要:使用: from fake_useragent import UserAgent 最实用的 但我认为写爬虫最实用的是可以随意变换headers,一定要有随机性。在这里我写了三个随机生成user agent,三次打印都不一样,随机性很强,十分方便。 爬虫中具体使用方法 fake-useragent 将 阅读全文
posted @ 2018-07-23 11:55 Operater 阅读(3624) 评论(0) 推荐(0) 编辑
摘要:CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red 阅读全文
posted @ 2018-07-18 16:12 Operater 阅读(7175) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python和#!/usr/bin/env 的区别 #!/usr/bin/python 通常在一个.py文件开头都会有这个语句它只在Linux系统下生效,意思是当作为可执行文件运行时调用的解释器的位置上面代码的意思是调用/usr/bin/下的Python来作为解释程序,同样,你 阅读全文
posted @ 2018-07-18 15:49 Operater 阅读(1753) 评论(0) 推荐(0) 编辑
摘要:官方解释 json(javascript object Notation)是一种轻量级的数据交换格式,易于人阅读和编写。同时也易于机器解析和生成。它基于javascript programming language,json采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯,这些特性使 阅读全文
posted @ 2018-07-17 19:55 Operater 阅读(291) 评论(0) 推荐(0) 编辑
摘要:刚启动vim进入的就是命令模式 在命令模式下 h等于左箭头 j等于下箭头 k等于上箭头 l等于右箭头 想要多次移动可以使用30j或30↓向下移动30行 在命令模式下输入0跳到行头 在命令模式下输入$跳到行尾 在vim的底线命令模式下(在命令模式下输入冒号(:)进入底线命令模式) 跳转到文件头 输入命 阅读全文
posted @ 2018-07-17 19:00 Operater 阅读(1498) 评论(0) 推荐(0) 编辑
摘要:先在D:\mg\data下新建一个logs文件夹,再在logs文件夹下新建一个logs.txt文件 windows下安装mongodb服务,管理员身份运行cmd 当输出的日志文件log.txt里有这些话说明安装成功了 卸载服务 管理员身份运行cmd net start mongodb 报错 解决方法 阅读全文
posted @ 2018-07-13 16:18 Operater 阅读(1937) 评论(0) 推荐(0) 编辑
摘要:ftp,securecrt,winscp等工具下载文件时候有选项,可选的有二进制方式和文本方式,文本方式又称为ascii方式 ascii方式和binary方式的区别是回车换行的处理 binary方式不对数据执行任何处理 ascii方式将回车换行转换为本机的回车字符,比如unix下是\n,window 阅读全文
posted @ 2018-07-12 20:54 Operater 阅读(4503) 评论(1) 推荐(0) 编辑
摘要:元数据是描述其他数据的数据,或者说是用于提供某种资源的有关信息的结构数据。元数据是描述信息资源或数据等对象的数据,其使用目的在于:识别资源,评价资源,追踪资源在使用过程中的变化,实现简单高效的管理大量网络化数据,实现信息资源的有效发现,查找,一体化组织和对使用资源的有效管理 阅读全文
posted @ 2018-07-12 10:23 Operater 阅读(204) 评论(0) 推荐(0) 编辑
摘要:Chrome: 1.打开chrome浏览器,点击右上角的“自定义和控制Google Chrome”按钮 2.在下拉菜单中选择设置 3.点击设置页底部的“显示高级设置...” 4.在隐私设置下,点击“内容设置...”按钮.,点击cookie 5.在弹出的窗口中,选择“仅将本地数据保留到您退出浏览器为止 阅读全文
posted @ 2018-07-11 13:53 Operater 阅读(5428) 评论(0) 推荐(0) 编辑
摘要:gevent是一个基于协程的python网络库,它使用greenlet在libev或libuv事件循环之上提供高级同步API 功能包括 基于libev或libuv的快速时间循环 基于greenlets的轻量级执行单元 重用python标准库中的概念的API(例如,有事件和队列) 具有SSL支持的协作 阅读全文
posted @ 2018-07-10 17:47 Operater 阅读(862) 评论(0) 推荐(0) 编辑
摘要:import matplotlib.pyplot as plt 阅读全文
posted @ 2018-07-10 16:04 Operater 阅读(113) 评论(0) 推荐(0) 编辑
摘要:使用rm -rf 目录名字 命令即可 -r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思 eg 删除文件夹实例:rm -rf /var/log/httpd/access将会删除/var/log/httpd/access目录以及其下所有文件、文件夹 删除文件使用实 阅读全文
posted @ 2018-07-10 10:52 Operater 阅读(1276) 评论(0) 推荐(0) 编辑
摘要:权限的计算是除去第一位字母开始,权限都是三个符号为一组合,其中-表示没有这个权限 d:第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道 rwx:第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。 r-x:第5-7位表示和这个文件属主所在同一个组的用户所具有的权限 阅读全文
posted @ 2018-07-10 10:35 Operater 阅读(30452) 评论(2) 推荐(4) 编辑
摘要:执行sql语句出现语法错误 Every derived table must have its own alias 翻译:每个派生表都有自己的别名 阅读全文
posted @ 2018-07-09 16:12 Operater 阅读(3906) 评论(0) 推荐(0) 编辑
摘要:今天 昨天 近7天 近30天 本月 上一月 查询本季度数据 查询上季度数据 查询本年数据 查询上年数据 查询当前这周的数据 查询上周的数据 查询上个月的数据 查询当前月份的数据 查询距离当前现在6个月的数据 阅读全文
posted @ 2018-07-09 14:07 Operater 阅读(269) 评论(0) 推荐(0) 编辑
摘要:source下面那个字段没有设置类型,类型为空 阅读全文
posted @ 2018-07-09 10:10 Operater 阅读(148) 评论(0) 推荐(0) 编辑
摘要:第一种 create_time=datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") 第二种 update_time=time.strftime('%Y-%m-%d %X',time.localtime(time.time())) 阅读全文
posted @ 2018-07-06 19:19 Operater 阅读(6495) 评论(0) 推荐(0) 编辑
摘要:service cron restart命令报错如下: stop: Rejected send message, 1 matched rules; type="method_call", sender=":1.121" (uid=1000 pid=25347 comm="stop cron ") i 阅读全文
posted @ 2018-07-05 17:38 Operater 阅读(1311) 评论(0) 推荐(0) 编辑
摘要:缺省就是默认状态 阅读全文
posted @ 2018-07-05 15:09 Operater 阅读(114) 评论(0) 推荐(0) 编辑
摘要:ps命令用于显示当前进程的状态 ps -aux 显示所有包含其他使用者的进程 ps -ef 显示所有命令,连带命令行 阅读全文
posted @ 2018-07-05 14:42 Operater 阅读(139) 评论(0) 推荐(0) 编辑
摘要:kill -9 `ps -ef | grep xxx|awk '{print $2}' ` kill -9 后面的符号是tab键上面的那个 翻译过来就是 列出进程,找到包含xxx的行,并删除,输出pid的列 awk的作用是输出某一列,{print $2}就是输出第二列,因为第二列是pid的列 阅读全文
posted @ 2018-07-05 11:42 Operater 阅读(9392) 评论(0) 推荐(0) 编辑
摘要:http://try.redis.io/ 阅读全文
posted @ 2018-07-04 19:15 Operater 阅读(146) 评论(0) 推荐(0) 编辑
摘要:free不带选项运行会显示一个以kb为单位的默认输出 free -h人类能看懂的方式显示 free -m MB的方式显示 free -g GB方式显示 used=total-free即total=used+free 实际内存占用:used-buffers-cached即total-free-buff 阅读全文
posted @ 2018-07-03 18:16 Operater 阅读(4018) 评论(0) 推荐(0) 编辑
摘要:cron是一个ubuntu下的后台进程,用来定期的执行一些任务 想让cron执行你指定的任务,首先就要编辑crontab文件。crontab是一个文本文件,用来存放你要运行的命令 第一种 vim /etc/crontab 第二种 crontab -e 编辑计划任务 第一次用这个命令,会让你选择文本编 阅读全文
posted @ 2018-07-02 16:56 Operater 阅读(297) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-07-02 14:07 Operater 阅读(1) 评论(0) 推荐(0) 编辑
摘要:无意中进入ubuntu GNU nano ctrl+x即可退出 阅读全文
posted @ 2018-07-02 11:46 Operater 阅读(1093) 评论(0) 推荐(0) 编辑
摘要:sudo+命令,输入当前用户密码后以root权限执行命令,有时间限制且仅限当前命令。 sudo -i,输入当前用户密码后以root权限登录shell,无时间限制。使用exit或logout退出。 su,输入root账户的密码后切换到root身份,无时间限制。su 用户名切换回其它用户。 sudo s 阅读全文
posted @ 2018-07-02 11:25 Operater 阅读(298) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示