自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 leetcode atoi

能看懂的留个言,虽然是我写出来的代码,但我自己看的都头疼,这个是可以通过的class Solution {public: int fun(string s, int index, int flag){ unsigned int res = 0; int end = index + 1; while (end < s.length() && (s[en...

2018-10-23 22:27:36 191

原创 pat 2018.9月

这次考了81第一题不会考场ide只有dev,不能调试,不能freopen,只能人脑debug,一开始上来第一题狼人杀直接懵了,然后就做后面几题,因为不能跑样例,交上去全是2分,但是我没管,三题全做完我才开始改,终于改到了79分,后三题根本不难,就是被ide坑的死了而已,然后回去做第一题,此时还有10min,我最后想了一种解法就是枚举所有两个说谎的人,把他们说的*=-1,然后看数组中小于0的...

2018-09-08 19:49:16 689 2

原创 pat 1140-1143

今天下午做了个模拟,99分,最后一题一个点超时,没办法了,希望明天能满分,90分的时候是4点,99分时候是4.20,想优化想了一会儿1140:这题一开始没看懂,把后面三题全做了才回来看的,意思就是用第n+1个数可以说出第n个数,很像递归有没有,举个例子,第n个字符串是122111的话,那么第n+1个就是1个1,2个2,3个1,即112213,以此类推#include<iostr...

2018-09-07 16:32:27 161

原创 pat A 1131

写了近90分钟才过,菜鸡如我#include<cstdio>#include<iostream>#include<vector>#include<set>#include<string>#include<sstream>#include<map>#include<algorithm

2018-09-04 20:50:00 514

原创 pat A 1087

比以前写的好多了,也过了#include<iostream>#include<vector>#include<set>#include<string>#include<sstream>#include<map>#include<algorithm>#include<unorder

2018-09-04 09:53:01 200

原创 pat A 1074

不愧废物如我,竟然能写出这么蝇营狗苟的代码,只能在pat用,所有链表题都能这么做#include<cstdio>#include<vector>#include<set>#include<string>#include<sstream>#include<map>#include<algorithm&gt

2018-09-03 19:46:02 216

原创 pat A1043

#include<iostream>#include<vector>#include<set>#include<string>#include<sstream>#include<map>#include<algorithm>using namespace std;int pre[1010];in

2018-09-03 18:40:15 182

原创 暑假

这次暑假的目标完成的很垃圾,ucore算是看了一遍,花了很久,虽然我本来就知道不考ucore,但为了考试学习那就没啥意思了,pat甲级感觉不怎么稳,自己练得还是太少了,网络也是没有看玩,书上虽然写着是实验,但是和ucore这种比起来还差很多意思,以后等学linux时候在好好看看网络是怎样子的,现在会的太少了,至于考研,被张宇1000题b组打击的不想考试,但是总还是要考的,我1000题现在还停在中值...

2018-08-28 18:54:03 137

原创 ucore lab1-lab6

给和我一样的菜鸡看的,大佬让步,还有就是老师在视频里说的lab1和lab2最难,我想说每个lab都很难lab1:1.开机后的第一条指令在0xffffff0 处,只是系统规定的,这开始是bios的eprom区域,这些代码开始把bootloader加载到也就是第一个扇区加载在0x7c00处.需要注意两点,1是bootmain函数也是bootloader的一部分,他将整个ucore读到内存中...

2018-08-28 18:48:58 1172

原创 pat1113

这题坑了我,网上看完大佬写的代码还想了一会儿,题目说是不相交的,那么直接除以2可能是相交的,但是这并不影响最后的答案,有相交的两个集合同时去掉就行。总结一下:自己做题目不带脑子,把一道送分题做成一道送命题...

2018-08-03 16:41:41 128

原创 pat1103

#include<iostream>#include<vector>#include<queue>#include<algorithm>#include<cmath>#include<cstring>#include<string>#include<map>#inclu

2018-07-31 15:52:18 207

原创 pat1145

探查次数的计算:我感觉都他妈的错的,都什么逻辑,j=maxsize-1时候探查失败了为什么还要加一次,就比如题目中的15的探查次数明明是5,网上全是6,答案也是6,难道不是0,1,4,4,1;这5次吗,探查6次我也是服了...

2018-07-18 15:28:07 535 1

原创 pat甲级1041

#include<iostream>#include<vector>#include<map>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>#include<queue>#inclu

2018-07-16 20:49:22 102

原创 第三章运输层读书笔记

很多东西读的时候不理解,只能等lab,纸上得来终觉浅,绝知此事要躬行1.运输层介于网络层和应用层之间,考虑两个问题,一是怎么为应用层提供可靠的传输,二是怎么控制拥塞从应用层的角度看,运输层提供了逻辑通信,相当于屏蔽了底层实现,运输层是在端系统中实现的,做个不恰当的类比,运输层相当于“网线”,所有进程想要传输的东西都会包装成一个运输层报文传给那个网线的口子那里网络层相当于路由器。书上的类比是兄弟姐妹...

2018-07-10 23:26:10 154

原创 第二章实验2 dns

先复习:dns报文使用udp经过端口53发送,dns服务器是分层次的,根->顶级->权威A:主机名->ipNS:主机名->dns服务器CNAME:主机名->规范主机名MX:主机名->邮件服务器规范名dns查询和回答报文有相同的形式:...

2018-06-18 14:51:19 3697

原创 wireshark 第二章实验1http

实验报告说先复习:http报文有响应报文和请求报文两种:请求报文第一行是请求行,接下来是首部行,每行以\r\n结尾(和编程作业类似,不加这个就都错了,原因百度上说是历史原因),请求行包含三个字段,方法字段:(get post等);URL字段,http版本字段,如果是post等方法,那还会有实体,与首部行,空了一行\r\n响应报文第一行是状态行,接下里6行是首部行,然后是实体体;状态行有三个字段,{...

2018-06-14 15:54:59 4601 1

原创 第二章编程作业

import socketserverSocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)serverPort=6789serverSocket.bind(('',serverPort))serverSocket.listen(1)while True: print('ready to server') conne...

2018-06-13 20:46:10 259

原创 第二章笔记

1.递归查询和迭代查询:递归查询是一条环路,直接想成递归的定义就行,你想查一个网站的ip,首先将这个网站传给它的本地dns,然后认为本地dns可以直接将ip给你,然后本地dns为了知道这个ip又询问下个dns服务器。从此可以看出,增加了被涉及的服务器的数据,所以一般用迭代查询,迭代查询是你询问完后给你下一个dns服务器的地址,和你说你去那里找能找到2.dns响应报文包含几个资源记录,资源记录形式如...

2018-06-12 21:55:36 159

原创 pat1010

#include<iostream>#include<vector>#include<map>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>#include<queue>#includ

2018-06-12 16:36:23 158

原创 第一章笔记

1.传播(propagate)时延是每个bite在线路上的时间,传输时延是路由器将每个bite推向链路的时间,传输速率也是推向链路的速率,例如速率为r,有l个bite,那传输时延就是l/r;2.有电路交换和分组交换两种交换方式,电路交换又分T(time)DM和F(frequency)DM,电路交换的带宽是固定的,tdm效率不高,但是fdm需要先进的放大硬5.件来改变信号到合适的频率3.吞吐量取决于...

2018-06-12 16:12:16 150

原创 pat1003

#include<iostream>#include<vector>#include<map>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;#define INF 9999

2018-06-11 14:20:39 98

原创 wireshark lab1

第一个实验主要是了解wireshark的使用,首先打开wireshark,然后打开浏览器,然后wireshark开始capture,输入实验报告中给的链接:http://gaia.cs.umass.edu/wireshark-labs/INTRO-wireshark-file1.html然后停止capture,看到如下图片。利用filter过滤,选出http看,选中这个packet,在下方可以看到...

2018-06-11 10:52:33 1204

离散数学第六版英文版(彩色)

离散数学是基础,是科班和培训班的差距,其中的思想对你终身受益

2018-09-01

空空如也

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

TA关注的人

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