自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 GGT: Graph-Guided Testing for Adversarial Sample Detection of Deep Neural Network 论文笔记

本文提出了图引导测试(GGT)来进行敌意检测,它也是一种多模型方法。关系图是最近提出的一种便于DNN结构设计的技术。根据关系图的特点,有选择地去除图中的部分边,实现对DNN的剪枝 ,得到不同的决策边界。我们还利用连接到节点的平均边数(即平均度(AD))和网络中任意两个节点之间的平均距离(即平均最短路径长度(ASPL))来获得更具竞争力的检测结果。与MMT相比,GGT生成的DNN模型的浮点运算量大大减少,仅为原始模型的5%,同时,DNN结构的高度多样性使其在检测敌意样本时所需模型数量更少,性能显著提高。

2022-04-09 13:10:54 1106 1

原创 《Guiding Deep Learning System Testing using Surprise Adequacy》论文笔记

Surprise Adequacy(SA)本文提出了SADL,这是一个用于DL系统的惊喜充分性框架,它可以定量地度量每个输入相对于训练数据的相对惊喜,我们称之为惊喜充分性(SA)。使用SA,我们还开发了惊喜覆盖(SC),它衡量离散输入惊喜范围的覆盖,而不是具有特定激活特征的神经元的计数。我们的实证评估表明,SA和SC能够准确地捕捉到输入的惊喜,是DL系统对未知输入做出反应的良好指标。SA与DL系统找到输入的难度相关,可以用来准确地对对抗性例子进行分类。

2022-03-30 18:17:14 5054

原创 DeepXplore: Automated Whitebox Testing of Deep Learning Systems 论文笔记

DeepXplore,这是第一个系统测试真实DL系统的白盒框架。首先,我们引入神经元覆盖来系统地测量由测试输入执行的DL系统的部分。接下来,我们利用具有类似功能的多个DL系统作为交叉引用预言来避免手动检查。最后,我们演示了如何为DL系统找到既能触发许多差分行为又能实现高神经元覆盖率的输入,这可以表示为一个联合优化问题,并使用基于梯度的搜索技术有效地解决。

2022-03-30 18:12:11 4574

原创 Eclipse配置Maven的详细完整步骤

配置Maven的详细步骤一、下载Maven1、首先第一步去官网下载一个Maven。下载网址:Maven2、将下载的文件解压,以编辑模式打开conf目录下的settings.xml文件。3、找到mirrors标签,将其修改成阿里云镜像(否则在新建springboot项目的时候,下载jar包会很慢)具体代码如下: <mirror> <id&g...

2020-04-06 14:45:13 8239 2

原创 Java标识符和关键字(超详细)

Java标识符、关键字搞不清NULL和for了,老铁们记住了: java关键字都是小写。Java标识符命名规范是:1)只能包含字母a-zA-Z,数字0-9,下划线_和美元符号$;2)首字母不能为数字;3)关键字和保留字不能作为标识符。null是关键字,NULL不是关键字,java区分大小写。这题答案D是对的,但C是错的,for是关键字。...

2020-09-14 22:57:19 14975

转载 Java常见的各种修饰符

分类Java语言提供了很多修饰符,大概分为两类:访问权限修饰符非访问权限修饰符访问权限修饰符public:共有访问。对所有的类都可见。protected:保护型访问。对同一个包可见,对不同的包的子类可见。default:默认访问权限。只对同一个包可见,注意对不同的包的子类不可见。private:私有访问。只对同一个类可见,其余都不见。非访问权限修饰符static 修饰符,用来创建类方法和类变量。final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修

2020-09-14 21:59:17 22066 1

原创 抽象类和接口的区别与联系——完整版(面试、笔试常考)

抽象类和构造方法1、一个子类只能继承一个抽象类(虚类),但能实现多个接口;2、一个抽象类可以有构造方法,接口没有构造方法;3、一个抽象类中的方法不一定是抽象方法,即其中的方法可以有实现(有方法体),接口中的方法都是抽象方法,不能有方法体,只有声明;4、一个抽象类可以是public、private、protected、default,接口只有public;5、一个抽象类中的方法可以是public、private、protected、default,接口中的方法只能是public和default

2020-09-09 18:58:04 334

原创 利用JavaFx绘制动态温度曲线

