自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020年保研夏令营回顾

一、历程回顾由于疫情,夏令营都改为了线上(省了不少路费。。)我在三月份就联系过导师,事实证明,联系得太早,没啥用。5月,在保研论坛上,看到了清华深研院xx老师招收实习生,我就给他投了个简历,没想到xx老师竟然回复了,让我写一段智能合约给他讲解,我说我不会,然后,他竟然让我加他微信了。。之后我将信将疑,在加他微信之后,到处求证这个信息的真实性(后来确认这个消息应该是真的,但保研论坛封了那个账号,也找不到那个帖子了。。。),xx老师让我研读区块链相关的论文,说给他做汇报,我就汇报了。。之后,听到了这个老师的

2020-07-24 20:22:12 1414 3

原创 2020年保研夏令营回顾--上交网安

个人背景:某211信安专业,排名1/165,国奖一次,四级582,六级594,参加过亚洲科学夏令营;和安全挂边儿的竞赛:电子数据取证,国家级、区域级奖项各一次;在研项目一项,无论文;一、夏令营基本情况今年没有笔试,而且上交没有宣讲,直接面试(很干脆利落二、面试分组面试,我这一组偏项目:先中文自我介绍,然后围绕建立问问题,还是要对自己的项目有足够的了解(最好有扩展了解),之后要求英文介绍对上交的了解(我没准备,答得不好,还出了洋相。。)另一组偏专业课,我同学说被问到了https、ssl.

2020-07-24 19:58:00 2890 1

原创 2020年保研夏令营回顾--武大网安

个人背景:某211信安专业,排名1/165,国奖一次,四级582,六级594,参加过亚洲科学夏令营;和安全挂边儿的竞赛:电子数据取证,国家级、区域级奖项各一次;在研项目一项,无论文;一、夏令营入营情况入营了大概两百多人(入营名单可以在官网查询),且评分标准也在官网有明确公布——背景评估*40%+综合面试*60%(本科好的就是吃香)二、夏令营日程安排共两天,第一天开营宣讲、第二天面试;面试很简单,先英语自我介绍,然后英语提问(让我讲讲我大学遇到的最大的挫折、我最熟悉的编程语言),之后问.

2020-07-24 19:53:06 2556 10

原创 2020年保研夏令营回顾--复旦计算机院

个人背景:某211信安专业,排名1/165,国奖一次,四级582,六级594,参加过亚洲科学夏令营;和安全挂边儿的竞赛:电子数据取证,国家级、区域级奖项各一次;在研项目一项,无论文;一、夏令营入营情况一共入了200+人,但名额好少,网安方向,只有5个学硕,2个直博,6个专硕(应该没记错)二、夏令营日程安排7月13日 学科报告和实验室开放活动,填写志愿;7月14日上午 编程能力摸底 7月14日下午 英语口试; 7月15日 计算机专业综合知识面试。 由.

2020-07-24 19:44:51 1798

原创 2020保研夏令营回顾--清华网研院+清华深研院

个人背景:某211信安专业,排名1/165,国奖一次,四级582,六级594,参加过亚洲科学夏令营;和安全挂边儿的竞赛:电子数据取证,国家级、区域级奖项各一次;在研项目一项,无论文;一、清华网研院0、当时听说上一届有个学长保到了网研院,于是也想试一试,但当时已经很晚了,联系的导师名额都满了,所以要大胆尽早联系老师(我最开始觉得自己上不了清华,所以没有想过联系清华的老师)1、夏令营基本情况:网研院和计算机系是一起举办的夏令营,夏令营不发放offer,主要是为了提前和老师熟悉。2、日程安.

2020-07-24 19:35:39 6630 18

原创 2020年保研夏令营回顾--南开网安

个人背景:某211信安专业,排名1/165,国奖一次,四级582,六级594,参加过亚洲科学夏令营;和安全挂边儿的竞赛:电子数据取证,国家级、区域级奖项各一次;在研项目一项,无论文;一、夏令营入营情况入营了大概两百多人(入营名单可以在官网查询),据说南开没有审核报名晚的同学的资料,所以还是要尽早报名。可能是今年疫情情况特殊,所以入营率极高。二、夏令营日程安排共三天,安排如下:7月6日开营仪式+ 各实验室宣讲7月7日-8日面试 ,要求制作PPT进行个人展示面.

2020-07-24 19:03:35 839 1

原创 PAT甲级 1022 Digital Library (暨 set、map总结)

一、map总结1、头文件:#include <map>2、定义一个map类型的变量:map<int,string>mp;其中,mp的key为int类型,val为string类型;map不限制其键值的数据类型,可以设为其他任何类型;3、插入元素://定义一个map:map<int,string> mpi;mpi.insert(pair<int,string>(0,"zero");//法一:insert插入pairmpi.insert(map&lt

2020-07-01 17:03:05 148

原创 【学习日记05】进制转换+最大公约数+最小公倍数+线代+概率论

6.21一、进制转换两步走(a->10->b),10进制以上注意字母字符的处理转换为10进制的时候,权重可以用累计运算,每次循环计算一次若计算十、八、十六这三个进制间的转换,可以直接用printf的格式(d、o、x)二、最大公约数欧几里得算法模板:#include <stdio.h> int main(){ int n,m,t; while(scanf("%d %d",&n,&m)!=EOF){ whil.

2020-06-22 23:39:20 238

原创 【学习日记04】高数复习+学习周报

6.21*注:今天只学了一晚上,因为白天陪某个猪????出去买衣服,这个猪今天竟然炒鸡没有求生欲,找????一、高数两平面的夹角点到平面的距离空间直线(两平面相交):一般式、对称式(方向向量)、参数式两直线的夹角直线与平面的夹角(注意是sin)空间曲线(两曲面的交线)及投影(消元)旋转曲面的公式(特例:圆锥面)二次曲面(椭圆锥面、椭球、单叶双曲面、椭圆抛物面、双曲抛物面)多元函数的极限(证明不存在及求解)多元复合函数的求导(路径法)二、学习周报第一次给老师发周报,希望能得到

2020-06-22 00:07:05 1355

原创 【学习日记03】二叉排序树+密钥分配(Kerberos)+计网TCP拥塞控制+高数

6.20一、二叉排序树(二叉搜索树)王道只提供了二叉排序树的构建(insert),模板:#include <stdio.h>typedef struct node{ struct node *lchild; struct node *rchild; int val;}Node;Node t[105];int ind;Node* creat(){ t[ind].lchild=NULL; t[ind].rchild=NULL; .

2020-06-20 23:22:30 179

原创 【学习日记02】哈夫曼树+二叉树+密钥分发

一、哈夫曼树1、求法:2、数据结构:· 优先队列:priority_queue<int> Q;,这样定义的Q是大顶堆;· 小顶堆定义如下:priority_queue<int,vector<int>,greater<int>> Q;· 头文件: <queue>...

2020-06-19 23:51:31 289

原创 【学习日记01】栈+计网传输层

2020.6.18一、王道机试指南第三章-数据结构1、栈:简单调用:使用C++#include <stack>//head filestack<int> S;//defienS.empty();//empty?True:False;S.push(i);S.pop();int i=S.top();一个栈被多次调用时,一定要记得清空!!!经典使用:括号匹配:思路:· 顺序遍历字符串,遇到左括号就压栈,遇到右括号就弹栈匹配(栈为空就意味匹配失败);

2020-06-18 23:55:37 120

原创 牛客竞赛Arch0n interesting game

题目链接:https://ac.nowcoder.com/acm/problem/15686一、题目:二、题意:给定n张牌,两两抽取,以小的那张的数值为有效分值,找出第k大的有效分值。三、思路:1、错误示范:我进行了模拟,把所有有效分值记了下来,然后排序,结果。。。自然超时。2、改进版:总结了一下,发现这些分值是有规律的,如果将n个数按从小到大排列按顺序进行比较,那么前n-1个有效值就是第1个数,接下来的n-2个有效值为第2个数,再接着的n-3个有效值为第3个数……我的笨办法是把这些数

2020-06-05 19:54:24 142

原创 牛客竞赛Anagram

题目链接:https://ac.nowcoder.com/acm/problem/15927一、题目:二、题意:给定两个长度一样的字符串(均为大写字母),计算将A变为和B一样的构成最少需要多少步。三、思路:将A和B分别按字母顺序排序,由于可能存在轮回向前找的情况,为了避免绕大圈,所以直接将A的当前字母和B的尾巴上未匹配的字母进行操作。四、代码:#include <stdio.h>#include <stdlib.h>#include <string.h&

2020-06-05 16:08:23 245

原创 PAT甲级真题 1017 Queueing at Bank

一、题目二、还是要搞清楚思路,运用技巧注意细节!!!三、代码v1.0:#include <stdio.h>#include <stdlib.h>#define START 28800#define STOP 61200typedef struct { int at; int pt; int st; int et;}customer;cust...

2020-04-15 21:28:44 159

原创 人工智能课程-深度学习应用开发TensorFlow实践

注:学习环境为anaconda+tensorflow+Jupyter一、TensorFlow计算模型-计算图1、计算图:是一个有向图,由节点和有向边构成。节点:代表操作,是一种运算有向边:代表节点之间的关系常规边(实线):代表数据依赖关系,即两个节点间的数据传递特殊边(虚线):代表控制依赖关系,即两个节点之间的控制相关性,eg:happen-before关系eg:计算图实例...

2020-04-15 16:05:41 521

原创 PAT甲级真题 1016 Phone Bills

一、题目二、思路1、先将所给数据按姓名、时间进行排序,即这样⬇排好序后,上下相邻的on和off即为配对记录;????C语言中调用qsort对结构体进行排序:1、记住包含头文件<stdlib.h>2、示例:qsort(data, n, sizeof(record), cmp);,第一个参数为要排序的数组名;第二个参数为数组中元素个数;第三个参数为数组的数据类型大小,即每个元...

2020-04-14 14:03:59 230

原创 数据结构--图整理

图的存储方法顺序存储——邻接矩阵存储一、存储结构将顶点之间的邻接关系存储在数组中:数据结构表示:typedef struct{ vextype vexs[n]; //顶点数组 adjtype arcs[n][n]; //邻接矩阵}graph;二、无向网络邻接矩阵建立算法:void CreatGraph(graph *g){ int i,j,k;float w; for...

2020-04-13 16:49:33 390

原创 数据结构——树(二叉树)

树的存储满二叉树 & 完全二叉树(编号和满二叉树编号相同)二叉树性质:1)在二叉树的第i层上至多有2^(i-1)个结点2)深度为k的二叉树至多有2^k-1个结点3)任意二叉树,若叶子数为n0,度为2的结点数为n2,则n0=n2+1;4)具有n个结点的完全二叉树的深度为完全二叉树编号的性质:【floor-向下取整,ceil-向上取整】1)若编号i=1,则i是根结点;若i&g...

