- 博客(51)
- 收藏
- 关注
原创 EditPlus中文绿色破解版安装
EditPlus的好处: EditPlus中文绿色破解版是一款非常实用的文字编辑器。EditPlus在全世界都被广泛使用,其功能之强大 足以代替 windows系统自带的记事本文字编辑器,除了记事本拥有的基本功能外,EditPlus还有无限制 的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览等功能。 EditPlus破解版...
2019-05-31 16:16:58
6002
原创 java day01 安装Java SE jdk-7u45-32位文件
基础介绍:JDK Java软件开发基础包JRE Java运行时环境JVM Java虚拟机.java 源文件.class 字节码文件 汉语 安装jdk-7u45-32位文件。(网盘里有)安装步骤:1.选择“开发工具”,路径不能是中文。2.一直点击下一步就可以完成。 安装完毕会出现两个文件夹。默认在C:\Program F...
2019-01-09 13:36:54
957
原创 Selenium+PhantomJS使用时报错原因及解决方案
今天在使用selenium+PhantomJS动态抓取网页时,出现如下报错信息:UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead warnings.warn('Selenium suppor...
2018-10-31 21:56:05
545
原创 mac上安装配置PhantomJS
1.首先,下载PhantomJS:http://phantomjs.org/download.html2.下载后解压,配置环境变量: 打开终端vi ~/.bash_profile按i键,进入编辑模式在最下面添加 alias phantomjs=’~/PATH/phantomjs’,其中PATH为解压后phantomjs文件所在路径,例如:export PATH="/Users/jia...
2018-10-31 21:31:30
405
原创 qq空间或者人人网的爬虫方法
爬取自己的QQ空间 import urllib.parseimport urllib.requestfrom http import cookiejarimport sslssl._create_default_https_context = ssl._create_unverified_context#通过cookieJar()类构建一个cookieJar()对象,用来保存c...
2018-10-12 10:53:30
305
原创 运行代码后出现Process finished with exit code 0是为什么?
Process finished with exit code 0意味着你的程序正常执行完毕并退出。可以科普一下exit code,在大部分编程语言中都适用:exit code 0 表示程序执行成功,正常退出exit code 1 表示程序执行执行过程中遇到了某些问题或者错误,非正常退出...
2018-10-12 10:42:14
234052
6
原创 python3.6的cookielib
python2.0版本导入cookielib直接import cookielibpython 3.6 改成 http.cookiejar了,所以只要改成from http import cookiejar就自动导入cookiejar了,如果还是不行,就把所有的.pyc删掉试试。import urllib.parseimport urllib.requestfrom http i...
2018-10-12 09:48:36
19051
3
原创 Python网络爬虫报错“SSL: CERTIFICATE_VERIFY_FAILED”的解决方案
import sslssl._create_default_https_context = ssl._create_unverified_context 经过上网查找原因,原来是Python 升级到 2.7.9 之后引入了一个新特性,当使用urllib.urlopen打开一个 https 链接时,会验证一次 SSL 证书。而当目标网站使用的是自签名的证书时就会抛出此异常。 解决方案有...
2018-09-23 19:57:55
1676
原创 有道翻译爬取代码
import urllib.requestimport urllib.parse#通过抓包的方式获取post的url,并不是浏览器地址栏的urlurl = "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule"#用户接口输入key=input("请输入需要翻译的文字:")#发送到web服务器...
2018-09-23 19:34:58
636
原创 爬虫如果爬取的是乱码,解决方法
在urlencode()后面加.encode(encoding='gdk')如果还是不行,则再在read()后面加.decode("utf-8")
2018-09-23 19:14:35
4387
原创 python爬取有道翻译出错 {‘errorcode’:50}
import urllib.requestimport urllib.parseurl = "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule"key=input("请输入需要翻译的文字:")formdata ={ "i": key, "from": "AUTO", ..
2018-09-23 19:10:17
1579
4
原创 理财产品系统管理
1.先在pycharm创建django项目。2.再在MYADSQL创建一个数据库,mac终端打开mysql,命令用/usr/local/mysql/bin/mysql -u root -p回车,再输入密码。创建数据库,命令用create database 数据库名字3.修改项目文件夹下的setting.py文件。 再添加一行代码,以下两个图都一样。...
2018-09-15 23:48:56
3616
原创 Mac上用终端使用mySQL
首先打开终端输入如下命令: /usr/local/mysql/bin/mysql -u root -p其中root为用户名。这时会出现如下命令: Enter password: 此时如果你没有改密码,直接敲回车。否则,输入你的密码。这样就可以访问你的数据库服务器了。 下面介绍一些关于从数据库创建到使用的一些简单的方法;创建一个名字为ImageProces...
2018-09-14 21:26:26
1862
原创 urllib2默认支持HTTP/HTTPS的GET和POST方法
urllib.urlencode()urllib和urllib2都是接受URL请求的相关模块,但是提供了不同的功能。两个最显著的不同如下:1.urllib仅可以接受URL,不能创建设置headers的Request实例;2.但是urllib提供urlencode方法用来GET查询字符串的产生,而urllib2则没有。(这是urllib和urllib2经常一起使用的主要原因)3.编码同作...
2018-09-14 16:12:02
478
原创 Response响应和User-Agent历史
response是服务器响应的类文件,除了支持文件操作的方法外,还支持以下常用的方法: #读取文件里的全部内容,返回字符串print(resopnse.read())#返回HTTP的响应码,成功返回200。4服务器页面出错,5服务器问题print(response.getcode())#返回实际数据的实际URL,防止重定向问题print(response.geturl())#返回...
2018-09-12 14:52:54
714
原创 2.爬虫之urllib2库的基本使用
爬虫之urllib2库的基本使用所谓网页抓取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。在python中有很多库可以用来抓取网页。urllib2是python2.7自带的模块(不需要下载,导入即可使用)urllib2官方文档:https://docs.python.org/2/library/urllib2.htmlurllib2源码:https://hg.p...
2018-09-11 17:30:10
275
原创 Python编码错误的解决办法SyntaxError: Non-ASCII character '\xe5' in file
现象】在编写Python时,当使用中文输出或注释时运行脚本,会提示错误信息:SyntaxError: Non-ASCII character '\xe5' in file *******【原因】python的默认编码文件是用的ASCII码,而你的python文件中使用了中文等非英语字符。【解决办法】在Python源文件的最开始一行,加入一句:# coding=UTF-8...
2018-09-11 12:09:30
1795
原创 MAC系统安装Numpy,scipy,matplotlib的方法
首先说明下:我用的MAC,Mac自带了python2.7,但是版本较低,我安装了python3.6问题一:需要把终端的默认python换为python3.6更高版本吗?不需要,因为在终端输入Python,就是Python2.7,输入Python3 就是Python3.6问题二:怎么安装常用的计算库,比如Numpy如果你是python3.3及更高版本,那么恭喜你,很幸运,这个版本内置...
2018-09-05 09:53:53
1138
原创 Mac安装Jupyter(即IPython-notebook)的搭建及使用
python是一个交互式的shell,除了代码补全,代码高亮外,还有很多magic命令。但是,最近在学习scipy时,发现很多学习文档使用的都是ipython-notebook,它除了拥有ipython的特点外,还支持多行输入统一运行(区别于ipython等一行输入一行运行),能够直接在当前界面显示绘制的图形,能够将编写的'.ipynb'文件复制到其他拥有notebook的环境下运行现实。当然,它...
2018-09-05 08:55:35
43661
2
原创 HTTP和HTTPS以及Fiddler的使用_recv
一、HTTP和HTTPSHTTP协议(超文本传输协议):是一种发布和接受HTML页面的方法。HTTPS就是HTTP的安全版,在HTTP下加入SSL层。SSL(安全套接层)主要用于Web的完全传输协议,在传输层对网络链接进行加密,保障在Internet上数据传输的安全。 HTTP的端口号为80,HTTPS的端口号为443HTTP工作原理网络爬虫抓取过程可以理解为 模拟...
2018-09-04 23:27:45
1290
原创 mac装Scrapy安装方法
mac系统自带python2.7版本,所以在直接使用pip的时候,找不到pip,我们通过重新安装python更新pip的版本,然后用pip安装Scrapy(S大写)。brew install python 通过安排python,升级pip–>pip32.>>>pip #无效 3.pip因为python的升级也升级了4.python2的开启方式5.py...
2018-09-04 22:20:39
624
原创 1.爬虫概念
一、“大数据时代”,数据获取的方式:1.企业生产的用户数据:大型互联网公司有海量用户,所以他们积累数据有天然优势,有数据意识的中小型企业,也开始积累的数据。2.数据管理咨询公司:艾瑞,埃森哲等。通常这样的公司有很庞大的数据采集团队,一般会通过市场调研、问卷调查、固定的样本监测、和各行各业公司进行合作、专家对话(数据积累很多年了,最后得出科研结果)来采集数据。3.政府/机构提供的公开数据...
2018-09-03 23:00:07
1689
原创 pycharm当中,如何导入python2或者python3环境
1,先下载python3.6.2版本软件,安装好之后再在pycharm里设置使用3.6的版本,以下是设置版本的操作step 2step 3OK ,环境添加完毕,此环境为python 2.7.17(python 3可按此步骤添加),如此一来,我们可以灵活的再此处切换所有的编译环境。...
2018-08-30 17:08:58
3356
原创 linux 终端命令笔记
退出当前用户,进入root权限:sudo su回车 输入密码即可切换用户 :su 用户名创建用户:useradd 新用户名更换用户密码:sudo passwd 用户名
2018-08-30 11:39:41
187
原创 su:故障鉴定
有两个用户:mylinux和root使用命令:su[mylinux@localhost ~]$ su密码:su: 鉴定故障[mylinux@localhost ~]$使用命令:su - root[mylinux@localhost ~]$ su - root密码:su: 鉴定故障[mylinux@localhost ~]$ 以上两个命令均出现su:鉴定故障错误。...
2018-08-30 11:32:01
1657
原创 虚拟机更改管理员用户密码
可以使用passwd命令,passwd用于修改用户的密码。命令格式:passwd [参数] [用户名]如果没有提供用户名参数,则默认修改当前登录用户的密码。用法示例:修改用户名为zhidao的用户的密码$ sudo passwd zhidao修改密码需要root用户的权限。新密码需要输入两遍以确认。...
2018-08-30 11:17:37
11705
原创 python 元组
Python 元组Python的元组与列表类似,不同之处在于元组的元素不能修改,不可以增、删、改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。元组运算符与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。Python 表达式 结果 描述 len(...
2018-08-23 22:41:29
132
原创 python 列表
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分...
2018-08-23 13:27:02
205
原创 在virtualBox虚拟机安装软件 虚拟机操作之四
虚拟机中需要的软件已经安装在soft文件夹里,接下来进行解压安装包到opt文件夹里。一、现在来装python软件。实际上虚拟机中有python,但是是2.7.5的版本,会有很多代码不兼容,所以我们不用这个版本,用3.6的版本。直接在虚拟机的桌面空白处右键选择‘打开终端’,然后输入python可以查看版本。接下来我们来安装3.6版本的python。1.在虚拟机的soft文件夹...
2018-08-04 16:39:05
4009
原创 virtualBox虚拟机ip不生效的原因
虚拟机IP不生效的原因:virtualBox虚拟机IP不生效,可以查看virtualBox软件的‘编辑’菜单中的‘虚拟网络编辑器’,在弹出的对话框中选择‘DHCP设置’。设置的ip只能在128和154之间,其他就不行。或者做自动获取ip也行。...
2018-08-04 14:52:37
3334
1
原创 mac苹果系统如何在virtualBox虚拟机安装软件 虚拟机操作之三
因为mac苹果系统无需安装xshell软件,所以可用mac系统中的终端直接进行安装。1.在mac系统中打开终端。2.我将软件包都下载在桌面的jing文件夹中,所以我在终端输入cd Desktop/jing/ 回车进入jing文件夹里,再输入scp 软件包名字 hadoop@ip地址:~/soft/ 回车即可安装软件。...
2018-08-04 14:44:20
2076
原创 win系统在virtualBox虚拟机中连接不上网的问题解答方法
1.情况一: 如果在xshell软件中输入ip a 回车,显示了ens的ip地址,还是连不上网,则需要在virtualBox软件菜单栏中选择‘编辑’中的’虚拟网络编辑器‘。然后查看NAT模式下的ip地址和你虚拟机的ip地址是不是同一个,如果是的话,就到win系统里右键‘网络’,选择‘属性’,左侧选择‘更改适配器’,然后看到一个VMnet8,右键选择‘属性’,双击‘internet协...
2018-08-04 14:03:02
13183
1
原创 win系统如何在virtualBox虚拟机安装软件 虚拟机操作之三
上次已经查看了自己虚拟机的网卡ip,接下来是在虚拟机中安装软件,有两种方式:win系统的朋友电脑需要安装xshell 5软件第一种方式如下:1.在xshell里输入 ssh ip地址 回车,会弹出一个ssh安全警告对话框,点击接受并保存,然后输入用户名hadoop,再输入密码hadoop再点击确定。 2.在xshell里输入ll 回车 可查看桌面的文件目录。3...
2018-08-04 13:00:53
3117
原创 mac苹果系统如何在virtualBox虚拟机查看ip 虚拟机操作之二
提示:进入和退出全屏的快捷键是command+c 鼠标移出虚拟机需要按三下command。 1.先打开虚拟机。2.在桌面右键打开终端。3.接着在终端中输入 ip a回车,查看虚拟机的虚拟网卡。特殊情况:1.此处会有显示两个ens开头的ip地址,(mac系统可能是enp开头,意思一样) 如果只显示一个,则需要去mac系统的终端里输入ping i...
2018-08-04 11:52:08
5503
原创 mac苹果系统安装虚拟机方法教程 虚拟机操作之一
1.先安装VirtualBox 和镜像文件。 软件官方网站下载:https://www.virtualbox.org/wiki/Downloads VirtualBox 百度网盘下载地址:百度网盘 密码:iaja镜像文件网盘地址:百度网盘 密码是z6vb2.傻瓜安装,其中,安装的时候‘最小安装’那一项记得选择‘工作站’,再进行设置。3.设置完毕。下...
2018-08-04 10:50:38
44485
2
原创 Mysql 第四章 事务、视图、索引、备份和恢复
事务事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作 多个操作作为一个整体向系统提交,要么都执行、要么都不执行事务是一个不可分割的工作逻辑单元 转账过程就是一个整体 它需要两条UPDATE语句来完成,这两条语句是一个整体 如果其中任一条出现错误,则整个转账业务也应取消,两个账户中的余额应恢复到原来的数据,从而确保转账前和转账后的余额不变,即都是1001元实例...
2018-07-27 12:05:08
6360
2
原创 Mysql 第三章 高级查询
EXISTS子查询的语法问题:如何用sql语句检测temp表是否已经创建? 方法一:这句话的意思是如果这个表存在,就删除 DROP TABLE IF EXISTS temp; 方法二:子查询的语法 语法:SELECT …… FROM 表名 WHERE EXISTS(子查询); 子查询有返回结果:exists 子查询...
2018-07-25 11:07:38
5213
2
原创 mysql 出现2003- cant connect to MYSQL server on localhost 的解决办法
mysql出现下面的错误:解决办法是:win+R 输入:services.msc将mysql的服务启动后问题解决。如图:
2018-07-02 08:20:03
7672
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人