利用JavaFx绘制动态温度曲线使用 JavaFx 绘制三条温度曲线,其温度均是随机产生,且每隔一秒生成一个温度值,绘制其动态变化曲线。效果图如下:实现代码:public class TemperatureUI extends Application { int t = 1; int seriesNum = 3; public static void main(String[] args) { launch(args); } @Override public void sta

2020-09-09 16:35:33 1657

原创 Java多线程——抛硬币

Java多线程编写一个Java程序,该程序将启动4个线程,其中3个是掷硬币线程,1个是主线程。每个掷硬币线程将连续掷出若干次硬币(10次以内,次数随机生成);主线程将打印出正面出现的总次数以及正面出现的概率。(1)主线程public class MainThread { public static void main(String[] args) throws InterruptedException { int m = 0; // 正面的次数 float

2020-09-09 16:25:38 610

原创 服务器端和客户端通过TCP协议进行数据交互的基本应用

网络编程——TCP编程举一个基本的例子来说明服务器端和客户端之间的数据交互,采用TCP协议实现。题目:客户端能够接收用户输入的两个数并发送到服务器;服务器端能够接收到这两个数并将其相加并将结果返回给客户端;客户端接收到结果后打印出来并关闭连接。TCP协议TCP协议:有链接、保证可靠的无误差通讯通信过程:①服务器:创建一个ServerSocket,等待连接②客户机:创建一个Socket, 连接到服务器③服务器: ServerSocket接收到连接,创建一个Socket和客户的Sock

2020-07-15 16:15:22 3110

转载 利用JavaFX设计一个简易的动态时钟

简易动态时钟最终效果:绘制时钟面板若要绘制一个时钟,需要绘制一个圆并为秒钟、分钟和小时绘制三个指针。为了画一个指针,需要确定一条直线的两端:一端是时钟的中央,位于(centerX,centerY);另外一端位于(endX,endY),由一下公式来确定:endX=centerX+handLength×sin(θ)endY=centerY-handLength×cos(θ)(其中θ是指针和竖直方向12点的夹角)因为一分钟有60秒,所以第2个指针的角度是:second×(2π/60)分钟的位置由

2020-07-15 14:50:57 2741

原创 Java多线程和多进程的优缺点

Java多线程和多进程的对比1、多进程(1)多进程的优点(2)多进程的缺点2、多线程(1)多线程的优点(2)多线程的缺点1、多进程当前的操作系统都是多任务OS。每个独立执行的任务就是一个进程。操作系统OS将时间划分为多个时间片(时间很短),每个时间片内将CPU分配给某一个任务,时间片结束,CPU将自动回收,再分配给另外任务。从外部看,所有任务是同时在执行。但是在CPU上,任务是按照串行依次运行(单核CPU)。如果是多核,多个进程任务可以并行。但是单个核上,多进程只能串行执行。串行程序,是指程序只能

2020-07-15 14:25:41 4088

原创 Java多线程的两种创建方式

Java多线程的两种创建方式Java多线程的两种创建方式1、通过继承Thread类创建多线程2、通过实现Runnable接口来创建线程Java多线程的两种创建方式编写一个程序,该程序能够生成3个线程,每个线程从1输出到10,要求用两种方法实现;1、通过继承Thread类创建多线程public class Thread1{ public static class testThread extends Thread{ @Override public void

2020-07-14 17:36:44 510

原创 Java实现文件及文件夹的删除

Java实现文件及文件夹的删除1、删除单个文件 public static boolean deleteFile(String fileName) { File file = new File(fileName); // 如果文件路径只有单个文件 if (file.exists() && file.isFile()) { if (file.delete()) { System.o

2020-07-14 17:15:47 8807

原创 Java的IO流实现文件和文件夹的复制

Java的IO流实现文件和文件夹的复制1、使用文件流对单个文件进行复制将某个文件复制到指定的路径下: //复制文件 public static void copy(File f1, String path) throws IOException { System.out.println("***copy***" + f1.getName()); FileInputStream in = new FileInputStream(f1); FileOutputStream out = new

2020-07-14 16:50:56 3120

转载 纯CSS实现表单验证

纯CSS实现表单验证今天我们来探索下使用纯css实现表单验证,借以学习css selectors level 4中的表单相关的伪类选择器。案例欣赏代码我同样放到了codepen,大家可以在线研究,或下载收藏。知识解析关键在于使用css selectors levle4里的一些伪类实现表单验证,这些伪类有::required和:optional:in-range和out-of-range:valid和:invalid:read-only和:read-write上面的案例就是使用了:i

2020-07-13 15:28:54 367

原创 Oracle 11g安装过程中常见的问题

Oracle 11g安装过程中常见的问题1、Oracle 11g安装时出现程序未找到文件。解决办法如下:将 win64_11gR2_database_2of2 文件夹中的database -> stage -> Components下的文件复制到 win64_11gR2_database_1of2 的相应的 Components 文件夹下。2、Oracle 11g安装时出现...

2020-07-13 14:48:51 2149

原创 数据库对象的创建与管理(SQL基本的增删改查)

数据库对象的创建与管理SQL基本的增删改查目录数据库对象的创建与管理SQL基本的增删改查一、表的创建与管理(1)创建表(2)修改表(3)查询表(4)删除表二、索引的创建与管理(1)创建索引(2)查询索引(3)删除索引三、视图的创建与管理(1)创建视图(2)修改视图定义(3)查询视图(4)删除视图四、序列的创建与管理(1)创建序列(2)序列的使用(3)查询序列(4)删除序列一、表的创建与管理(1)创建表员工表(员工编号、姓名、薪水、性别)create table emp( emp_id numb

2020-07-13 14:45:47 1244

原创 Oracle11g数据库创建表的方式——Sqlplus命令和企业管理器

Oracle11g数据库创建表的方式创建学生-课程数据库(1)学生表:Student(Sno,Sname,Ssex,Sage,Sdept)对应含义 (学号、姓名、性别、年龄、所在系)(2)课程表:Course(Cno,Cname,Cpno,Ccredit)对应含义 (课程号、课程名、直接先行课号、学分)(3)学生选课表:SC(Sno,Cno,Grade)对应含义 (学号、课程名、成绩...

2020-04-05 15:04:59 6247 1

原创 Oracle11g数据库的详细卸载步骤

Oracle11g数据库的详细卸载步骤12

2020-04-04 13:53:13 3854

原创 Oracle11g数据库的详细安装与卸载步骤

Oracle1、Oracle数据库的安装你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来...

2020-04-03 22:27:04 2247

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除