自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从这里启程

@[TOC]一个学渣的求生之路 本人是一个双非学校软件工程专业的一枚学渣,当初选择这个专业的目的就是为了可以更好的打游戏,也确实打了两年的游戏。或许是同学们太优秀,或许是社会压力太大,又或许是我不安于现状,痛定思痛,这个夏天我决定开始努力了。毕竟父母不可能养我一辈子,我总得为自己的未来搏一次吧。 说到目标,我并没有多么远大的目标,仅仅是找一份高薪的工作而已。在过去的两年里,我每周的学习时...

2019-08-01 15:29:16 178

原创 网络——http/https的区别

.http和https的区别Http协议运行在TCP之上,明文传输,客户端和服务器都无法验证对方的身份;Https运行于SSL之上,SSL运行于TCP之上,是添加了加密和认证机制的Http。端口不同:http和https使用不同的连接方式,用的端口也不一样,前者是80端口,后者是443端口;资源消耗不同:和http通信相比,https通信会由于加减密处理消耗更多的CPU和内存资源;开销:https通信需要证书,而证书一般需要向认证机构购买。...

2020-09-22 23:32:31 97

原创 网络——常见状态码

常见状态码重要的状态码:200 :OK 请求成功,一般用于GET与POST请求301/302/307:重定向配合header和location字段,表实浏览器需要重新跳转的地址400:客户端请求语法错误,服务器无法理解401:请求要求用户的身份认证403:服务端理解客户端请求,但是拒绝执行此请求404:服务器无法根据客户端的请求找到资源。500:服务器内部错误,无法完成请求...

2020-09-22 23:16:25 207

原创 网络TCP/UDP

1.计算机网络七层模型2.四层模型主要使用的协议:应用层: HTTP、DNS、SMTP、FTP、Telent传输层: TCP/UDP网络层: IP数据链路层:ARP、3.TCP协议TCP全称为 “传输控制协议(Transmission Control Protocol”),是面向字节流的,有链接的,可靠的传输协议。1.三次握手四次挥手TCP三次握手:第一次握手:主机A发送位码为syn=1,随机产生seq number=1234567的数据包到服务器,主机B由SYN

2020-09-22 22:52:39 123

原创 Java ——关键字总结

1.访问权限关键字类中的数据成员和成员函数据具有的访问权限包括:public、private、protect、default(包访问权限)public 所有类都可以访问protected 本包和该类的子类都可以访问default 本包的类都可以访问private 只有本类可以访问2.super和this关键字3

2020-09-22 20:39:26 98

原创 JAVA——抽象类和接口

抽象类abstract关键字abstract关键字修饰的类称为抽象类,修饰的方法称为抽象方法。在使用抽象类时要注意:抽象类不能被实例化,实例化的工作应该交由它的子类来完成,它只需要有一个引用即可。在抽象类中抽象方法没有方法体且必须由子类来进行重写。不能有方法体子类必须重写抽象方法只要包含一个抽象方法的抽象类,该方法必须要定义成抽象类,不管是否还包含有其他方法。抽象类中可以...

2020-05-12 20:14:05 88

原创 JAVA——多态

多态是面向对象编程思想的三大特性之一,我感觉这三大特性,多态最绕,学的时候绕来绕去,老难了。好了睡了这么多,进入正题吧。什么是多态不同类的对象对同一消息做出的不同响应叫做多态。也就是说,同一个消息因为发送对象不同而做出不同的响应。举个例子:你爸给你说儿子给我捶捶背,你肯定是跑很快的去给老父亲捶背。但是反过来,你给你爸说儿子给我捶捶背,你爸是啥反应?虽然例子有点过分,但是我感觉这确确实...

2020-02-29 22:00:47 122

原创 JAVA——继承

一、继承首先我们得了解什么是继承?在生活中我们有子承父业,这就是一种继承。而在我们面向对象编程中也存在这种现象,其中被继承的类称为父类、基类或者是超类,继承人则称为子类或者派生类。那么为什么要有继承?继承是为了提高编程效率,达到代码复用的效果。(一)extends关键字在Java语言中一个子类要继承父类需要使用extends关键字。class father{}public cl...

2020-02-27 22:18:41 97

原创 双向链表

实现一个带有傀儡节点的双向链表class DLinkedNode{ public int val; public DLinkedNode left = null; public DLinkedNode right = null; public DLinkedNode(int val) { this.val = val; }}public...

2020-02-26 20:30:45 162

原创 JAVA——顺序表和链表

在谈顺序表之前我们先谈一下线性表,显而易见为啥叫线性表,就是因为表中的元素时连续的,而线性表又分为顺序表和链表。这两者有啥不同呢?顺序表链表在物理地址上是连续存储的物理存储结构非连续可以随机访问只能遍历查找,不支持随机访问在中间位置或者表头添加元素、删除元素比较恶心任意位置添加、删除元素的时间复杂度都是O(1)扩容的代价比较大插入元素只需要开辟一个...

2020-02-25 18:12:28 394

原创 JAVA——类和对象(二)

