自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Leetcode03无重复最长子串

无重复最长子串给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。普通循环方法class Solution { public int lengthOfLongestSubstring(String s) { //如果s为空,length不大于0,是一个空串,就没有向下执行的必要了 if(s != null && s.length() > 0 && s != ""){ //String

2022-03-08 13:02:37 111

原创 Leetcode04中位数

中位数一、不考虑题目要求的时间复杂度时,可以使用Arrays.sort()进行两个数组合并后的排序,然后进行奇偶判定,寻找中位数。public class Leetcode { public static double findMedianSortedArrays(int[] nums1, int[] nums2) { double res=0; int [] nums3=new int[nums1.length+nums2.lengt

2022-03-03 19:24:37 422

原创 Leetcode02两数相加

两数相加public class Leetcode { public static ListNode addTwoNumbers(ListNode l1, ListNode l2) { ListNode head = null, tail = null; int carry = 0; while (l1 != null || l2 != null) { int n1 = l1 != null ? l1.val : 0;

2022-03-03 11:52:04 133

原创 Leetcod01两数之和

两数之和创建hashmap以后,以数组值作为key,value则为数组下标,以此进行遍历;在运行输出时显示乱码,是因为数组的输出不可以直接sout,而是使用Arrays.toString()import java.lang.reflect.Array;import java.util.Arrays;import java.util.HashMap;import java.util.Map;public class Leetcode { public static int[] Sum

2022-03-03 10:33:24 71

原创 南邮|南邮离散数学实验二,java语言编程实现任意集合上二元关系的性质判定

编程实现任意集合上二元关系的性质判定——2020.10.20看到CSDN上没有java语言对于此实验的实现,便使用java语言简单对此实验进行了比较粗糙的代码实现,没有对程序进行优化,比较笨重,日后进行修改优化。欢迎请批评指正—XRH。大概思路:利用关系矩阵进行性质判定较为简单,令用户输入集合元素和关系矩阵后利用代码进行判定 1.创建两个二维数组,分别用来存储集合中成对的元素和关系矩阵; 2.将五种判别方法通过简单的for循环进行实现import java.lang.reflect.Arra

2020-10-20 21:14:57 1932 4

原创 Stream流的初步了解

Stream流初步了解文章目录Stream流初步了解前言一、Stream流式思想二、获取流总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、Stream流式思想当需要对多个元素进行操作的时候,考虑到性能及便利性,我们应该首先拼好一个模型不走方案,然后再按照方案去执行它。Stream是一个来自数据源的元素队列。元素

2020-10-14 21:02:57 152

原创 使用Lambda解决性能浪费问题。

使用Lambda优化日志案例,解决性能浪费**这里我们简单的举一个日志案例来说明lambda这一功能首先我们创建一个未优化的日志案例**public class Demo01 { public static void showLog(int level,String message){ //对日志等级进行判断,为1则输出message if(level==1){ System.out.println(message); }

2020-10-07 13:17:25 606

原创 关于TCP中文件传输阻塞问题的原因及解决方案和相关优化。

对于如图所示——文件传输示例:由客户端读取本机文件并上传至服务器,服务器进行读取后保存到服务器硬盘上。但此过程中易出现阻塞问题,即客户端和服务器端在文件传输完成后不会停止,陷入阻塞,从而导致while循环后面的内容无法编译运行。导致问题的原因,本人认为并不是老师所讲的客户端服务器端都无法读取while中的-1,而是客户端读取到-1之后直接退出循环,停止向服务器端输出,导致服务器端whlie循环陷入死循环,从而阻塞。解决方法:我们可以找到这样一个方法void shutdownOutput...

2020-09-28 21:46:28 2275 2

原创 TCP通信——简单构建客户端和服务器

TCP通信——简单构建客户端和服务器关于客户端实现**TCP通信的客户端:向服务器发送连接请求,给服务器发送数据,读取服务器回写的数据表示客户端的类:java.net.Socket;此类实现了客户端套接字——套接字是两台机器之间通信的端点,包含了IP地址和端口号的网络单位构造方法:Socket(String host, int port) 创建流套接字并将其连接到指定主机上的指定端口号。参数:String host:服务器主机的名称/服务器的IP地址int port:服务器的端口号成

2020-09-28 20:59:33 639

空空如也

空空如也

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

TA关注的人

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