自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cx_Oracle.DatabaseError: DPI-1047

这就是没安数据库客户端。照着后面的提示安下就行了。网址:https://oracle.github.io/odpi/doc/installation.html#linux 比如我的linux 安装下载一个客户端,需要注册:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html不想注册点这个下载 :只是linux的...

2018-05-17 12:09:10 3906

原创 for 循环显示进度条

环境py3.5win10 from tqdm import tqdmimport timefor i in tqdm(range(10)): time.sleep(1)print('')print('complete....')

2018-05-14 17:14:17 2535

原创 python 连接redis

一.环境 win10py3.5二.连接import redisdef get_db(): '''获取redis数据对象''' redis_config = { "host": "127.0.0.1", "port": 6379, 'db':10 } # redis连接对象 db= redis.Redis(*...

2018-05-14 15:00:24 535

原创 python 链接oracle 数据库

一.环境python3.5red hat 4.7# 安装pip install cx_Oracle# 链接数据库import osimport cx_Oracleimport pandas as pdos.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'import settingsdef GetDBInfo(): ...

2018-05-14 14:58:43 522

原创 linux 下安装python3.5 和 pip

环境:red hat 4.7一.python3.5 安装# 下载wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz # 解压tar xvf  Python-3.5.0.tar.xzcd Python-3.5.0# 指定路径安装./configure --prefix=/usr/local/python3make make...

2018-05-14 14:49:40 3746

原创 cx_Oracle.DatabaseError: ORA-24454: 客户机主机名未设置

一行指令解决sudo /bin/bash -c "echo '127.0.1.1 ${HOSTNAME}' >> /etc/hosts"具体什么原因,还没考虑

2018-05-14 14:27:27 5498 2

原创 python切图并识别图片中的文字

某些图片化数据,想要批量处理成文字信息。可以使用python的PiL库。一.环境win 10 python 3.6 anaconda二.切图from PIL import Imageimport pytesseractdef cut_image(fiel_path): img = Image.open(fiel_path) region = (0,0,100,200) ...

2018-05-03 15:43:29 1489

原创 使用python3 发送邮件

环境:python3, win101.直接上代码:import smtplibfrom email.header import Headerfrom email.mime.text import MIMEText# 第三方 SMTP 服务mail_host = "smtp.163.com" # SMTP服务器mail_user = "*****@163.com" # 用户名mail_pass ...

2018-03-27 10:23:53 538

转载 使用python起名

原文链接:http://www.pengshiyu.com/chinesename/中文取名说明项目包含了常用于名字的2812个汉字,常用的姓氏504个pypi地址: https://pypi.python.org/pypi/chinesename安装模块pip install chinesename代码示例:>>> from chinesename import chines...

2018-03-19 17:44:46 4460

原创 如何把类似json格式的字符串处理成标准的json

环境:Python3 ,Ubuntu16一。代码如下:def to_json(str_near): ''' 处理不标准的json ''' use_str = eval(str_near,type('Dummy',(dict,),dict(__getitem__=lambda s ,n:n))()) return use_strif __name__ = "__main...

2018-03-19 15:01:32 2892

原创 你的思维方式真的比人工智能高级吗?

背景:       随着机器学习的快速发展,越来越多的技术人员踏入人工智能领域,我在未学习相关知识之前,和大部人一样对人工智能充满期待和不安。首先,期待的是人工智能带来的革命性变化,不安的是人工智能是否会在将来取代大部分人类的工作从而引发社会问题,甚至像电影中一样取代和消灭人类。        但是随着学习的深入,我渐渐发现机器终究是机器,或许真的能取代很多工作岗位,但是距离超越人类的超级智能,还...

2018-03-15 17:01:54 1327 2

原创 如何检测代理是否有效

## 环境 centos7 + py2使用requests,请求判断代理是否有效,请求的api请自己找。代码如下:# coding=utf-8import requestsdef GetUseProxies(): '''测试代理是否可用''' UseProxiesList = [] i = 1 n =0 # 请求api返回代理列表 api = "http://q...

2018-03-14 18:16:57 14306

原创 机器学习-从零开始-背景介绍(1)

打算从今天开始,分享一下的我机器经验,从零开始,到达入门水平。虽然说是从零开始,其实是机器学习领域的从零开始。所以想要看懂我后面的文章,最少需要下面一些基础:1.机器学习的基本概念(监督非监督学习的差别,常用的机器学习算法)2.python基础,最好有一定的代码积累。3.python的数据分析类库的使用,例如pandas,numpy等。后面将从简单的算法入手(需要一定的数学基础,不过不用很高),通...

