<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[A_pang_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/A_pang_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; A_pang_]]></copyright><item><title><![CDATA[LeetCode10正则表达式匹配]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/107525046</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/107525046</guid><author>A_pang_</author><pubDate>Wed, 22 Jul 2020 22:31:04 +0800</pubDate><description><![CDATA[题目描述：
给定一个字符串s和字符规律p，实现一个支持’.‘和’*'的正则表达式
'.'匹配任意的单个字符
'*'匹配0个或多个前面的那个字符
例1：
s：aa
p：a
结果：false
a无法匹配整个aa
例2：
s：aa
p：a*
结果：true
例3：
s：aab
p：caab
true
c如果说’*'匹配0个c的话 就可以认为s可以被c*aab 匹配了

public class LeetCode10 {
    public static void main(String[] args) {
  ]]></description><category></category></item><item><title><![CDATA[创建springboot项目遇到的一些问题]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/107476715</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/107476715</guid><author>A_pang_</author><pubDate>Mon, 20 Jul 2020 22:55:19 +0800</pubDate><description><![CDATA[一、
错误信息

解决方式：
将URL改为 https://start.aliyun.com


]]></description><category></category></item><item><title><![CDATA[dosbox挂载方法]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/104513589</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/104513589</guid><author>A_pang_</author><pubDate>Wed, 26 Feb 2020 11:35:27 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/charminglam/article/details/87482812

]]></description><category></category></item><item><title><![CDATA[JAVA聊天器]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/103633784</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/103633784</guid><author>A_pang_</author><pubDate>Fri, 20 Dec 2019 15:53:57 +0800</pubDate><description><![CDATA[JAVA聊天器

本次实验室基于课本例15.3、15.4程序改进的JAVA聊天器程序
阶段一：实现两个客户端之间的通信。
问题1：怎样实现两个客户端的连接？
每有一个客户端启动，服务器程序就会监听并且返回一个与客户端连接的socket套接字，所以将这些套接字放在一个数组（arraylist中也行）中，数组下标+1就是该客户端的编号，这样就能够在客户端启动后主...]]></description><category></category></item><item><title><![CDATA[会场问题  贪心]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/103168847</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/103168847</guid><author>A_pang_</author><pubDate>Wed, 20 Nov 2019 18:53:10 +0800</pubDate><description><![CDATA[问题描述：
假设要在足够多的会场里安排一批活动，并希望使用尽可能少的会场。设计一个有效的贪心算法进行安排。(这个问题实际上是著名的图着色问题。若将每一个活动作为图的一个顶点，不相容活动间用边相连。使相邻顶点着有不同颜色的最小着色数，相应于要找的最小会场数。)
编程任务：
对于给定的k 个待安排的活动，编程计算使用最少会场的时间表。
数据输入：
由文件input.txt 给出输入数据。第一行有1 个...]]></description><category></category></item><item><title><![CDATA[JAVA 第一次实验课]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/102594338</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/102594338</guid><author>A_pang_</author><pubDate>Wed, 16 Oct 2019 20:49:32 +0800</pubDate><description><![CDATA[ArrayList类的一些方法：

JAVA与C++相同的地方：基本的代码都是相同的，所以大部分都只是需要修改
JAVA与C++不同的地方：
1.C++有操作符的重载但是JAVA没有
2.C++有虚基类，JAVA是抽象方法
3.JAVA中有可改变长度的ArrayList方法，但是C++需要一个类来实现
4.JAVA中没有指针，是引用和对象
5.JAVA只有 .操作符，没有-&gt;操作符

...]]></description><category></category></item><item><title><![CDATA[java第五章作业]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/101164279</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/101164279</guid><author>A_pang_</author><pubDate>Sun, 22 Sep 2019 17:42:19 +0800</pubDate><description><![CDATA[1.面向对象的主要特征是什么？
封装、继承、多态
2.封装是如何实现的？
通过访问控制权限的设置，public、private、protected、“默认”的用法
3.对象之间如何相互作用，作用的条件是什么？
对象之间通过某个对象的域中有其他对象的引用来实现
4.protected修饰符有什么特点？
protected修饰符使得继承关系中子类能够访问父类的被保护的域变量，而其他的类不能
5.Obj...]]></description><category></category></item><item><title><![CDATA[java课程：学习过C/C++、python语言的感受]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/100565516</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/100565516</guid><author>A_pang_</author><pubDate>Thu, 05 Sep 2019 19:39:47 +0800</pubDate><description><![CDATA[C/C++、python是上学期学习的编程语言，了解了面向过程和面向对象的区别，也熟悉了三者的基本语句，python是最简洁的，避免了变量类型的选择问题，C++的面向对象可以让我们将对象的基本属性和行为绑定在一起，以事物本身为主体，C的面向过程则是以流程和行为为主体。C++中的指针是让人很头疼的东西，而java中则取消了指针，但有一个相似却又不一样的东西叫引用，java中是引用链接对象，所以我个人...]]></description><category></category></item><item><title><![CDATA[最长回文子串]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/98878120</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/98878120</guid><author>A_pang_</author><pubDate>Thu, 08 Aug 2019 17:21:40 +0800</pubDate><description><![CDATA[给定一个字符串 s，找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。
示例 1：
输入: “babad”
输出: “bab”
注意: “aba” 也是一个有效答案。
示例 2：
输入: “cbbd”
输出: “bb”
来源：力扣（LeetCode）
链接：https://leetcode-cn.com/problems/longest-palindromic-substring...]]></description><category></category></item><item><title><![CDATA[单词搜索（Dfs）]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/98877952</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/98877952</guid><author>A_pang_</author><pubDate>Thu, 08 Aug 2019 17:18:41 +0800</pubDate><description><![CDATA[给定一个二维网格和一个单词，找出该单词是否存在于网格中。
单词必须按照字母顺序，通过相邻的单元格内的字母构成，其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。
示例:
board =
[
[‘A’,‘B’,‘C’,‘E’],
[‘S’,‘F’,‘C’,‘S’],
[‘A’,‘D’,‘E’,‘E’]
]
给定 word = “ABCCED”, 返回 true...]]></description><category></category></item><item><title><![CDATA[盛水最多的容器]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/98877762</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/98877762</guid><author>A_pang_</author><pubDate>Thu, 08 Aug 2019 17:14:37 +0800</pubDate><description><![CDATA[给定 n 个非负整数 a1，a2，…，an，每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线，垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线，使得它们与 x 轴共同构成的容器可以容纳最多的水。
说明：你不能倾斜容器，且 n 的值至少为 2。
图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下，容器能够容纳水（表示为蓝色部...]]></description><category></category></item><item><title><![CDATA[回文数]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/98877688</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/98877688</guid><author>A_pang_</author><pubDate>Thu, 08 Aug 2019 17:13:33 +0800</pubDate><description><![CDATA[判断一个整数是否是回文数。回文数是指正序（从左向右）和倒序（从右向左）读都是一样的整数。
示例 1:
输入: 121
输出: true
示例 2:
输入: -121
输出: false
解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。
示例 3:
输入: 10
输出: false
解释: 从右向左读, 为 01 。因此它不是一个回文数。
进阶:
你能不将...]]></description><category></category></item><item><title><![CDATA[字符串转换整数]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/98877629</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/98877629</guid><author>A_pang_</author><pubDate>Thu, 08 Aug 2019 17:12:44 +0800</pubDate><description><![CDATA[请你来实现一个 atoi 函数，使其能将字符串转换成整数。
首先，该函数会根据需要丢弃无用的开头空格字符，直到寻找到第一个非空格的字符为止。
当我们寻找到的第一个非空字符为正或者负号时，则将该符号与之后面尽可能多的连续数字组合起来，作为该整数的正负号；假如第一个非空字符是数字，则直接将其与之后连续的数字字符组合起来，形成整数。
该字符串除了有效的整数部分之后也可能会存在多余的字符，这些字符可以被忽...]]></description><category></category></item><item><title><![CDATA[整数反转]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/98877578</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/98877578</guid><author>A_pang_</author><pubDate>Thu, 08 Aug 2019 17:11:21 +0800</pubDate><description><![CDATA[给出一个 32 位的有符号整数，你需要将这个整数中每位上的数字进行反转。
示例 1:
输入: 123
输出: 321
示例 2:
输入: -123
输出: -321
示例 3:
输入: 120
输出: 21
注意:
假设我们的环境只能存储得下 32 位的有符号整数，则其数值范围为 [−231,  231 − 1]。请根据这个假设，如果反转后整数溢出那么就返回 0。
来源：力扣（LeetCode）
...]]></description><category></category></item><item><title><![CDATA[week3任务]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/98877475</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/98877475</guid><author>A_pang_</author><pubDate>Thu, 08 Aug 2019 17:08:56 +0800</pubDate><description><![CDATA[第三周：
pwd：打印当前目录
ls：打印当前目录下的所有文件
cd：跳转到dir文件夹
cat：打印file文件内容
mkdir:创建文件夹
cp：复制file中的内容到copy中
import java.io.BufferedReader;
import java.util.Scanner;
import java.io.File;
import java.io.*;
import java....]]></description><category></category></item><item><title><![CDATA[Week2任务]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/98725070</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/98725070</guid><author>A_pang_</author><pubDate>Wed, 07 Aug 2019 09:34:16 +0800</pubDate><description><![CDATA[2 第二周（正则表达式）
× echo打印字符串。同hello命令
× grep正则匹配。
grep“hello file”，检查文件每一行，将开头是hello的行打印出来
×echo“text\nstring\nfor\ngrep" | grep “string”。 这条语句将echo后面的字符串打印内容作为grep的输入参数，会打印输出含有string的行
//第一段代码
import jav...]]></description><category></category></item><item><title><![CDATA[正则表达式echohello]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/98497505</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/98497505</guid><author>A_pang_</author><pubDate>Mon, 05 Aug 2019 16:43:08 +0800</pubDate><description><![CDATA[Java 正则表达式和 Perl 的是最为相似的。
java.util.regex 包主要包括以下三个类：
Pattern 类：pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共构造方法。要创建一个 Pattern 对象，你必须首先调用其公共静态编译方法，它返回一个 Pattern 对象。该方法接受一个正则表达式作为它的第一个参数。
Matcher 类：Matcher 对象...]]></description><category></category></item><item><title><![CDATA[linux ubuntu 安装]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/98477575</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/98477575</guid><author>A_pang_</author><pubDate>Mon, 05 Aug 2019 08:52:18 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/q596044192/p/9362403.html
磁盘预留空间：ubuntu是linux的一个发行版本，linux的文件系统采用ext2，你在ubuntu安装的时候先把装的盘格成ext2就好了。
安装ubuntu的分区最好在最后，因为ubuntu默认安装在最后一个空闲盘。你出现这种情况，估计是将分区类型选为主分区了，linux系统默认最多有四个主分...]]></description><category></category></item><item><title><![CDATA[Z字形变换]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/98355429</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/98355429</guid><author>A_pang_</author><pubDate>Sat, 03 Aug 2019 17:32:39 +0800</pubDate><description><![CDATA[将一个给定字符串根据给定的行数，以从上往下、从左到右进行 Z 字形排列。
比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时，排列如下：
L   C   I   R
E T O E S I I G
E   D   H   N
之后，你的输出需要从左往右逐行读取，产生出一个新的字符串，比如：“LCIRETOESIIGEDHN”。
请你实现这个将字符串进行指定行数变换的函数：
st...]]></description><category></category></item><item><title><![CDATA[寻找两个有序数组的中位数]]></title><link>https://blog.youkuaiyun.com/A_pang_/article/details/98214546</link><guid>https://blog.youkuaiyun.com/A_pang_/article/details/98214546</guid><author>A_pang_</author><pubDate>Fri, 02 Aug 2019 17:32:24 +0800</pubDate><description><![CDATA[给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。
请你找出这两个有序数组的中位数，并且要求算法的时间复杂度为 O(log(m + n))。
你可以假设 nums1 和 nums2 不会同时为空。
示例 1:
nums1 = [1, 3]
nums2 = [2]
则中位数是 2.0
示例 2:
nums1 = [1, 2]
nums2 = [3, 4]
则中位数是 (2 + 3)...]]></description><category></category></item></channel></rss>