软路由与硬路由对比 
   一:软路由定义? 
          
         软路由是指利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能;而硬路由则是以特用的硬设备,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能。 
          
      &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-24 23:37:13
                            
                                217阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在模块话开发的时候为了解耦各模块之间是分离的,  那么在实际中各模块之间有需要相互跳转, 传递参数等相关操作 , 然而正常的 intent  达不到想要的需求  , 而此时阿里巴巴推出了一款通过注解的方式 将各个模块之间进行关联由于其官方文档说的已经很详细了 在此将官方文档做简单介绍  及 遇到的坑下面介绍一下 在多模块中的架构中是如何使用的官方文档的使            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-09 22:04:59
                            
                                20阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            其实在出B站视频地址b23.tv/02bjArc 这篇文章时,就想过能不能用安卓手机给路由器刷入breed这种可能性,当时我想就能不能用安卓系统的Linux环境来给路由器刷入breed看下面图片,我测试过termux Linux环境里 ping 路由器的ip地址 192.168.1.1 ,能ping通  说明termux能访问并连接到路由器,应该也可以给路由器刷入文件,路由器的            
                
         
            
            
            
            # Android 路由是怎么实现的
在 Android 应用开发中,路由(Routing)是一种常见的操作,它用于在应用的不同界面之间进行导航。实现路由的方式有很多种,其中一种流行而高效的方法是使用第三方库,如 ARouter、Navigation Component等。本文将讨论如何使用这些库来实现路由功能,解决“如何从一个活动跳转到另一个活动并传递数据”的具体问题。
## 问题背景
在            
                
         
            
            
            
            前言 在组件化开发中一个必须要面对的问题就是组件间页面跳转,实现的方法有很多,简单的可以通过反射获取,但是比较耗费性能,也可以通过隐式跳转,但是随着页面的增多,过滤条件会随之增多,后期维护麻烦。那还有什么方法呢,没错,就是接下来要介绍的Arouter路由框架,该框架是阿里巴巴开源项目,大厂出品,必属精品。使用过Arouter得同学都知道Arouter是通过给每个页面添加@Route注解然后调用一定            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 21:27:51
                            
                                135阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、为什么需要路由框架1.原生的路由方案存在的问题首先谈一谈原生的路由方案存在的问题以及为什么需要路由框架。我们所使用的原生路由方案一般是通过显式intent和隐式intent两种方式实现的,而在显式intent的情况下,因为会存在直接的类依赖的问题,导致耦合非常严重;而在隐式intent情况下,则会出现规则集中式管理,导致协作变得非常困难。而且一般而言配置规则都是在Manifest中的,这就导致            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 15:17:24
                            
                                308阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Android路由什么是路由?最初接触路由是在大学计算机网络中,网络层IP报文传输会涉及一个路由表的概念,路由表由源IP、目的IP组成,起始就是一个映射表。Android路由也是一个映射表,映射什么呢? 这里先类比一下,如果把手机类比于浏览器,那么每个app就可以类比于一个个的网站,比如百度、头条等等,那么每个app的一个页面就可以类比于一个个网站里面的页面,浏览器的每个页面由url定义,给不同u            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-28 14:46:36
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言因为项目需要使用到Android组件化开发,因此学习了一下Arouter框架的使用,在Arouter搭建的过程中也遇到了很多坑,也查阅了很多相关博客才解决,因此想记录一下,有兴趣的小伙伴可以看一下我Github上的Demo。接下来是Arouter框架的搭建步骤搭建步骤Step 1新建一个Android空项目后,在gradle.properties文件中增加一个变量isModule=falsei            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 23:16:29
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、概述路由路由就是用来跟后端服务器进行交互的一种方式,通过不同的路径,来请求不同的资源实现原理:检测url的变化,截获url地址,然后解析来匹配路由规则2、hash模式其底层源码,主要是通过添加url的hash变化的监听器来实现,通过hashchange事件的触发知道hash值发生了哪些变化,通过transitionTo匹配路由,并通过路由配置,跳转到新的视图组件。当浏览器历史返回或者直接输入链            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-01 13:22:36
                            
                                32阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Android 组件化路由框架设计(仿Arouter)项目地址RouterDemo:https://github.com/532268948/RouterDemo一、前言  在组件化开发中一个必须要面对的问题就是组件间页面跳转,实现的方法有很多,简单的可以通过反射获取,但是比较耗费性能,也可以通过隐式跳转,但是随着页面的增多,过滤条件会随之增多,后期维护麻烦。那还有什么方法呢,没错,就是接下来要介            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-11 18:47:36
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录1. 前言2. 最简单的实现思路3. 改进4. 继续改进4.1. 获取Apk文件所有的类4.2 针对4中第三个问题进行简单改进4.2 针对4中第二个问题进行简单改进 1. 前言对于一个组件化的项目而言,路由的引入必不可少。主要是为了减少组件之间的代码耦合。而路由的最简单的设计思路就是可以在全局的某一个地方来生成一个对应Activity的路由信息表。在Activity要进行模块内或者组件之            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-28 19:10:28
                            
                                469阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ARouter原理剖析及手动实现   前言路由跳转在项目中用了一段时间了,最近对Android中的ARouter路由原理也是研究了一番,于是就给大家分享一下自己的心得体会,并教大家如何实现一款简易的路由框架。 本篇文章分为两个部分,第一部分着重剖析ARouter路由的原理,第二部分会带着大家仿照ARouter撸一个自己的路由框架,我们自己撸的路由框架可能没有Arouter众多的功能如过滤            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-07 21:43:25
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            开始之前,我们介绍一下什么是“路由”?路由这个概念来自于Web前端开发,引用知乎网友的解答:不同的请求地址会交给路由处理来转发给相应的控制器处理,所以说路由就可以在转发前修改转发地址,你可以在这上面大作文章。简单的概括:路由是一个框架,可以控制、转发对页面的跳转,并在跳转之前做任何你想要的处理。那么,Android中为何要引入一个Web中才有的路由概念?如果你用过一些路由框架,比如Router、            
                
         
            
            
            
            我们开发时使用最多的就是页面的跳转,现在使用的方案一般是显式Intent和隐式intent.显式Intent由于存在直接类依赖,导致耦合非常严重。而隐式Intent,一般都在manifest文件中配置,这种方式可扩展性比较差。而且传统方式一旦startActivity之后,后续操作就只能交给系统了。这时候就引入了我们的新轮子–ARouter,能够解耦、简单、功能多、定制性较强、支持拦截逻辑的路由组            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-11 08:58:24
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            route设置 android4.4只使用了一份路由表,使用busybox route就可以完成路由表的设置,从android5.0之后,考虑要对多网络的支持,采用了多路由表,下面的设置方法只适用于android4.4之前的版本,android5.0之后的版本路由表如何设置留到以后再说明。1、查看路由表 busybox route -n  Kernel IP routing table            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-26 15:51:06
                            
                                130阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在路由器A上做如下配置:
 
