3 我的光荣

尚未进行身份认证

天道酬勤,持之以恒,事在人为。浑浑噩噩,做事总想着舒坦简单,不逼自己一把,永远只能平庸。

等级
TA的排名 6w+

爬取拉勾热门城市“数据分析”岗位,并进行可视化分析

首先,写一个爬取岗位的爬虫,如下:# -*- coding:utf-8 -*-from json import JSONDecodeErrorimport requestsimport timeimport pandas as pd# 获取存储职位信息的json对象,遍历获得公司名、福利待遇、工作地点、学历要求、工作类型、发布时间、职位名称、薪资、工作年限companyFullN...

2018-03-14 10:05:02

泰坦尼克号各种因素对存活率的影响

泰坦尼克号背景介绍¶泰坦尼克号是一艘奥林匹克级邮轮,于1912年4月首航时撞上冰山后沉没。泰坦尼克号由位于北爱尔兰贝尔法斯特的哈兰·沃尔夫船厂兴建,是当时最大的客运轮船,由于其规模相当一艘现代航空母舰,因而号称“上帝也沉没不了的巨型邮轮”。在泰坦尼克号的首航中,从英国南安普敦出发,途经法国瑟堡-奥克特维尔以及爱尔兰昆士敦,计划横渡大西洋前往美国纽约市。但因为人为错误,于1912年4月14日船上时间...

2018-03-14 09:36:50

python3获取两个日期之间所有日期,以及比较大小

importdatetime#获取两个日期间的所有日期defgetEveryDay(begin_date,end_date):date_list=[]begin_date=datetime.datetime.strptime(begin_date,"%Y-%m-%d")end_date=datetime.datetime.strptime(end_

2017-10-09 14:00:14

解决数据库Can't connect to MySQL server on 'localhost' (10061)的问题

今天早上打开数据库莫名就弹出Can't connect to MySQL server on 'localhost' (10061)。我好像也没有去动过它,没办法,总是打不开。后来在网上搜到一个简单的方法。打开任务管理器->点击服务->找到MySQL***,***是你的版本号,比如我是57.然后右击启动服务,稍等片刻重新打开数据库就可以了

2017-08-18 08:51:22

我的python3基础笔记之 【生成器 generator】 05

要创建一个generator,有很多种方法。第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator:>>> L = [x * x for x in range(10)]>>> L[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]>>> g = (x * x for x in range(10))>>> g at 0x1022ef63

2017-08-09 15:31:04

我的python3基础笔记之 【*函数的参数】 04

位置参数我们先写一个计算x2的函数:def power(x): return x * x对于power(x)函数,参数x就是一个位置参数。当我们调用power函数时,必须传入有且仅有的一个参数x:>>> power(5)25>>> power(15)225现在,如果我们要计算x3怎么办?可以再定义一个power3函数,但是如果要计算x4、x

2017-08-07 10:33:48

我的python3基础笔记之 【定义函数】 03

我们以自定义一个求绝对值的my_abs函数为例:def my_abs(x): if x >= 0: return x else: return -x如果没有return语句,函数执行完毕后也会返回结果,只是结果为None。return None可以简写为return。参数检查调用函数时,如果参

2017-08-07 10:06:50

我的python3基础笔记之 【dict和set】 02

dictPython内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list:names = ['Michael', 'Bob', 'Tracy']scores = [95, 75, 85]给定一

2017-08-07 09:22:19

我的python3基础笔记之 【字符串和编码】

捋一捋ASCII编码和Unicode编码的区别:ASCII编码是1个字节,而Unicode编码通常是2个字节。字母A用ASCII编码是十进制的65,二进制的01000001;字符0用ASCII编码是十进制的48,二进制的00110000,注意字符'0'和整数0是不同的;汉字中已经超出了ASCII编码的范围,用Unicode编码是十进制的20013,二进制的01001110

2017-08-05 17:22:15

安卓自定义View雷达图(蜘蛛图)教程

