<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jalyy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jalyy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jalyy]]></copyright><item><title><![CDATA[计算机网络]]></title><link>https://blog.youkuaiyun.com/jalyy/article/details/100926064</link><guid>https://blog.youkuaiyun.com/jalyy/article/details/100926064</guid><author>jalyy</author><pubDate>Tue, 17 Sep 2019 15:10:52 +0800</pubDate><description><![CDATA[以太网报头长度：14字节
ip数据报头长度：20字节
tcp数据报头长度：20字节
udp数据报头的长度：8字节

ipv4：4个字节
MAC：6个字节
ipv6：16个字节

]]></description><category></category></item><item><title><![CDATA[假设库存不限，要花光N元预算，计算最少要买几件？]]></title><link>https://blog.youkuaiyun.com/jalyy/article/details/100595262</link><guid>https://blog.youkuaiyun.com/jalyy/article/details/100595262</guid><author>jalyy</author><pubDate>Sat, 07 Sep 2019 12:37:54 +0800</pubDate><description><![CDATA[输入：第一行为产品种类数
接下来每行为产品价格数
最后一行为预算金额。
输出：
能买到的最少产品件数，无法没有匹配的返回-1
import java.util.*;
public class Main{
    static int count = 0;//件数
    static boolean flag = false;//是否可以全部花光，默认不行
    public static vo...]]></description><category></category></item><item><title><![CDATA[Java基础知识点]]></title><link>https://blog.youkuaiyun.com/jalyy/article/details/100555572</link><guid>https://blog.youkuaiyun.com/jalyy/article/details/100555572</guid><author>jalyy</author><pubDate>Thu, 05 Sep 2019 17:08:43 +0800</pubDate><description><![CDATA[1、什么是java虚拟机？