router(config)#hostname AA(config)#interface f0/0A(config-if)#ip address 192.168.1.1 255.255.255.0 A(config-if)#no shutdownA(config)#interface f0/1A(config-if)#ip address 192.1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2007-09-29 23:49:54
                            
                                1143阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            一.用小帆模拟器做的实验
案例要求:有三个地区,省(R2),市(R1),县(R3) 县内部有一台3.100的pc机用虚拟机连接,在不同在网段,用三个路由器连接起来,实现的功能是省和市到县都没有路由,只有县到省和到市有路由,要用到nat转换。案例图如下:
 
 
1.路由器上做下面相同的的配置:
R3(config)#line con&n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-11-26 12:33:55
                            
                                843阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux路由实现的
Linux操作系统一直以来都以其稳定性和安全性而闻名,并被广泛应用于各个领域。而在网络通信领域,Linux不仅能够作为客户端和服务器端,还可以实现路由器的功能。本文将介绍Linux路由实现的基本原理及其优势。
首先,让我们了解一下什么是路由。在计算机网络中,路由是指将数据包从一台计算机发送到另一台计算机的过程。路由器是实现路由功能的设备,负责在各个网络之间传递数据包。在传            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-04 11:03:29
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言我们在上一篇分析了ARouter注解解析器相关源码;ARouter原理解析之注解处理器,了解了ARouter通过APT技术在编译期动态生成代码以及其用途,这一篇我们着重分析下ARouter是如何实现activity之间路由跳转;路由跳转源码分析初始化工作我们先找到ARouter的入口,也就是初始化的地方,对应ARouter.init/**
     * Init, it must be cal            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 11:16:01
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是路由?说简单点就是映射页面跳转关系的,当然它也包含跳转相关的一切功能。路由框架的意义Android系统已经给我们提供了api来做页面跳转,比如startActivity,为什么还需要路由框架呢?我们来简单分析下路由框架存在的意义:在一些复杂的业务场景下(比如电商),灵活性比较强,很多功能都是运营人员动态配置的,比如下发一个活动页面,我们事先并不知道具体的目标页面,但如果事先做了约定,提前做好            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 07:01:35
                            
                                42阅读
                            
                                                                             
                 
                
                                
                    