编程笔记
-
查看Linux 系统串口信息
先确认系统启动的时候串口的信息。 ECM_5412@chenfl:~$ dmesg | grep tty [ 0.000000] console [tty0] enabled [ 2.511678] 00:08: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A // dmesg 是系统…
-
论文阅读:针对深度学习的对抗攻击综述-2021年8月
1、《针对深度学习的对抗攻击综述》-密码学报-2021年8月 ①通过对原始样本加入微小扰动所生成的对抗样本能够有效欺骗深度学习模型,并将生成对抗样本的方式称为对抗攻击。 ②对抗攻击能够使深度学习以高置信度的方式…
-
煎饼排序
煎饼排序 其最优的解法是 NP问题目前的解决方法是类似选择排序,每次选出一个最大或最小的放到指定的位置 思路与算法设一个元素的下标是 index,我们可以通过两次煎饼排序将它放到尾部: 第一步选择 k=index+1,然…
-
完全背包问题
有 N 种物品和一个容量是 V 的背包,每种物品都有无限件可用。 第 i 种物品的体积是 vi,价值是 wi。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。 输入格式第一行…
-
文件压缩流的使用
对于很多业务场景,可能涉及到对方系统传过来多个文件类型,但是其自身系统找不到对应的枚举类,像这种情况我们完全可以把对方传过来的在自身系统找不到对应文件类型归为“其它”类型,然后通过压缩流将这多个文件转…
-
事务Transaction
事务:(并发控制的基本单位)所谓事务,是一个操作序列,这些操作序列要么全部执行,要么全部不执行,是一个不可分割的基本单位。 例如:银行转账工作:从一个账号扣款并使另一个增款,这两个操作要么都执行,要么…
-
求和以及最大公约数
求和 通过键盘目录输入一个数求出一个到输入数的和 Scanner sc = new Scanner(System.in); int i = sc.nextInt(); int sum = 0; for (int j = 0; j <=i ; j++) { sum+=j; } System.out.println(sum);将输入的数…
-
基于eNSP的中型企业局域网规划设计
项目背景 某企业有六个部门:总裁办、财务计划部门、人力资源部门、工程技术部门、市场发展部门,位于一栋办公大厦楼内,根据局域网技术、网络安全技术,设计一套局域网络系统,实现公司部门可以访问公司内部和互联…
-
实现callable接口(了解即可)
1.实现callable接口, 需要返回值类型 2.重写 call方法, 需要抛出异常 3.创建目标对象 4.创建执行服务:ExecutorService ser = Executors.newFlxedThreadPool(1); 5 提交执行 Future<Boolean> result1 = …
-
selenium 远程浏览器selenoid服务搭建
文档地址 说明:https://aerokube.com/selenoid/latest/#_getting_startedgithub: https://github.com/aerokube/selenoid Selenoid 的搭建 官方示例搭建 进入管理器地址下载对应的版本 当前环境是centos,所以下载l…