随笔22

22
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

luogu P3980 [NOI2008]志愿者招募

传送门 网络流又一 神仙套路应用 首先考虑列不等式,设\(x_i\)为第i种人的个数,记\(b_{i,j}\)为第i种人第j天是否能工作,那么可以列出n个不等式,第j个为\(\sum_{i=1}^{m}b_{i,j}x_i\ge a_j\) 然后将这些不等式转成等式,新开变量y,则那些不等式可以写为\[\begin{cases}b_{1,1}x_1+b_{2,1}x_2...+b_{m,1}x_m=a_1+y_1\\b_{1,2}x_1+b_{2,2}x_2...+b_{m,2}x_m=a_2
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

spring-cloud-sleuth简单使用

快速开始 一、导入依赖 <!--链路追踪 start--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-sleuth</artifactId> <version>2.0.0.RELEASE</version>
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

《TCP IP 详解卷1:协议》阅读笔记 - 第三章

阅读须知:笔记为阅读《TCP IP 详解卷1:协议》后摘抄的一些知识点,其间也有加入一些根据英文原版的自己翻译和结合网上知识后的理解,所以有些段落之间并不能够串联上或者知识点与书上略有差别(基本差别不大,参考的资料属RFC官方文档)。 第三章:链路层 链路层的目的是为IP模块发送和接收IP数据报。 以太网和IEEE 802局域网标准 以太网指的是一套标准,有DEC、Intel公司和Xerox公司在1980年首次发布,并在1982年加以修订。第一个常见格式的以太网被称为"10Mb/s以太网"或"
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

Feign性能优化注意事项--超时

一、FeignClient注解 FeignClient注解被@Target(ElementType.TYPE)修饰,表示FeignClient注解的作用目标在接口上 @FeignClient(name = "github-client", url = "https://api.github.com", configuration = GitHubExampleConfig.class) public interface GitHubClient { @RequestMapping(
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

计算机网络基础知识点(一)

1、网络结构分层   国际标准化组织(ISO)在1978年提出了“开放系统互联参考模型”,即著名的OSI/RM模型(Open System Interconnection/Reference Model)。它将计算机网络体系结构的通信协议划分为七层,自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentatio
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

AWVS扫描工具使用教程

上文AppScan扫描工具-工作原理&操作教程有写到Web安全漏洞扫描工具之一的APPScan,除此,还有另外一款国内使用比较主流的Web安全漏洞扫描工具——AWVS。相较于大容量的AppScan,AWVS显得比较轻量级,安装包大概100M,扫描速度比较有优势,所包含的扫描漏洞类型也比较齐全,可以把两款工具结合一起使用。 AWVS是一款Web漏洞扫描工具,通过网络爬虫测试网站安全,检测流行的Web应用攻击,如跨站脚本、sql 注入等。据统计,75% 的互联网攻击目标是基于Web的应用程序。 A
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

洛谷P2408 不同子串个数 后缀数组_Height数组

## 题目描述: 给你一个长为 $N$ $(N<=10^5)$ 的字符串,求不同的子串的个数 我们定义两个子串不同,当且仅当有这两个子串长度不一样 或者长度一样且有任意一位不一样。子串的定义:原字符串中连续的一段字符组成的字符串 很妙的一道题,考察了对 $Height$ 数组的理解。 $1.$首先,不难发现任意子串都可以被字符串中后缀串的前缀表达出来 $2.$我们知道, $Height[i]$ 被定义为排名为 $i$ 的后缀串与排名为 $i-1$ 的后缀串的 $LCP$. 而与排名为 $i$
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

《TCP IP 详解卷1:协议》阅读笔记 - 第四章

阅读须知:笔记为阅读《TCP IP 详解卷1:协议》后摘抄的一些知识点,其间也有加入一些根据英文原版的自己翻译和结合网上知识后的理解,所以有些段落之间并不能够串联上或者知识点与书上略有差别(基本差别不大,参考的资料属RFC官方文档)。 第四章:地址解析协议 地址解析协议(ARP)提供了一种在IPv4地址和各种网络技术使用的硬件地址之间的映射。ARP仅用于IPv4,IPv6使用邻居发现协议,它被合并入ICMPv6。地址解析是发现两个地址之间的映射关系的过程,ARP提供从网络层地址到相关硬件地址的
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

configure文件的生成

https://blog.csdn.net/mitesi/article/details/44773951 make 根据Makefile编译源代码,连接,生成目标文件,可执行文件。 make clean 清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件。 make install 将编译成功的可执行文件安装到系统目录中,一般为/usr/local/bin目录。
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

Vue系列之 => 结合webpack使用vue-router

安装 vue-router cnpm i vue-router -S index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge">
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

转换流,打印流,序列化

微信公众号:菜鸟永恒 第11天 IO流 今日内容介绍  转换流  序列化流  打印流  Properties 今日学习目标  能够阐述编码表的意义  能够使用转换流读取指定编码的文本文件  能够使用转换流写入指定编码的文本文件  能够使用Properties的load方法加载文件中配置信息  能够使用Properties的store方法保存配置信息到文件  能够说出打印流的特点  能够使用序列化流写出对象到文件  能够使用反序列化流读取文件到程序中  能够导入comm
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

Luogu4221 WC2018州区划分(状压dp+FWT)

  合法条件为所有划分出的子图均不存在欧拉回路或不连通,也即至少存在一个度数为奇数的点或不连通。显然可以对每个点集预处理是否合法,然后就不用管这个奇怪的条件了。   考虑状压dp。设f[S]为S集合所有划分方案的满意度之和,枚举子集转移,则有f[S]=Σg[S']*f[S^S']*(sum[S']/sum[S])p (S'⊆S),其中g[S]为S集合是否合法,sum[S]为S集合人口数之和。复杂度O(3n)。这个式子非常显然,就这么送了50分。p这么小显得非常奇怪但也没有任何卵用。   考虑优
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

C#之重写与隐藏

一 重写与隐藏区别 (1)方法重写:就是在基类中的方法用virtual关键字来标识,然后在继承类中对该类进行重写(override),这样基类中的方法已经被重写了,已经失去了功能了。当让基类的对象的引用直接指向继承类的对象时(多态性),调用该方法则是调用的继承类的方法。 (2)方法隐藏:无论基类中的方法是否用了virtual关键字,继承类中都可以用new关键字(如果不用new的话,不会产生错误,但会生成一个编译警告)将基类中的方法隐藏,所谓隐藏就是隐藏,不像重写,重写就是原来的(基类中)已经不
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

命令别名与历史命令

1.命令别名设置:alias,unalias 命令别名可以帮助你在一些惯用命令特别长的时候,进行简化,帮助你减少命令误差 例: *例出当前已有的命令别名 [root@server3 ~]# alias alias cp='cp -i' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l.='ls -d .* --color=auto' a
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

请求传参、日志等级和爬虫优化

请求传参 在某些情况下,我们爬取的数据不在同一个页面中,例如,我们爬取一个电影网站,电影的名称,评分在一级页面,而要爬取的其他电影详情在其二级子页面中。这时我们就需要用到请求传参 案例展示:爬取http://www.55xia.com电影网,将一级页面中的电影名称,名字,评分 二级页面中的导演,演员进行爬取 爬虫文件 # -*- coding: utf-8 -*- import scrapy from moviePro.items import MovieproItem class
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

【HNOI2007】紧急疏散

题面 题解 \(\text{HNOI2007}\)真的恐怖 这是集合了所罗门的咒语,胜负一子等神仙题和码农题的一年 所以这道题非常码 二分答案,将门拆点,于是就变成了一个二分图匹配的题目 反正很恶心 代码 #include<cstdio> #include<cstring> #include<cctype> #include<algorithm> #include<queue> #define RG register #define file(x) freopen(#x".in", "r",
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

知行:成长的迭代之路

在「极客时间」更新了半年专栏,正好在年末更新完了,这篇算是专栏的尾声,算是一个总结式感悟,也在这里分享下。 专栏的主题关乎成长,而成长的本质,就是两个字:知行 —— 始于知,终于行。 知 知,起于阅读;当你决定学习一样东西时,自然就会从阅读开始。从阅读中学习,要么是直接获得知识,要么就是从别人的学习经历或经验中找到值得自身借鉴的参考与启发。 我硕士毕业于广州中山大学,一直让我铭记的是当年学校的校训,那是孙中山先生于 1924 年 11 月 11 日在广东大学(原校名,后为纪念孙中山先生改名)举
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

Vuejs2.9.6安装启动demo

1、安装nodejs 参考:https://www.cnblogs.com/yominhi/p/7039795.html $ node -v v10.15.0 $ npm -v 6.4.1 2、全局安装vue-cli脚手架工具 npm install -g vue-cli $ vue -V 2.9.6 3、全局安装webpack npm install webpack –g 4、创建webpack项目 创建一个基于webpack模板的新项目 5、整个项目发布流程 6、项目demo 创建并启动项
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0

一部分内置函数

内置函数的整理: def func(n): return n**n print(func(4)) f =lambda x:x**x print(f) 匿名函数 lambda 参数:返回值 f=lambda x,y,c:(x,y,c) print(f(1,2,3)) 排序 语法 sorted(iterable,key=None,regverse=False) 计算字符串的长度 lst=['as','sdf','asdf','gfd'] def func(): print(so
分类: 其他 发布时间: 01-14 23:01 阅读次数: 0
今日推荐