孤独狂饮

只要有百分之一的梦想,就要付出百分之百的努力。努力不一定成功,但是不努力就一定不会成功!


  • 首页

  • 卓客Team

  • QPM_性能优化组件

  • shields_徽章系列文章

  • 归档

  • 关于

记录一次服务器被拿去挖矿的经历

发表于 2021-10-20 | 更新于 2021-10-20 |
字数统计 | 阅读时长
服务器被刷了?最近阿里云总是提示各种风险,只是简单处理,没太在意。 今天想读取服务器的一个 静态文件,总是失败,偶尔成功一两次,连接阿里云服务器也总是挂,一度怀疑公司网络的问题,然后通过远程打包的时候也挂了一次,说明肯定是服务器有问题了。 回家发现是 Yapi 的一个漏洞导致会被挖矿,于是赶紧禁用 Yapi 的相关服务。 怀疑可能有残留文件,那就得好好查查。首先根据阿里云报警信息里面的文件路径排查,该删除的删除。 1. 排查到一例: 根据这个地址排查到,这是猫池,进而得到他的偷窃钱包地址。 猫池地址:https://c3pool.com/cn/ 竟然有 277 个矿工为期服务,还赚了好几百 ...
阅读全文 »

Flutter 如何在切换页面的时候,把参数传到下一个页面?

发表于 2019-09-10 | 更新于 2019-09-10 | 分类于 Flutter |
字数统计 | 阅读时长
导语2019年09月10日 Google 刚把 Flutter 1.9 版本发布,相信 2.0 应该不远了。这次更新将 Flutter 的 web 代码合并到主 repo 了,但是 web 的还处于测试版本,2.0 应该是包含 web 的,让我们期待吧。 看到升级提示,立马升级本地 Flutter SDK。 本期讲解Flutter 路由传递这是一个大的概述图。 当 app 的页面变多的时候,就需要考虑页面传值的问题,在第一个页面如何把数据传递到 另外一个页面?最最基本的方法是在打开新页面,传递参数过去。但当 app 变得很大或者功能变多,你会发现传值是一件费劲的事情。例如前期设计的时候, ...
阅读全文 »

Flutter 学习脑图笔记,可方便查找与搜索!

发表于 2019-08-29 | 更新于 2019-08-29 | 分类于 flutter |
字数统计 | 阅读时长
Flutter 学习笔记思维导图,包含常用组件的基础属性,可在源文件中直接搜索,也可作为一个常用必备的手册。 适合人群 新手:便于新手学习和理解常用的组件,以及基础属性。 大小牛:以备不时需的查找。 如何使用?包含三种类型的文件,具体如下: PNG 基础图片类型,可以浏览全部,放大缩小,可分区域查看。 PDF 标准的 PDF,不仅是查阅,也可以直接根据关键字搜索。 MindNode 原始文件,可以在此基础上查找和修改等。 源文件https://github.com/gdky005/FlutterNodeTips 其他更多https://www.gdky005.com Flutte ...
阅读全文 »

业务开发中自定义 EditText 光标不显示?

发表于 2019-04-14 | 更新于 2019-04-14 |
字数统计 | 阅读时长
这里记录一个业务开发遇到的问题。最近996赶项目,UI 妹子说你这个输入框的光标颜色是红色的,不好看,我要换成橘黄的。好吧,那就修改下。直接使用这个代码: 123456<EditText android:id="@+id/et_forget_password_verify_code" style="@style/EditTextNoPaddingStyle" android:inputType="textVisiblePassword" android:hint="@string/register_v ...
阅读全文 »

QPM 之同类 PM 对比

发表于 2019-01-03 | 更新于 2019-01-03 | 分类于 QPM |
字数统计 | 阅读时长
QPM 的注意事项以及和其他同类 PM 类软件的对比。 注意事项QPM 的悬浮窗如果开启过多的功能,可能会影响性能,推荐:需要什么功能,就开启什么开关,这样把影响降低到最低。 QPM 与其他同类 PM 的区别与其他同类 QPM 工具相比,有以下优势: 任何一个内置的 QPM 的 App, 可以直接可视化相关性能和数据; 内置多个参数指标开关,想用哪个就开哪个; 精简模式,只显示关注的数据指标; 自定义了五种模板,可以通过简单的API,直接将 app 的变化数据动态展示; 屏幕录制; H5页面性能监控; 四大组件的展示,并可以直接跳转到对应的 Activity 中; SharedPrefere ...
阅读全文 »

QPM 之悬浮窗设置信息