最近花点时间写了个自定义View雷达图,或者也叫玫瑰图或者蜘蛛图。效果如下:

2017-07-24 00:24:51

解决Error:null value in entry: incrementalFolder=null

昨天项目写一半,公司的傻电脑又自动重启了。重新打开项目一看,出现Error:null value in entry: incrementalFolder=null,重新编译也没用。stack上查了一下,解决方法是:removing the .gradle directory in the root project directory will fix the problem.即,将pr

2017-07-20 08:52:08

2017Pycharm简单快速破解方法,亲测有效

安装2017PyCharm,在弹出的注册框中选择 License server,然后在下面一栏中黏贴入  http://elporfirio.com:1017/ 如果不行再试试  http://idea.imsxm.com/,点击确定即可运行

2017-07-17 09:07:50

Rxjava1 是否要升级为Rxjava 2?

Rxjava 2 已经发布了,如果自己工程还在使用Rxjava 1,可以考虑升级到新版本。但是应该立马升级还是等等先忙手上其它的事情呢?做决定之前,我们需要考虑一下投资回报率(Return on Investment),即花费在版本迁移上的时间是否值得。升级的好处Reactive Streams兼容性Rxjava 2中一个结构性的变化是开始支持Reactive St

2017-06-22 00:40:17

解决Unable to add window -- token android.os.BinderProxy is not valid; is your activity running?

原因一般是展示dialog的时候用的是异步,或者是另开一个线程。当Activity已经关闭,才调用dialog.show(),此时Activity已经不存在,必然报错。解决办法:可以添加如下的条件判断即可if (!xActivity.this.isFinishing())//xActivity即为本界面的Activity {//dialog.show}

2017-03-30 16:24:03

解决安卓本地微信支付功能

很多人在实现微信支付的时候摸不着头脑,微信本身对文档的说明就少的可怜。之前我也去问过客服,直接丢一句话,微信平台暂时没有客服......也是呵呵了。相比较来说,支付宝支付功能好实现很多,这是题外话。这里教大家简单实现本地微信支付,包括加签也是(加签之后要由后台来处理比较安全)。亲测有效首先先下载一下这里的demo,下载地址如下:http://download.csdn.net/detail/q

2017-03-28 17:01:52

Python爬取网站信息出现Errno 10054

可以添加header,如下例子headers = {'User-agent': 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0'}request = urllib2.Request(url,headers= headers)f = urllib2.urlopen(request) htm

2017-02-22 16:05:10

urllib库python2和python3具体区别

Python 2 namePython 3 nameurllib.urlretrieve()urllib.request.urlretrieve()urllib.urlcleanup()urllib.request.urlcleanup()urllib.quote()urllib.parse.quote() urllib.quot

2017-02-14 08:32:00

解决支付宝“创建交易异常,请重新创建后付款”的问题

首先先说明一下,我用支付宝版本是2017年1月之前的老版本。在测试官方demo的时候遇到如下问题:经过两天的折腾,终于把问题搞定,如图:好了,下面是解决问题了,我把可能的问题写下来。  PS:老版本不需要APPID、RSA2等参数。第一,确保你企业版支付宝已经签约App支付 功能,从这里查看或者支付宝开放平台的我的应用中“查看”

2017-02-10 17:05:25

创建对话框出现Unable to add window -- token null is not for an application问题

//在dialog.show之前加入这一句话,skipDialog是你对话框对象skipDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);

2017-01-24 16:25:14

Android 2016新的技术简介

2016你需要了解Android有以下新兴的技术与框架,有些也许还不成熟,但是你应该去了解下,也许就是未来的方向。Kotlin作为 Android 领域的 Swift,绝对让你如沐新风。抛弃沉重的 Java 语法,Kotlin 融入了很多现代编程语言的思想,作为开发者,接受新的语言,了解新语言的发展趋势,更有利于开阔你的思路和加深对语言的理解。 http://t.cn/

2017-01-16 09:15:27

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!