摘要: 图表有很多个组成部分,例如标题、x/y轴名称、大刻度小刻度、线条、数据点、注释说明等等。 我们来看官方给的图,图中标出了各个部分的英文名称 Matplotlib提供了很多api,开发者可根据需求定制图表的样式。 前面我们设置了标题和x/y轴的名称,本文介绍更多设置其他部分的方法。 绘图 先绘制一个事 阅读全文
posted @ 2021-07-22 10:30 AnRFDev 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 触摸事件 假设给整个Canvas添加了事件监听。用网页模拟时,鼠标移动,点击子node都会监听到。 start() { this._cfgTouchField(); } _onTouchFieldDown(e) { cc.log('table', '_onTouchFieldDown'); } _o 阅读全文
posted @ 2021-01-05 01:28 AnRFDev 阅读(1643) 评论(0) 推荐(0) 编辑
摘要: ccc的坐标系 ccc提供了api,在世界坐标和本地坐标之间可以相互转换。 let postion = node.position; // postion是在父节点中的坐标 cc.log(name, 'position (', postion.x.toFixed(2), ',', postion.y 阅读全文
posted @ 2021-01-05 01:27 AnRFDev 阅读(2224) 评论(0) 推荐(0) 编辑
摘要: 我们要实现的效果是,按住并拖动一个小物体,物体跟随手指(鼠标)移动。 拖到指定位置放下。如果没有到指定位置,则回到上一个位置。 新建脚本DragToTarget.ts,挂到预制体上。 const { ccclass, property } = cc._decorator; @ccclass expo 阅读全文
posted @ 2021-01-05 00:53 AnRFDev 阅读(1548) 评论(1) 推荐(2) 编辑
摘要: 我们要实现的效果是,按住并拖动一个小物体,物体跟随手指(鼠标)移动。 代码DragToAnywhere.ts const { ccclass, property } = cc._decorator; @ccclass export default class DragToAnywhere exten 阅读全文
posted @ 2021-01-04 23:45 AnRFDev 阅读(3016) 评论(0) 推荐(0) 编辑
摘要: 使用链控制线性组 链是一组视图,这些视图通过双向位置约束条件相互链接到一起。链中的视图可以垂直或水平分布。 1. Spread:视图是均匀分布的(在考虑外边距之后)。这是默认值。 2. Spread inside:第一个和最后一个视图固定在链两端的约束边界上,其余视图均匀分布。 3. Weighte 阅读全文
posted @ 2020-04-13 09:04 AnRFDev 阅读(1875) 评论(0) 推荐(0) 编辑
摘要: "原文链接" 使用 ConstraintLayout 构建自适应界面 ConstraintLayout 可让您使用扁平视图层次结构(无嵌套视图组)创建复杂的大型布局。它与 RelativeLayout 相似,其中所有的视图均根据同级视图与父布局之间的关系进行布局,但其灵活性要高于 RelativeL 阅读全文
posted @ 2020-04-09 10:08 AnRFDev 阅读(3632) 评论(0) 推荐(0) 编辑
摘要: 获取RecyclerView滑动的距离。 "Android教程2020 系列总览" "本文链接" 本文演示如何获取RecyclerView的滑动距离。 要实现这个功能,需要给RecyclerView添加滑动时监听 。 是一个抽象类,我们可以选择性地实现它的方法。 方法的 表示的是每一次y方向上的相对 阅读全文
posted @ 2020-02-07 09:20 AnRFDev 阅读(3053) 评论(0) 推荐(0) 编辑
摘要: "Android教程2020 系列总览" "本文链接" 前面我们的列表中显示的都是同类数据。如果要在一个列表中显示不同类别的数据,该怎么做呢? RecyclerView已经有应对这类场景的能力,本文描述如何用RecyclerView显示多种内容(item)。 综述 这个例子中涉及到的类和文件比较多。 阅读全文
posted @ 2020-02-06 15:56 AnRFDev 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: 示例,用RecyclerView的item做出一个列表。 "Android教程2020 系列总览" 这里我们做出一个具体的例子。尽量做好看一点。 这个示例会分为以下几个步骤: 确定数据。这里用的是模拟数据。 设计UI和表现形式。 编写layout与适配器。 模拟数据 先模拟一个数据。新建一个类 ,它 阅读全文
posted @ 2020-02-05 09:39 AnRFDev 阅读(1040) 评论(0) 推荐(1) 编辑
摘要: 本文介绍RecyclerView设置点击的方法。这里给出比较常见的使用方式。 "Android教程2020 系列总览" 用户点击某个item时,app可以做出相应的反应。这里我们使用添加点击监听器的方式来实现这个效果。 Android开发中,监听器模式使用十分广泛。 设计并添加监听器 首先设计监听器 阅读全文
posted @ 2020-02-04 09:34 AnRFDev 阅读(965) 评论(0) 推荐(1) 编辑
摘要: "本文链接" 本文介绍RecyclerView的使用入门。这里给出一种比较常见的使用方式。 "Android教程2020 系列总览" 想必读者朋友对列表的表现形式已经不再陌生。手机上有联系人列表,文件列表,短信列表等等。 本文讲述的是在Android开发中用RecyclerView来实现列表效果。 阅读全文
posted @ 2020-02-03 10:15 AnRFDev 阅读(7556) 评论(5) 推荐(0) 编辑
摘要: 本文主要讲述如何使用Python操作Excel绘制柱形图。 相关代码请参考 https://github.com/RustFisher/python playground 本文链接:https://www.rustfisher.com/2019/11/19/Python/Python op exce 阅读全文
posted @ 2019-11-19 22:07 AnRFDev 阅读(7432) 评论(0) 推荐(0) 编辑
摘要: 这是一份 "openpyxl" 的使用指南。 大体内容翻译自官网 https://openpyxl.readthedocs.io/en/stable/charts/bar.html vertical horizontal and stacked bar charts 本文在官网基础上会有一些改动。代 阅读全文
posted @ 2019-11-14 22:08 AnRFDev 阅读(6116) 评论(0) 推荐(0) 编辑
摘要: 这是一份写给运营人员的Python指南。本文主要讲述如何使用Python操作Excel。完成Excel的创建,查询和修改操作。 相关代码请参考 https://github.com/RustFisher/python playground 本文链接:https://www.rustfisher.co 阅读全文
posted @ 2019-11-06 10:06 AnRFDev 阅读(1395) 评论(0) 推荐(0) 编辑
摘要: 本文链接 "Python 操作 MySQL" 开发环境与配置 win_x64 Ubuntu14.04 Python3.x pip安装pymysql模块 直接使用pip安装 win64上直接在cmd中执行 连接本地数据库 使用模块 连接数据库 本地数据库相关配置请参阅: http://rustfish 阅读全文
posted @ 2019-10-28 09:18 AnRFDev 阅读(576) 评论(0) 推荐(0) 编辑
摘要: "Android 2020" "本文链接" 前面我们已经知道如何 "使用OkHttp+Retrofit下载文件" 。 下载文件时,可能会遇到一些意外情况,比如网络错误或是用户暂停了下载。 再次启动下载,如果又要从头开始,会白白浪费前面下载好的内容。 断点续传功能可以从上次停止的地方继续下载文件。 h 阅读全文
posted @ 2019-10-19 17:32 AnRFDev 阅读(1676) 评论(0) 推荐(0) 编辑
摘要: "本文链接" 下载文件是一个比较常见的需求。给定一个url,我们可以 "使用URLConnection下载文件" 。 使用OkHttp也可以通过流来下载文件。 给OkHttp中添加拦截器,即可实现下载进度的监听功能。 使用流来实现下载文件 代码可以参考:https://github.com/Rust 阅读全文
posted @ 2019-10-19 17:30 AnRFDev 阅读(8677) 评论(2) 推荐(0) 编辑
摘要: "Android 2020" "本文链接" 前言 在某一个界面,用户发起了一个网络请求,因为某种原因用户在网络请求完成前离开了当前界面,比较好的做法是取消这个网络请求。对于OkHttp来说,具体是调用 的`cancel`方法。 如何找到这一个网络请求并取消掉它呢? 操作大致分为3步。第一步,在建立请 阅读全文
posted @ 2019-10-15 20:13 AnRFDev 阅读(8580) 评论(0) 推荐(2) 编辑
摘要: 本文链接: "Android MediaPlayer 倍速播放,调整播放速度" 现在市面上的很多音视频App都有倍速播放的功能,例如把播放速度调整为0.5、1.5、2倍等等。 从Android API 23 (Android M)开始,MediaPlayer支持调整播放速度。 使用的方法是setPl 阅读全文
posted @ 2019-09-25 20:05 AnRFDev 阅读(7131) 评论(0) 推荐(1) 编辑