2020-04-13 16:48:43 1885

原创 PAT甲级真题 1015 Reversible Primes

一、题目二、思路1、题意:给定一个十进制数N,若N为素数,且判断如下数是不是素数:将N转换为D进制数,再反序,再转换为十进制数,若这个数为素数,则N为Reversible Prime。2、注意:1)先判断N是不是素数;2)1不是素数,这是第三个测试点考察细节;3)素数判断的细节;4)用数组存储进制转换后的数,int装不下;三、代码#include <stdio.h&gt...

2020-04-13 12:53:42 151

原创 PAT甲级真题 1014 Wait In Line

一、题目二、思路题意:模拟排队,但和实际排队的区别在于:一旦入队,不得换队;17:00之前未开始办理的消费者,给予Sorry;17:00之后,已开始办理的消费者,继续办理直到办理结束;思路:模拟排队,记录消费者办理结束所需的总时间(以分钟为单位,最后转换为时刻,由等待时间、办理时间组成),若等待时间wt>540,则给予Sorry;否则,根据总时间sum算出相应时刻;注意:当两...

2020-04-09 18:33:26 413

原创 PAT甲级真题 1013 Battle Over Cities

一、题目二、思路题目给定一个无向图及K个被占领的点,要求出第k个点被占领后,为使图连通所需增加的边的数目。考察点:图的构造及遍历。为使图连通所增加的最小数目的边数,即,连通分量数-1。连通分量的数目可以通过遍历求得。而去掉某个点,实际上可以通过把它看作一个独立的连通分量,标记这个点已访问过,这样遍历的时候就不会考虑它。摘自柳神的分析:三、代码这里采用邻接矩阵存储图、深度优先遍历。...

