自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

always running

进阶之路

  • 博客(82)
  • 收藏
  • 关注

原创 无服务技术

目录1.什么是无服务架构1.1 FaaS1.2 BaaS2.目前存在的有哪些无服务架构3.无服务架构的工作流程1.什么是无服务架构无服务技术是FaaS和BaaS的结合下面对于FaaS和BaaS的解释参考https://zhuanlan.zhihu.com/p/91026752和http://www.360doc.com/content/18/0109/09/40769523_720416537.shtml1.1 FaaS函数即服务,它们仍然由应用开发者编写服务端...

2021-11-11 19:43:00 704

原创 K8S入门

目录1.什么是K8S?2.K8S的历史3.K8S的架构3.1 Master节点:3.2 Node节点1.什么是K8S?K8S,就是基于容器的集群管理平台,它的全称,是kubernetes。Kubernetes这个单词来自于希腊语,含义是舵手或领航员。K8S是它的缩写,用“8”字替代了“ubernete”这8个字符。K8S用来管理容器资源。2.K8S的历史K8S是Google用go语言,对使用了十多年的Borg系统进行改写而诞生的。于2014年6月由Google公司正...

2021-11-11 18:14:54 415

原创 Docker入门

内容来自于B站课程,笔者进行了总结。B站课程指路:【狂神说Java】Docker最新超详细版教程通俗易懂_哔哩哔哩_bilibili目录Docker出现原因:Docker历史:Docker概述:相关网址:Docker与传统虚拟化技术的区别:Docker基本组成:Docker的安装Docker运行流程Docker底层原理:Docker出现原因:为了解决不同环境产品无法运行,部署环境麻烦的问题,使用Docker进行一站式解决。使用Docker后,发布项目时,项

2021-11-10 16:53:29 1124

原创 2022计算机保研经历

一.个人情况学校:双非 软件学院专业:软件工程排名:17/363六级:524(第二次才过,努力刷阅读的听力渣渣)四级: 517比赛:主要是程序设计竞赛+数学建模比赛(感谢acm队的经历,感谢数模那些熬夜的晚上,关于程序设计竞赛和数模部分的笔记写到了优快云中,可参考我往期文章,也可私信我)项目:大三进学校项目组,参与了工程项目offer情况:北邮,西工大,中农,吉大,中科院深圳先进技术研究院数字所,南理,西电,兰大最终去向:北邮二.夏令营情况夏令营就是神仙打架,由于疫情在.

2021-10-06 18:29:20 2074 6

原创 爬虫详解+案例

定义把互联网比作是一张网络的话,爬虫就是网络上的蜘蛛。通过Python进行爬虫代码编写进行网络请求然后进行数据的获取。快速高效的进行数据的检索筛选和获取。应用搜索引擎,数据分析,数据的二次应用,(某些软件的冷启动 )工具 1.urllib.request 自带库 2. requests 网络访问库 第三方库 3.bs4 解析 4.lxml 第三方库大体思路1.进行请求。2.进行解析,可能会多次解析。3...

2021-10-06 15:56:07 817

原创 Spring环境配置+helloworld运行 保姆级教程

废话不多说,直接上步骤1)file->new->project需要改动的仅此两处:勾选一个 勾选三个

2020-09-21 17:45:38 333

原创 数学建模第四讲----拟合算法+mean函数+匿名函数+曲线拟合工具箱+随机数生成

一.适用情况二.

2020-08-10 19:25:24 859

原创 数学建模第三讲----插值算法+MAYTLAB绘图

目录一.适用情况二.常见但建模不会去用的插值方法三.比赛会用到的插值方法----分段三次埃尔米特插值&三次样条插值(1)分段埃尔米特插值(2) 三次样条插值(3)n维数据的插值(不常用)(4)可以使用插值算法来预测数据四.MATLAB画图1.plot画图函数用法2.figure(n)一.适用情况已知的数据较少,需要根据已知数据再模拟创造出一些新的数据二.常见但建模不会去用的插值方法拉格朗日插值法 牛顿插值法注意:1.当插值多项式次数过高

2020-08-03 19:35:51 3012

原创 数学建模第二讲(二)----TOPSIS代码部分+MATLAB自定义函数(sort,zero,幻方矩阵)

一.在MATBLAB中引入表格数据把数据复制到工作区,并将这个矩阵命名为X(1)在工作区右键,点击新建(Ctrl+N),输入变量名称为X(2)在Excel中复制数据,再回到Excel中右键,点击粘贴Excel数据(Ctrl+Shift+V)(3)关掉这个窗口,点击X变量,右键另存为,保存为mat文件(下次就不用复制粘贴了,只需使用load命令即可加载数据)(4)注意,代码和数据要放在同一个目录下哦,且Matlab的当前文件夹也要是这个目录。clear;clcload data_water

