草庐IT

有了 IP 地址,为什么还要用 MAC 地址?

我认为,IP地址和MAC地址可以类比生活中寄快递的过程。在整个网络中数据被封装成数据报文进行发送,就像我们生活中寄快递时将物品放进包裹中。而数据在路由器之间的跳转也可以看作是不同地区快递小哥对物流的交接。IP地址ip地址等价于快递包裹上的收件人地址。快递员通过收件人地址将包裹在出发地到目的地之间连出一条线,然后通过不同地区之间的物流中转最后将包裹送到收件人的手中。从上图的粗箭头所描述的路径便可达到目的地址,陕西省-西安市-xx县-xx街道-…。同理,ip地址也具备此功能,通过IP地址的网络位可以确定某个主机所在网络的位置,从而明确一条数据传送的路径。例如目的地址为192.168.10.110/

34、Java 中有了基本数据类型,为什么还需要有包装类型?包装类型是啥?

文章目录一、引入(基本数据类型弊端)二、包装类(1)模拟包装类的实现(2)包装类(WrapperClass)(3)自动装箱、自动拆箱①自动装箱②自动拆箱三、整数类型包装类细节☆一、引入(基本数据类型弊端)📜对比引用类型,基本类型(byte、short、int、float、boolean…)有一些缺陷✒️无法表示不存在的值(null值)✏️假如你开了一家🏨酒店,你想统计一周的盈利💰情况(如:星期一赚💯万、星期二亏10万…),你会怎么做?✏️假如用基本数据类型,您可能会如下图哪样干:✏️上图:用一个可存放7个int类型元素的数组存放盈利额。100是盈利100万、-10是亏损10万元。这样可以表达出

34、Java 中有了基本数据类型,为什么还需要有包装类型?包装类型是啥?

文章目录一、引入(基本数据类型弊端)二、包装类(1)模拟包装类的实现(2)包装类(WrapperClass)(3)自动装箱、自动拆箱①自动装箱②自动拆箱三、整数类型包装类细节☆一、引入(基本数据类型弊端)📜对比引用类型,基本类型(byte、short、int、float、boolean…)有一些缺陷✒️无法表示不存在的值(null值)✏️假如你开了一家🏨酒店,你想统计一周的盈利💰情况(如:星期一赚💯万、星期二亏10万…),你会怎么做?✏️假如用基本数据类型,您可能会如下图哪样干:✏️上图:用一个可存放7个int类型元素的数组存放盈利额。100是盈利100万、-10是亏损10万元。这样可以表达出

有了它,Python“咸鱼”迅速翻身!

点击蓝字关注我们时隔一年多,蓝桥云课再度与b站百万UP主oeasy合作,即将上线《Oeasy教您玩转Python》。Oeasy人称IT界易中天,拳打adobe,脚踢office,玩得转js、rust、ios,甚至音乐编曲、视频剪辑、无限电磁波等等也都不在话下。(内容不完全,▶b站:oeasy)大家看了各类教学视频后,直呼:oeasy老师yyds!这次,为了让大家更好地玩转Python,蓝桥云课特邀您参加“Oeasy带你21天从0开始玩转Python”组队学习活动。活动简介此次组队学习的《Oeasy教您玩转Python》是零基础入门课程,Python知识点讲解详细,图片配合实操,更易理解&巩固。

有了它,Python“咸鱼”迅速翻身!

点击蓝字关注我们时隔一年多,蓝桥云课再度与b站百万UP主oeasy合作,即将上线《Oeasy教您玩转Python》。Oeasy人称IT界易中天,拳打adobe,脚踢office,玩得转js、rust、ios,甚至音乐编曲、视频剪辑、无限电磁波等等也都不在话下。(内容不完全,▶b站:oeasy)大家看了各类教学视频后,直呼:oeasy老师yyds!这次,为了让大家更好地玩转Python,蓝桥云课特邀您参加“Oeasy带你21天从0开始玩转Python”组队学习活动。活动简介此次组队学习的《Oeasy教您玩转Python》是零基础入门课程,Python知识点讲解详细,图片配合实操,更易理解&巩固。

当 App 有了系统权限,真的可以为所欲为?

看到群里发了两篇文章,出于好奇,想看看这些个App在利用系统漏洞获取系统权限之后,都干了什么事,于是就有了这篇文章。由于准备仓促,有些Code没有仔细看,感兴趣的同学可以自己去研究研究,多多讨论深蓝洞察:2022年度最“不可赦”漏洞XXXapk内嵌提权代码,及动态下发dex分析:https://github.com/davinci1010/pinduoduo_backdoor关于这个App是如何获取这个系统权限的,「深蓝洞察」2022年度最“不可赦”漏洞,这篇文章讲的很清楚,就不再赘述了:AndroidFramework中一个核心的对象传递机制是Parcel,希望被通过Parcel传递的对象需

当 App 有了系统权限,真的可以为所欲为?

看到群里发了两篇文章,出于好奇,想看看这些个App在利用系统漏洞获取系统权限之后,都干了什么事,于是就有了这篇文章。由于准备仓促,有些Code没有仔细看,感兴趣的同学可以自己去研究研究,多多讨论深蓝洞察:2022年度最“不可赦”漏洞XXXapk内嵌提权代码,及动态下发dex分析:https://github.com/davinci1010/pinduoduo_backdoor关于这个App是如何获取这个系统权限的,「深蓝洞察」2022年度最“不可赦”漏洞,这篇文章讲的很清楚,就不再赘述了:AndroidFramework中一个核心的对象传递机制是Parcel,希望被通过Parcel传递的对象需

有了HTTP,为啥还要用RPC

既然有HTTP请求,为什么还要用RPC调用?一直以来都没有深究过RPC和HTTP的区别,不都是写一个服务然后在客户端调用么?HTTP和RPC最本质的区别,就是RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的。我们都知道HTTP协议是在传输层

有了HTTP,为啥还要用RPC

既然有HTTP请求,为什么还要用RPC调用?一直以来都没有深究过RPC和HTTP的区别,不都是写一个服务然后在客户端调用么?HTTP和RPC最本质的区别,就是RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的。我们都知道HTTP协议是在传输层

有了HTTP,为啥还要用RPC

既然有HTTP请求,为什么还要用RPC调用?一直以来都没有深究过RPC和HTTP的区别,不都是写一个服务然后在客户端调用么?HTTP和RPC最本质的区别,就是RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的。我们都知道HTTP协议是在传输层