自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (6)
  • 收藏
  • 关注

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

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

2018-03-14 10:05:02 2072 6

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

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

2018-03-14 09:36:50 2514 2

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

import datetime#获取两个日期间的所有日期def getEveryDay(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 37260 1

原创 解决数据库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 24776 17

原创 我的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 503

原创 我的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 377

原创 我的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 369

原创 我的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 250

原创 我的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 423

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

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

2017-07-24 00:24:51 1708

原创 解决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 10486

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

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

2017-07-17 09:07:50 1605 3

转载 Rxjava1 是否要升级为Rxjava 2?

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

2017-06-22 00:40:17 467

原创 解决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 13290 4

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

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

2017-03-28 17:01:52 523

原创 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 1702

转载 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 1267

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

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

2017-02-10 17:05:25 38189 35

原创 创建对话框出现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 1007

转载 Android 2016新的技术简介

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

2017-01-16 09:15:27 318

转载 Android图片缓存之Bitmap详解

Bitmap:     Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。 重要函数 public void recycle() // 回收位图占用的内存空间,把位图标记为Dead public final boolean isRecycled() //判断位图内存是

2017-01-10 16:16:29 302

转载 安卓获取和判断网络状态

1,判断是否有网络连接public boolean isNetworkConnected(Context context) { if (context != null) { ConnectivityManager mConnectivityManager = (ConnectivityManager) context

2017-01-10 09:12:24 429

原创 导入开源Plugin with id 'com.jfrog.bintray' not found.问题

导入开源项目时,经常会出现 Plugin with id 'com.jfrog.bintray' not found.的问题。首先大概了解一下其功能。就是让作者发布项目以及上传项目到maven库怕麻烦,为了快速解决,最简单的办法就是把apply plugin: 'com.jfrog.bintray'和其对应的bintray {xxxxxxxxx}的内容注释或者删除,再更新一

2017-01-06 15:12:04 1395

原创 bitmap的不同获取方式

资源文件(drawable/mipmap/raw):Bitmapbitmap=BitmapFactory.decodeResource(mContext.getResources(),R.drawaable.bitmap);资源文件(assets):Bitmapbitmap=null;try{InputStreamis=mContext.getAssets().open("bi

2016-12-31 08:17:18 488

原创 Android Studio获取SHA1和MD5的方法

打开右侧侧边栏gradle,双击项目的下的signReport,如图:等待运行后,即可在窗口下栏(最左边的Run窗口)看到MD5和SHA1

2016-12-22 17:13:14 256

转载 如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion

当你发布一个应用之后,(取决于具体的发布时间)可能没过几个月 Android 系统就发布了一个新版本。这对你的应用意味着什么,所有东西都不能用了?别担心,向前兼容是 Android 非常关注的事情。用户在升级到新版 Android 的时候,用以前版本的 SDK 构建的现有应用应该不会出问题。这就是 compileSdkVersion, minSdkVersion 和 targetSdkVe

2016-12-22 16:19:11 464

原创 Android Studio导入eclipse项目乱码快速解决方法

很多人有这种情况,导入eclipse的项目时注释还是打印出来的log都会出现方块问号之类的乱码,编译出来的app显示也乱码。这是因为eclipse普遍用的是GBK,而studio用的是utf-8。很多网上的说,将studio右下角的utf-8改为GBK即可,但是这样做一次只能改变显示的窗口部分代码,显得麻烦。其实只要一步就好,将compileOptions.encoding = 'gb

2016-12-22 15:59:57 513

原创 Android Studio常用代码快捷方式

写代码,总有一些代码需要重复写,下面这些快捷方式,或许可以提高你的效率。

2016-12-22 15:40:51 280

原创 介绍10 款最好的 Python IDE

Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。高效的代码编辑器或者 IDE 应该会提供插件,工具等能帮助开发者高效开发的特性。我试着结合了一下网上以及自己所使

2016-12-22 14:53:11 913

原创 如何下载和安装pywin32(亲测有效)

首先,现在相关网站下载pywin32,下载地址:https://sourceforge.net/projects/pywin32/files/pywin32/ (下载资源或许需要在该网站注册用户才能下载,注册所给邮箱不能是qq邮箱,我用的是google邮箱,如果没办法下载,我文章下面有网盘资源链接,所需python版本为2.7.12的64位或32位,更低版本不知道能否可用)然后找到你对应pyt

2016-12-16 08:29:33 93133 18

原创 Sublime Text出现Pylinter could not automatically determined the path to lint.py问题

最近安装了Sublime Text 3,在安装完Pylinter 插件,每次打开的时候出现Pylinter could not automatically determined the path to lint.py的问题解决方法如下:在菜单栏打开Preferences > Browse Packages,进入文件夹后,可以看到Pylinter,打开Pylinter,可以看到Pyl

2016-12-08 08:18:32 5451 1

原创 安卓在代码中给button添加和设置图片

首先获得Drawable对象:Button button = (Button) findViewById(R.id.button1);//获得Drawable对象Drawable drawable = getDrawable(R.drawable.ic_launcher);然后加入setCompoundDrawables(left, top, right, bottom)这个方法,left

2016-12-04 21:56:38 13991 2

原创 studio无法重命名(can not rename root module)

今天在修改studio project根目录的时候发现弹出下面的对话框:原因是studio不允许直接修改project解决方法其实很简单:关闭studio,找到project目录。然后修改名字可以打开studio选择Close Project进入欢迎界面选择import project导入之前修改的project名字的路径即可

2016-11-30 10:20:23 1801

原创 Android Studio常用快捷键(提取全局变量等)

网上太多关于Android studio的快捷大全,但是有时候文章的描述并不尽人意,或者一些eclipse常用的并没有对应说明。自己慢慢更新一些studio常用快捷键。Ctrl + Alt + F:可将局部变量变为成员变量,相当于eclipse的Ctrl + 1部分功能Alt +回车:工程快速修复,相当于eclipse的Alt + / 部分功能Ctrl + Shift

2016-11-28 16:12:01 4023

原创 Android studio如何集成关联genymotion和在genymotion上运行项目

这几天在网上查找到关联的方法,但是却少有说明怎么在genymotion运行项目程序,最后在网友的提醒下,找到了运行的方法囧。我首先先说说怎么关联:关联genymotion方法这边有详细说明:http://jingyan.baidu.com/article/915fc414ea858e51394b209d.html再说说如何在genymotion运行app:第一步:找到你SD

2016-11-28 10:09:16 1377

原创 Android系统版本和API等级(level)对照表

官网地址:https://developer.android.com/guide/topics/manifest/uses-sdk-element.htmlPlatform VersionAPI LevelVERSION_CODENotesAndroid 7.024NAPI Changes

2016-11-26 09:32:58 1031

转载 Android自定义控件步骤

原文地址:http://www.cnblogs.com/0616--ataozhijia/p/4003380.html开发自定义控件的步骤:1、了解View的工作原理 2、 编写继承自View的子类3、 为自定义View类增加属性 4、 绘制控件 5、 响应用户消息 6 、自定义回调函数  一、View结构原理

2016-11-25 10:32:43 486

转载 Android自定义控件一般步骤

原文地址:http://www.cnblogs.com/0616--ataozhijia/p/4003380.html开发自定义控件的步骤:1、了解View的工作原理 2、 编写继承自View的子类3、 为自定义View类增加属性 4、 绘制控件 5、 响应用户消息 6 、自定义回调函数  一、View结构原理

2016-11-25 10:24:18 3721

转载 AsyncTask和Thread Handler对比

1 ) AsyncTask实现的原理,和使用的优缺点AsyncTask,是Android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l  简单,快捷l  过程可控       使用的缺点:l  在使用多个异步操作和并需要进行Ui变更

2016-11-25 08:18:12 549

原创 cannot run program "git.exe":CreateProcess error=2的问题

在初使用android studio的github功能时,会遇到这个问题,找不到该程序。我从知乎友上,找到一个git安装包,免去翻墙下载的麻烦。更新时间为2016年2月份。链接:http://pan.baidu.com/s/1bG0WxS 密码:y2tg安装完以后找到cmd文件下的git.exe地址。我自己的是F:\GitHub\Git\cmd\git.exe,将地址黏

2016-11-23 15:04:14 1170

云知声离线语音demo

分别试了百度离线语音和讯飞离线语音,发现还是云知声tts比较流畅,基础包是台湾腔妹子声音,而且免费的。代码简单,不像前两个出现那么多问题!第一次打开需要拷贝语音文件到sd卡,所以需要等几秒钟再跳转

2017-10-11

pywin32_python3.6_64位

pywin32_python3.6_64位,pywin32_python3.6_64位,pywin32_python3.6_64位,pywin32_python3.6_64位,pywin32_python3.6_64位

2017-09-20

pywin32_python3.5_64位

pywin32_python3.5_64位文件,pywin32-221.win-amd64-py3.5,pywin32-221.win-amd64-py3.5,pywin32-221.win-amd64-py3.5

2017-09-20

okhttp请求简单封装和cookie管理

eclipse平台的,一个okhttp请求简单封装和cookie管理,比较简便好理解,可以立即使用

2017-03-31

旧版支付宝支付demo

2016年10月之前的支付版本,老版本不需要APPID、RSA2等参数。

2017-03-31

微信支付demo

简单的微信支付实现,包括本地加签

2017-03-28

空空如也

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

TA关注的人

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