技术笔记共2311篇 第198页
Zygote进程通信为什么用Socket而不是Binder?-不念博客

Zygote进程通信为什么用Socket而不是Binder?

Zygote进程是Android系统中的一个特殊进程,它在系统启动时被创建,并负责孵化其他应用进程。它的主要作用是预加载和共享应用进程的资源,以提高应用启动的速度。❞ 在Android系统中,常用的进...
不念的头像-不念博客不念3年前
405
Redis是单线程还是多线程?-不念博客

Redis是单线程还是多线程?

Redis单线程指的是「接收客户端请求->解析请求 ->进行数据读写等操作->发送数据给客户端」这个过程是由一个线程(主线程)来完成的,这也是我们常说 Redis 是单线程的原因。 但是,Redis程序并...
系统运维|DNS故障集锦及解决办法-不念博客

系统运维|DNS故障集锦及解决办法

当我第一次知道 DNS 时,我想它应该不会很复杂。不就是一些存储在服务器上的 DNS 记录罢了。有什么大不了的? 但是教科书上只是介绍了 DNS 的原理,并没有告诉你实际使用中 DNS 可能会以多少种...
不念的头像-不念博客不念3年前
405
ARP协议是用来做什么的?-不念博客

ARP协议是用来做什么的?

ARP(Address Resolution Protocol)协议用于将网络层的IP地址映射为物理层的MAC地址,以便在数据链路层进行通信。 当主机需要与目标主机进行通信时,需要获取目标主机的MAC地址,这时ARP协议就...
不念的头像-不念博客不念3年前
405
PHP随机数生成函数(PHP生成1~100随机数)-不念博客

PHP随机数生成函数(PHP生成1~100随机数)

在 PHP 中,可以使用 rand() 或 mt_rand() 函数生成随机数。 rand() 函数是 PHP 标准随机数生成器,而 mt_rand() 函数使用了更快的 Mersenne Twister 算法生成随机数。 以下是生成随机数的示例...
不念的头像-不念博客不念3年前
405
什么是项目管理-不念博客

什么是项目管理

项目管理是为实现一个独特的产品或服务而进行的一次性努力。 主要过程 它主要涉及五个关键过程:启动、计划、执行/控制、收尾。 在整个项目运转中,从业务立项到产品规划、需求分析、任务分配以...
不念的头像-不念博客不念2年前
405
LSA类型分类与特点有哪些-不念博客

LSA类型分类与特点有哪些

OSPF定义了不同类型的LSA,每种类型承载着不同的网络拓扑信息。 根据其在网络中传播的范围和目的,OSPF的LSA可以分为以下几种类型: Type 1 LSA - 路由器LSA Type 1 LSA是OSPF中最基本的LSA类型...
不念的头像-不念博客不念3年前
405
布隆过滤器原理,优缺点有哪些-不念博客

布隆过滤器原理,优缺点有哪些

位图:int[10],每个int类型的整数是4*8=32个bit,则int[10]一共有320 bit,每个bit非0即1,初始化时都是0 添加数据时,将数据进行hash得到hash值,对应到bit位,将该bit改为1,hash函数可以定...
不念的头像-不念博客不念3年前
405