2020-04-09 09:53:47 131

原创 PAT甲级真题 1012 The Best Rank

一、题目二、思路题目给定N个学生的C、M、E三科成绩,要求输出给定的M个学生的最好的排名及该科目,若最好排名相同,按A>C>M>E的顺序输出科目。1、存储:按结构体存储每个学生的信息,为了方便处理相同排名,规定结构体内数组sc和rk按A、C、M、E存储成绩和排名。2、计算科目排名:遍历,从高分开始排,查看有没有100分的,有则排第1,没有就查看有没有99分的,有就...

2020-04-07 15:03:53 310

原创 PAT甲级真题 1004 Counting Leaves

一、题目二、思路题目给定一棵树,并要求输出树中每层叶子结点的个数。用邻接链表存储树,在遍历数组的同时,标记结点所属层数及它是否是叶子。三、代码#include <stdio.h>#include <stdlib.h>int main() { int N, M, i, j, m, n, l, cnt[100] = { 0 }, max;//cnt存储每层有...

2020-04-01 16:29:33 196

原创 PAT甲级真题 1003 Emergency

一、题目二、思路在Dijkstra算法的基础上,统计最短路径条数和最大顶点权值(消防队数目)。需判断什么时候出现相同最短路径(D[j] == D[k] + dist[k][j]),出现后,tot数组该如何变化(tot[j]+=tot[k];)。最大消防队比较容易。三、代码int N,D[500],s[500],tot[500],team[500],num[500];//N-城市数,D...

