自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 App黑白化实现扩展,一键护眼模式,给App“穿”上漂亮裙子

return;// 关键起作用的代码,Saturation,翻译成中文就是饱和度的意思。// 官方文档说明:A value of 0 maps the color to gray-scale. 1 is identity.// 原来如此,666。

2025-01-16 23:49:51 796

原创 App相互唤醒的几种方式

Override//注意,这里必须要添加这个flag,//原因在于这里的context并不是一个Activity类型的context,无法直接开启activity。

2025-01-16 23:47:50 986

原创 Android应用保活方案的另类出路,让你应用长生不老

那么我们可以找到这个按钮,然后查看指定逻辑,我们这里可以通过UI工具找到id,然后去搜索,但是到哪搜索呢?

2025-01-16 18:27:25 862

原创 Android应用--简、美音乐播放器原型放送(作者:小巫)

new CustomDialog.Builder(HomeActivity.this).setTitle(“歌曲详细信息:”).setNeutralButton(“确定”, null).setView(view).create().show();Toast.makeText(HomeActivity.this, “没有上一首了”, Toast.LENGTH_SHORT).show();

2025-01-16 18:25:24 911

原创 android 中 Canvas和Paint

void drawLine(float startX, float startY, float stopX, float stopY, Paint ,paint) //画线,参数一起始点的x轴位置,参数二起始点的y轴位置,参数三终点的x轴水平位置,参数四y轴垂直位置,最后一个参数为Paint。void drawPoint(float x, float y, Paint paint) //画点,参数一水平x轴,参数二垂直y轴,第三个参数为Paint对象。最后一个参数均为Paint对象。

2025-01-16 15:53:48 920

原创 Android _ MVVM 设计模式的一种实现方式

当我们开发 Android 应用程序时,我们倾向于将所有逻辑放进 Activitys、Fragments、Views 等等。所以到最后,我们的视图做的就不仅仅是渲染 UI 了。他们可以将数据保存到 SharedPreferences、数据库中,甚至可以发起网络请求,并在一个地方处理所有这些额外的任务。

2025-01-16 15:52:26 927

原创 4982亿背后的前端技术—2024天猫双11前端体系大揭秘(1)

今年的双11,首先感受到的就是源源不断的变化。单峰变双峰:双11从之前的一个波段变成今年的两个波段,大促的三个阶段预售、预热、正式也都对应的翻倍。首先带来的是研发工作量的大幅增加,在时间排期不变、工作量增加、人员不变的情况高效的完成需求研发是第一重挑战;其次面对6个阶段的状态变化,如何保持准确切换、稳定运行、体验流畅是在双峰期间要重点保障的内容;最后面对超过20天的超长作战期,安全生产、人员状态保持、快速反应都需要有强力的组织和机制进行保障。图:双11节奏首页大改版:最新的淘宝首页首屏内容有颠覆性的变化,比

2025-01-16 13:36:15 933

原创 45 岁程序员求助:技术体系全精通,却连个面试通知都收不到…

包括各大厂最新面试题以及面经,还有涉及 JVM,Mysql,并发,Spring,Mybatis,Redis,MQ,Zookeeper,Netty,Dubbo,Spring Boot,Spring Cloud,数据结构与算法,设计模式,网络与操作系统等相关技术领域的大厂面试题及详解。为了助力程序员朋友们跳槽面试、升职加薪、职业困境,提高自己的技术,这套来自阿里面试官的面试手册你一定要看看,共 206 页包含分布式,中间件,大数据与高并发,数据库,设计模式与实践,数据结构与算法,HR 面试题举例等!

2025-01-16 13:34:14 428

原创 40条常用Linux命令_dosbox的jmp命令没效果

hostname(2)修改主机名(同时设置静态和瞬态主机名)(3)设置灵活主机名。

2025-01-16 13:30:06 665

原创 101道算法JavaScript描述【二叉树】5

首先,使用二分法,先找到数组中间位置(mid)元素,将该元素 push 进目标数组 queue(模拟队列)将数组分成两部分 0 -> mid, (mid + 1) -> arr.length将获得两个新数组,按照 1、2 步骤重复,直到数组元素全部遍历完成然后,按顺序遍历数组,arr[0]为 根节点值当 queue[i], 小于 arr[0] 时会被分配到左子节点,大于 arr[0] 时会被分配到右子节点。

2025-01-16 00:08:27 691

原创 101道算法javaScript描述【一】

小册子的解题方法写得还是相对详细的,但是这个只是我们觉得。不要我们觉得,要大家觉得。毕竟每个人的基础不一样,大家在阅读过程当中如果有什么不明白的地方,想不明白的问题,欢迎在后台留言。我们一直非常关注读者的阅读体验,如果觉得小册子的排版有哪里不够好,期待你提出宝贵的建议。最后数据结构和算法的学习是一个循序渐进的过程,如果可以仔细地阅读这本小册子,相信一定可以帮助到你。同时自己的思考和坚持很重要。好吧,说了那么多,还不赶快学习去。开篇——复杂度算法复杂度是考评算法执行效率和消耗资源的一个重要指标。

2025-01-16 00:06:27 771

原创 101算法javaScript描述【3】

/ 根据乘法交换律,判断边界为平方根即可。解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7。function countPrimes (n) { // 返回质数数量。// n === 1,即 3 的 0 次幂,返回 true。// 求 3 的 maxPow 次幂值。// 判断该值是否能整除待定值 n。// 求 3 的最大次幂。// 判断是否为质数。

2025-01-16 00:04:26 585 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除