Stella981 Stella981
4年前
Android Icon数字角标Badge的实现方式
Android系统小米,三星,索尼手机发送桌面快键提醒数字图标,在Android系统中,众所周知不支持BadgeNumber,虽然第三方控件BadgeView可以实现应用内的数字提醒,但对于系统的图标,特别是app的logo图标很难实现数字标志,即使是绘图的方式不断修改,但这种方式天生弊端,实用性很差。但幸运的是,某些ROM厂商提供了私有的API,但也带来
Stella981 Stella981
4年前
EventBus原理深度解析
一、问题描述在工作中,经常会遇见使用异步的方式来发送事件,或者触发另外一个动作:经常用到的框架是MQ(分布式方式通知)。如果是同一个jvm里面通知的话,就可以使用EventBus。由于EventBus使用起来简单、便捷,因此,工作中会经常用到。深入理解该框架的原理就很有必要。二、框架解析2.1、组织结构
Wesley13 Wesley13
4年前
SIGXFSZ信号
背景  同事用go写了一个简单转发业务流量的工具。跑了9个小时coredump。直接被冲击了三观(go也会coredump?),最后分析了看,是测试机器设置不当导致的,测试人员把日志文件重定向到终端,日志文件大小超过终端限制(这值可人为设置,默认没有大小限制),最后操作系统向服务端发送了SIGXFSZ信号,下面聊下罪魁祸首SIGX
Stella981 Stella981
4年前
Spring Boot实践
一.认识JMS1.1概述对于JMS,百度百科,是这样介绍的:JMS即Java消息服务(JavaMessageService)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提
Wesley13 Wesley13
4年前
MySQL分割一行为多行的思路
最近数据分析有需求,分析运营活动短信用户,但是发送短信的用户是通过JSON字符串数组存储在一个text字段的。内容类似于:"user1","user2","user3"....数据分析想分析这些用户,那么就需要in这些用户查询。自己手动拼SQL太蛋疼,而且好几万几十万的用户,拼成SQL,复制粘贴也够蛋疼的。那
小万哥 小万哥
2年前
Python 日期和时间处理教程:datetime 模块的使用
Python中的日期不是独立的数据类型,但我们可以导入一个名为datetime的模块来使用日期作为日期对象。示例:导入datetime模块并显示当前日期:pythonimportdatetimexdatetime.datetime.now()print(x
小万哥 小万哥
2年前
MySQL 数据库操作指南:LIMIT,OFFSET 和 JOIN 的使用
限制结果您可以通过使用"LIMIT"语句来限制查询返回的记录数量。以下是一个示例,获取您自己的Python服务器中"customers"表中的前5条记录:pythonimportmysql.connectormydbmysql.connector.conn
Ansible部署Node_exporter
Ansible是基于Python开发的自动化运维工具,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。