自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android进程间通信(IPC)机制Binder介绍

说起来简单,做起难,对初学者来说,Android系统的Binder机制是最难理解的了,而Binder机制无论从系统开发还是应用开发的角度来看,都是Android系统中最重要的组成,因此,很有必要深入了解Binder的工作方式。Android深入浅出之Binder机制一文从情景出发,深入地介绍了Binder在用户空间的三个组件Client、Server和ServiceManager的相互关系,AndroidBinder设计与实现一文则是详细地介绍了内核空间的Binder驱动程序的数据结构和设计原理。

2025-01-20 15:59:39 676

原创 Android接入三方登录——QQ、微信、Facebook、Twitter

避坑指南Twitter:twittersdk://这个是一定要配置的哦,要不然会调用失败的Facebook:一定要按照提示都填上。

2025-01-20 15:27:46 247

原创 Android内存泄露监控和分析应用

Install方法启动了一个内存分析的listenerService,这个Service进程独立于APP进程之外,并且创建了一份已知泄漏的问题清单,用于排除一些可被忽略的泄露引用。接着LeakCanary创建了对Activity和Fragment的生命周期监听。

2025-01-20 14:55:08 665

原创 Android-&-Kotlin:Retrofit-+-Hilt-手写实现—看妹子app(猛男必备)

完整dependencies如下://Retrofitlifecyclev​ersionimplementationandroidxlifecyclelifecycle−livedata−ktxlifecyclev​ersionimplementationandroidxlifecycleli。

2025-01-20 14:23:24 1032

原创 Android TabHost的标签放在底部,已写成框架,继承即可

/我们使用title来作为id,你也可以自定。*可以项目的属性里面找到Android,然后在Library部分添加这个项目(Api)/**tab的title,icon,边距设定等等*/*和TabWidget有关的必须在这里初始化*//**设置TabItem的图标和标题等*//**在初始化TabWidget前调用。/**在初始化界面之前调用*//**点击tab时触发的事件*/“首页”,//title。/**自定义头部布局*//**tab唯一的id*//**自定义头部文件*/

2025-01-20 13:51:30 863

原创 Ajax基础到实战(四)——formData对象_ajax formdata

formData对象的简单使用:05.formData表单的使用方法.html注意上面引入了formidable模块来解析formData对象表单数据。在表单中填入信息,点击提交按钮,可以看到浏览器控制台输出了表单中的信息,也即post请求的参数,而且是以对象的形式输出的。

2025-01-20 13:17:17 858

原创 40 张图带你搞懂 TCP 和 UDP

我上面只是简单提到了一下TIME-WAIT状态和2MSL是啥,下面来聊一下这两个概念。MSL是TCP报文段可以存活或者驻留在网络中的最长时间。RFC793定义了MSL的时间是两分钟,但是具体的实现还要根据程序员来指定,一些实现采用了30秒的这个最大存活时间。那么为什么要等待2MSL呢?主要是因为两个理由为了保证最后一个响应能够到达服务器,因为在计算机网络中,最后一个ACK报文段可能会丢失,从而致使客户端一直处于LAST-ACK状态等待客户端响应。这时候服务器会重传一次。

2025-01-20 12:37:40 934

原创 etcd入门详解

在分布式系统中,如何管理节点间的状态一直是一个难题,etcd像是专门为集群环境的服务发现和注册而涉及,它提供了数据TTL失效、数据改变监视、多值、目录监听、分布式锁原子操作等功能,可以方便的跟踪并管理集群节点的状态。

2025-01-17 06:59:23 1065

原创 ES数据库学

demo2#-----------用户user-----------------#不自定义类型PUT /user#不自定义类型 会默认配置 如字段类型 分片 以及id“name”:“张三”,“age”:10,“sex”:“男”,“address”:“江苏苏州”#批量创建文档数据POST _bulk{“id”:2,“name”:“李四”,“age”:“20”,“sex”:“男”,“address”:“苏州园区”}

2025-01-17 06:57:20 679 1

空空如也

空空如也

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

TA关注的人

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