阿狗工具
复制链接
QQ 微信扫码分享
在线工具
VIP解析
AI助手
好文
在线工具
好文
好文
2022-05-18软考学习(做题)13
一、总体计划:做至少3年的真题(6套)。 1、综合题:6套,每天一套; 2、案例题:6套,每天一套; 3、论文题:6篇,每天一篇。 二、今日学习进度: 2019年上半年、2018年下半年、2018年...
2024-04-10 01:20:51
1316
应聘,是一场关于信任的游戏
求职应聘,是我们很多人都会经历的事。 有些朋友,明明能力很强,却在求职的时候屡屡碰壁,反而一些能力不如自己的人,却得到了不错的职位。 究其原因,就是因为你没有取得用人单位的信任。 对于一个陌生人,用...
2024-04-10 01:20:51
830
Spring Boot项目自定义启动Banner
一、什么是banner SpringBoot项目启动的时候会打印一个图案,这个图案就是所说的banner,默认的banner是像下面这个样子, 其实这个图案是可以改变的,可以用自定义的图案。 二、自...
2024-04-10 01:30:02
2316
623. 在二叉树中增加一行(难度:中等)
题目链接:https://leetcode.cn/problems/add-one-row-to-tree/[https://leetcode.cn/problems/add-one-row-to-...
2024-04-10 01:30:03
711
HashMap源码解析
数据结构 1.hash算法 put操作时,会先计算key的hash值 经典问题1:为什么hashCode 要无符号右移 16位后 再与hashCode进行 异或操作? 将h无符号右移16为相当于将高...
2024-04-10 01:30:03
742
JavaGuide知识点整理——集合常见知识点(下)
Map接口 HashMap和Hashtable的区别 线程是否安全:HashMap是非线程安全的,Hashtable是线程安全的,因为Hashtable内部的方法基本都经过synchronized修...
2024-04-10 01:30:04
331
作为Java程序员,阿里一面Synchronized连珠炮你是否能够顶住
大家先来看看阿里面试Synchronized连珠炮看看自己是否顶得住 Synchronized可以作用在哪里? 分别通过对象锁和类锁进行举例。Synchronized本质上是通过什么保证线程安全的?...
2024-04-10 01:30:08
2090
温习 6+2 种排序方式
堆排序(实现难易:⭐⭐⭐) ① 将序列生成堆,调整成最大堆② 弹出堆顶,生成新序列,重复 ① 。 快速排序(实现难易:⭐⭐⭐) (a)先移动 j 找到 <= low 的数,再移动 i 找到>= lo...
2024-04-10 01:30:10
1007
Navigator.sendBeacon-页面关闭也能发送请求
背景 最近在需求中有一个这样的场景:需要在页面关闭的时候,用户不需要操作,主动关闭当前订单当时考虑的方案:在页面关闭的时候,向后端发送一个请求,将这个资源释放掉;定下方案时,觉得也不是什么难事,觉得...
2024-04-10 01:30:17
3230
IMS service 框架
前言 本文代码基于 Android S。 框架 Ims 框架的核心是 ImsService ,它向 phone fw 提供 aidl 接口。这些接口提供 ims 相关的所有信息。 更直观的表示: 其...
2024-04-10 01:30:19
3261
显示框架之Choreographer
Android为了提供一个稳定的帧率输出机制,让软件层和硬件层可以以共同的频率一起工作,引入了 Vsync + TripleBuffer + Choreographer 的刷帧机制。 引入Chore...
2024-04-10 01:30:22
1845
【Android 架构之 MVI 雏形】响应式编程 + 单向数据流 + 唯一可信数据源
这是 MVI 架构的第一篇,系列文章目录如下: 【Android 架构之 MVI 雏形】响应式编程 + 单向数据流 + 唯一可信数据源 关于Android 架构 的MVI 初级体[https://w...
2024-04-10 01:30:23
1151
Android Studio 插件化调试
插件调试方式 日常开发插件过程中不可避免需要进行断点调试。方法如下1.选择Edit Configuration 2.打开配置中心,选择+号。添加Remote JVM Debug 3.在Remote中...
2024-04-10 01:30:23
1119
iOS之动态库和静态库的区别
一、什么是库(framework) 库是程序代码的集合,是程序开发者与其他开发者之间进行代码共享的一种方式。 库根据源代码公开的情况可以: 开源库开源库的源代码可见,比如afnetworking。 ...
2024-04-10 01:30:29
5450
[ANR] 优化SharedPreference apply引起的ANR问题
前一篇文章[ANR]为什么SharedPreference会引起ANR[https://www.jianshu.com/p/3295b953e465],我们知道, SharedPreference的...
2024-04-10 01:30:30
620
iOS 高级面试题--答案
目录 iOS 基础题 1. 分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员? 2.讲一下atomic的实现机制;为什么不能保证绝对的线程安全(最好可以结合场景...
2024-04-10 01:30:33
4906
模拟引力
书名:代码本色:用编程模拟自然系统作者:Daniel Shiffman译者:周晗彬ISBN:978-7-115-36947-5目录[https://www.jianshu.com/p/9bfc3cc...
2024-04-10 01:30:33
1062
Flink 源码之 Distributed Cache
Flink源码分析系列文档目录 请点击:Flink 源码分析系列文档目录[https://www.jianshu.com/p/d4a372809e3d] 背景 Flink 分布式缓存(Distrib...
2024-04-10 01:30:34
1254
Celonis与SAP通信解析
无论是Data Job还是Replication Cockpit的数据抽取,都基于Celonis特意为SAP开发的抽取器。该抽取器确保建立起可持续稳定的数据管道在Celonis和SAP之间。只...
2024-04-10 01:30:35
171
高手如何深度学习?
如何深度学习:一是尽可能获取并亲自钻研一手知识。二是尽可能用自己的话把所学的知识写出来。——《认知觉醒》——周岭 高手与普通人学习的差别在哪? 高手学习有两个特点: 一是尽量去获取第一手知识。 所谓...
2024-04-10 01:30:35
443