自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iptables动作

服务器流量在通过input链之后,进入到服务器内,还遵循一些动作去处理这些数据包。解决内网客户用户用同一个公网的问题。

2024-04-28 01:13:34 78

原创 iptables链

iptables把用于处理和过滤流量的策略,称之为规则,多条规则就组成了一个规则链,并且规则链还有默认的动作规则链根据数据包所处的不同的位置进行不同的分类Linux默认的5个规则链:

2024-04-28 01:04:11 73

原创 Iptables

当数据包符合规则条件时,iptables就根据做定义的动作来处理这些数据包进行。中,这些规则定义了源地址信息,目的地址信息,传输协议类型,服务类型。,匹配到正确的规则后,就结束匹配工作,并且执行对应的工作。如果读取到的防火墙所有规则都不符合,就会执行默认的策略。防火墙的规则默认是存储在Linux内核空间的信息包。就是按规则办事,由运维人员制定流量的出入把控。查看Linux防火墙规则。

2024-04-28 00:53:01 49

原创 网络编程 防火墙

iptables是把用户配置的防火墙规则交给内核层的netfillter工具进行处理。iptables+netfillter共同组成了Linux的软件防火墙。软件防火墙:在软件系统内核级别实现网络流量过滤,性能稍差,但是成本低。firewalld软件又代替了iptables工具。真正实现流量过滤的软件是netfillter。成功过滤掉一些恶意流量。定义各种流量匹配规则。

2024-04-28 00:22:27 84

原创 Java常用API

包:包是用来分门别类的管理不同程序的,类似于文件夹,建包有利于程序的管理和维护。但是Java.lang包下的程序是不需要我们导包的,可以直接使用。在自己程序中调用其他包下的程序的注意事项。

2024-04-27 02:16:19 283

原创 Java面向对象

在面向对象编程中,我们已经创建了一个类,现在又想创建一个与之相似的类,比如添加新方法或修改原来的方法,我们不必从头开始,我们可以从原来的类派生出新的类,我们将原来的类称为父类或者基类,派生出来的类叫做子类,子类则会继承父类的数据和方法。必须保证对象本来创建的时候的类与将要向下转型的类一致,如果不一致就会报错。一个类如果是final的,那么其中所有的成员方法都无法进行覆盖重写。# 一个子类的直接父类是唯一的,但是一个父类可以拥有很多个子类。1、在多态的代码当中,看new的是谁,就优先用谁,没有则先上找。

2024-04-26 01:10:42 589

原创 JAVA基础语法day01

--2、抄代码得到扫描对象:Scanner sc = new Scanner(System.in)---在表达式中 byte , short , char 是直接转换为int类型参与运算的。---默认情况下,大范围类型的变量直接赋值给小范围数据类型的变量会报错。---1、导包:import java.util.Scanner;---字符存的是ASCIL码表中对应的数字的二进制形式。---表达式的最终结果类型由表达式中的最高类型决定。---JAVA提供的程序使用说明书。---也是采用二进制进行存储。

2024-04-18 01:22:40 178

原创 二分查找【模板】

【代码】二分查找【模板】

2024-04-06 22:58:14 82

原创 深度优先搜索【模板】

【代码】深度优先搜索【模板】

2024-04-06 22:53:38 74

原创 洛谷B3624【猫粮规划】

显然,可能有很多种选择食物的方式可以达成这个目标,因此机器猫想知道方案总数。第二行,n 个正整数,表示每一份食物含有的能量 w[i]。选择食物 1, 2, 4,能量 10+10+50 = 70。选择食物 1, 3, 4,能量 10+20+50 = 80。选择食物 2, 3, 4,能量 10+20+50 = 80。机器猫可以吃掉其中一些食物,获得这些食物的能量之和。当能量为0的时候,只有一种情况:所有的食物都不挑选。选择食物 3, 4,能量 50+20 = 70。对于 50%50% 的数据,满足 n≤20。

2024-04-05 16:29:00 325

原创 洛谷P1566【加等式】

对于一个整数集合,我们定义“加等式”如下:集合中的某一个元素可以表示成集合内其他元素之和。如集合 1,2,31,2,3 中就有一个加等式:3=1+23=1+2。而且 3=1+23=1+2 和 3=2+13=2+1 是相同的加等式,也是这个集合唯一的加等式。给定一个整数集合,编程找出其加等式的个数。其实也就是遍历每个元素为等式的和,然后搜索出排序后的数组中和为该元素的情况,ans++对于每个输入数据,输出一个整数,表示其中加等式的个数。的整数 xi​,表示集合元素。直接深度优先搜索DFS。

2024-04-05 14:05:41 124

原创 洛谷P2426【删数】

有 �N 个不同的正整数 �1x1​, �2x2​, ..., ��xN​ 排成一排,我们可以从左边或右边去掉连续的 �i (1≤�≤�)(1≤i≤n) 个数(,如果只去掉一个数,操作价值为这个数的值。),剩下 �−�N−i 个数,再把剩下的数按以上操作处理,直到所有的数都被删除为止。每次操作都有一个操作价值,比如现在要删除从 �i 位置到 �k 位置上的所有的数。对于f[i][j]=j*abs(a[i]-a[j])f[i][j]表示从i开始删除j个数的最大价值。很显然,我们要求的是f[1][n],

