摘要:这是一份 "openpyxl" 的使用指南。 大体内容翻译自官网 https://openpyxl.readthedocs.io/en/stable/charts/bar.html vertical horizontal and stacked bar charts 本文在官网基础上会有一些改动。代 阅读全文
posted @ 2019-11-14 22:08 RustFisher 阅读 (65) 评论 (0) 编辑
摘要:这是一份写给运营人员的Python指南。本文主要讲述如何使用Python操作Excel。完成Excel的创建,查询和修改操作。 相关代码请参考 https://github.com/RustFisher/python playground 本文链接:https://www.rustfisher.co 阅读全文
posted @ 2019-11-06 10:06 RustFisher 阅读 (264) 评论 (0) 编辑
摘要:本文链接 "Python 操作 MySQL" 开发环境与配置 win_x64 Ubuntu14.04 Python3.x pip安装pymysql模块 直接使用pip安装 win64上直接在cmd中执行 连接本地数据库 使用模块 连接数据库 本地数据库相关配置请参阅: http://rustfish 阅读全文
posted @ 2019-10-28 09:18 RustFisher 阅读 (89) 评论 (0) 编辑
摘要:"本文链接" 前面我们已经知道如何 "使用OkHttp+Retrofit下载文件" 。 下载文件时,可能会遇到一些意外情况,比如网络错误或是用户暂停了下载。 再次启动下载,如果又要从头开始,会白白浪费前面下载好的内容。 断点续传功能可以从上次停止的地方继续下载文件。 http范围请求 Range 是 阅读全文
posted @ 2019-10-19 17:32 RustFisher 阅读 (38) 评论 (0) 编辑
摘要:"本文链接" 下载文件是一个比较常见的需求。给定一个url,我们可以 "使用URLConnection下载文件" 。 使用OkHttp也可以通过流来下载文件。 给OkHttp中添加拦截器,即可实现下载进度的监听功能。 使用流来实现下载文件 代码可以参考:https://github.com/Rust 阅读全文
posted @ 2019-10-19 17:30 RustFisher 阅读 (336) 评论 (2) 编辑
摘要:"本文链接" ) 前言 在某一个界面,用户发起了一个网络请求,因为某种原因用户在网络请求完成前离开了当前界面,比较好的做法是取消这个网络请求。对于OkHttp来说,具体是调用 的`cancel`方法。 如何找到这一个网络请求并取消掉它呢? 操作大致分为3步。第一步,在建立请求时,给请求(reques 阅读全文
posted @ 2019-10-15 20:13 RustFisher 阅读 (325) 评论 (0) 编辑
摘要:本文链接: "Android MediaPlayer 倍速播放,调整播放速度" 现在市面上的很多音视频App都有倍速播放的功能,例如把播放速度调整为0.5、1.5、2倍等等。 从Android API 23 (Android M)开始,MediaPlayer支持调整播放速度。 使用的方法是setPl 阅读全文
posted @ 2019-09-25 20:05 RustFisher 阅读 (262) 评论 (0) 编辑
摘要:本文链接: "Android 使用URLConnection下载音频文件" 使用MediaPlayer播放在线音频,请参考 "Android MediaPlayer 播放音频" 有时候我们会需要下载音频文件。这里提供一种思路,将在线音频文件通过流写到本地文件中。 使用URLConnection来建立 阅读全文
posted @ 2019-09-24 20:26 RustFisher 阅读 (84) 评论 (0) 编辑
摘要:本文链接: "Android MediaPlayer 播放音频" 主要介绍使用MediaPlayer播放音频的方式。关于MediaPlayer的基础知识,比如状态,可以参考 "Android MediaPlayer 基础简介" 。 为了方便表达,定义变量名为mediaPlayer。 MediaPla 阅读全文
posted @ 2019-09-23 08:44 RustFisher 阅读 (105) 评论 (0) 编辑
摘要:本文链接: "Android MediaPlayer 基础简介" 简单介绍MediaPlayer的基本概念,状态,常用的方法与监听器。 什么是MediaPlayer MediaPlayer类可以用来播放音视频文件,或者是音频流。开发者可以用它来播放本地音频,或者是网络在线音频。 MediaPlaye 阅读全文
posted @ 2019-09-20 09:15 RustFisher 阅读 (278) 评论 (0) 编辑
摘要:本文链接: "Android mmap 文件映射到内存介绍" Android开发中,我们可能需要记录一些文件。例如记录log文件。如果使用流来写文件,频繁操作文件io可能会引起性能问题。 为了降低写文件的频率,我们可能会采用缓存一定数量的log,再一次性把它们写到文件中。如果app异常退出,我们有可 阅读全文
posted @ 2019-09-19 17:44 RustFisher 阅读 (184) 评论 (0) 编辑
摘要:Android Bitmap 相关操作常见的几个操作:缩放,裁剪,旋转,偏移很多操作需要 Matrix 来支持;Matrix 通过矩阵来处理位图,计算出各个像素点的位置,从而把bitmap显示出来。 matrix里有一个3x3的矩阵,用于图像处理:MSCALE_X MSKEW_X MTRANS_X... 阅读全文
posted @ 2015-12-23 22:08 RustFisher 阅读 (42302) 评论 (1) 编辑