2020-07-26 11:55:27 2783 3

原创 数学建模第二讲(一)----TOPSIS(优劣解距离法)

目录一.模型适用条件二.TOPSIS步骤(1)将原始矩阵正向化①极小型指标正向化②中间型指标正向化③区间型指标正向化(2)正向化矩阵标准化(3)计算得分并归一化一.模型适用条件选择最优策略,最佳人选问题 评价的决策层很多,即n很大 决策层中指标的数据是已知的二.TOPSIS步骤(1)将原始矩阵正向化将所有指标类型统一转为极大型指标常见指标类型:①极小型指标正向化公式:max-x如果所有元素均为正数,也可使用1/x例如:.

2020-07-25 20:40:05 2543 1

原创 数学建模第一讲(三)----层次分析法代码

说明:在论文写作中,应该先对判断矩阵进行一致性检验,然后再计算权重,因为只有判断矩阵通过了一致性检验,其权重才是有意义的。 在下面的代码中,我们先计算了权重,然后再进行了一致性检验,这是为了顺应计算过程,事实上在逻辑上是说不过去的。 自己写论文中如果用到了层次分析法,一定要先对判断矩阵进行一致性检验。 只有非一致矩阵的判断矩阵才需要进行一致性检验,因此要造一个非一致矩阵。...

2020-07-20 23:30:10 1430

原创 数学建模----论文写作

避免查重tips(1)程序中的降重方法:加上自己的注释 改变量名称(ctrl+f【查找替换】) 把附录代码变成图片:转成PDF,然后浏览器打开打印(会降低代码清晰度,不建议)(2)正文中降重方法把易查重的部分放入图片中(公式编辑器) 把字体改小,然后设为白色(不建议) 建模流程部分用流程图表示(平时就准备着) ...

2020-07-20 20:53:16 369

原创 数学建模第一讲(二)-----matlab基础知识入门

目录:一.数学建模常用编程语言:二.Matlab窗口界面功能(1)主页窗口(2)绘图窗口(用来根据数据绘制图像)(3)App窗口(包含很多工具箱)(4)编辑器窗口(运行,查找,替换)(5)更改当前文件夹,直接将目录复制到导航栏,左侧会出现该文件夹下的所有文件。双击左侧文件即可打开对应文件。(6)工作区,显示所有用到的变量三.Matlab基本常识四.Matlab常用函数(1)disp函数:(2)向量表示法(3)拼接字符串way1:strcat...

2020-07-18 22:26:26 1714 3

原创 数学建模第一讲(一)----层次分析法模型(AHP)

