摘要: 断断续续做了两天可算做的差不多,, 注意不同版本的题目可能会有所不同,搜了很多他们的题目和现在官网给的实验题都不一样,自己独立思考完整做一遍顺便记录一下。 PS:刚开始这些难度为1的题有的说实话我都做了挺久的,不过到后面虽然难度上升了,但是确越做越有感觉了,另外完整做一遍感觉很有意思,这些题总体感觉 阅读全文
posted @ 2019-09-17 21:19 _Ennio 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: 其实第三章运输层也看了一些了,第二章作业也做得差不多了,不过一直懒得对前面进行总结,但是只有进行了总结才能有更深刻的理会,今天进行了一下总结,原本想要打字的,但是最后觉得打字很不方便,画图时候不好搞,所以直接手写了,这里以拍照的方式进行记录。 2.1应用层协议原理 2.2Web和http 2.3电子 阅读全文
posted @ 2019-09-14 17:11 _Ennio 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 前三个网上都有,最后一个自己做了一下,说实话自己思考还是有很多收获的。 先看最后一个: 多线程Web代理服务器 服务端:如图,使用多线程,注意serverSocket.accept()不能写在循环里面,因为我们使用tcp建立连接,建立一次连接就足够,写在循环里面的话客户端只能发送一次请求,然后就必须 阅读全文
posted @ 2019-09-13 11:09 _Ennio 阅读(2155) 评论(1) 推荐(0) 编辑
摘要: CSAPP第二章 第一章暂时不记录,从第二章开始。 首先这一章讲了整数,无符号,有符号,浮点数,以及他们之间运算时候可能会出现的错误等。比较枯燥吧,看了3遍才有点意 下面记录一下主要的知识点以及理解,推导过程不记录,原书上尽量理解吧(ps;推导过程理解了一半),没必要记住所有东西,只要明白什么时候会 阅读全文
posted @ 2019-09-07 16:04 _Ennio 阅读(181) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/ccsx/p/8572735.html 阅读全文
posted @ 2019-09-02 22:06 _Ennio 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 刚才要修改一个表格的数据,在网上搜了下方法,做出以下总结: 简单的取出数据以及写入数据 阅读全文
posted @ 2019-09-02 19:08 _Ennio 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 真的艰辛,用了整整一个下午加晚上,才把服务器搭建好,中间真的好多坑。。。 错误1: vsftpd正确配置: vsftpd.conf: pam_service_name=vsftpduserlist_enable=YEStcp_wrappers=YESpasv_enable=YESpasv_min_p 阅读全文
posted @ 2019-08-31 20:21 _Ennio 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 垃圾服务器,真的佛了,明明服务器从装的系统,连接半天连接不上,但是别人的电脑就可以,要使用xshell和fileshell链接,按照软件报的错误来修复的话,根本解决不了问题,还是得命令行ssh root@ip 报的错误搜索才行, 找一台可以连接上的电脑,连上服务器,输入以下指令 vi /etc/ho 阅读全文
posted @ 2019-08-31 15:16 _Ennio 阅读(2009) 评论(0) 推荐(0) 编辑
摘要: 1.线程的状态: 我们可以通过wait,start,notify等关键字来切换线程的状态,但是我们如何知道线程目前是处于哪一种状态呢?使用Thread.getState()来获取,有下面几种常见的状态: (1)NEW 实例化的时候,即执行构造函数的时候,但是还没有start (2)RUNNABLE: 阅读全文
posted @ 2019-08-26 20:45 _Ennio 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 单例模式: 首先明白单例模式是什么,简单来讲,就是说多个线程获取到的对象是同一个对象,只new了一次,那么创建单例有两种方式: 1.立即加载:即在程序一开始就new了一个对象,之后用的时候直接进行获取,这种一般是定义静态对象,因为静态对象会预加载。 2.延迟加载:顾名思义,指在第一次用的时候才创建对 阅读全文
posted @ 2019-08-22 16:09 _Ennio 阅读(1873) 评论(0) 推荐(0) 编辑