发表于 2019-01-03 | 更新于 2019-01-03 | 分类于 QPM |
字数统计 | 阅读时长
QPM 开源地址:https://github.com/ZhuoKeTeam/QPM 更多实用信息: 手机的基本信息 AndroidManifest.xml 信息 App 中所有的 SharePreference 信息 可配置的开关 网络接口 手机基础信息 再也不用 去手机的复杂界面查看各种数据; 再也不用 下载 辅助性 apk 获取信息; 再也不用 因为某些信息没有,查询半天。 是否 Root, SDK 版本,手机型号,网络,名称,IP,Mac 地址,屏幕分辨率,CPU 架构等等信息。遇到关键的数据,还能复制。 这里获取的数据更全面 AndroidManifest.xml 信息包名,版 ...
阅读全文 »

QPM 之悬浮窗助力性能优化

发表于 2019-01-03 | 更新于 2019-01-03 | 分类于 QPM |
字数统计 | 阅读时长
QPM 开源地址:https://github.com/ZhuoKeTeam/QPM 让我们来尝试做一些可以可视化的悬浮窗功能吧,里面可以展示一些基础的性能指标数据。 启动 App 后便可以看到一些数据,解决未 root 手机无法获取数据的疑难杂症。 包名一个 apk 会有一个固定的包名,但是在某些特殊场景下,却会展示多个包名,例如:测试包,正式包,变种包,推送测试包等等,给 QPM 展示当前应用的包名,在某些时候可以方便我们定位问题。举个例子:我们之前一直在测试推送包,有时候需要切换到正式包,在两个包中切换各种RD,ST环境,最后我都不记得我用的什么包,只能卸载了,重新安装。QPM 的悬浮 ...
阅读全文 »

QPM 准备优化前的思考

发表于 2019-01-03 | 更新于 2019-01-03 | 分类于 QPM |
字数统计 | 阅读时长
QPM 开源地址:https://github.com/ZhuoKeTeam/QPM 重复的工作能否减少?必须可以! 每天重复着同样的工作,周而复始,枯燥乏味,因此衍生出了自动化操作,比如脚本,工具等,让人们可以把时间节省下来,做更多的事情。 Android 如何进行性能优化? 抓包: Charles,Fiddler, Wireshark; Android Studio: DDMS, Logcat; Android Studio 中 Profiler 的 内存,流量,CPU; Android 手机中开发者选项里面有很多辅助性工具。 这些工具都有一个前提,很多都需要手机连接数据线,再打开工具才 ...
阅读全文 »

QPM 之缘起

发表于 2019-01-03 | 更新于 2019-01-03 | 分类于 QPM |
字数统计 | 阅读时长
QPM 开源地址:https://github.com/ZhuoKeTeam/QPM 曾经我和你们一样,成天疲于业务开发,一天天除了加班,还是加班。可是呢,bug 还是不断,看着人家的 app 那么流畅,为啥我做的这么挫?What’s fuck! 慢慢的,掌握到一些性能优化的技巧后,熟练的搞起优化,app 就不再那么卡了,看着得意之作,心里满满的喜悦。 缘起——GT当时看到腾讯 GT 的悬浮窗,眼前一亮,这个东西好使,不错不错。但是时间就了以后,发现每个手机要看数据必须先安装一个 GT,而且有些功能需要 root 以后才能查看。我想我们 app 中的某些常变的数据要是能展示到 GT 的悬浮窗就 ...
阅读全文 »

QPM 之简介

发表于 2019-01-03 | 更新于 2019-01-03 | 分类于 QPM |
字数统计 | 阅读时长
QPM (Quality Performance Monitor) 是一个质量性能监控组件,可以很方便的查看当前 App 的性能和常用数据。目前主要运行在 Android 平台上,通过集成 QPM 组件,可以在 App 中通过悬浮窗可视化相关实时数据。意在帮助广大开发者和测试同学快速了解 App 中存在的性能问题,并展示了很多常用的数据,减少重重复杂的操作。 经过了好几个月的方案调研,不断的优化,以及内部版本迭代与测试,目前已经趋于稳定。在北京2018年 GDG 活动中分享了该性能优化组件,并且内部做过深一层次的分享与探讨,将大家需要的功能,外加整理,只为更方便的服务于广大 Android 开 ...
阅读全文 »
12…7
gdky005

gdky005

61 日志
13 分类
28 标签
RSS
GitHub CSDN博客 Weibo
© 2021 gdky005
由 Hexo 强力驱动
主题 - NexT.Pisces
京ICP备17002900号-3
本站访客数 人次 本站总访问量 次