程序员学习
文章平均质量分 89
普通网友
这个作者很懒,什么都没留下…
展开
-
【Flutter原理】FlutterView相关源码分析,花费近一年时间整理的Android核心知识清单
这种模式的性能不如 io.flutter.embedding.android.RenderMode.surface,但这种模式下的 FlutterView 可以进行动画和变换,也可以定位在 2+ 其他 Android 视图之间的 z-index 中。我们可以看到FlutterImageView实际上就是一个原生的View,但是它又实现了RenderSurface接口,不难判断FlutterImageView既可以显示渲染我们的FlutterUI,又可以显示渲染我们的原生View。原创 2024-03-20 18:31:35 · 977 阅读 · 0 评论 -
Android项目重构实践:从 Fresco 到 Glide 低成本重构方案
我已经封装好了替换方案 ImageViewEx,可以直接引入工程。我们实际上可以直接在ImageView.onDraw的方法中绘制图片,但是通过自定义 Drawable 可以让组件可控性更好,也可以复用。由于绘制比较复杂,这里就不一一介绍,请直接浏览我的Github代码。创建一个抽象的基础ImageView类,用于承载圆角、边框等功能。自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。原创 2024-03-20 16:13:39 · 368 阅读 · 0 评论 -
Android NDK 开发之 CMake 必知必会,2024大厂Android春招面试经历
通过set在 CMake 中有许多预定义的常量,使用好这些常量能起到事半功倍的效果。指当前 CMake 文件所在的文件夹路径指当前工程的 CMake 文件所在路径指当前 CMake 文件的完整路径指当前工程的路径比如,在中需要指定 cpp 文件的路径,以为基准,指定 cpp 相对它的路径就好了。openglutil。原创 2024-03-20 14:06:58 · 758 阅读 · 0 评论 -
反应式编程 RxJava 设计原理解析,安卓软件开发面试题
对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。下面是部分资料截图,诚意满满:特别适合有开发经验的Android程序员们学习。点击我的GitHub不论遇到什么困难,都不应该成为我们放弃的理由!Android程序员们学习。[外链图片转存中…(img-Y0Ib6dXT-1710903041766)]原创 2024-03-20 10:50:52 · 902 阅读 · 0 评论 -
从“面试被拒”到(1),看完老板就给加薪了
我现在已经入职新公司了。Android应用是由Java语言进行开发的,SDK也是由Java语言编写,所以我们要学习java语言。另外,虽说kotlin语言得到了Android官方的热推,但是kotlin也是编译成了java语言再运行的。对于Android来说,只要SDK没有用kotlin重写,那么Java语言是都需要学习的。而且Androidapk的后台服务器程序大概率是java语言构建,所以学习java也是一种必然。那么Java中哪些东西是我们Android程序员需要学习的呢?原创 2024-03-20 08:12:38 · 882 阅读 · 0 评论 -
【python基础教程】字符串常用方法
Flase5.count()定义 count() 方法返回指定值在字符串中出现的次数。💡举个栗子💡统计"o"出现次数print(res)运行结果如下:36.join()定义 join() 方法获取可迭代对象中的所有项目,并将它们连接为一个字符串。必须将字符串指定为分隔符💡举个栗子💡使用"-"作为分割符,将列表中的所有项连接到字符串中运行结果如下:h-e-l-l-o7.upper()定义 upper()方法将字符串全部转为大写。原创 2024-03-20 05:37:21 · 431 阅读 · 0 评论 -
Python机器学习——聚类的有效性指标
它刻画的是:在CC中属于同一类的样本对中,同时属于C∗C∗的样本对的比例为p1p1,在C∗C∗中属于同一类的样本对中,同时属于CC的样本对的比例为p2p2,FMI就是p1p1和p2p2的几何平均。它刻画了所有属于同一类的样本对(要么在CC中属于同一类,要么在C∗C∗中属于同一类),同时在C,C∗C,C∗中属于同一类的样本量的比值。它刻画的是同时隶属C,C∗C,C∗的样本对与同时不隶属于C,C∗C,C∗的样本对之和占所有样本对的比例。diam(Ck)diam(Ck):簇CkCk中距离最远的两个点的距离;原创 2024-03-20 03:23:45 · 1028 阅读 · 0 评论 -
Jmeter--【作为测试你必须要知道的】基础名词与环境搭建
Python崛起并且风靡,因为优点多、应用领域广、被大牛们认可。学习 Python 门槛很低,但它的晋级路线很多,通过它你能进入机器学习、数据挖掘、大数据,CS等更加高级的领域。Python可以做网络应用,可以做科学计算,数据分析,可以做网络爬虫,可以做机器学习、自然语言处理、可以写游戏、可以做桌面应用…Python可以做的很多,你需要学好基础,再选择明确的方向。这里给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!原创 2024-03-20 01:12:28 · 328 阅读 · 0 评论