静态路由的配置与原理 目录 路由器的工作原理 路由表的形成 静态路由和默认路由 路由器的转发转发数据包的封装过程 静态路由和默认路由的配置 1.什么是路由? 路由就是源主机到目标主机的转发过程 2.什么是路由器? 能够将数据发送到正确的目的地,并在转发过程中选择最佳路径的设备 3.路由器的工作原理 ...
分类:
其他好文 时间:
2021-06-02 12:03:50
阅读次数:
0
编辑:LL APT60DQ120BG ASEMI超快恢复二极管60A 1200V 品牌:ASEMI 型号:APT60DQ120BG 封装:TO-247 电性参数:60A 1200V 产品类型:大功率、超快软恢复二极管 正向电流:60A 反向耐压:12 00V 恢复时间:30ns 芯片个数:1 引脚数 ...
分类:
其他好文 时间:
2021-06-02 11:53:52
阅读次数:
0
定义一族算法类,将每个算法分别封装起来,让它们可以互相替换。策略模式可以使算法的变化独立于使用它们的客户端(这里的客户端代指使用算法的代码)。我们知道,工厂模式是解耦对象的创建和使用,观察者模式是解耦观察者和被观察者。策略模式跟两者类似,也能起到解耦的作用,不过,它解耦的是策略的定义、创建、使用这三 ...
分类:
其他好文 时间:
2021-06-02 11:22:14
阅读次数:
0
ThreadLocal 翻译成中文是线程本地变量的意思,也就是说它是线程中的私有变量,每个线程只能操作自己的私有变量,所以不会造成线程不安全的问题。 ? 线程不安全是指,多个线程在同一时刻对同一个全局变量做写操作时(读操作不会涉及线程不安全问题),如果执行的结果和我们预期的结果不一致就称之为线程不安 ...
分类:
其他好文 时间:
2021-06-02 10:58:23
阅读次数:
0
1、为了重复使用CSS,例子如下: .my-inline-block() { display: inline-block; font-size: 0; } .thing1 { .my-inline-block; } .thing2 { .my-inline-block; } 注:来自less的官网h ...
分类:
其他好文 时间:
2021-06-02 10:39:59
阅读次数:
0
说明 使用了自定义的数据库连接池,没有对连接做timeout处理,以后再完善。 由于jdbc不能完全支持clickhouse中的数据类型,采用raw sql的方式处理。 后期考虑封装Java对象到Clickhouse数据类型的映射。 插入时应采用批量写入,例子中的代码仅为测试目的,没有做封装。 <d ...
分类:
数据库 时间:
2021-06-02 10:35:03
阅读次数:
0
3,软件设计原则 在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。 3.1 开闭原则 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简 ...
分类:
其他好文 时间:
2021-05-25 18:39:05
阅读次数:
0
什么是单例模式 单例模式创建的类有且仅有一个实例,并且自行实例化向整个系统提供,各个线程对总线的访问只有一个全局访问点,即惟一的实例 为什么单例模式 场景举例: 每个服务应用一般都会有个配置文件config.ini,一般是创建一个Config的类来读取配置文件。在编写程序的时候,很多地方都会用到配置 ...
分类:
编程语言 时间:
2021-05-25 18:34:34
阅读次数:
0
如果使用的是x86的运行方式,直接调用PrScrn.dll接口即可,siukwan/screenshot: 通过调用微信的截图dll库文件,实现微信截图功能 (github.com) 如果主程序是AnyCPU或者x64的运行方式,据我所知有下面几种方案: 1、封装成COM组件的方式太麻烦,抛弃(这个 ...
分类:
微信 时间:
2021-05-25 18:22:43
阅读次数:
0
最近在研究学习qt,qt是一个跨平台的基于C++的应用程序开发框架。 感觉这个qt开发起来还是非常简单的,封装了很多功能,开发效率还是非常高的。然后迫不及待的做了一个小案例,就实现了很简单的一个功能:随机点名提问功能。 1、qt下载qt下载地址:https://download.qt.io/new_ ...
分类:
其他好文 时间:
2021-05-25 18:16:48
阅读次数:
0