飞飞的AI实验室

用AI放大灵感,把想法变成作品。

解决 iTunes 备份占满 C 盘的问题,思路与 Android 用 ln -s 做软链接相同,先把原 Backup 目录的文件移到 F 盘新建目录,再用 mklink /D 命令建立目录映射,让 iTunes 备份实际写入 F 盘。

阅读全文 »

记录 CentOS7 上重置 MySQL 8.0 root 密码的十一步流程,先从 mysqld.log 查到临时密码,再在 my.cnf 添加 skip-grant-tables 免密登录,把 user 表的 authentication_string 置空后删除该配置并重启即可重设密码。

阅读全文 »

从程序员视角分享理财方法,建议把月工资拆成固定支出、灵活消费与强制储蓄三部分,例如每月固定存两千元投入年化约百分之十的稳健理财并利用复利滚存,同时反对无意义加班、主张少买廉价打折品多买精品,源自《好好赚钱》读后感。

阅读全文 »

整理三段 51 单片机与 C 语言示例程序,包括矩阵键盘循环扫描并将连续六次按键值存入数组后经 P3 口指示灯逐位输出校验,以及二维数组遍历打印和求 3×4 矩阵各列最小元素组成一维数组的练习代码。

阅读全文 »

梳理 Android Intent 传递对象与集合的四种方式,包括用 Gson 序列化成 Json 字符串、封装进 Bundle、实现 Serializable 接口以及实现 Parcelable 接口,并推荐 android-parcelable-intellij-plugin 插件自动生成 Parcelable 模板代码。

阅读全文 »

汇总 Android 开发常用的十几条 adb 命令,覆盖 install 安装与 -r 保留数据重装、pull 与 push 文件传输、uninstall 卸载、logcat 按标签过滤日志、wm size 查分辨率、screenrecord 录屏以及 kill-server 重启服务等场景。

阅读全文 »

提供 Android 工具类 Base64BitmapUtil 完整源码,bitmapToBase64 方法用 ByteArrayOutputStream 将图片压缩为 JPEG 后调用 Base64.encodeToString 编码,base64ToBitmap 方法用 BitmapFactory.decodeByteArray 解码还原图片。

阅读全文 »

介绍 Android 权限的 normal、dangerous、signature、signatureOrSystem 四个等级及危险权限组对照表,并演示 Google 开源库 EasyPermissions 1.0.1 的依赖接入与动态申请写法,附 RxPermission、AndPermission 等链式调用替代方案。

阅读全文 »

演示用 Glide 的 BitmapTransformation 实现圆形与圆角图片,自定义 GlideCircleTransform 借助 BitmapShader 画圆裁剪、GlideRoundTransform 按 dp 换算圆角半径,并给出 transform 链式调用加载头像的示例代码。

阅读全文 »

分享 Android 端 MD5 加密工具类 MD5Utils 的完整代码,基于 MessageDigest.getInstance 获取 MD5 实例对字符串字节做摘要,再逐字节处理负值并补零转成十六进制字符串返回加密结果。

阅读全文 »
0%