断更了这么久,自己定下的目标也没有完成,我哭辽。马上就秋招了,这半年抓紧时间,好好过一遍。接着之前的我们继续说类和对象。private关键字private关键字可以修饰成员变量,也可以修饰类的方法。1.private修饰成员变量。当一个成员变量被private关键字修饰时,那么该成员变量就无法被该类之外的其他类访问,但是我们可以对外提供set()和get()方法来访问该变量。publi...

2020-02-24 17:51:47 140

原创 JAVA——类和对象(一)

一、类和对象的基本概念类:是抽象的概念集合,表示的是一个共性的产物,类之中定义的是属性和行为(方法);比如说小猫,小狗,老鹰,狮子都是动物,灌木,杨树,野草,鲜花都属于植物,这就是类对象:对象是一种个性的表示,表示一个独立的个体,每个对象拥有自己独立的属性,依靠属性来区分不同对象。书本语言是这样说的“对象是类的一个实例,一个类可以有无数对象”。在我看来上面例子中的小猫,小狗就是动物类的对象...

2019-10-22 17:30:51 124

原创 JAVA——方法的使用

我认为JAVA中的方法是一个代码片段,和 C 语言中的 "函数"很像。这个方法的作用也类似于C中的函数:1.是能够模块化的组织代2.代码复用3.使程序的可读性更强如何创建方法?public static 返回类型 方法名称([参数类型 变量, ......]) { 方法体代码; [return [返回值];]}在创建方法时,可创建为有返回值和无返回值两类使用void创建方...

2019-10-20 17:43:26 123

原创 JAVA ——数据类型与运算符

一、数据类型在C语言中我们已经知道的数据类型有整型: short int long longlong浮点型:float double字符型:charJAVA中没有longlong类型,但是多了字符串类型、字节类型和布尔类型字节类型 byte字符串型 String布尔类型 boolean虽然数JAVA中这些数据类型和C都大同小异,但是由于JAVA虚拟机的存在,在JAVA...

2019-10-20 16:32:36 139

原创 21天,坚持成为一种习惯,加油!

继续更新只晓得距上次更新隔了好久好久,久到我不想打开CSDN,我真是一个不咋自律的人,今天我终于醒悟了,我要继续写我的学习总结。加油!## 标题...

2019-10-20 14:56:11 200

原创 C——结构体

结构体是一种自定义类型的变量的集合,它里面可以放各种不同类型的变量,如int、char、double等。结构体通常被用来描述某一类事物,因此结构体在我看来和面向对象语言中的对象差不多。一个结构体包含它的结构体成员变量和结构体变量,结构体成员变量对应着java、c++中的对象的属性,而结构体变量对应面向对象语言中的对象。说了这么多,我们先看一下如何定义结构体吧。首先定义结构体需要struct,...

2019-08-29 11:47:57 264

原创 C——指针

最近把指针看了一下,谈一谈我对指针的理解,哪里有误,还请多多指教。指针是什么?根据我的理解,指针就是一个保存其他变量地址的地方,通过对指针的解引用*,我们就可以找到这个变量。可以这么理解,我要去住酒店,我需要根据房间号去找到这个房间,房间号就是地址,房间就是变量,我可以同过房间号找到房间,那么同样的,我也可以通过指针找到我需要的变量。指针的类型我现在知道的数据类型有这么几种 int、sh...

2019-08-19 16:10:55 78

原创 C语言——扫雷小游戏

扫雷boom经过几天的学习和尝试,扫雷终于是被我给弄出来了,>经过几天的学习和尝试,扫雷终于是被我给弄出来了,没那么多废话,直接上代码了。1、首先对使用的函数及变量做一个说明#include<stdio.h>#include<string.h>#include<stdlib.h>#include<time.h>#define R...

2019-08-14 23:17:43 169

原创 C语言——数据类型

数据类型C语言中数据类型大体可以分为这两种:基本数据类型和构造类型。由于本人才学不久,今天就只介绍一下基本数据类型。基本数据类型又分为这三种:整数型、浮点型、字符型。整数型:short 短整型int 整型long 长整型long long 超长整型它们所占的内存大小又是多大呢?我们可以用sizeof()来求一下 printf("%d\n",sizeof(shor...

2019-08-11 18:53:30 306

原创 C语言——操作符小结

C语言——操作符小结在C语言中操作符分为算数操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号表达式、下标引用、函数调用和结构成员访问这么多。首先我们介绍的是算数操作符。算数操作符分为“ +,-,*,/,% ”,其中%运算的对象只能是整数,其他的操作符可作用于整数和浮点数。对于/操作和“ * ”操作...

2019-08-10 19:38:45 162

原创 三子棋小游戏

三子棋小游戏今天接触到了小时候经常玩的一个游戏——三子棋,实现的过程中有好多东西自己根本想不到,或许是代码量太少,经验不够吧,反正觉得挺不容易的。下面放上我的代码以及思路。1.既然是做游戏,肯定要定义一个Menu界面~void Menu(){ printf("\t\t\t\t\t**************************\n"); printf("\t\t\t\t\t****...

2019-08-09 23:10:30 127

空空如也

空空如也

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

TA关注的人

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