<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[HYN205的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/HYN205</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; HYN205]]></copyright><item><title><![CDATA[Commit message 和 Change log 编写指南]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/107314807</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/107314807</guid><author>HYN205</author><pubDate>Mon, 13 Jul 2020 12:49:31 +0800</pubDate><description><![CDATA[http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html
]]></description><category></category></item><item><title><![CDATA[十大排序算法]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/106141103</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/106141103</guid><author>HYN205</author><pubDate>Thu, 04 Jun 2020 16:36:36 +0800</pubDate><description><![CDATA[1、冒泡排序
从序列的一端往另一端冒泡，依次比较相邻的两个数的大小。
如序列【9，1，8，4，6】，从左往右依次冒泡，将小的往左移动：
第一轮：【1，9，8，4，6】、【1，8，9，4，6】、【1，8，4，9，6】、【1，8，4，6，9】
第二轮：【1，4，8，6，9】、【1，4，6，8，9】、【1，4，6，8，9】
第三轮：【1，4，6，8，9】、【1，4，6，8，9】
public static int[] sortMP(int[] arr) {
  for(int i = 0;i &lt; arr.l]]></description><category></category></item><item><title><![CDATA[日志]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/106518888</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/106518888</guid><author>HYN205</author><pubDate>Wed, 03 Jun 2020 10:33:32 +0800</pubDate><description><![CDATA[https://mp.weixin.qq.com/s/MjU5MGtQQb2nDaOYr3nRKA

]]></description><category></category></item><item><title><![CDATA[Git多人单分支集成协作时常用的场景]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/105960336</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/105960336</guid><author>HYN205</author><pubDate>Thu, 07 May 2020 15:14:19 +0800</pubDate><description><![CDATA[配置公私钥

第一步：使用如下命令检查本地是否已经生成公司钥：


$ ls -al ~/.ssh

第二步：使用如下命令在本地生成公司钥：


$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

生成后如下图：



第三步：使用cat ~/.ssh/id_rsa.pub查看本地生成的公钥，将其部署到github项目上



3.1将...]]></description><category></category></item><item><title><![CDATA[独自使用Git时的常用场景]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/105943065</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/105943065</guid><author>HYN205</author><pubDate>Wed, 06 May 2020 21:26:58 +0800</pubDate><description><![CDATA[2.1删除分支

删除分支用参数-d，删除时git可能会提示该分支没有被完全merged，如果确定要删除的话，可以使用参数-D


git branch -d 分知名

2.2创建分支


git branch -b 新分知 基于已有的分支/某个commit

2.3修改最新commit的message


git commit --amend

2.4修改老旧commit的message

...]]></description><category></category></item><item><title><![CDATA[Git基础]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/105393787</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/105393787</guid><author>HYN205</author><pubDate>Mon, 04 May 2020 00:13:59 +0800</pubDate><description><![CDATA[git学习地址：https://git-scm.com/book/en/v2

一、git基础

1.1git安装

参照git学习地址中的1.5

1.2使用git之前需要做的最小配置


$ git config --global user.name "your_name"
$ git config --global user.email your_email@domain.com

每一个g...]]></description><category></category></item><item><title><![CDATA[28_实现strStr()_字符串_简单]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/105401674</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/105401674</guid><author>HYN205</author><pubDate>Thu, 09 Apr 2020 02:07:31 +0800</pubDate><description><![CDATA[原题：https://leetcode-cn.com/problems/implement-strstr

官方题解：https://leetcode-cn.com/problems/implement-strstr/solution/shi-xian-strstr-by-leetcode/


实现strStr()函数。

给定一个haystack 字符串和一个 needle 字符串，...]]></description><category></category></item><item><title><![CDATA[208_实现Trie（前缀树）_字符串_中等]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/105268733</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/105268733</guid><author>HYN205</author><pubDate>Thu, 02 Apr 2020 14:37:13 +0800</pubDate><description><![CDATA[原题：https://leetcode-cn.com/problems/implement-trie-prefix-tree

https://leetcode-cn.com/problems/implement-trie-prefix-tree/solution/shi-xian-trie-qian-zhui-shu-by-leetcode/


实现一个 Trie (前缀树)，包含 inser...]]></description><category></category></item><item><title><![CDATA[Java8_StringUtils常用方法]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/105238878</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/105238878</guid><author>HYN205</author><pubDate>Wed, 01 Apr 2020 16:56:09 +0800</pubDate><description><![CDATA[org.apache.commons.lang.StringUtils Operations onStringthat arenullsafe.字符串是null安全的，不会抛出NullPointerException，都做了相应的处理。

判空：IsEmpty/IsBlank：checks if a String contains text - 检查字符串是否有内容
	Trim/Stri...]]></description><category></category></item><item><title><![CDATA[14_最长公共前缀_字符串_easy]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/105237242</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/105237242</guid><author>HYN205</author><pubDate>Wed, 01 Apr 2020 05:18:11 +0800</pubDate><description><![CDATA[原题：https://leetcode-cn.com/problems/longest-common-prefix


编写一个函数来查找字符串数组中的最长公共前缀。

如果不存在公共前缀，返回空字符串""。

示例1:

输入: ["flower","flow","flight"]
输出: "fl"
示例2:

输入: ["dog","racecar","car"]
输出: ""
解释: ...]]></description><category></category></item><item><title><![CDATA[13_罗马数字转整数_字符串_easy]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/105232264</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/105232264</guid><author>HYN205</author><pubDate>Tue, 31 Mar 2020 21:53:52 +0800</pubDate><description><![CDATA[原题：https://leetcode-cn.com/problems/roman-to-integer


罗马数字包含以下七种字符:I，V，X，L，C，D和M。

字符     数值
I       1
V       5
X       10
L       50
C       100
D     ...]]></description><category></category></item><item><title><![CDATA[20_有效的括号_字符串_easy]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/105213532</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/105213532</guid><author>HYN205</author><pubDate>Tue, 31 Mar 2020 03:11:36 +0800</pubDate><description><![CDATA[原题：https://leetcode-cn.com/problems/valid-parentheses


给定一个只包括 '('，')'，'{'，'}'，'['，']'的字符串，判断字符串是否有效。

有效字符串需满足：

左括号必须用相同类型的右括号闭合。
左括号必须以正确的顺序闭合。
注意空字符串可被认为是有效字符串。

示例 1:

输入: "()"
输出: true
示例2:

...]]></description><category></category></item><item><title><![CDATA[Error creating bean with name 'restartingClassPathChangedEventListener']]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/104251391</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/104251391</guid><author>HYN205</author><pubDate>Mon, 10 Feb 2020 17:08:09 +0800</pubDate><description><![CDATA[学习SpringBoot时使用@DeclareParents注解时报错如下：

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'restartingClassPathChangedEventListener' defined in class path ...]]></description><category></category></item><item><title><![CDATA[PLSQL远程连接服务器的Oracle数据库]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/98512591</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/98512591</guid><author>HYN205</author><pubDate>Mon, 05 Aug 2019 20:06:59 +0800</pubDate><description><![CDATA[项目部署在Linux服务器上，使用plsql远程连接服务器上的Oracle数据库：

在tnsnames.ora文件中添加内容如下：



第一个红框表示数据库定义远程服务器的在本地主机名（随意输入）

第二个红框表示远程服务器ip地址

第三个红框表示远程服务器的数据库实例名

测试能否打开，如若不能，修改plsql配置：

工具------&gt;首选项



登录仍然不能连接，报错ORA-1...]]></description><category></category></item><item><title><![CDATA[jsp前台传参到后台乱码]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/97654231</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/97654231</guid><author>HYN205</author><pubDate>Mon, 29 Jul 2019 18:28:37 +0800</pubDate><description><![CDATA[背景一：


ajax请求后台action，在action中获取参数乱码


解决方法：


Ajax请求时加入代码


contentType: "application/x-www-form-urlencoded; charset=utf-8"



例如：


 $.ajax({
            type: 'POST',
            url: "${ctx}/appr...]]></description><category></category></item><item><title><![CDATA[随笔（三）]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/91993457</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/91993457</guid><author>HYN205</author><pubDate>Fri, 14 Jun 2019 18:07:34 +0800</pubDate><description><![CDATA[1、jsp页面id为whir$t3015_f3060的元素添加onclick属性：


$("#whir\\\$t3015_f3060").attr('onclick', 'WdatePicker({dateFmt:"yyyy-MM-dd"});');

2、jsp页面class为computedate的元素添加click点击事件，class为computedate的元素已有click点击事件，这...]]></description><category></category></item><item><title><![CDATA[jsp格式化日期]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/91992499</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/91992499</guid><author>HYN205</author><pubDate>Fri, 14 Jun 2019 17:54:05 +0800</pubDate><description><![CDATA[jsp中格式化日期代码：


Date.prototype.Format = function (fmt) { //author: meizz
            var o = {
                "M+": this.getMonth() + 1, //月份
                "d+": this.getDate(), //日
               ...]]></description><category></category></item><item><title><![CDATA[jsp报错missing ) after argument list！！！]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/91992000</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/91992000</guid><author>HYN205</author><pubDate>Fri, 14 Jun 2019 17:51:33 +0800</pubDate><description><![CDATA[jsp中写了一行代码：$("#whir\\\$t_leave_begindate").attr('onclick', 'WdatePicker({el:'d122'});');一直报错，经排查发现是因为没有将'd122'的单引号转义，改为$("#whir\\\$t_leave_begindate").attr('onclick', 'WdatePicker({el:\'d122\'});');后...]]></description><category></category></item><item><title><![CDATA[随笔（二）]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/90735865</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/90735865</guid><author>HYN205</author><pubDate>Sun, 02 Jun 2019 05:14:44 +0800</pubDate><description><![CDATA[1、在iframe中获取父元素：


window.parent.document.getElementById("whir$t_leave_f3837")

2、表单中有相同class的td，获取第一个td的值：


$(".listTableLineLastTD_").eq(0).text()

3、在iframe中给父页面的元素赋值：


window.parent.document.get...]]></description><category></category></item><item><title><![CDATA[随笔（一）]]></title><link>https://blog.youkuaiyun.com/HYN205/article/details/90699563</link><guid>https://blog.youkuaiyun.com/HYN205/article/details/90699563</guid><author>HYN205</author><pubDate>Thu, 30 May 2019 17:04:42 +0800</pubDate><description><![CDATA[1、子页面获取父页面元素的值


var budgetSection = opener.$("input[name='xxx']").val();

opener 属性是一个可读可写的属性，可返回对创建该窗口的 Window 对象的引用。

2、子页面向父页面元素赋值


opener.$("input[name='xxx']").value=传递值的变量;

3、Ajax的async：

默认是...]]></description><category></category></item></channel></rss>