OSPF是链路状态路由协议(链路状态表) 相比较RIP,OSPF拥有触发性更新、周期性更新快等优点 在自治系统(AS)内:内部网关协议(IGP) 在自治系统(AS)间:外部网关协议(BGP) OSPF工作过程 三张表:邻居列表 链路状态数据库 路由表 过程:建立邻接关系 链路状态数据库 最短路径树 ...
分类:
其他好文 时间:
2020-07-23 22:40:20
阅读次数:
75
1、import sys sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个“外部”很关键。因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是一个列表,所以才能用[]提取其中的元素。其第一个元素是程序本身,随后才依次是外部给予的 ...
分类:
编程语言 时间:
2020-07-23 22:27:10
阅读次数:
71
? 最开始在串口通信那里第一次看到关于中断的描述,但是一直以来都没搞清楚中断是怎么触发的,中断标志位也不太理解。今天学外部中断的时候好像弄明白了一点点,记录一下。 ? 上图是正点原子家的按键部分的电路图,这个外部中断实验的内容是通过按键产生输入中断控制LED灯。 可以看到KEY2连接引脚PE2,于是 ...
分类:
其他好文 时间:
2020-07-23 22:21:49
阅读次数:
63
直接打开IDEA,在这个位置选择spring.config.localtion的参数,然后设置好外部文件的位置就能用设置好的文件进行外部文件读取启动了。 点击EditConfigurations,然后配置Override parameters。例如下图: 然后还可以在这个E:\application ...
分类:
编程语言 时间:
2020-07-23 01:52:40
阅读次数:
114
本文主要针对 SpringBoot 应用的外部化配置 Externalized Configuration 进行介绍,包括配置的加载顺序、如何配置随机数、访问命令行参数 等 ...
分类:
编程语言 时间:
2020-07-23 01:47:44
阅读次数:
121
var jsonMPath = "modules\\json.lua".GetDLLRunDir(); if (!File.Exists(jsonMPath)) throw new Exception($"modules\\json.lua 不存在!"); Script script = new S ...
分类:
其他好文 时间:
2020-07-22 20:45:27
阅读次数:
99
全局变量与静态变量 static 声明的变量在C语言中有两方面的特征: 1.变量被放在程序的全局存储区中,这样在下一次调用的时候还可以保持原来的赋值。这一点是它与堆栈变量和堆变量的区别。 2.变量用static告知编译器,自己仅在变量的作用范围内可见。这一点是它与全局变量的区别。Tips: A.若全 ...
分类:
其他好文 时间:
2020-07-22 11:15:14
阅读次数:
61
Java 函数传参 仅作为个人看法 首先声明一下, 在java中函数传参是值传递, 不是引用传递. 要弄清楚这个问题之前要先弄清楚什么是值传递,什么是引用传递. 函数传参有两种方式 值传递 (pass by value): 是指在调用函数时将实际参数复制一份传递到函数中, 这样在函数中如果参数进行修 ...
分类:
编程语言 时间:
2020-07-22 01:41:55
阅读次数:
63
三种时间复杂度为O(n)的排序算法:桶排序、计数排序、基数排序 这三种排序算法都不涉及元素之间的比较操作,也叫做线性排序(Linear sort) 桶排序 核心思想 将要排序的数据分散到有序的桶中,分别对桶中的数据进行排序。排序好了之后,按照桶的顺序依次取出,就得到排好序的数据了。 时间复杂度 时间 ...
分类:
编程语言 时间:
2020-07-21 23:13:45
阅读次数:
92
/bin (binary)存放linux系统必备执行的命令。 /boot存放linux的启动文件和内核 /cdrom存放光驱文件系统的目录,刚安装系统时此文件夹是空的。 /dev device存放linux系统使用的所有外部设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备,与访问一个文 ...
分类:
系统相关 时间:
2020-07-21 21:31:56
阅读次数:
78