2018-03-13 16:39:00 2182

原创 机器学习-KNN(K-近邻算法)

# 环境 win10 + py3一 . k-紧邻算法概述分类:KNN算法属于监督学习的一种算法:k-近邻算法采用测量不同特征值之间的距离进行分类优点:精度高,对异常值不敏感,无数据输入假定缺点:计算的时间和空间复杂度较高适用数据范围:数值型和标称型二.k-紧邻算法的一般流程①收集数据②准备数据:距离计算所需要的数值,最好是格式化数据③分析数据④测试算法:计算错误率⑤使用算法三.使用k-近邻算法原理...

2018-03-13 16:37:41 644

原创 python2和python3编码的区别

首先来说一下历史:因为pyhton2诞生的时候没有Unicode,所以python2使用的默认编码格式是asscii编码,这也是python2经常出现编码问题的原因之一,毕竟asscii只收录了少数字符,但是通过改变解释器的默认编码格式并不能解决所有的编码问题,所以千万不要被坑了啊。unicode和ascii都是对字符的数字化,不过unicode更全面,但是因为unicode占用空间比较大,存储和...

2018-03-07 18:05:48 1613

原创 如何解决Fiddler抓手机app数据包时候遇到的证书问题

使用Fiddler抓手机app数据包的时候遇到的了证书问题,导致使用Fiddler抓包的时候,手机app无法正常接受数据。网上很多方法都无法解决。最终发现大神文章才解决了这个问题。一.环境 操作系统:win10 抓包工具:Fiddler 4移动端:某模拟器二.错误过程2.1配置Fiddlerfiddler-> tools-> Fiddler Options点击Fiddler Optio...

2018-03-06 17:54:45 48262 4

原创 如何使用Selenium+PhantomJS抓取动态页面以及常见指令和问题

好多网站在发送请求后返回的并不是标准的html页面,而是需要执行一段js后才能获得页面解决这个问题有多重方法,下面介绍的是使用selenium的方法+PhantomJS的方法。1.环境Python 2.7Ubuntu16.042.安装pip install selenium sudo apt-get install phantomjs  # 使用apt-get 安装的不完整,需要安装下面的包解决,...

2018-03-02 15:37:03 2400 1

原创 如何使用python识别验证码(上)

python进行图片文字识别十分简单,但是因为验证码的特殊性,识别存在一定难度,识别率比较低,本篇主要介绍简单的识别方法,下篇将会介绍增加识别率的办法。1.环境python2.7ubuntu 16.042.安装pip install requests  pip install pytesseract # 安装Python库Pytesseractpip install tesseract  # 安装...

2018-03-02 10:42:19 2356

原创 RedHat下安装Python虚拟环境

工作一段时间之后发现踩过的坑有时候会忘了,然后再踩一边,非常不爽,于是决定把踩过得坑都记录下来。生产环境下安装虚拟环境是非常必要的,公司服务器和以往用的不同,所以还是踩了一些坑。操作系统:Red Hat 4.4.7-11python :2.7.41.升级python到2.7.4首先因为python版本和需要的不同先对python进行升级wget http://python.org/ftp/pyth...

2018-02-28 17:57:26 850

原创 使用python对excle和json互相转换

python 版本:2.7只是读取excel的话可以直接使用xlrd1.excle to json代码如下# -*-coding:utf8 -*-import xlrdfrom collections import OrderedDictimport jsonimport codecsfile_name=raw_input('请输入要转换的excle文件路径:')wb = xlrd.open_wo...

2018-02-28 15:27:20 2457

原创 爬虫面试常见问题

许多自学爬虫(python)的小伙伴因为没有经历过面试所以在找工作之前难免有些抓不住重点,虽然自己有些技术但是因为发挥不好而错失工作机会,本人经过n次面试以后特总结以下面试常见问题,为想要转爬虫的小伙伴提供一些参考。一.项目问题:    一般面试官的第一个问题八成都是问一下以前做过的项目,所以最好准备两个自己最近写的有些技术含量的项目,当然一定要自己亲手写过的,在别的地方看的源码,就算看的再清楚,...

2018-02-27 18:12:11 21257

空空如也

空空如也

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

TA关注的人

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