2024-04-05 13:54:59 287

原创 弗洛伊德最短路径算法

【代码】弗洛伊德最短路径算法。

2024-04-05 00:49:42 105

原创 第十一届蓝桥杯C/C++ B组 【回文日期】

只看后四位,月份和日期,若想整个日期回文,后四位必须与年份回文,所以只看与年份回文的日期在当年中是否合法。

2024-03-27 11:25:26 267

原创 第十届蓝桥杯C/C++组 【迷宫】

【代码】第十届蓝桥杯C/C++组 【迷宫】

2024-03-27 10:57:31 259

原创 第十届蓝桥杯C/C++组 【外卖员优先级】

【代码】第十届蓝桥杯C/C++组 【外卖员优先级】

2024-03-27 10:21:20 77

原创 大佬救命!!!

大佬帮忙看看此代码为什么没有输出?

2024-03-20 16:09:48 65

原创 蓝桥杯2021省B 填空5 最短路径问题

【代码】蓝桥杯2021省B 填空5 最短路径问题。

2024-03-16 17:54:01 354

转载 洛谷p1232【快速幂】

【代码】洛谷p1232【快速幂】

2024-03-10 16:20:54 9

原创 洛谷p1216【数字三角形】

状态转移方程: dp[i][j] = max(dp[i + 1][j], dp[i + 1][j + 1]) + f[i][j];状态转移方程:dp[i][j] = max(dp[i - 1][j - 1], dp[i - 1][j]) + f[i][j];

2024-03-09 17:06:13 320

原创 洛谷p1255【数楼梯】

求大佬指点鄙人的代码如何修改才不用特判n=1;动态规格 + 斐波那契数列 + 高精度。

2024-03-09 16:17:50 342

原创 洛谷p1192【台阶问题】

不一样的是这次一次性能走的步幅变大了。在这里写出状态转移方程。

2024-03-09 01:09:51 346

原创 洛谷p1176【路径条数2】

两次首行首列的遍历没有考虑到某些点无法到达的问题。第一次的代码出现了逻辑上的大错误,不够细节。现在来看更改后的代码。

2024-03-09 00:53:29 303

原创 洛谷p1057【传球游戏】

特判i = 1 和i = n的情况。求大佬提供不用进行特判的代码。

2024-03-08 19:50:18 388 1

原创 洛谷p1115【最大子段和】

递推 + 最小空间使用。

2024-03-08 13:10:24 328

原创 洛谷p1051【谁拿了最多奖学金】

【代码】洛谷p1051【谁拿了最多奖学金】

2024-03-08 01:14:30 319 1

原创 洛谷p1024【一元三次方程求解】

【代码】洛谷p1024【一元三次方程求解】

2024-03-08 01:10:26 331 1

原创 洛谷p1022【计算器的改良】

【代码】洛谷p1022【计算器的改良】

2024-03-08 01:06:52 320 1

原创 洛谷p1010【幂次方】

注意n的范围,可以确定最高不超过14次幂。显而易见,使用递归算法。

2024-03-08 01:04:05 325 1

原创 洛谷p1009【阶乘之和】

【代码】洛谷p1009【阶乘之和】

2024-03-08 01:00:35 305 1

原创 洛谷p1008【三连击】

【代码】洛谷p1008【三连击】

2024-03-08 00:33:16 310 1

原创 洛谷p1033【自由落体】

【代码】洛谷p1033【自由落体】

2024-03-08 00:28:14 332 1

原创 洛谷p1036【选数】

【代码】洛谷p1036【选数】

2024-03-08 00:26:05 340 1

原创 洛谷p1012【拼数】

【代码】洛谷p1012【拼数】

2024-03-07 19:04:07 318

原创 洛谷p1056【排座椅】

int main()i<=d;i++){i<m;i++){j<=n;j++){=0){i<k;i++){j<m-1;j++){index=j;j<n;j++){i<=m;i++){=0){i<l;i++){j<n-1;j++){index=j;return 0;

2024-03-07 19:00:54 347

原创 洛谷p1774【最接近神的人】

【代码】洛谷p1774【最接近神的人】

2024-03-07 18:57:25 332

原创 洛谷p3368【模板】树状数组2

【代码】洛谷p3368【模板】树状数组2。

2024-03-07 18:54:23 368

原创 洛谷p3374树状数组

【代码】洛谷p3374树状数组。

2024-03-07 00:02:21 301

原创 sort函数与stable_sort函数

sort函数可以对给定区间内的所有元素进行升序和降序头文件:#include<algorithm>语法:sort(start,end,cmp)注意:第三个参数cmp升序情况下可以不写,降序情况下需要多调用一个函数如参数:(1)start表示要排序的起始地址;(2)end表示数组结束地址的下一位;

2024-03-06 14:11:35 371

原创 洛谷p1168中位数

return l;int main()cin >> n;i <= n;i++) {cin >> x;else {return 0;vector方法。

2024-03-06 13:15:19 364

空空如也

空空如也

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

TA关注的人

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