[推荐]2019年终总结与展望2020

    不知不觉时间走到了2019年的岁末年初,马上又到了我们写年终总结的时候了,回顾过往一年的学习生活,有做的好的地方、也有好多不足,如果说要给过往一年打个分数的话,...

  • Java——继承

    继承继承是面向对象的三大特征之一继承的作用:基本的作用是:代码复用重要的作用是:有了继承才有了以后方法的覆盖和多态机制继承的语法结构:[修饰符列表] class 类名 extends 父类名{        类体 = 属性 + 方法 }java语言中的继承只支持单继承,一个类不能同时继承多个类,只能继承一个类,[C++中支持多继承]java不允许多重继承,但是运行...

    Java笔记 2020-03-30 26 0
  • 为什么静态方法无法调用非静态成员

    刚做题保存,后来想起来静态方法不能调用非静态变量;非静态方法(不带static)可以访问静态方法(带static),但是反过来就不行,为什么呢? public class test{     public void static main(String args[]){         method(); //会出...

    Java笔记 2020-03-10 44 0 Java方法
  • 【java基础】为什么重写toString()方法?

    不得不说,在写java实体类的时候,并没有真正理解重写toString() 方法,可能是口头知道也可能是跟风随带添加toString() 方法,并没有真正理解其意义,如果真要被问起来未必有十足把握回答上 ~中枪了咩~,这篇文章在指导老师的指导下解读实体类重写toString() 方法。解读一:java默认的toString方法来自Object 类在Java中每个类都直接或者间接继承Object 类,toString() 方法同样来自于Object 类。其实...

    Java笔记 2020-03-07 62 0 Java
  • 数据库的相关概念

    数据库的相关概念DB:数据库database:存储数据的仓库。他保存了一系列有组织的数据DBMS:数据库管理系统Database Management System。数据库是通过DBMS创建和操作的容器SQL结构化查询语言Structure Query Language:专门用来与数据库通信的语言SQL语句分类:DQL语句 数据查询语言用来查询数据selectDML语句 数据操作语言用来操作数据库表中的记录。insert delete updateDDL语句 数据库定义语言 用来定义数据库对象:创建库、表、列等。&...

    MySQL 2020-03-04 70 0
  • 方法的内存分配分析

    方法的内存分配分析方法在执行过程中,在JVM中的内存如何分配?内存如何变化?方法只定义,不调用,是不会执行的,并且在JVM中也不会给该方法分配运行所属的内存空间,只有在调用的时候,才会动态的给这个方法分配所属的内存空间。在JVM内存划分上有这样的三块主要的内存空间(当然除了这些还有其他的):方法区内存堆内存栈内存关于栈数据结构:数组队列栈链表二叉树哈希表/散列表等等栈:stack是一种数据结构数据结构反应的是数据的存储形态作为程序员需要提前精通:数据结构和算法【重要】Java程序员在不精通数据结构和算法的前提下,也...

    Java笔记 2020-03-04 56 0
  • Java-方法基本语法

    方法以下程序不使用“方法”,分析存在那些缺点?public class Methodtest01{    public static void main(string[] atgs){        //需求1:编写程序计算10、20的和,将结果输出       &nb...

    Java笔记 2020-03-04 55 0
  • MySQL修改密码的四种方法

    MySQL修改密码的四种方法方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); 方法2:用mysqladmin 格式:mysqladmin -u用户名 -p旧密码 pass...

    MySQL 2020-01-08 121 0
  • MySQL: Access denied for user 'root'@'localhost' (using password:YSE)拒绝访问

    对于出现拒绝访问root用户的解决方案系统:win10问题:Access denied for user 'root'@'localhost' (using password:YSE)拒绝访问排除项目:        端口一致        MySQL已启动      ...

    MySQL 2020-01-08 173 0 MySQL数据库
  • MySQL-DDL命令

    MySQL命令:管理MySQL【DDL】:    show databases; 列出MySQL数据库管理系统的数据库列表。    use 数据库名;           选择数据库    show tables; 显示指定数据库的所有表,使用该命令前要使用u...

    MySQL 2020-01-08 122 0 MySQL数据库
  • 常见的IEEE802系列中的协议

    IEEE 802又称为LMSC(LAN /MAN Standards Committee, 局域网/城域网标准委员会),致力于研究局域网和城域网的物理层和MAC层中定义的服务和协议,对应OSI网络参考模型的最低两层(即物理层和数据链路层)。常见的一些IEEE 802标准IEEE 802.1 :局域网体系结构、寻址、网络互联和网络IEEE 802.1A:概述和系统结构IEEE 802.1B:网络管理和网络互连IEEE 802.2 :逻辑链路控制子层(LLC)的定义。IEEE 802.3 :以太网介质访问控制协议 (C...

    网络笔记 2019-12-29 146 0 802协议IEEE
  • MAC 地址(单播、组播、广播地址分类)

    简介一个制造商在生产制造网卡之前,必须先向 IEEE 注册,以获取到一个长度为 24bit 的厂商代码,也称为 OUI(Organizationally-Unique Identifier)。制造商在生产制造网卡的过程中,会往每一块网卡的 ROM 中烧入一个 48bit 的 BIA(Burned-In Address,固化地址)地址,BIA 地址的前 3 个字节就是该制造商的 OUI,后 3 个字节由该制造商自己确定,但不同的网卡,其 BIA 地址的后 3 个字节不相同。烧入进网卡的 BIA 地址是不能被更改的,只...

    网络笔记 2019-12-28 107 0
  • 100Base-T,100Base-TX,10base-5,10base-2代表什么,有什么区别?

    以太网标准中关于10Base-T,100Base-T,100Base-TX,100Base-TX等等,一般的网络书籍上都很难见到他们的解释,很多概念都讲了,就是不讲这几个个代表什么,有什么区别。笔者搜集了一些资料,在这里汇总一下。这些标准中前面的数字表示传输速度,单位是“Mbps”,最后的一个数字表示单段网线长度(基准单位是100m),Base表示“基带”的意思,Broad代表“带宽”*10 Base-5 使用粗同轴电缆,最大单段长度为500m,最大长度2500m,基带传输方法;*10 ...

    网络笔记 2019-12-27 161 0 以太网标准
  • 计算机各层设备协议大全

    各层网络协议应用层: (典型设备:应用程序,如FTP,SMTP ,HTTP) DHCP(Dynamic Host Configuration Protocol)动态主机分配协议,使用 UDP 协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配 IP 地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。实 现即插即用连网。 BOOTP (BOOTstrapProtocol) 引导程序协议/ 自举协议,使用UDP 来使 一个无盘工作站自动...

  • 冒泡排序与选择排序实列笔记

    冒泡排序1.冒泡排序思想让数组当中相邻的两个数进行比较,数组当中比较小的数值向下沉,数值比较大的向上浮!外层for循环控制循环次数,内层for循环控制相邻的两个元素进行比较。选择排序1.选择排序思想选择排序,从头至尾扫描序列,找出最小的一个元素,和第一个元素交换,接着从剩下的元素中继续这种选择和交换方式,最终得到一个有序序列。#include<stdio.h> void main(){ int s[4][5]={}; int sum[4]={}; double...

  • DNS用的是TCP协议还是UDP协议

    DNS占用53号端口,同时使用TCP和UDP协议。那么DNS在什么情况下使用这两种协议?DNS在区域传输的时候使用TCP协议,其他时候使用UDP协议。DNS区域传输的时候使用TCP协议:1.辅域名服务器会定时(一般3小时)向主域名服务器进行查询以便了解数据是否有变动。如有变动,会执行一次区域传送,进行数据同步。区域传送使用TCP而不是UDP,因为数据同步传送的数据量比一个请求应答的数据量要多得多。2.TCP是一种可靠连接,保证了数据的准确性。域名解析时使用UDP协议:客户端向DNS服务器查询域名,一般返回的内容都不...

    网络笔记 2019-12-18 136 0
  • strcat()函数的用法

     我们都知道strcat(str,ptr)是将字符串ptr内容连接到字符串str后,然后得到一个组合后的字符串str,比如str字符串内容为"123456\0",ptr字符串为"abc\0",那么strcat(str,ptr)后str内容为 "123456abc\0",输出结果为123456abc这样看来函数作用是将ptr内容接到了str的终止符\0上,道理很简单,那么如果我将str字符串内容更改一下,让str[1] = '\0'...

  • 处理字符数组的函数

    1.puts函数:输出字符串的函数,一般形式为puts(字符数组),其作用是将一个字符串(以'\0'结束的字符序列)输出到终端,例如:已经定义了str是一个字符数组名,且该数组已被初始化为“China”,则在终端输出“China”只需执行puts(str)Note:用puts函数输出时将字符串结束标志'\0'转换为'\n'即输出完字符串后换行2.gets:从终端输入一个字符串到字符数组,并且得到一个函数值,该函数值是字符数组的起始地址,例如:gets(str);输入C...

    C语言笔记 2019-12-10 131 0
  • 字符数组的输入输出

    1. scanf 输入,printf 输出scanf 对字符类型有 %c 和 %s 两种格式(printf 同理,下同),其中 %c 用来输入单个字符,%s 用来输入一个字符串并存在字符数组里。%c 格式能识别 空格 跟 换行 并将其输入,而 %s 通过 空格 或 换行 来识别一个字符串的结束。 示例:#include<stdio.h> int main() {    ...

  • PAT乙级真题1002 || 写出这个数(C语言)

    #include<stdio.h> int main(){ char str[999];   /*此处定义了一个较大数组,会造成资源浪费。考虑到数字过大的情况,将输入的数据储存为字符串类型 */  char str0[10][5]={"ling","yi","er","san","si","wu"...

    C语言笔记 2019-12-08 153 0 C语言基础
  • 判断一年中的黑色星期五

    要求:输入一个年份,判断这个年份中是否存在黑色星期五,如果有,则输出总共有几个,并输出月份。思路:由于只需要判断是否有黑色星期五,所以,不必要每个月每一天的推算,黑色星期五当然只出现在13号,所以,只要判断输入的年份的每个月中的13号是否有星期五的就行了,判断星期用蔡勒公式。1752年9月3号或之前的日期用这个公式 :w = (d+2*m+3*(m+1)/5+y+y/4+5) % 7; 1752年9月3号或之后的日期用这个公式 :w = (d + 2*m+3*(m+1)/5+y+y/4-y/100+y/4...

    C语言笔记 2019-12-08 92 0 C