java虚拟机是可运行java字节码文件的虚拟计算机。不同平台的虚拟机是不同的，但它们都提供了相同的接口。
2、JVM、JDK、JRE关系
JVM：java虚拟机，是整个java实现跨平台的最核心的部分，所有的java程序会首先被编译成.class文件，在虚拟机上运行，由虚拟机将程序解释给本地系统执行。
JRE：java运行环境，光有JVM还不能让class文件执行，还...]]></description><category></category></item><item><title><![CDATA[排序]]></title><link>https://blog.youkuaiyun.com/jalyy/article/details/100537435</link><guid>https://blog.youkuaiyun.com/jalyy/article/details/100537435</guid><author>jalyy</author><pubDate>Wed, 04 Sep 2019 14:26:54 +0800</pubDate><description><![CDATA[冒泡排序：
public class Main{
    public static void main(String[] args){
        int[] a = {3,5,2,9,1,6,8,7,4,0};
        for(int i=0;i&lt;a.length;i++){
         for(int j=0;j&lt;a.length-i-1;j++){
     ...]]></description><category></category></item><item><title><![CDATA[java值传递]]></title><link>https://blog.youkuaiyun.com/jalyy/article/details/100524417</link><guid>https://blog.youkuaiyun.com/jalyy/article/details/100524417</guid><author>jalyy</author><pubDate>Tue, 03 Sep 2019 18:10:32 +0800</pubDate><description><![CDATA[**值传递（pass by value）**是指在调用函数时将实际参数复制一份传递到函数中，这样在函数中如果对参数进行修改，将不会影响到实际参数。
**引用传递（pass by reference）**是指在调用函数时将实际参数的地址直接传递到函数中，那么在函数中对参数所进行的修改，将影响到实际参数。
值传递和引用传递的区别并不是传递的内容。而是实参到底有没有被复制一份给形参。在判断实参内容有没有...]]></description><category></category></item><item><title><![CDATA[压缩字符串]]></title><link>https://blog.youkuaiyun.com/jalyy/article/details/100395278</link><guid>https://blog.youkuaiyun.com/jalyy/article/details/100395278</guid><author>jalyy</author><pubDate>Mon, 02 Sep 2019 21:31:41 +0800</pubDate><description><![CDATA[用例：aaabccccccddeee，则可用3a1b6c2d3e来代替。
代码：
import java.util.*;
public class Main{
&nbsp;static String ss = "";
&nbsp;&nbsp;&nbsp; public static void main(String[] args){
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n...]]></description><category></category></item><item><title><![CDATA[给定一个字符串，计算这个字符串中有多少个回文子串]]></title><link>https://blog.youkuaiyun.com/jalyy/article/details/100269110</link><guid>https://blog.youkuaiyun.com/jalyy/article/details/100269110</guid><author>jalyy</author><pubDate>Mon, 02 Sep 2019 14:30:17 +0800</pubDate><description><![CDATA[用例：输入一个字符串S 例如“aabcb”
符合条件的字符串有"a",“a”,“aa”,“b”,“c”,“b”,“bcb”   所以答案:7
思路：先筛选首位相同字母的字符串，如aa，bcb。筛选出来后，再对筛选出来的字符串判断，依次比较前后对应两个字符是否相同，相同继续判断，不相同结束当前字符串的判断。一直比较到最后剩下两种情况：1、只剩一个字符 2、只剩两个字符 只剩一个字符直接计数加一，只剩...]]></description><category></category></item><item><title><![CDATA[两个字符串，判断这个两个字符串是否具有包含关系，测试数据有多组，请用循环读入。]]></title><link>https://blog.youkuaiyun.com/jalyy/article/details/100146438</link><guid>https://blog.youkuaiyun.com/jalyy/article/details/100146438</guid><author>jalyy</author><pubDate>Thu, 29 Aug 2019 21:07:55 +0800</pubDate><description><![CDATA[import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            String str1 = sc.next();
  ...]]></description><category></category></item><item><title><![CDATA[给定周长，求满足周长的直角三角形]]></title><link>https://blog.youkuaiyun.com/jalyy/article/details/100135239</link><guid>https://blog.youkuaiyun.com/jalyy/article/details/100135239</guid><author>jalyy</author><pubDate>Thu, 29 Aug 2019 12:20:31 +0800</pubDate><description><![CDATA[public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int cir = sc.nextInt();
        //是否存在能构成直角三角形
        boolean flag = false;
       ...]]></description><category></category></item><item><title><![CDATA[输入数字、字符串]]></title><link>https://blog.youkuaiyun.com/jalyy/article/details/100125893</link><guid>https://blog.youkuaiyun.com/jalyy/article/details/100125893</guid><author>jalyy</author><pubDate>Wed, 28 Aug 2019 20:13:47 +0800</pubDate><description><![CDATA[题目：每个测试用例的第一行是一个正整数M（1&lt;=M&lt;=100)，表示数据集的样本数目接下来输入M行，每行是数据集的一个样本，每个样本均是字符串，且后六位是数字字符
样例：
4
abc123455
boyxx213456
cba312456
cdwxa654321
public class Main{
    public static void main(String[] args){...]]></description><category></category></item><item><title><![CDATA[一段字符串寻找最大的子字符串]]></title><link>https://blog.youkuaiyun.com/jalyy/article/details/100120578</link><guid>https://blog.youkuaiyun.com/jalyy/article/details/100120578</guid><author>jalyy</author><pubDate>Wed, 28 Aug 2019 16:23:19 +0800</pubDate><description><![CDATA[一段字符串寻找最大的子字符串
思路：字符串：例子：iosiosios
*从第一个i开始一直加到第一个s：后遇到第二个i，此时，将ios作为一个子字符串保存下来，再寻找下一个不重复子字符串osi，以此循环，每次找到下一个子字符串前先跟前一个子字符串进行比较。如果当前子字符串长度大于前一个子字符串，则替换。循环往复，直到最后一个子字符串。
在这里插入代码片


...]]></description><category></category></item></channel></rss>