2019暑期金华集训 Day6 计算几何

自闭集训 Day6 计算几何 内积 内积不等式: \[ (A,B)^2\le (A,A)(B,B) \] 其中\((A,B)\)表示\(A\cdot B\)。 (好像是废话?) 叉积 \[ A\times B=|A||B|\sin \theta \] 二维叉积:\(A\times B=x_1y_2-x_2y_1\)。 三维叉积: \[ A\times B=\left| \begin{matrix} i&j&k\\ Ax&Ay&Az\\ Bx&By&Bz \end{matrix} \right|
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

2019暑期金华集训 Day7 动态规划

自闭集训 Day7 动态规划 LOJ6395 首先发现这个树的形态没啥用,只需要保证度数之和是\(2n-2\)且度数大于0即可。 然后设\(dp_{i,j}\)表示前\(i\)个点用了\(j\)个度数的最小值,然后就获得了\(O(n^3)\)的DP。 不妨每个点的度数都减1,那么总度数就变成\(n-2\)了。 考虑原来\(i\)的作用是什么:要限制选的点数不能超过\(n\)。 此时我们总度数小于\(n\),所以只要度数不为0的点的总度数不超过n-2那么就肯定有点数不超过n。所以我们可以先认为所
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

Linux系统命令与权限

回顾: 所有的IT知识都时候依托以OSI七层模型(TCP/IP四层); 协议:(规定) 应用层协议:http https(B/S) ssh telnet smtp pop3 imap ftp tftp dns dhcp 传输层:tcp udp -- 端口 网络层:路由协议 被路由协议(IPv4 IPv6) x.x.x.x 数据链路层:以太网协议 MAC ff:ff:ff:ff:ff:ff:ff 全球唯一 物理层:01的电信号 一、Linux的目录结构 1、Linux的磁盘管理 fdisk --
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

08.05

无密码远程连接 文件相关的命令 1、创建和删除操作 Touch 修改时间戳 stat (atime mtime ctime),如果没有该文件就创建该文件 -C 没有该文件,不创建 top --> 查看进程[CPU使用率:sy内核空间使用率 ur用户空间使用率] -a 更改由 File 变量指定的文件的访问时间。   Rm *find* [范围] -file d -name a* [文件属性]      -exec 命令 { }\;      -ok 命令 { }\;      | xargs
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

05Linux知识的学习

---恢复内容开始--- 回顾 所有的It知识都是依托于OSI七层模型(TCP/IP四层) 协议:(规定) 应用层协议:http https(B/S) ssh telnet smtp pop3 imap ftp tftp dns dhcp 传输层:tcp udp -- 端口 网络层:路由协议 被路由协议(IPv4 Ipv6) x.x.x.x 数据链路层:以太网协议 MAC ff:ff:ff:ff:ff:ff:ff 全球唯一 物理层:01的电信号 Linux的目录结构 Linux的磁盘管理 fd
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

JSON.toJSONString(joinPoint.getArgs())报错getOutputStream() has already been called for this response

nested exception is java.lang.IllegalStateException: It is illegal to call this method if the current request is not in asynchronous mode (i.e. isAsyncStarted() returns false)] with root cause private void addOperationLog(JoinPoint joinPoint, Object
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

#2416. 点燃的火焰(flame)

题目描述 bx2k发明了许多有趣的物品。因为他是一个神犇。他决定使用一种古老的计时方法:燃烧绳子。 bx2k有许多长短不一粗细均匀的绳子,如果它的一头被点燃,每秒会沿着绳子的方向烧去一个单位长度。 bx2k把 $n$ 根绳子排成了一棵树($n$ 个点 $n-1$ 条边的无向连通图)的形状。其中绳子代表边。两根绳子只会在端点处接触。如果一根绳子的某一端开始燃烧,与它接触的绳子也会同时被点着。 bx2k只能在开始时同时点燃树的若干个叶子节点。现在他想知道他可以统计出多少种不同的时间。一种时间可以被
分类: 其他 发布时间: 08-05 20:34 阅读次数: 0

Egret入门学习日记 --- 第二十七篇(书中 9.18.4 ~ 9.18.6 节 内容)

第二十七篇(书中 9.18.4 ~ 9.18.6 节 内容)   好!开始 9.18.4节。                                                   重点(接着昨天的重点,所以是重点4):     4、List组件的 数据源 形式。     5、通过代码,设置 List 组件绑定的皮肤。     6、List 组件的垂直布局、网格布局方式。   操作:     4、List组件的 数据源 形式。       第一种,普通字符串数组形式。       
分类: 企业开发 发布时间: 08-05 20:34 阅读次数: 0

防火墙NAT映射-端口回流-从零开始学RouterOS系列06

本教程适用于:在内网里面使用公网地址去访问内网的服务器。有点拗口,通俗来说,就是用一个公网IP就能内外网通吃,不用内网一个和外网一个的记。端口回流,学名 Hairpin NAT。望文生义,就是发夹弯一样的NAT,当我们内网电脑使用公网地址访问网站服务器的时候,我们路由器立刻转手帮回送给网站服务器,就不用去走公网。好处是:这样子不会受制于公网带宽限制,我们也不用记太多的访问方式。但是在有些下一代防火
分类: 企业开发 发布时间: 08-05 20:20 阅读次数: 0

java 多线程-同时在网上下载多个图片

*创建多线程的三种方式继承Thread类,重写Run方法实现Runable接口,重写run方法实现callable接口,重写call方法继承Thread类,重写run方法,类名.start()启动线程实现Runable接口,重写run方法,newThread(类对象).start();**publicclasscommonsextendsThread{//run是线程的入口点publicvoidd
分类: 编程语言 发布时间: 08-05 20:20 阅读次数: 0

高级学习第一天

1.对之前学习的总结 javase 变量的声明 在内存中存储要处理的数据 逻辑结构 循环结构 对数据进行处理 方法 封装功能代码 面向对象 类和对象 是对方法和数据完整性的封装 取得的数据希望从本地(硬盘)获得,于是引入了IO流,可以从本地取得数据 本地的数据杂乱无章,需要有个管理者 于是有了数据库和连接数据库的JDBC 数据不能只被以一个人使用而让其他人一直等着,所以引入了多线程, 一切都做好了,但是不能只拘泥于控制台,需要一个好点的交互页面.所以出现了html 页面出现了,能不能增加一点花
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

多线程测试时的辅助类--CountDownLatch

多线程时,很多时候由于mian线程与多线程结束时间不可控,造成无法测试 辅助测试类---CountDownLatch 我看的视频教程匿名内部类无法使用外部的变量,所以CountDownLatch定义为了final,但是我现在jdk12似乎没问题 /** * 多线程环境下运用CountDownLatch测试五种模式 * @author 小帆敲代码 * */ public class Test02 { public static void main(String[] args) throws Ex
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

Appium+python启动虚拟机app

查看appPackage和appActivity方法: 1.先在cmd命令行输入 adb logcat ActivityManager:I *:s 2.点击虚拟机启动app即可查看,/前是appPackage,/后是appActivity 其他方法见:https://blog.csdn.net/xl_lx/article/details/78717917 代码: # -*- coding:UTF-8 -*- from appium import webdriver import time
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

##在Mybatis框架中#{}与${}有什么区别?你知道么?

在Mybatis框架中#{}与${}有什么区别?你知道么?   #{}表示一个占位符号   通过#{}可以实现 preparedStatement 向占位符中设置值,自动进行 java 类型和 jdbc 类型转换,#{}可以有效防止 sql 注入。 #{}可以接收简单类型值或 pojo 属性值。 如果 parameterType 传输单个简单类型值,#{}括号中可以是 value 或其它名称。   ${}表示拼接 sql 串   通过${}可以将 parameterType 传入的内容拼接在
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

中山Day5——普及

今天题目真是贼难呐。。。才38。。。 收获:树状数组单个修改 树状数组区间修改 T1:旅行 题意:有n个数,问;从中取任意个数,他们的和为质数的方案数是多少?(n<=50) 暴力模拟即可,这里不讲。 见代码: #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> using namespace std; int n,ans,sum,a[551],b[551]; bool flag[551][10
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

html抽取

标题显示不一样,需要挖坑 <title>{% block title %}{% endblock %}</title> 填坑 {% block title %}首页面{% endblock %} cs不一样需要的坑 {% block link %} {% endblock %} 那行地方需要改动的就需要挖坑 分析网站网页结构,寻找共同点和不同点 选择一个base页面作为底层页面,其他页面调用base页面一个板块 观察提供静态模板页面,找出模板的公共部分,然后抽取作为基础模板。 经过观察,发现提
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

2019暑期金华集训 Day1 组合计数

自闭集训 Day1 组合计数 T1 \(n\le 10\):直接暴力枚举。 \(n\le 32\):meet in the middle,如果左边选了\(x\),右边选了\(y\)(且\(x+y\le B\)),那么对答案的贡献就是 \[ {B-x-y+n-1\choose n-1} \] 根据范德蒙德恒等式 \[ {a+b\choose n} =\sum_{i=0}^n {a\choose i}{b\choose n-i} \] 所以上面可以拆开成 \[ \sum_{i=0}^{n-1} {
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

SpringBoot--自动配置原理-4个注解

一、自动配置原理 四个元注解:修饰注解的注解 @Target(ElementType.TYPE) 这个注解用在那个位置上,可以使用在类上,方法上,成员变量上 @Retention(RetentionPolicy.RUNTIME) 保存策略 :运行期起作用这个可以用反射机制 @Documented 文档化注解:可以生成到API文档里去的 @Inherited 标注继承注解:父类注解了,子类自己继承这些注解 118个配置类 @SpringBootConfiguration:springBoot注解
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

Towards a Robust Deep Neural Network in Text Domain A Survey

摘要 这篇文章主要总结文本中的对抗样本,包括器中的攻击方法和防御方法,比较它们的优缺点。 最后给出这个领域的挑战和发展方向。 1 介绍 对抗样本有两个核心:一是扰动足够小;二是可以成功欺骗网络。 所有DNNs-based的系统都有受到对抗攻击的潜在可能。 很多NLP任务使用了DNN模型,例如:文本分类,情感分析,问答系统,等等。 以上是一个对抗攻击实例。除此之外,对抗样本还会毒害网络环境,阻碍对恶意信息[21]-[23]的检测。 除了对比近些年的对抗攻击和防御方法,此外,文章还会讲CV和NLP
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0

JAVA-基础-控制结构

一、控制结构     控制结构是控制程序如何运行的特殊的语句结构。     控制结构分为 顺序控制结构 分支控制结构 循环控制结构。 二、顺序控制结构     除了分支控制结构 和 循环控制结构之外的语句都是按照顺序控制结构运行的。即,语句由上到下,由左到右依次执行。 三、分支控制结构     1.if判断       i. if语句         if可以实现判断,通过判断的结构决定是否执行某段代码。       基本结构:             执行逻辑图:          ii.
分类: 其他 发布时间: 08-05 20:18 阅读次数: 0