2020-04-01 16:03:19 216

原创 PAT甲级真题 1002 A+B for Polynomials

一、题目二、思路多项式加法,数据结构学习链表时的典型应用。emm不过忘得差不多了,自己用数组写了一遍。几个关键点:多项式A和B的项数不同时的处理、多项式相加后的和的项数。三、代码#include <stdio.h>int main() { //ak、bk、ck存储项数,ae、be、ce存储指数 int ak, bk, tmp, ae[10] = { 0 }, be[...

2020-03-31 20:02:59 313

原创 PAT甲级真题 1001 A+B Format

一、题目二、思路题目要求计算a+b(=c),并将结果c按照千位一分的格式输出。注意到a和b最多有7位,也就是c最多也是7位,那最多会加2个逗号。因此,将结果分三类:不加逗号、加一个逗号、加两个逗号。三、代码#include <stdio.h>#include <stdlib.h>int main(){ int a, b, c, f, l, m; //f...

2020-03-31 10:51:04 140

原创 正则表达式简记

\b 单词(字母)的开头或结尾,也就是单词的分界处。【准确说法:\b匹配这样的位置:它的前一个字符和后一个字符不全是(一个是,一个不是或不存在)\w。】eg:\bhi\b 就只会匹配到 hi ,而不会匹配到 hit 或者 this 之类包含 hi 的字符串^ 匹配字符串的开始$ 匹配字符串的结束eg:如果要求你填写的QQ号必须为5位到12位数字时,可以使用:^\d{5,12}...

2019-06-18 17:43:42 373

原创 《白帽》之浏览器安全

一、同源策略1、同源策略的作用:限制了来自不同源的“document”或脚本对当前“document”读取或设置某些属性2、影响“源”的因素:host(域名、IP地址【IP地址被看作一个根域名】)、子域名、端口、协议。注:JS的源不一定是存放JS文件的域而是加载这一文件的域例:Flash动画,通过目标网站提供的crossdomain.xml文件来判断书否允许当前源的Flash跨域访...

2019-06-17 18:35:08 174

原创 资源整合

知道创宇研发技能表:http://blog.knownsec.com/Knownsec_RD_Checklist/v3.0.html零基础如何学习Web安全:https://www.zhihu.com/question/21606800/answer/22268855简明Vim练级攻略:https://coolshell.cn/articles/5426.html...

2019-06-16 19:26:19 3531

原创 Web页面跳转

一、服务器端跳转 vs 客户端跳转1、服务器端跳转:step1:客户端发起一次页面请求(请求页面A)step2:服务器端接收到请求后再在内部发生一次页面请求(请求页面C)step3:最终将页面C呈现给客户端作为响应小结:仍是请求-响应的过程,只不过服务器在做出响应之前内部发生了页面跳转,而整个过程中,客户端只发生了一次请求,且客户端感知不到跳转过程2、客户端跳转:Step1:客...