一·模型适用问题:评价类问题(选择最优方案)二.评价类问题可用打分解决,各项指标权重和为1(1)确定指标用图:(2)确定图中数据方法:分而治之的思想(两个两个指标进行比较,最终根据比较结果来推算出权重)三.关键词:确定评价指标;形成评价体系四.切入问题:(1)评价目标(2)共几种可选方案(3)评价准则或指标是什么 题目背景材料提炼 常识 网上搜集参考资料(知网/万方/百度学术/谷歌学术等平台搜文献 -> 虫部落搜索引擎集合 https:/.

2020-07-16 12:23:29 4195 1

原创 牛客练习赛60--A 大吉大利(数论)

题意:题意就是给定一些数,求他们互相&的和比如样例分析a1,a2,a3,a4,a5ans=a1&a1+a1&a2+a1&a3+a1&a4+a1&a5+a2&a1+a2&a2+a2&a3+a2&a4+a2&a5+......+a5&a1+...+a5&a5由于0&任何数...

2020-03-28 10:48:25 160

原创 Pawn‘s Revenge (暴力)

先将k周围标记,然后找出所有失败的情况。剩下的就是一定会成功的情况,对于每个‘*’,先判断左下是否已经放过兵,如果没有,在它右下放兵并标记,结果+1。如果它的右下无法放,在左下放兵并标记,结果+1。#include <stdio.h>#include <iostream>using namespace std;char bor[1005][1005];in...

2020-01-15 11:23:34 550 1

原创 Best Relay Team----Nordic Collegiate Programming Contest 2017(vector+重载运算符)

#include <stdio.h>#include <iostream>#include <algorithm>#include <vector>using namespace std;struct stu{ string name; double speed1; double speed2; bool operator &...

2020-01-14 11:07:28 397 2

原创 Distinctive Character --- Nordic Collegiate Programming Contest 2017(queue实现bfs)

题目链接#include<stdio.h>#include<iostream>#include<queue>#include<string.h>using namespace std;char a[25];int dist[(1<<20)];//dist表示层数,即与给出的原串的不相似度 queue<int...

2020-01-14 09:46:20 174 1

原创 Xu1024’s treasure chest(简单数学题)

思路: #include <stdio.h>#include <iostream>using namespace std;int main(){ long long n; cin >> n; if(n==0) { cout << "-1"; } else { cout << 5*n <&l...

2020-01-14 09:02:11 223

原创 Binbin's treasure map(bfs)

思路:#include <stdio.h>#include <iostream>#include <algorithm>using namespace std;char map[505][505];int book[505][505]={0};struct note{ int x; int y;};bool cmp(int...

2020-01-13 18:00:40 232

原创 CET and miniskirt(思维题)

思路:#include <stdio.h>#include <iostream>using namespace std;int main(){ int t; cin >> t; int cnta1=0,cntb1=0,cntc1=0,cntd1=0; string s; cin >> s; for(int i=0;i...

2020-01-13 17:55:56 246

原创 Days passing(大整数取模+欧拉降幂)

欧拉降幂公式:这道题满足第一种情况#include <stdio.h>#include <iostream>using namespace std;int main(){ string ss[10]; ss[1]="Mon"; ss[2]="Tue"; ss[3]="Wed"; ss[4]="Thu"; ss[5]="F...

2020-01-13 17:53:02 183

原创 判断点是否共线

2020-01-13 17:41:52 1592

原创 The GCD of Fibonacci Numbers

#include <stdio.h>#include <iostream>using namespace std;int gcd(long long a,long long b){ if(b==0) { return a; } else { return gcd(b,a%b); }}int main(){ int fib[50...

2020-01-13 17:39:57 181

原创 火星人 STL next_permutation() 洛谷P1088

STL的next_permutation()给出序列在全排列中的下一个序列next_permutation()的头文件为#include<algorithm>代码:#include<bits/stdc++.h>using namespace std;int a[10005],n,m;int main(){ scanf("%d%d",&...

2020-01-11 10:55:39 172

原创 高精度GCD----super GCD 洛谷P2152

思路:高精度结合更相减损术更相减损术的语言描述:转化为代码思路为:对于 a,b 的 GCD(a,b)有:[1]. 若 a 为奇数,b 为偶数,GCD(a,b)=GCD(a,b/2)表示 b 存在2这个因子而 a 不存在,则将 b 除以2,,不考虑因子2;[2]. 若 a 为偶数,b 为奇数,GCD(a,b)=GCD(a/2,b)表示 a 存在2这个因子而 b...

2020-01-11 09:43:33 428 1

原创 Codeforce #598 div3 B. Minimize the Permutation(贪心)

题目:https://codeforces.com/contest/1256/problem/B题意:1~n乱序排列,进行最多n-1次互换,对于位置i和i-1只能换一次,求交换后的最小字典序排列思路:贪心,从1开始,判断是否需要前移(满足两个条件:1》该数小于它直接前驱 2》该数所在的位置没有进行过交换,即可进行前移),直到不满足条件,不能进行前移为止。再依次判断2,3......n...

2019-11-16 12:05:45 232

原创 Forsaken喜欢独一无二的树(唯一最小生成树 Kruscal)

题目:Forsaken喜欢独一无二的树思路:构造最小生成树的时候,直接计算每条可以加进最小生成树的边权和,然后减掉选中的唯一最小生成树的边权和,并将要选中的最小生成树的点加入点的并查集,最后得到的ans就是答案。复杂度是O(mlogm)。ACcode:```cpp#include<bits/stdc++.h>#define ll long longusing names...

2019-11-15 20:50:02 362

原创 Forsaken的三维数点(树状数组+二分)

题目:大二上----周训(一)B树状数组+二分ACcode(用cin,cout会T)#include <stdio.h>#include <iostream>#include <math.h>using namespace std;const int maxn=2e5+5;int c[maxn]={0};//最大值为sqrt(1e...

2019-11-12 21:39:18 249

原创 Forsaken喜欢正方形(几何思路+模拟)

题目:大二上----周训A题思路:算出四个点两两之间的距离,然后按照距离长短sort一下,如果dis[0]==dis[3](长宽相等) &&dis[4]==dis[5](对角线相等)则为正方形注意,仅长宽相等有可能为菱形,因此仍要判断对角线是否相等。ACcode:#include <stdio.h>#include <iostream&...

2019-11-12 19:08:35 286

原创 POJ----1190

剪枝+dfs#include <iostream>#include <cstdio>#include <cstring>using namespace std;int N, M;int best;int leftMinS[22], leftMinV[22];void dfs(int now, int sumS, int sumV, ...

2019-10-24 18:52:17 164

原创

开学一月有余了,似乎热度有减退的倾向。不能再像上学期一样,进入自己的舒适圈了!我始终坚信,越努力,越幸运!这条信则在身上也多次验证。既然选择了现在所走的道路,也是费了些力气走上这条路,走到这里。就不要辜负之前的努力,不能止步不前,也不能徐徐而行。定下了计划,就要去兑现,不遗余力地去实现。吾心之所向,必当全力以赴!不要安逸,前车之鉴就在那里,莫犯重复的错误。谨以此勉励自己。2019/10...

2019-10-08 22:43:46 101

原创 2019上海icpc网络赛签到L

L Digit sum队友的ACcode:#include<iostream>#include<cstring>#define maxn 1000010using namespace std;int a2[maxn],a3[maxn],a4[maxn],a5[maxn],a6[maxn],a7[maxn],a8[maxn],a9[maxn],a10[...

2019-09-21 12:24:42 185

原创 第一个JAVA程序 Helloworld!

在zkw老师的耐心指导下,加以网管三大法宝之关了重启的辅助,我!终于在cmd窗口上写出了我的第一个java程序:下面呢,就来描述一下我的心路历程:一.配置环境路径右键单击此电脑->属性->高级系统设置->环境变量->新建(参考https://blog.youkuaiyun.com/Ven21959/article/details/100576195)(1)配置JAVA_H...

2019-09-08 11:49:32 238 3

转载 strstr()函数

貌似是c语言没学好的锅,dbqwhtls转载队友写的博客

2019-09-08 09:36:17 483 1

原创 图的存储

一.邻接矩阵用二维数组去存,a[i][j] 存 i 点到 j 点的边的权值,如果 i 点到 j 点没有边,则令a[i][j]=-1 如果为无向图,则形成的邻接矩阵沿 左上角到右下角的对角线 对称。 邻接矩阵只适用于顶点数目不超过1000的题目二.邻接表可以用指针写,也可以用vector写,一般都是用vector写struct Node{ int v;//边的终点编号 in...

2019-09-04 16:52:11 145 1

原创 POJ 2777(线段树)

题目链接题意:输入n组数据,每一组第一行有三个数,分别为L(木板的长度),T(颜色的种类),O(操作的步数,即接下来的行数)。开始木板颜色全为1,接下来进行操作。每一行第一个字母如果为‘C’,接下来三个数a,b,c分别表示将a到b涂成颜色c;如果字母为‘P’,接下来两个数a,b分别表示询问从a到b共有多少种颜色。思路:用一个二进制数来表示颜色,如果该点有颜色a,二进制的第a位...

2019-08-30 16:57:39 321

原创 POJ 2481 Cows(树状数组)

题目传送门题意:输入n组数据,每组数据由n行样例组成,分别代表每头牛食草的左区间和右区间,如果牛A的食草区域是牛B的真子集,则说明牛B比牛Astrong,结果输出比该牛strong的牛的头数思路:将牛的右区间按照从大到小排序,比较每头牛前面有几头牛的左区间小于该牛,得到的结果就是比该牛strong的牛的头数(与之前那道star题类似,都是先固定一个变量的顺序,然后比较另一个变量)...

2019-08-29 15:36:39 171

转载 KMP讲解与模板

看了所有版本的KMP讲解,发现还是这个大佬写的最为通俗易懂:从头到尾彻底理解KMP板子也在里面

2019-08-26 08:53:06 162

原创 ccpc网络赛1008 Fishing Master

题目:题目大意:就是小学学的那种,即烧水,又扫地,还浇花,求所用的时间最短的那种时间合理分配问题。第一行给出所需测试的样例数,第二行给出鱼的条数和抓每条鱼所需时间,第三行给出煮每条鱼所用的时间。抓鱼的同时不能放鱼,但是可以超时煮鱼。求出抓完所有鱼并且煮熟所需的最短时间。思路:给出的标准题解思路是这样婶儿滴:为了锻炼寄几的表达能力呢,我就用自己的语言再复述一遍...

2019-08-24 17:39:58 258 1

空空如也

空空如也

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

TA关注的人

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