好文

Android-推荐一个任意遮罩式的引导页库(GuideView)
在日常的Android的开发中,我们要为一个Activity或者任何一个View创建一个遮罩式的的导航提示,这里分享一个快速实现的库——GuideView。 GuideView 快速的为一个Acti...
2024-04-09 17:50:22 2727
RE: 从零开始的车载Android HMI(一) - Lottie
1.前言 多年以前汽车还是以机械仪表主体的年代,各大汽车主机厂商并不十分关注操作系统UI的交互功能,但是随着车载SOC算力的不断提高以及主机厂商对汽车座舱竞争的白热化。座舱的HMI在设计上在强调功能...
2024-04-09 17:50:24 2132
swift-远程推送-开发问题
1.问题 错误:Building for iOS Simulator, but the linked and embedded framework '***' was built for iOS +...
2024-04-09 17:50:26 494
方法重写以及里氏替换原则
一、方法重写(override) 在子类中将父类的方法再重新定义一遍称之为方法重写 什么时候需要方法重写:如果父类继承的方法不能满足子类的需要,或者不适合子类的需要。此时子类可以从父类继承的方法重写...
2024-04-09 17:50:27 781
零侵入性:一个注解,优雅的实现循环重试功能
前言 在实际工作中,重处理是一个非常常见的场景,比如: •发送消息失败。 •调用远程服务失败。 •争抢锁失败。 这些错误可能是因为网络波动造成的,等待过后重处理就能成功。通常来说,会用try/cat...
2024-04-09 17:50:28 748
手写Android-Handler
Handler机制,是Android系统的消息队列,一般用于处理主线程的页面绘制等消息处理。 前言 Handler除了Java层外,还有Native的部分,但我能力有限,只能仿写一个Java层的Ha...
2024-04-09 17:50:29 624
iOS:APP后台永久保活方法
Signing&Capabilites开启Audio,AirPlay,and Picture in Picture模式 应用在后台时播放声音信息,可以利用此模式播放无声音频,APP进入后台播放无声音...
2024-04-09 17:50:31 3172
为什么鼠标指针是斜的?
这与当时电脑的分辨率有关。 鼠标的发明者是道格拉斯.恩格尔巴特。 他最初设计出来的鼠标指针是竖着的,但帕罗奥多研究中心的电脑将其开发出来时,却变成了略向左倾斜。 因为当时的显示器分辨率太低了,在表现...
2024-04-09 17:50:32 974
iOS单元测试之OCMock的简介和使用
一、OCMock简介 1.1、Mock介绍 作为一个动词,mock是模拟、模仿的意思;作为一个名词,mock是能够模仿真实对象行为的模拟对象。在软件测试中,mock所模拟的对象是什么呢?它一定不是我...
2024-04-09 17:50:33 3000
iOS开发 动态修改状态栏颜色
关于状态栏UIStatusBarStyle 状态栏有以下几种显示风格:1.UIStatusBarStyleDefault2.UIStatusBarStyleLightContentAPI_AVAIL...
2024-04-09 17:50:35 1042
iOS关联对象objc_setAssociatedObject探讨
主要函数为: objc_setAssociatedObject 相当于 setValue:forKey 进行关联value对象objc_getAssociatedObject 用来读取对象objc_...
2024-04-09 17:50:36 1086
《量子力学少年版 Quantum Mechanics for Juniors》初读笔记(一)
1.矩阵很重要,它是量子力学里经常用到的独特的“数”形式,有独特的算法,因此,可以表述相应的物理现象。p41 2.物理操作的非对易性是量子力学的核心。p41 3.利用液化的方式,获得浓度高淳的氢气。...
2024-04-09 17:50:38 597
获取公共类的测试数据
import java.util.List;import java.util.stream.Collectors;import java.util.stream.Stream; public cla...
2024-04-09 17:50:39 290
功能解剖学1-7.肩关节运动评估
《功能解剖学》读书笔记之【7.肩关节运动评估】 定量分析有3个自由度的关节是很困难的,尤其是肩部关节的运动和位置,原因是某些术语的定义很含糊。例如,如果外展运动被定义为上肢远离身体正中平面的运动,那...
2024-04-09 17:50:39 717
黑洞理论的建立 I-2
从那以后,人们制造时钟的精度变得更加精确,现在有一种叫做光学晶格时钟的东西,其有效数字高达 15 位。东京大学的香取秀俊(Hidetoshi Katori)是该领域的先驱之一。他最近制作了两个相同的...
2024-04-09 17:50:40 369
iOS开发多线程死锁
首先来了解一下并发、串行、异步、同步的区别:1、并发队列将任务分配到线程执行时,不需要等待函数的返回即可执行下一个任务2、串行队列需要等待任务的返回才能执行下一个任务3、同步任务会在当前线程执行,异...
2024-04-09 17:50:42 1100
如何解决Elasticsearch的深度翻页问题
使用ES做搜索引擎拉取数据的时候,如果数据量太大,通过传统的from + size的方式并不能获取所有的数据(默认最大记录数10000),因为随着页数的增加,会消耗大量的内存,导致ES集群不稳定。 ...
2024-04-09 17:50:43 2120
Multi-task Learning 理论(多任务学习)
一. 多任务学习理论 1.1 多任务学习的定义 如果有个任务(传统的深度学习方法旨在使用一种特定模型仅解决一项任务),而这个任务或它们的一个子集彼此相关但不完全相同,则称为多任务学习(以下简称为MT...
2024-04-09 17:50:44 9791
什么是计算机领域的实时系统
所谓实时系统,是指任何具有硬件和软件组件的信息处理系统,这些组件能够执行实时应用程序功能,能够在可预测和特定时间限制内进行事件响应。 实时系统的常见例子包括空中交通管制系统、过程控制系统和自动驾驶系...
2024-04-09 17:50:44 651
Todis 中分布式 Compact 是怎么工作的?
你看到的Todis[https://link.zhihu.com/?target=https%3A//github.com/topling/todis](外存版 Redis) 性能优势,主要来自底层...
2024-04-09 17:50:45 284