自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

UDP是一种无连接的通讯方式。

2023-05-17 14:07:13 73

原创 Map的三种遍历及测速

class Main{ public static void main(String[] args) { Map<Integer,Integer>map=new HashMap<>(); for (int i = 0; i <10000 ; i++) { map.put(i,i); }//方法一: long begin1=System.currentTimeMillis();

2020-09-14 00:23:42 174

原创 abstract,final,static, synchronized 关键字

这里我为什么把它们放在一块呢因为它们都是用于定于类,函数变量修饰符的关键字。下面我一一来介绍abstract(抽象)abstract 可以修饰类,也可以修饰方法。abstract 修饰类,表示这个类是抽象的,这个类只能被继承,不能被实例化,但是抽象类中的方法可以不是抽象方法。abstract修饰方法:表示这个方法是抽象的,抽象方法不能有方法体,即没有大括号{};子类必须重写所有的抽象方法...

2020-03-03 00:39:10 586

原创 Java四种权限修饰符

首先,这四种修饰符按权限大小依次为 public. protected. default. privatepublic (公有的)1 . 可以修饰类,成员变量,成员方法,构造方法。2 . 被public 修饰,可以在其他类,其他包中使用。3 . 顶级类只能被public(公有) 和default(默认)修饰(这个文末有解释)。protected(受保护)1 .可以修饰成员变量,成员方...

2020-03-01 15:17:35 2069

原创 在Linux上数据库的安装教程(不会Linux指令的可以直接复制)

必须在root用户下操作第一步命令是 su root紧接着是password (直接输入输入密码是这里不会有任何动作,光标不会移动)现在用户是root了下面这几个命令一个一个复制,运行。1.安装 mariadb 服务yum install -y mariadb-server2.安装 mariadb 命令行客户端yum install -y mariadb3.安装 mariad...

2020-02-20 13:13:21 330

原创 Java网络编程——概念

基础TCP协议IP协议TCP/IPUDP协议端口套接字Java.net包InetAddress类任何一台运行的Internet上的主机都有IP地址和当地的DNS能够解析的域名在Java.net包中就提供了IP地址的封装类InetAddress,InetAdress类用于描述和包装一个Internet IP地址,并提供了相关的常见的方法TCP的网络编程Socket重...

2020-01-15 20:09:30 271

原创 斐波那契数列的递归和非递归(画图解释,简单易懂)

首先 我解释一下什么是斐波那契数列;1 1 2 3 5 8 13 ……;相信大家都找到了规律;(1)前两个数都是1;(2)第三个数=前两个数之和。由此,我们就找到了解题的根源有这个函数关系,我们就可以...

2019-08-05 12:40:05 3151

原创 java中如何输入变量(数字,字符,浮点型)(初学者必看)

在Java中如果需要输入变量,有很多方法,我用一种最简单的方法我们先使用java的一个包import java.util.*;(写在最开头,相当于c语言中的头文件)然后在你要输入的地方输入以下代码Scanner input=new Scanner(System.in);(这里的input 自己可以改,只要与下面的变量名保持一致就好)如果接收整形,用nextIntint i=input....

2019-08-04 11:04:10 15981 2

原创 内存对齐的原则和例题(保证你能看懂)

话不多说,先上一个简单例题struct S1{ char c1; int i; char c2;};(1)首先 第一个变量在偏移量为0的地址处,所以直接放进去;(2)char 为一个字节,偏移量为1;(3)int 为四个字节,(1不能整除4,所以char应该对齐到4)现在偏移量为1+3+4=8;(4) char 为一个字节,8可以整除1,所以应该为1+8;(5)最后...

2019-08-03 12:52:42 566

原创 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

下面我先讲一下这道题的做题思路:因为这个数组的自左往右,自下往上都是递增的,所以上面数字的是每一列最小的。由此,比查找的数大的话,我们应该让行数增加(++row),比它小,我们应该让列数减一(- -col)下面我画图给大家看一下这道题的思路下面是java代码,但是核心代码和C语言一样,大家可以借鉴一下,如果有问题,在评论区留言,谢谢大家public class Solution { ...

2019-08-02 13:10:37 222

原创 猴子吃桃的非递归和递归方法

问题:一只小猴子一天摘了许多桃子,第一天吃了一半,然后忍不住又吃了一个;第二天又吃了一半,再加上一个后面每天都是这样吃。到第10天的时候,小猴子发现只有一个桃子了。问小猴子第一天共摘了多少个桃子。解题思路:(1)从第十天剩余一个桃子下手有这个图就可以开始写函数了1.#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#inc...

2019-05-22 00:36:29 1980

原创 编写程序 使dream a have i逆置成i have a dream

遇到这种题,首先我们可以想到这个题无非分为两步1:逆置整个句子;(逆置句子可以用下标,也可以用指针,这里我用的是指针)2:然后逆置每一个单词(这里要注意条件,每个单词完有一个空格,整个句子完有一个‘\0’)void reverse(charleft, charright){while (left <= right){char tmp = left;left = right;...

2019-04-18 01:03:14 159

原创 如何用函数分别打印一个数二进制的奇数位和偶数位

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<string.h>void evennum(int n){printf(“奇数位:”);int i = 0;for&nbsp...

2019-04-14 23:56:17 110

空空如也

空空如也

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

TA关注的人

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