2019-06-16 19:20:05 4355

原创 DDCTF2019web----滴~

题目链接题目界面:首先,观察!!1、titile和get传送的数据jpg的内容是一样的,而且很像是加密过的字符串2、img函数提供的参数有提到base64,猜测其后的内容是base64加密的内容然后,尝试:1、将jpg后面的内容用base64解密,得到NjY2QzYxNjcyRTZBNzA2Nw==2、看起来还是像base64加密的内容,再次解密,得到666C61672E6A706...

2019-04-28 21:15:36 528

转载 线性规划--对偶问题

0、前言这篇笔记的目的有:(1)解释如何判断一个问题是不是线性规(2)讲解如何构造一个线性规划的对偶问题(3)列举出关于一个线性规划和它的对偶问题的基础结论。这篇笔记不提供任何证明过程,也不解释任何线性规划对偶性中隐含的深层几何意义。这篇笔记的主要目标是解释机械化地构造对偶问题的流程细节。除了本文提到的构造方法之外,还有许多其他的方法,但这是我最喜欢的方法。我发现当在几个问题上尝试过这...

2019-04-20 15:30:48 22430 1

转载 Lingo超经典案例大全

LINGO是Linear Interactive and General Optimizer的缩写,即“交互式的线性和通用优化求解器”。Lingo超强的优化计算能力在很多方面(线性规划、非线性规划、线性整数规划、非线性整数规划、非线性混合规划、二次规划等)比matlab、maple等强得多,Lingo编程简洁明了,数学模型不用做大的改动(或者不用改动)便可以直接采用Lingo语言编程,十分直观。...

2019-04-07 21:38:10 22303 6

原创 LinGo基本用法总结

一、界面所有代码在 Lingo Model - Lingo 1中编写,写完后点击工具条上的红色的靶子运行见详细教程 https://wenku.baidu.com/view/9da2f6bff8c75fbfc67db215.html

2019-04-07 21:18:25 77691 4

转载 Python if else 4种写法

转自:https://www.cnblogs.com/xiexiaoxiao/p/7772441.html第1种:__就是普通写法a, b, c = 1, 2, 3if a>b: c = aelse: c = b第二种:一行表达式,为真时放if前c = a if a>b else b第三种:二维列表,利用大小判断的0,1当作索引c= [b, a...

2019-04-06 21:20:11 4457

原创 Linux之uptime命令(查看系统平均负载)

一、用途:用于查询系统平均负载系统平均负载:在特定时间间隔内运行队列中的平均进程数。二、语法一般只需在终端输入uptime即可:参数说明:07:05:56 为当前时间4 min 为系统已运行时间1 user 为当前在线用户数量0.53 0.94 0.45 为最近1分钟、5分钟、15分钟内系统的负载若输入参数 -V(大写),则显示uptime指令的版本...

2019-03-20 19:51:37 1014

转载 MATLAB rand随机性控制

转自:https://www.cnblogs.com/hxsyl/p/4523988.html总结:rand产生的随机数通过其状态来控制控制方法:旧版:rand(‘state’,x) %state是状态,x是一个整数,可自行设置%sum(clock)简单来说就是利用时间来做参数,以保证产生的随机数不重复新版:rng(x) %x为指定的状态,为整数%或者用’shuffle’一.问题来...

2019-03-17 14:13:03 1150

原创 layui

directory栅格颜色图标动画contents栅格:设置容器:&amp;amp;amp;amp;amp;amp;lt;div class=&amp;amp;amp;amp;amp;quot;layui-container&amp;amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;amp;gt; #固定宽度 &amp;amp;amp;amp;amp;amp;lt;div calss=&am

2018-12-13 13:41:39 385

原创 python学习----io模块

简介io模块用于处理不同类型的i/o,主要的i/o类型:text I/O,binary I/O,raw I/OStringIO简介:An in-memory stream for text I/O. 它将创建一个文件对象接口和内存字符串相映射。相当于一个缓存。用法:write、read、readline、readlines、getvaluewrite方法可以在字符串中保存写入的文本,...

2018-12-09 10:41:03 360

空空如也

空空如也

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

TA关注的人

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