1.需求 抽奖是各类营销活动中最常见的一种形式,本产品需求大致如下:转盘周围跑马灯交替闪烁,点击抽奖,大转盘旋转,调用接口获取抽奖结果,大转盘指针指向对应的奖品。高保如下图1 图1-高保 2.整体思路 本需求要求跑马灯交替闪烁,那四周的跑马灯就不能是死的图片了,要用动画来实现,并且第奇数,偶数交替变 ...
分类:
其他好文 时间:
2021-07-29 16:20:31
阅读次数:
0
debug:am trace-ipc源码分析 一、使用 官网介绍 链接:Slow rendering 如果您有 binder 事务,则可以使用以下 adb 命令捕获其调用堆栈: $ adb shell am trace-ipc start … use the app - scroll/animate ...
分类:
其他好文 时间:
2021-07-28 21:34:30
阅读次数:
0
pickle 模块可以对一个 Python 对象的二进制进行序列化和反序列化。说白了,就是它能够实现任意对象与二进制直接的相互转化,也可以实现对象与文本之间的相互转化。 比如,我程序里有一个 python 对象,我想把它存到磁盘里,于是我用 pickle 把他转到一个文本里。当后面我想使用的时候,读 ...
分类:
编程语言 时间:
2021-07-28 21:34:14
阅读次数:
0
一、Sentinel说明 在主从复制中,master 挂掉了,那么整个就崩掉了,因为 slave 不能写数据。 所以哨兵的作用就是让 Redis 的主从复制高可用 在 master 挂掉后,Sentinel 在选一个 slave 当做 master,就算之前的那个 master 启动起来了,也只能当 ...
分类:
其他好文 时间:
2021-07-28 21:26:24
阅读次数:
0
- Redis Redis数据类型 String,一般常用在需要计数的场景,比如:用户的访问次数、点赞、转发数量。 Hash,类似于JDK1.8之前的HashMap(数组 + 链表)的实现,用来存储对象信息。 List,实现为一个双向链表。常用在布与订阅或者说消息队列、慢查询。 Set,类似于Jav ...
分类:
其他好文 时间:
2021-07-28 21:25:49
阅读次数:
0
什么叫冒泡排序?冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素, 如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的 ...
分类:
编程语言 时间:
2021-07-28 21:24:41
阅读次数:
0
1、__init__(): 所有类的超类object,有一个默认包含pass的__init__()实现,这个函数会在对象初始化的时候调用,我们可以选择实现,也可以选择不实现,一般建议是实现的,不实现对象属性就不会被初始化,虽然我们仍然可以对其进行赋值,但是它已经成了隐式的了,编程时显示远比隐式的更好 ...
分类:
编程语言 时间:
2021-07-27 17:34:06
阅读次数:
0
编码格式 文件读写原理 文件读写操作 文件打开模式 with语句 ...
分类:
编程语言 时间:
2021-07-27 17:33:42
阅读次数:
0
安装 pip install xlwt 快速开始 import xlwt # 创建一个workbook 设置编码 workbook = xlwt.Workbook(encoding = 'utf-8') # 创建一个worksheet worksheet = workbook.add_sheet(' ...
分类:
编程语言 时间:
2021-07-27 17:32:14
阅读次数:
0
普通人炒股,其实大概率是亏的,一是因为贪婪、二是因为业余,贪婪不一定坏事,业余才真的要命,因为你永远赚不到认知之外的钱。 现在大家都在讨论价值投资,买股票实质是在买公司,评判价值的过程才是投资的精髓。 我觉得研究价值其实是研究数据背后的逻辑,靠数据去决策。 Python作为金融领域明星级的分析工具, ...
分类:
编程语言 时间:
2021-07-26 16:55:33
阅读次数:
0