抬头仰望星空,是否能发现自己的渺小。

伪斜杠青年

人们总是混淆了欲望和理想

基于 BasicTextField 自定义一个带 Hint 的 TextField

官方那些花里胡哨的一般都用不着,包括我自己写的项目也找不到合适的使用的地方,所以往往只需要一个简单的输入框即可,但是使用过程中发现,这个简单的 Hint 居然是作为一个扩展功能在后面好几个版本的迭代中...

ColorStateList 与 StateListDrawable

在刚开始写 Android 的时候总是写一些带状态的 xml (Selector) ,而实际工作中往往并不会去使用 Android 提供的那些状态,而是结合业务逻辑去动态指定 state 对应的资源或...

ViewPager 套 RecyclerView 滑动冲突问题

界面布局大概描述一下,就是常见的四大金刚主页中某个 fragment 需要一个横向滚动的工具栏,那么很容易出现焦点抢占问题,这倒不是什么新问题,网上大把答案,不过一直没记录,记录一下: class N...


小米烧 WIFI 问题发生后的一个应急处理办法

如果像我一样,一时来不及走售后还需要使用的话,会很容易发现续航扛不住,见图(就问我 3 点、6 点 做啥?),上班了才发现已经这么严重: 原因就是系统在一直加载WiFi驱动,失败重试,以及一直尝试使用...

小米 11 是一件成功也失败的产品!!!

它的成功的引起了我的注意,又让我失望得那么的彻底! 作为一个普通家庭的孩子,一直以来我都挺喜欢小米的,以前读书的时候,没钱加上钟爱小屏,所以一直用的小米 2k 档位的机器,从米4C,到8SE、9SE。...

记一次 WordPress 迁移,或者说是清理过程

这个博客经历过两次合并,以前用的很笨拙的方式,修修补补整了挺多坑,以及主题/插件换来换去数据库产生了很多冗余字段,一直想找个简单有效的方式来清理数据库,所以在周末做了挺多调研和尝试,最后在昨晚成功完成...

记一次 canvas.drawLine 画虚线的兼容性问题

因为目前的工作时常需要画图表,画虚线这需求是比较常见的,一般来说复杂一点的图形都是使用 Path,而非直接使用 canvas 下的 drawLine,drawCircle 等方法,但上周有一个很简单的...


Nginx 日志定时切割脚本

因为之前装了 fail2ban,对日志进行了一个统一管理,但是 nginx 本身不具备日志切割的功能,于是就导致了日志日积月累的庞大,面对一天十几万的 ssh 等各种乱七八糟的攻击请求,产生的日志不计...