admin管理员组文章数量:1660446
初识kmp算法(呕心沥血之文----看视频+总结)
2018年08月10日 15:57:08 _奶酪 阅读数:72 更多 <div class="tags-box space">
<span class="label">个人分类:</span>
<a class="tag-link" href="https://blog.csdn/Cassie_zkq/article/category/7912004" target="_blank">算法基础知识储备 </a><a class="tag-link" href="https://blog.csdn/Cassie_zkq/article/category/7925635" target="_blank">kmp </a>
</div>
</div>
<div class="operating">
</div>
</div>
</div>
</div>
<article class="baidu_pl">
<div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post">
<div class="article-copyright">
版权声明:转载请注明出处哦~ https://blog.csdn/Cassie_zkq/article/details/81564613 </div>
<link rel="stylesheet" href="https://csdnimg/release/phoenix/template/css/ck_htmledit_views-d7e2a68c7c.css">
<div class="htmledit_views" id="content_views">
<p>大一菜鸟,即将大二,依旧菜鸟一只QAQ</p>
最近在中国大学慕课上看数据结构的课程,我看的是西安邮电大学的数据结构与算法课,kmp算法出现在“串”那一章节
具体内容我就不细讲了,大家可以去看一下。老师讲得还是很明白的。
-
next数组的实现
注意:网上的课程中默认字符串的下标从1开始
实现思路:
比如j=4时next[4]=2,即下次比较时从第二个字符开始比较(下标从1开始),第一个0指下次比较时从第一个字符开始
代码实现:(注意下标从1开始)
- int main() {
- char s1[maxn],s2[maxn]; //s1是文本串,s2是模式串
- int next[maxn];
- scanf( "%s",s2+ 1); //从1开始读或者写成cin>>s2+1;
- int i,j= 1,k= 0,len= strlen(s2+ 1);
- next[ 1]= 0;
- while(j<len)
- {
- if(k== 0||s2[j]==s2[k])
- {
- j++;
- k++;
- next[j]=k;
- }
- else k=next[k];
- }
- for(i= 1;i<=len;i++)
- cout<<next[i]<< " ";
- return 0;
- }
以ababcabaababb为例,输出如下:
-
kmp算法的实现:
思路:
实现代码:
- int main() {
- char s1[maxn],s2[maxn]; //s1是文本串,s2是模式串
- int next[maxn];
- scanf( "%s%s",s1+ 1,s2+ 1);
- int i= 1,j= 1,len1= strlen(s1+ 1),len2= strlen(s2+ 1); //i指向文本串,j指向模式串,从文本串
- //的第i位开始查找
- while(i<=len1&&j<=len2)
- {
- if(j== 0||s1[i]==s2[j])
- {
- i++;
- j++;
- }
- else j=next[j];
- }
- if(j>len2) cout<<i-len2<< endl; //返回完全匹配的初始位置
- else cout<< "-1"<< endl;
- return 0;
- }
-
实现kmp算法的完整代码:
- #include <iostream>
- #include <cstring>
- #include <cmath>
- #include <cstdio>
- #include <algorithm>
- #define maxn 1000000
- using namespace std;
- int main() {
- char s1[maxn],s2[maxn]; //s1是文本串,s2是模式串
- int next[maxn];
- scanf( "%s%s",s1+ 1,s2+ 1);
- int i= 1,j= 1,k= 0,len1= strlen(s1+ 1),len2= strlen(s2+ 1); //i指向文本串,j指向模式串
- next[ 1]= 0;
- while(j<len2) //因为内层油j++,所以j最大为len2-1,等于len2时就退出
- {
- if(k== 0||s2[j]==s2[k])
- {
- j++;
- k++;
- next[j]=k;
- }
- else k=next[k];
- }
- i= 1,j= 1; //i文本串 j模式串
- while(i<=len1&&j<=len2)
- {
- if(j== 0||s1[i]==s2[j])
- {
- i++;
- j++;
- }
- else j=next[j];
- }
- if(j>len2) cout<<i-len2<< endl; //返回完全匹配的初始位置
- else cout<< "-1"<< endl;
- return 0;
- }
输出结果:
- ababcabaababb
- abaa
- 0 1 1 2
- 6
但是,思考在计算next数组时,如果s2=aaaaab,s2对应的next数组为0 1 2 3 4 5
如果在比较第4位时不同需要进行如图操作:
实际上我们知道,模式串第四位之前的字母也都是a,所以在按之前的操作执行的话肯定都是不等的,最后还是重新要从模式串的第一位比较,同时指向文本串的i右移一位,所以这个时候直接执行“从模式串的第一位比较,同时指向文本串的i右移一位”这个操作即可,如下图:
黑色框内的步骤无需执行,直接执行橙色圈内的操作即可,所以需要对之前的next数组,进行优化,我们称它为nextval数组,用nextval数组来代替next数组
-
nextval数组的实现
实现代码:
- #include <iostream>
- #include <cstring>
- using namespace std;
- #define maxn 100000//如果数组定义在main内,不能开太大
- int main()
- {
- char s1[maxn],s2[maxn]; //s1文本串,s2模式串
- scanf( "%s",s2+ 1);
- int i,j,k,len1= strlen(s1+ 1),len2= strlen(s2+ 1);
- int next[maxn],nextval[maxn];
- next[ 1]= 0;
- j= 1,k= 0;
- while(j<len2)
- {
- if(k== 0||s2[j]==s2[k])
- {
- k++;
- j++;
- next[j]=k;
- }
- else k=next[k];
- }
- for(i= 1;i<=len2;i++)
- cout<<next[i]<< " ";
- cout<< endl;
- j= 2;k= 0;
- while(j<=len2)
- {
- k=next[j];
- if(s2[j]==s2[k])
- nextval[j]=nextval[k];
- else nextval[j]=next[j];
- j++;
- }
- for(i= 1;i<=len2;i++)
- cout<<nextval[i]<< " ";
- cout<< endl;
- return 0;
- }
- aaaaab
- 0 1 2 3 4 5
- 0 0 0 0 0 5
-
优化后的kmp算法的完整代码为:(终极版)
- #include <iostream>
- #include <cstring>
- using namespace std;
- #define maxn 100000//如果数组定义在main内,不能开太大
- int main()
- {
- char s1[maxn],s2[maxn]; //s1文本串,s2模式串
- scanf( "%s%s",s1+ 1,s2+ 1);
- int i,j,k,len1= strlen(s1+ 1),len2= strlen(s2+ 1);
- int next[maxn],nextval[maxn];
- next[ 1]= 0;
- j= 1,k= 0;
- while(j<len2)
- {
- if(k== 0||s2[j]==s2[k])
- {
- k++;
- j++;
- next[j]=k;
- }
- else k=next[k];
- }
- j= 2;k= 0;
- while(j<=len2)
- {
- k=next[j];
- if(s2[j]==s2[k])
- nextval[j]=nextval[k];
- else nextval[j]=next[j];
- j++;
- }
- i= 1;j= 1; //i指文本串,j指模式串
- while(i<=len1&&j<=len2)
- {
- if(j== 0||s1[i]==s2[j])
- {
- i++;
- j++;
- }
- else j=nextval[j];
- }
- if(j>len2) cout<<i-len2<< endl;
- else cout<< "-1"<< endl;
- return 0;
- }
输出样例:
- ababcabaababb
- abaa
- 6
- aaaaab
- ab
- 5
最后一个代码才是完整的kmp代码,至此,查找(匹配)子串,并返回相匹配时第一个字母出现的位置的知识点就都总结完了
还是不懂的盆友可以看我在博客开头推荐的视频或者和百度哦~我也只是微微懂一些罢了哈哈哈
欢迎交流讨论,非诚勿扰哦~邮箱:1308989543@qq
<script>
(function(){
function setArticleH(btnReadmore,posi){
var winH = $(window).height();
var articleBox = $("div.article_content");
var artH = articleBox.height();
if(artH > winH*posi){
articleBox.css({
'height':winH*posi+'px',
'overflow':'hidden'
})
btnReadmore.click(function(){
if(typeof window.localStorage === "object" && typeof window.csdn.anonymousUserLimit === "object"){
if(!window.csdn.anonymousUserLimit.judgment()){
window.csdn.anonymousUserLimit.Jumplogin();
return false;
}else if(!currentUserName){
window.csdn.anonymousUserLimit.updata();
}
}
articleBox.removeAttr("style");
$(this).parent().remove();
})
}else{
btnReadmore.parent().remove();
}
}
var btnReadmore = $("#btn-readmore");
if(btnReadmore.length>0){
if(currentUserName){
setArticleH(btnReadmore,3);
}else{
setArticleH(btnReadmore,1.2);
}
}
})()
</script>
</article>
<div class="comment-edit-box d-flex">
<a id="commentsedit"></a>
<div class="user-img">
<a href="//me.csdn/SunPeishuai" target="_blank">
<img class="" src="https://avatar.csdn/C/E/0/3_sunpeishuai.jpg">
</a>
</div>
<form id="commentform">
<input type="hidden" id="comment_replyId">
<textarea class="comment-content" name="comment_content" id="comment_content" placeholder="想对作者说点什么"></textarea>
<div class="opt-box"> <!-- d-flex -->
<div id="ubbtools" class="add_code">
<a href="#insertcode" code="code" target="_self"><i class="icon iconfont icon-daima"></i></a>
</div>
<input type="hidden" id="comment_replyId" name="comment_replyId">
<input type="hidden" id="comment_userId" name="comment_userId" value="">
<input type="hidden" id="commentId" name="commentId" value="">
<div style="display: none;" class="csdn-tracking-statistics tracking-click" data-mod="popu_384"><a href="#" target="_blank" class="comment_area_btn">发表评论</a></div>
<div class="dropdown" id="myDrap">
<a class="dropdown-face d-flex align-items-center" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
<div class="txt-selected text-truncate">添加代码片</div>
<svg class="icon d-block" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-triangledown"></use>
</svg>
</a>
<ul class="dropdown-menu" id="commentCode" aria-labelledby="drop4">
<li><a data-code="html">HTML/XML</a></li>
<li><a data-code="objc">objective-c</a></li>
<li><a data-code="ruby">Ruby</a></li>
<li><a data-code="php">PHP</a></li>
<li><a data-code="csharp">C</a></li>
<li><a data-code="cpp">C++</a></li>
<li><a data-code="javascript">JavaScript</a></li>
<li><a data-code="python">Python</a></li>
<li><a data-code="java">Java</a></li>
<li><a data-code="css">CSS</a></li>
<li><a data-code="sql">SQL</a></li>
<li><a data-code="plain">其它</a></li>
</ul>
</div>
<div class="right-box">
<span id="tip_comment" class="tip">还能输入<em>1000</em>个字符</span>
<input type="submit" class="btn btn-sm btn-red btn-comment" value="发表评论">
</div>
</div>
</form>
</div>
<div class="comment-list-container">
<a id="comments"></a>
<div class="comment-list-box">
</div>
<div id="commentPage" class="pagination-box d-none"></div>
</div>
字符串模式匹配----KMP算法(视频讲解)
07-07 1003
2.4.2、KMP算法 资讯网址:www.qghkt腾讯课堂:https://qghkt.ke.qq/20个常用算法【基本思想】 在布鲁特-福斯算法的基础上,进行如下改进:... 来自: hnyjwang的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/A_Prophet/article/details/70460326,BlogCommendFromBaidu_1,index_1"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/A_Prophet/article/details/70460326,BlogCommendFromBaidu_1,index_1"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/A_Prophet/article/details/70460326" target="_blank" title="如果你看不懂KMP算法,一定要看看这个视频!!!!!!!!!!!虽然讲的慢,但是很详细!!!!">
<h4 class="text-truncate oneline" style="width: 859px;">
如果你看不懂<em>KMP算法</em>,一定要看看这个<em>视频</em>!!!!!!!!!!!虽然讲的慢,但是很详细!!!! </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/F/2/D/3_a_prophet.jpg" alt="A_Prophet" class="avatar-pic">
<span class="namebox">
<span class="name">A_Prophet</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">04-22</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
3732</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/A_Prophet/article/details/70460326" target="_blank" title="如果你看不懂KMP算法,一定要看看这个视频!!!!!!!!!!!虽然讲的慢,但是很详细!!!!">
<span class="desc oneline">如果你看不懂KMP算法,一定要看看这个视频!!!!!!!!!!!虽然讲的慢,但是很详细!!!!
上:http://v.youku/v_show/id_XODYxNjExODQ…
来自: A_Prophet的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/hnust_xiehonghao/article/details/7878329,BlogCommendFromBaidu_2,index_2"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/hnust_xiehonghao/article/details/7878329,BlogCommendFromBaidu_2,index_2"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/hnust_xiehonghao/article/details/7878329" target="_blank" title="KMP算法-一个视频讲解很好的 很流畅 很详细 一定有益">
<h4 class="text-truncate oneline" style="width: 859px;">
<em>KMP算法</em>-一个<em>视频</em>讲解很好的 很流畅 很详细 一定有益 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/D/D/B/3_hnust_xiehonghao.jpg" alt="hnust_xiehonghao" class="avatar-pic">
<span class="namebox">
<span class="name">hnust_xiehonghao</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">08-17</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
9740</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/hnust_xiehonghao/article/details/7878329" target="_blank" title="KMP算法-一个视频讲解很好的 很流畅 很详细 一定有益">
<span class="desc oneline">上:http://v.youku/v_show/id_XODYxNjExODQ=.html 第 34分钟开始
下:http://www.56/u28/v_NjAwMzA0O…
来自: hnust_xiehonghao的专栏
<div class="recommend-item-box recommend-ad-box"><div id="kp_box_59" data-pid="59" data-track-view="{"mod":"kp_popu_59-718","con":",,"}" data-track-click="{"mod":"kp_popu_59-718","con":",,"}"><script src="https://nbrecsys.4paradigm/resource/cus/csdn/sdk-csdn-render.js"></script>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/qq_36301981/article/details/79953897,BlogCommendFromBaidu_3,index_3"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/qq_36301981/article/details/79953897,BlogCommendFromBaidu_3,index_3"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_36301981/article/details/79953897" target="_blank" title="KMP算法基础分析讲解(5分钟包教包会)">
<h4 class="text-truncate oneline" style="width: 867px;">
<em>KMP算法</em>基础分析讲解(5分钟包教包会) </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/A/B/D/3_qq_36301981.jpg" alt="qq_36301981" class="avatar-pic">
<span class="namebox">
<span class="name">qq_36301981</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">04-15</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
336</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_36301981/article/details/79953897" target="_blank" title="KMP算法基础分析讲解(5分钟包教包会)">
<span class="desc oneline">[分析]KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现。其算法复杂度为O(n+m),相对于朴素的O(n^2)算法有显著的改进。KMP的算法...</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/qq_36301981">来自: <span class="blog_title"> cbjtu的博客</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/SzM21C11U68n04vdcLmJ/article/details/78325519,BlogCommendFromBaidu_4,index_4"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/SzM21C11U68n04vdcLmJ/article/details/78325519,BlogCommendFromBaidu_4,index_4"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/SzM21C11U68n04vdcLmJ/article/details/78325519" target="_blank" title="史上最透彻的KMP算法讲解">
<h4 class="text-truncate oneline" style="width: 859px;">
史上最透彻的<em>KMP算法</em>讲解 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/7/0/1/3_szm21c11u68n04vdclmj.jpg" alt="SzM21C11U68n04vdcLmJ" class="avatar-pic">
<span class="namebox">
<span class="name">SzM21C11U68n04vdcLmJ</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">10-23</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1493</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/SzM21C11U68n04vdcLmJ/article/details/78325519" target="_blank" title="史上最透彻的KMP算法讲解">
<span class="desc oneline">作 者:柳行刚
编 辑:李文臣
1
字符串匹配是经典的KMP算法。下面以字符串"BBC ABCDAB ABCDABCDABDE"为例,查找是否包含串"ABCDABD"?
图一
…
来自: 燕哥带你学算法
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/qzp1991/article/details/42660437,BlogCommendFromBaidu_5,index_5"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/qzp1991/article/details/42660437,BlogCommendFromBaidu_5,index_5"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/qzp1991/article/details/42660437" target="_blank" title="经典的kmp算法教程">
<h4 class="text-truncate oneline" style="width: 867px;">
经典的<em>kmp算法</em>教程 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/F/3/F/3_qzp1991.jpg" alt="qzp1991" class="avatar-pic">
<span class="namebox">
<span class="name">qzp1991</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">01-13</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
899</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/qzp1991/article/details/42660437" target="_blank" title="经典的kmp算法教程">
<span class="desc oneline">经典的kmp算法教程</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/qzp1991">来自: <span class="blog_title"> qzp1991的专栏</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/mamba10/article/details/8010983,BlogCommendFromBaidu_6,index_6"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/mamba10/article/details/8010983,BlogCommendFromBaidu_6,index_6"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/mamba10/article/details/8010983" target="_blank" title="KMP算法 详解 带视频地址">
<h4 class="text-truncate oneline" style="width: 859px;">
<em>KMP算法</em> 详解 带<em>视频</em>地址 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/3/A/2/3_mamba10.jpg" alt="mamba10" class="avatar-pic">
<span class="namebox">
<span class="name">mamba10</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">09-23</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1202</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/mamba10/article/details/8010983" target="_blank" title="KMP算法 详解 带视频地址">
<span class="desc oneline">想要详细了解KMP算法的 ; 我觉得应该先看介绍.知道作用,然后看下简单原理..然后再看视频把详细过程考虑清楚..因为毕竟画得图木有动态的....
视频地址:http://v.you…
来自: 写代码,是犯罪. 找bug,是破案- -…
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/liu940204/article/details/51318281,BlogCommendFromBaidu_7,index_7"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/liu940204/article/details/51318281,BlogCommendFromBaidu_7,index_7"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/liu940204/article/details/51318281" target="_blank" title="kmp算法详解">
<h4 class="text-truncate oneline" style="width: 858px;">
<em>kmp算法</em>详解 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/A/F/2/3_liu940204.jpg" alt="liu940204" class="avatar-pic">
<span class="namebox">
<span class="name">liu940204</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">05-04</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1.2万</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/liu940204/article/details/51318281" target="_blank" title="kmp算法详解">
<span class="desc oneline">从头到尾彻底理解KMP
此文转自神的博客 http://blog.csdn/v_july_v/article/details/7041827#
作者:July
时间:最初写于2011年12…
来自: 楠先生
<div class="recommend-item-box recommend-ad-box"><div><iframe width="852" frameborder="0" height="60" scrolling="no" src="//rabc2.iteye/wjctfdkl?ros=XR&gsn=ZWT&ns=LUV_SXXZ&vde=8KKGJ0U-0Td0Td2CF70y3J4E0yE5K0Tda1JJ95yQBH0Td1IK93C50Td45K19CJ0TdZSWXVXSU&zcs=SZ6RUS146U53WT55RR2TXTW3UY4XZWT1&zsc=zSOzS&ohzc=SSSRRT,SSRRRR&zmc=S_RUO_TT&mom=srdzZ&nbs=R&nm=U&kbs=T&nsc=R&nks=S&ndw=frkjynmqr&zcc=S_RUOSRYVT&dzb=SWVWURWS_XXVZ&kxd=S&zc=UYYROVYR&zkb=S_TROSRVR&zbyd=T&hl7=8xb1e&6110=twn3&w210=npzfc&3q10=9cwdj&nm7=a5xo9&swt=1"></iframe></div><script type="text/javascript" src="//rabc1.iteye/production/res/rxjg.js?pkcgstj=jm"></script></div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/winner647520/article/details/81812804,BlogCommendFromBaidu_8,index_8"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/winner647520/article/details/81812804,BlogCommendFromBaidu_8,index_8"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/winner647520/article/details/81812804" target="_blank" title="KMP算法再解 (看毛片算法真是人如其名,哦不,法如其名。)">
<h4 class="text-truncate oneline" style="width: 875px;">
<em>KMP算法</em>再解 (看毛片算法真是人如其名,哦不,法如其名。) </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/F/F/B/3_winner647520.jpg" alt="winner647520" class="avatar-pic">
<span class="namebox">
<span class="name">winner647520</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">08-18</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
48</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/winner647520/article/details/81812804" target="_blank" title="KMP算法再解 (看毛片算法真是人如其名,哦不,法如其名。)">
<span class="desc oneline">
KMP算法主要解决字符串匹配问题,其中失配数组next很关键;
看毛片算法真是人如其名,哦不,法如其名。
看了这篇博客,转载过来看一波;
B站这个三哥的视频讲的蛮详细
void g…
来自: CSer 高金满的博客
<div class="recommend-item-box type_hot_word">
<div class="content clearfix oneline" style="width: 952px;">
<h5 class="float-left">文章热词</h5>
<div class="word float-left">
<span>
<a href="https://edu.csdn/courses/o5329_k " target="_blank">
人工智能视频 </a></span>
<span>
<a href="https://edu.csdn/courses/o363_s7132_k " target="_blank">
SolidWorks视频全集 </a></span>
<span>
<a href="https://edu.csdn/courses/o5329_s5330_k " target="_blank">
机器学习 </a></span>
<span>
<a href="https://edu.csdn/courses/o5329_s5330_k " target="_blank">
机器学习课程 </a></span>
<span>
<a href="https://edu.csdn/courses/o5329_s5330_k " target="_blank">
机器学习教程 </a></span>
</div>
</div>
<div class="content clearfix oneline" style="width: 952px;">
<h5 class="float-left">相关热词</h5>
<div class="float-left">
<span>
<a href="https://www.csdn/gather_22/MtzaIgwsMjAtYmxvZwO0O0OO0O0O.html" target="_blank">
c++ kmp算法</a>
</span>
<span>
<a href="https://www.csdn/gather_22/NtzaIgxsMDItYmxvZwO0O0OO0O0O.html" target="_blank">
c++文件头</a>
</span>
<span>
<a href="https://www.csdn/gather_28/NtzaIgysOTQtYmxvZwO0O0OO0O0O.html" target="_blank">
c++ dll 文件头</a>
</span>
<span>
<a href="https://www.csdn/gather_21/Mtjakg3sMDMtYmxvZwO0O0OO0O0O.html" target="_blank">
c++实现kmp算法</a>
</span>
<span>
<a href="https://www.csdn/gather_24/NtzaQg5sOTY4LWJsb2cO0O0O.html" target="_blank">
bootstrap总结</a>
</span>
<span>
<a href="https://www.csdn/gather_4a/MtTaAgwsMjMtZWR1.html" target="_blank">
人工智能学习视频视频</a>
</span>
<span>
<a href="https://www.csdn/gather_4a/OtTakg5sMS1lZHUO0O0O.html" target="_blank">
人工智能培训班推文</a>
</span>
</div>
</div>
</div>
<div class="recommend-item-box recommend-box-ident" data-track-view="{"mod":"popu_614","con":",https://download.csdn/download/gll110/10261720,searchFromBaidu_9,index_9"}" data-track-click="{"mod":"popu_614","con":",https://download.csdn/download/gll110/10261720,searchFromBaidu_9,index_9"}" data-flg="true">
<a href="https://download.csdn/download/gll110/10261720" target="_blank">
<h4 class="text-truncate oneline" style="width: 813px;">
KMP<em>视频</em>播放器 </h4>
<div class="info-box d-flex align-content-center">
<p>
<span class="read-num">下载</span>
</p>
<p>
<span class="date">02-27</span>
</p>
</div>
<p class="content oneline" style="width: 952px;">
Kmplayer-来自韩国的影音全能播放器,与Mplayer一样从linux平台移植而来的Kmplayer(简称KMP)几乎可以播放您系统上所有的影音文件。KMPlaye通过各种插件扩展KMP可以支持 </p>
</a>
</div>
<div class="recommend-item-box blog-expert-recommend-box" style="display: block;">
<div class="d-flex">
<div class="blog-expert-recommend">
<div class="blog-expert">
<div class="blog-expert-flexbox" data-track-view="{"mod":"popu_709","con":"https://blog.csdn/Cassie_zkq/article/details/81564613"}"><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-track-click="{"mod":"popu_709","con":"https://blog.csdn/Cassie_zkq/article/details/81564613"}"><a href="https://blog.csdn/github_38885296" target="_blank"><img src="https://avatar.csdn/5/5/E/3_github_38885296.jpg" alt="流浪的狗和一坨屎" title="流浪的狗和一坨屎"><svg class="icon" aria-hidden="true"><use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-blogexpert"></use></svg></a><span data-track-click="{"mod":"popu_710","con":"https://blog.csdn/Cassie_zkq/article/details/81564613"}"><span class="blog-expert-button-follow btn-red-follow" data-name="github_38885296" data-nick="流浪的狗和一坨屎">关注</span></span></div><div class="info"><span data-track-click="{"mod":"popu_709","con":"https://blog.csdn/Cassie_zkq/article/details/81564613"}"><a href="https://blog.csdn/github_38885296" target="_blank"><h5 class="oneline" title="流浪的狗和一坨屎">流浪的狗和一坨屎</h5></a></span> <p></p><p class="article-num" title="555篇文章"> 555篇文章</p><p class="article-num" title="排名:8000+"> 排名:8000+</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-track-click="{"mod":"popu_709","con":"https://blog.csdn/Cassie_zkq/article/details/81564613"}"><a href="https://blog.csdn/T_27080901" target="_blank"><img src="https://avatar.csdn/5/A/8/3_t_27080901.jpg" alt="TheOneGIS" title="TheOneGIS"><svg class="icon" aria-hidden="true"><use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-blogexpert"></use></svg></a><span data-track-click="{"mod":"popu_710","con":"https://blog.csdn/Cassie_zkq/article/details/81564613"}"><span class="blog-expert-button-follow btn-red-follow" data-name="T_27080901" data-nick="TheOneGIS">关注</span></span></div><div class="info"><span data-track-click="{"mod":"popu_709","con":"https://blog.csdn/Cassie_zkq/article/details/81564613"}"><a href="https://blog.csdn/T_27080901" target="_blank"><h5 class="oneline" title="TheOneGIS">TheOneGIS</h5></a></span> <p></p><p class="article-num" title="441篇文章"> 441篇文章</p><p class="article-num" title="排名:1000+"> 排名:1000+</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-track-click="{"mod":"popu_709","con":"https://blog.csdn/Cassie_zkq/article/details/81564613"}"><a href="https://blog.csdn/tanga842428" target="_blank"><img src="https://avatar.csdn/9/A/8/3_tanga842428.jpg" alt="坦GA" title="坦GA"></a><span data-track-click="{"mod":"popu_710","con":"https://blog.csdn/Cassie_zkq/article/details/81564613"}"><span class="blog-expert-button-follow btn-red-follow" data-name="tanga842428" data-nick="坦GA">关注</span></span></div><div class="info"><span data-track-click="{"mod":"popu_709","con":"https://blog.csdn/Cassie_zkq/article/details/81564613"}"><a href="https://blog.csdn/tanga842428" target="_blank"><h5 class="oneline" title="坦GA">坦GA</h5></a></span> <p></p><p class="article-num" title="2574篇文章"> 2574篇文章</p><p class="article-num" title="排名:170"> 排名:170</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-track-click="{"mod":"popu_709","con":"https://blog.csdn/Cassie_zkq/article/details/81564613"}"><a href="https://blog.csdn/dyx404514" target="_blank"><img src="https://avatar.csdn/D/B/9/3_dyx404514.jpg" alt="dyx心心" title="dyx心心"></a><span data-track-click="{"mod":"popu_710","con":"https://blog.csdn/Cassie_zkq/article/details/81564613"}"><span class="blog-expert-button-follow btn-red-follow" data-name="dyx404514" data-nick="dyx心心">关注</span></span></div><div class="info"><span data-track-click="{"mod":"popu_709","con":"https://blog.csdn/Cassie_zkq/article/details/81564613"}"><a href="https://blog.csdn/dyx404514" target="_blank"><h5 class="oneline" title="dyx心心">dyx心心</h5></a></span> <p></p><p class="article-num" title="102篇文章"> 102篇文章</p><p class="article-num" title="排名:千里之外"> 排名:千里之外</p><p></p></div></div></div></div>
</div>
</div>
</div>
</div>
<div class="recommend-item-box recommend-box-ident" data-track-view="{"mod":"popu_614","con":",https://download.csdn/download/abc1993zxy/4809536,searchFromBaidu_10,index_10"}" data-track-click="{"mod":"popu_614","con":",https://download.csdn/download/abc1993zxy/4809536,searchFromBaidu_10,index_10"}" data-flg="true">
<a href="https://download.csdn/download/abc1993zxy/4809536" target="_blank">
<h4 class="text-truncate oneline" style="width: 813px;">
<em>kmp算法</em>讲解 </h4>
<div class="info-box d-flex align-content-center">
<p>
<span class="read-num">下载</span>
</p>
<p>
<span class="date">11-25</span>
</p>
</div>
<p class="content oneline" style="width: 952px;">
详细描述kmp算法,对kmp算法进行总结,有图更易于理解 </p>
</a>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/qq_40061421/article/details/82919264,searchFromBaidu_11,index_11"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/qq_40061421/article/details/82919264,searchFromBaidu_11,index_11"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_40061421/article/details/82919264" target="_blank" title="KMP详解">
<h4 class="text-truncate oneline" style="width: 875px;">
KMP详解 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/C/C/8/3_qq_40061421.jpg" alt="qq_40061421" class="avatar-pic">
<span class="namebox">
<span class="name">qq_40061421</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">10-01</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
24</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_40061421/article/details/82919264" target="_blank" title="KMP详解">
<span class="desc oneline">KMP算法应该是每一本《数据结构》书都会讲的,算是知名度最高的算法之一了之后也在很多地方也都经常看到讲解KMP算法的文章,看久了好像也知道是怎么一回事,但总感觉有些地方自己还是没有完全懂明白。这两天花...</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/qq_40061421">来自: <span class="blog_title"> PeterBishop</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/suguoliang/article/details/77460455,searchFromBaidu_12,index_12"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/suguoliang/article/details/77460455,searchFromBaidu_12,index_12"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/suguoliang/article/details/77460455" target="_blank" title="KMP算法详细讲解">
<h4 class="text-truncate oneline" style="width: 859px;">
<em>KMP算法</em>详细讲解 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/D/2/7/3_suguoliang.jpg" alt="suguoliang" class="avatar-pic">
<span class="namebox">
<span class="name">suguoliang</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">08-21</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
3530</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/suguoliang/article/details/77460455" target="_blank" title="KMP算法详细讲解">
<span class="desc oneline">文章篇幅有点长,但是最后一张图真的很棒,希望读者坚持慢慢看到最后,必有收获。
字符串单模式问题描述:
给定文本串text,和模式串pattern,在文本串text中找到模式串pattern第一次出…
来自: 黑脉金的博客
<div class="recommend-item-box recommend-ad-box"><div id="_sqzr3rhgph9"><iframe width="852" frameborder="0" height="60" scrolling="no" src="//rabc2.iteye/fksk?ros=XR&gsn=ZWT&ns=LUV_SXXZ&vde=8KKGJ0U-0Td0Td2CF70y3J4E0yE5K0Tda1JJ95yQBH0Td1IK93C50Td45K19CJ0TdZSWXVXSU&zcs=SZ6RUS146U53WT55RR2TXTW3UY4XZWT1&ohzc=SSSRRT,SSRRRR&dzb=SWVWURWS_XXVZ&nsc=R&zc=VVXVOVYR&zcc=S_RUOSRZRZ&nks=T&ndw=frkjynmqr&kbs=T&zsc=zSOzS&zmc=S_RUO_TT&nbs=S&zkb=S_TROSRVR&mom=srdzZ&nm=U&kxd=S&3a10=agksg&eu4=qv1s&5j8=zjmh&do9=t4vif&i81=86t7j&swt=1"></iframe></div><script type="text/javascript" src="//rabc1.iteye/production/res/rxjg.js?pkcgstj=jm"></script></div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/yutianzuijin/article/details/11954939,searchFromBaidu_13,index_13"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/yutianzuijin/article/details/11954939,searchFromBaidu_13,index_13"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/yutianzuijin/article/details/11954939" target="_blank" title="KMP算法详解">
<h4 class="text-truncate oneline" style="width: 861px;">
<em>KMP算法</em>详解 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/7/0/2/3_yutianzuijin.jpg" alt="yutianzuijin" class="avatar-pic">
<span class="namebox">
<span class="name">yutianzuijin</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">09-24</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
22万</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/yutianzuijin/article/details/11954939" target="_blank" title="KMP算法详解">
<span class="desc oneline">kmp算法又称“看毛片”算法,是一个效率非常高的字符串匹配算法。不过由于其难以理解,所以在很长的一段时间内一直没有搞懂。虽然网上有很多资料,但是鲜见好的博客能简单明了地将其讲清楚。在此,综合网上比较好...</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/yutianzuijin">来自: <span class="blog_title"> 姚光超的专栏</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/tanga842428/article/details/78975597,BlogCommendFromQuerySearch_14,index_14"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/tanga842428/article/details/78975597,BlogCommendFromQuerySearch_14,index_14"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/tanga842428/article/details/78975597" target="_blank" title="一位职场老前辈呕心沥血总结的心得">
<h4 class="text-truncate oneline" style="width: 867px;">
一位职场老前辈<em>呕心沥血</em><em>总结</em>的心得 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/9/A/8/3_tanga842428.jpg" alt="tanga842428" class="avatar-pic">
<span class="namebox">
<span class="name">tanga842428</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">01-04</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
245</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/tanga842428/article/details/78975597" target="_blank" title="一位职场老前辈呕心沥血总结的心得">
<span class="desc oneline">原文地址:http://bbs.hrfree/hr-42429-1-1.html
一、关于工作与生活
我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上…
来自: 坦GA的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/dyx404514/article/details/41831947,BlogCommendFromQuerySearch_15,index_15"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/dyx404514/article/details/41831947,BlogCommendFromQuerySearch_15,index_15"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/dyx404514/article/details/41831947" target="_blank" title="拓展kmp算法总结">
<h4 class="text-truncate oneline" style="width: 858px;">
拓展<em>kmp算法</em><em>总结</em> </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/D/B/9/3_dyx404514.jpg" alt="dyx404514" class="avatar-pic">
<span class="namebox">
<span class="name">dyx404514</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">12-09</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1.5万</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/dyx404514/article/details/41831947" target="_blank" title="拓展kmp算法总结">
<span class="desc oneline">算法总结第二弹,上次总结了下kmp,这次就来拓展kmp吧。
拓展kmp算法是对KMP算法的扩展,它解决如下问题:
定义母串S,和字串T,设S的长度为n,T的长度为m,求T与S的每一个后缀的最长公共前…
来自: ddyyxx的程序员之路
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/zsg6221827/article/details/60757290,BlogCommendFromQuerySearch_16,index_16"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/zsg6221827/article/details/60757290,BlogCommendFromQuerySearch_16,index_16"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/zsg6221827/article/details/60757290" target="_blank" title="第一章 初识Java">
<h4 class="text-truncate oneline" style="width: 859px;">
第一章 <em>初识</em>Java </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/4/4/D/3_zsg6221827.jpg" alt="zsg6221827" class="avatar-pic">
<span class="namebox">
<span class="name">zsg6221827</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">03-07</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1114</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/zsg6221827/article/details/60757290" target="_blank" title="第一章 初识Java">
<span class="desc oneline">什么是Java语言
Java是于 1995年 由Sun公司推出的
极富创造力的 面向对象程序设计语言
它由Java之父——Sun研究院院士
詹姆斯·高斯林(James Gosling)博士…
来自: ScottZhan的专栏
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/christ1750/article/details/51259425,BlogCommendFromQuerySearch_17,index_17"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/christ1750/article/details/51259425,BlogCommendFromQuerySearch_17,index_17"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/christ1750/article/details/51259425" target="_blank" title="KMP算法的简单总结以及java代码实现">
<h4 class="text-truncate oneline" style="width: 859px;">
<em>KMP算法</em>的简单<em>总结</em>以及java代码实现 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/4/1/6/3_christ1750.jpg" alt="christ1750" class="avatar-pic">
<span class="namebox">
<span class="name">christ1750</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">04-27</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
7439</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/christ1750/article/details/51259425" target="_blank" title="KMP算法的简单总结以及java代码实现">
<span class="desc oneline">KMP研究
参考:http://blog.csdn/v_july_v/article/details/7041827
做了好几天KMP的题,今天终于写好了,可以总结一下这么多天学到的东西了…
来自: christ1750的博客
<div class="recommend-item-box recommend-ad-box"><div id="_4vt7ho07oj"><em class="jwkvpxmpsyrhvxt" style="display:none;"></em><iframe width="852" frameborder="0" height="60" scrolling="no" src="https://rabc2.iteye/dvyos?ros=XR&gsn=ZWT&ns=LUV_SXXZ&vde=8KKGJ0U-0Td0Td2CF70y3J4E0yE5K0Tda1JJ95yQBH0Td1IK93C50Td45K19CJ0TdZSWXVXSU&zcs=SZ6RUS146U53WT55RR2TXTW3UY4XZWT1&kxd=S&ndw=frkjynmqr&zsc=zSOzS&zkb=S_TROSRVR&dzb=SWVWURWS_XXVZ&nm=U&zcc=S_RUOSRZYV&nsc=R&zmc=S_RUO_TT&ohzc=SSSRRT,SSRRRR&mom=srdzZ&nks=U&kbs=T&nbs=T&zc=V_VROVYR&zbyd=T&j16=qt0zc&up6=4cq1c&y95=52qc3&er5=fo9zf&r81=bk5sc&swt=1"></iframe></div><script type="text/javascript" src="//rabc1.iteye/production/res/rxjg.js?pkcgstj=jm"></script></div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/baidu_29343517/article/details/82430992,BlogCommendFromQuerySearch_18,index_18"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/baidu_29343517/article/details/82430992,BlogCommendFromQuerySearch_18,index_18"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/baidu_29343517/article/details/82430992" target="_blank" title="初识jQuery重点总结">
<h4 class="text-truncate oneline" style="width: 875px;">
<em>初识</em>jQuery重点<em>总结</em> </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/F/9/5/3_baidu_29343517.jpg" alt="baidu_29343517" class="avatar-pic">
<span class="namebox">
<span class="name">baidu_29343517</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">09-05</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
86</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/baidu_29343517/article/details/82430992" target="_blank" title="初识jQuery重点总结">
<span class="desc oneline">jQuery简介:
jQuery由美国人John Resig于2006年创建;jQuery是目前最流行的JavaScript程序库,它是对JavaScript对象和函数的封装;它的设计思想是writ…
来自: 妖精小狗的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/dyx404514/article/details/41314009,BlogCommendFromQuerySearch_19,index_19"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/dyx404514/article/details/41314009,BlogCommendFromQuerySearch_19,index_19"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/dyx404514/article/details/41314009" target="_blank" title="kmp算法总结">
<h4 class="text-truncate oneline" style="width: 859px;">
<em>kmp算法</em><em>总结</em> </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/D/B/9/3_dyx404514.jpg" alt="dyx404514" class="avatar-pic">
<span class="namebox">
<span class="name">dyx404514</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">11-20</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
5246</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/dyx404514/article/details/41314009" target="_blank" title="kmp算法总结">
<span class="desc oneline">搞ACM也有三年了,期间学习了不少算法,到12月把上海站打完也要成退役狗了。最近突然想把学过的一些算法回过头来好好总结一下,于是就有了我的算法总结系列。这是这个系列的开端,所以先写一个简单点的算法,以...</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/dyx404514">来自: <span class="blog_title"> ddyyxx的程序员之路</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/baidu_29343517/article/details/81915655,BlogCommendFromQuerySearch_20,index_20"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/baidu_29343517/article/details/81915655,BlogCommendFromQuerySearch_20,index_20"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/baidu_29343517/article/details/81915655" target="_blank" title="HTML5中初识CSS3重点总结">
<h4 class="text-truncate oneline" style="width: 875px;">
HTML5中<em>初识</em>CSS3重点<em>总结</em> </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/F/9/5/3_baidu_29343517.jpg" alt="baidu_29343517" class="avatar-pic">
<span class="namebox">
<span class="name">baidu_29343517</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">08-21</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
76</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/baidu_29343517/article/details/81915655" target="_blank" title="HTML5中初识CSS3重点总结">
<span class="desc oneline">什么是CSS?
CSS——层叠(级联)样式表(Cascading Style Sheet):表现HTML或XHTML文件样式的计算机语言【包括对字体、颜色、边距、高度、宽度、背景图片、网页定位等设定…
来自: 妖精小狗的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/ylzintsinghua/article/details/42848905,BlogCommendFromQuerySearch_21,index_21"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/ylzintsinghua/article/details/42848905,BlogCommendFromQuerySearch_21,index_21"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/ylzintsinghua/article/details/42848905" target="_blank" title="看毛片(KMP)算法简析">
<h4 class="text-truncate oneline" style="width: 859px;">
看毛片(KMP)算法简析 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/6/5/E/3_ylzintsinghua.jpg" alt="ylzintsinghua" class="avatar-pic">
<span class="namebox">
<span class="name">ylzintsinghua</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">01-18</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
2499</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/ylzintsinghua/article/details/42848905" target="_blank" title="看毛片(KMP)算法简析">
<span class="desc oneline">看毛片算法又称KMP算法。该算法之所以得名无外乎如下原因。
每当涉及该算法都甚新鲜,极想把玩一番,经过一番琢磨,终于悟透其本质。遂将其束之高阁,数月之后,再相邂逅,新鲜如初,又是一番把玩、醒悟、遗忘…
来自: 术学家笔记
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/hpugym/article/details/41910543,BlogCommendFromQuerySearch_22,index_22"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/hpugym/article/details/41910543,BlogCommendFromQuerySearch_22,index_22"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/hpugym/article/details/41910543" target="_blank" title="BF算法及KMP算法总结">
<h4 class="text-truncate oneline" style="width: 867px;">
BF算法及<em>KMP算法</em><em>总结</em> </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/2/3/6/3_hpugym.jpg" alt="hpugym" class="avatar-pic">
<span class="namebox">
<span class="name">hpugym</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">12-13</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
974</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/hpugym/article/details/41910543" target="_blank" title="BF算法及KMP算法总结">
<span class="desc oneline">一.BF算法
BF算法是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串P的第一个字符进行匹配,若相等,则继续比较S的第二个字符和P的第二个字符;若不相等,则比较S的…
来自: hpugym的专栏
<div class="recommend-item-box recommend-ad-box"><div id="kp_box_63" data-pid="63" data-track-view="{"mod":"kp_popu_63-555","con":",,"}" data-track-click="{"mod":"kp_popu_63-555","con":",,"}"><div class="mediav_ad"><newsfeed class="newsfeed QIHOO__WEB__SO__1545305196504_423" id="QIHOO__WEB__SO__1545305196504_423" style="display:block;margin:0;padding:0;border:none;width:852px;height:60px;overflow-y:hidden;overflow-x:hidden;position:relative;text-align:left;"><info-div id="QIHOO__WEB__SO__1545305196504_423-info" style="zoom:1"><info-div class="QIHOO__WEB__SO__1545305196504_423 singleImage clk" data-href="https://s1.milkjpg/s?type=2&r=20&mv_ref=blog.csdn&enup=CAAB3oSRpwgAAqeRhN4A&mvid=NjA2NjAyMDA2MzgwMDEwMTkxMTAwMTg&bid=12ca445b0cb0f48d&price=AAAAAFwbfGwAAAAAAAPHGlXofZLHA3RMR/wbaw==&finfo=DAABCAABAAAAXggAAgAAAFMEAAM/UACKnuIg8AAIAAIAAAADCgADH1KMRWSjk74IAAQAAABhBgAGLbcIAAgADm7CCgAJAAAAAAACEJIGAAoAAAgADgAAACUA&ugi=FcTgigEVyNtrTBUCFY4EFaYEFQAAFcbw6y8lyAEA&uai=FaixkwIlAhUEFpjij/any8HSPhXyCCXHkOTcBiUAFRoA&ubi=FbKLSxWm5LcCFebU3RYV4q2LVxUEFSIWkv24hhcWmOKk3bGRxtI+NAIWpMKQgAglBhXXiaK/BBW+BRUANqOywdrkjpjhUgA&clickid=0&cpx=__OFFSET_X__&cpy=__OFFSET_Y__&cs=__EVENT_TIME_START__&ce=__EVENT_TIME_END__&csign2=ypduvqbRrsL=&url=http%3A%2F%2F313.tzbjl%2F" data-pv="https://s1.milkjpg/s?type=1&r=20&tid=ODg5YWFiMjI0NjdhNTU3YWY2Y2E3YzkyM2QzYzk5ODc&finfo=DAABCAABAAAAXggAAgAAAFMEAAM/UACKnuIg8AAIAAIAAAADCgADH1KMRWSjk74IAAQAAABhBgAGLbcIAAgADm7CCgAJAAAAAAACEJIGAAoAAAgADgAAACUA&mv_ref=blog.csdn&enup=CAAB3oSRpwgAAqeRhN4A&mvid=NjA2NjAyMDA2MzgwMDEwMTkxMTAwMTg&bid=12ca445b0cb0f48d&ugi=FcTgigEVyNtrTBUCFY4EFaYEFQAAFcbw6y8lyAEA&uai=FaixkwIlAhUEFpjij/any8HSPhXyCCXHkOTcBiUAFRoA&ubi=FbKLSxWm5LcCFebU3RYV4q2LVxUEFSIWkv24hhcWmOKk3bGRxtI+NAIWpMKQgAglBhXXiaK/BBW+BRUANqOywdrkjpjhUgA&ds=1&price=AAAAAFwbfGwAAAAAAAPHGlXofZLHA3RMR/wbaw==,https://max-l.mediav/rtb?type=2&d=100&b=12ca445b0cb0f48d&p=2255956&l=1136674&s=1&z=1&w=AAAAAFwbfGwAAAAAAAPHPdup83sAGBBovCFjNw==&k=PpoJqgAAAAA=&i=BITUbeH-p9Nq&v=60660200638001019110018" data-clk="https://max-l.mediav/rtb?type=3&d=100&b=12ca445b0cb0f48d&p=2255956&l=1136674&s=1&k=PpoJqgAAAAA=&i=BITUbeH-p9Nq&v=60660200638001019110018&x=__OFFSET_X__&y=__OFFSET_Y__&st=__EVENT_TIME_START__&et=__EVENT_TIME_END__&tc=&turl=">
<info-div class="wrap">
<info-div class="singleImage-img singleImage-img-left">
<info-div class="img" style="background-image:url(https://s3m.mediav/galileo/615129-3ac50360a4c96e91b2b4b9fcd178a4bd.gif)"><info-div class="ads-tag"></info-div></info-div>
</info-div>
<info-div class="singleImage-body singleImage-body-left">
<info-div class="singleImage-title">别再拿死工资了,2018聪明的泰安人都在靠它赚外快</info-div>
<info-div class="singleImage-desc">悦宜 · 燨燚</info-div>
</info-div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/jjb_584520/article/details/52536321,BlogCommendFromQuerySearch_23,index_23"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/jjb_584520/article/details/52536321,BlogCommendFromQuerySearch_23,index_23"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/jjb_584520/article/details/52536321" target="_blank" title="线程看视频后的总结">
<h4 class="text-truncate oneline" style="width: 867px;">
线程看<em>视频</em>后的<em>总结</em> </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/2/8/1/3_jjb_584520.jpg" alt="jjb_584520" class="avatar-pic">
<span class="namebox">
<span class="name">jjb_584520</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">09-14</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
142</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/jjb_584520/article/details/52536321" target="_blank" title="线程看视频后的总结">
<span class="desc oneline">线程------(Runnable,,,,,,Thread)--------创建两方法~~~</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/jjb_584520">来自: <span class="blog_title"> jjb_584520的博客</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/helloWorldAndYou/article/details/82388737,BlogCommendFromQuerySearch_24,index_24"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/helloWorldAndYou/article/details/82388737,BlogCommendFromQuerySearch_24,index_24"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/helloWorldAndYou/article/details/82388737" target="_blank" title="一、html初识">
<h4 class="text-truncate oneline" style="width: 875px;">
一、html<em>初识</em> </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/8/3/9/3_helloworldandyou.jpg" alt="helloWorldAndYou" class="avatar-pic">
<span class="namebox">
<span class="name">helloWorldAndYou</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">09-04</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
45</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/helloWorldAndYou/article/details/82388737" target="_blank" title="一、html初识">
<span class="desc oneline">Web 标准构成
Web标准不是某一个标准,而是由W3C和其他标准化组织制定的一系列标准的集合。
主要包括结构(Structure)、表现(Presentation)和行为(Behavior)三个…
来自: helloWorldAndYou的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/qq_29542611/article/details/79245488,BlogCommendFromQuerySearch_25,index_25"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/qq_29542611/article/details/79245488,BlogCommendFromQuerySearch_25,index_25"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_29542611/article/details/79245488" target="_blank" title="字符串:你看的懂的KMP算法(带验证)">
<h4 class="text-truncate oneline" style="width: 867px;">
字符串:你看的懂的<em>KMP算法</em>(带验证) </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/1/8/2/3_qq_29542611.jpg" alt="qq_29542611" class="avatar-pic">
<span class="namebox">
<span class="name">qq_29542611</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">02-03</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
164</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_29542611/article/details/79245488" target="_blank" title="字符串:你看的懂的KMP算法(带验证)">
<span class="desc oneline">前言
KMP算法可以说说许多学习算法的同学的第一道坎,要么是领会不到KMP算法的思想,要么是知道思想写不出代码,网上各种查找。关于算法的书籍上也都有KMP算法的实现,可为啥自己写不出来呢?博主看得大…
来自: 无欲则刚
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/ltyqljhwcm/article/details/52190750,BlogCommendFromQuerySearch_26,index_26"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/ltyqljhwcm/article/details/52190750,BlogCommendFromQuerySearch_26,index_26"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/ltyqljhwcm/article/details/52190750" target="_blank" title="KMP算法总结(纯算法,为优化,没有学应用)">
<h4 class="text-truncate oneline" style="width: 867px;">
<em>KMP算法</em><em>总结</em>(纯算法,为优化,没有学应用) </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/A/7/0/3_ltyqljhwcm.jpg" alt="ltyqljhwcm" class="avatar-pic">
<span class="namebox">
<span class="name">ltyqljhwcm</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">08-13</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
850</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/ltyqljhwcm/article/details/52190750" target="_blank" title="KMP算法总结(纯算法,为优化,没有学应用)">
<span class="desc oneline">如果你看不懂KMP算法,那就看一看这篇文章( 绝对原创,绝对通俗易懂)
时间 2014-03-09 20:32:21 CSDN博客
原文 http://blog.csdn/u011564…
来自: 72 73 76 89 82 84 89 81
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/pianistOfSoftware/article/details/51984842,BlogCommendFromQuerySearch_27,index_27"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/pianistOfSoftware/article/details/51984842,BlogCommendFromQuerySearch_27,index_27"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/pianistOfSoftware/article/details/51984842" target="_blank" title="评 严蔚敏《数据结构》中的KMP算法">
<h4 class="text-truncate oneline" style="width: 859px;">
评 严蔚敏《数据结构》中的<em>KMP算法</em> </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/9/9/9/3_pianistofsoftware.jpg" alt="pianistOfSoftware" class="avatar-pic">
<span class="namebox">
<span class="name">pianistOfSoftware</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">07-21</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
2363</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/pianistOfSoftware/article/details/51984842" target="_blank" title="评 严蔚敏《数据结构》中的KMP算法">
<span class="desc oneline">最近老被KMP 算法给烦着,几经思考加探索加画图加验证加分析,终于在我的努力下,发现了书中一个重大的问题,它里面的KMP函数是化简了的,也就是说书上的解释 与 函数 是不完全对应的,这可苦了那些绞尽脑...</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/pianistOfSoftware">来自: <span class="blog_title"> 极品小肥羊的博客</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-ad-box"><div id="kp_box_64" data-pid="64" data-track-view="{"mod":"kp_popu_64-81","con":",,"}" data-track-click="{"mod":"kp_popu_64-81","con":",,"}"><div class="mediav_ad"><newsfeed class="newsfeed QIHOO__WEB__SO__1545305196613_902" id="QIHOO__WEB__SO__1545305196613_902" style="display:block;margin:0;padding:0;border:none;width:852px;height:60px;overflow-y:hidden;overflow-x:hidden;position:relative;text-align:left;"><info-div id="QIHOO__WEB__SO__1545305196613_902-info" style="zoom:1"><info-div class="QIHOO__WEB__SO__1545305196613_902 singleImage clk" data-href="https://s1.milkjpg/s?type=2&r=20&mv_ref=blog.csdn&enup=CAAB3oSRpwgAAqeRhN4A&mvid=NjA2NjAyMDA2MzgwMDEwMTkxMTAwMTg&bid=12ca445b31783053&ugi=FcTgigEVyNtrTBUCFY4EFaYEFQAAFcbw6y8WBBXIAQA&uai=FeTGlAIlAhUEFpjisrrHypCQWxXyCCWbm4zeDiUAFRoA&ubi=FbqlSxXw1LgCFYSY4hYV5LGUVxUEFRwW2q7thhcWmOLHodGQlZBbNAIWsMKQgAglAhWT9v/2BxW+BRUANuGf+JD05cbKJAA&clickid=0&cpx=__OFFSET_X__&cpy=__OFFSET_Y__&cs=__EVENT_TIME_START__&ce=__EVENT_TIME_END__&csign2=mnTUgzkfNPo=&url=http%3A%2F%2Fnre.hysfkx%2F" data-pv="https://s1.milkjpg/s?type=1&r=20&tid=ODg5YWFiMjI0NjdhNTU3YWY2Y2E3YzkyM2QzYzk5ODc&finfo=DAABCAABAAAAaAgAAgAAADwEAAM/8AAAAAAAAAAIAAIAAAABCgADLZAqQoBsZGcIAAQAAABoBgAGLbcIAAgAD96ACgAJAAAAAAACEJgGAAoAAAA&mv_ref=blog.csdn&enup=CAAB3oSRpwgAAqeRhN4A&mvid=NjA2NjAyMDA2MzgwMDEwMTkxMTAwMTg&bid=12ca445b31783053&ugi=FcTgigEVyNtrTBUCFY4EFaYEFQAAFcbw6y8WBBXIAQA&uai=FeTGlAIlAhUEFpjisrrHypCQWxXyCCWbm4zeDiUAFRoA&ubi=FbqlSxXw1LgCFYSY4hYV5LGUVxUEFRwW2q7thhcWmOLHodGQlZBbNAIWsMKQgAglAhWT9v/2BxW+BRUANuGf+JD05cbKJAA&ds=1&price=AAAAAFwbfGwAAAAAAAWZ+FRslbF3qy0FNk4QVQ==,https://max-l.mediav/rtb?type=2&d=100&b=12ca445b31783053&p=2265522&l=1136674&s=1&z=1&w=AAAAAFwbfGwAAAAAAAWaHRIeo8aa3/ci4L1NWg==&k=WSzczgAAAAA=&i=I2DV-zH-p9Cv&v=60660200638001019110018" data-clk="https://max-l.mediav/rtb?type=3&d=100&b=12ca445b31783053&p=2265522&l=1136674&s=1&k=WSzczgAAAAA=&i=I2DV-zH-p9Cv&v=60660200638001019110018&x=__OFFSET_X__&y=__OFFSET_Y__&st=__EVENT_TIME_START__&et=__EVENT_TIME_END__&tc=&turl=">
<info-div class="wrap">
<info-div class="singleImage-img singleImage-img-left">
<info-div class="img" style="background-image:url(https://s3m.mediav/galileo/616797-1e016b52e901939a891b5394c4f152fd.gif)"><info-div class="ads-tag"></info-div></info-div>
</info-div>
<info-div class="singleImage-body singleImage-body-left">
<info-div class="singleImage-title"> 别再拿死工资了,2018聪明的泰安人都在靠它赚外快 </info-div>
<info-div class="singleImage-desc">涌德投资 · 燨燚</info-div>
</info-div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/chungle2011/article/details/45030405,BlogCommendFromQuerySearch_28,index_28"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/chungle2011/article/details/45030405,BlogCommendFromQuerySearch_28,index_28"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/chungle2011/article/details/45030405" target="_blank" title="CAN总线详细教程,精心编制,不可错过">
<h4 class="text-truncate oneline" style="width: 859px;">
CAN总线详细教程,精心编制,不可错过 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/4/E/6/3_chungle2011.jpg" alt="chungle2011" class="avatar-pic">
<span class="namebox">
<span class="name">chungle2011</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">04-13</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
2407</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/chungle2011/article/details/45030405" target="_blank" title="CAN总线详细教程,精心编制,不可错过">
<span class="desc oneline">CAN总线详细教程,精心编制,不可错过
http://weidu.baidu/view/380a5c728e9951e79b892778.html
一种CAN报文优先级…
来自: chungle2011的专栏
<div class="recommend-item-box recommend-box-ident recommend-download-box clearfix" data-track-view="{"mod":"popu_614","con":",https://download.csdn/download/qq352773277/4782097,BlogCommendFromQuerySearch_29,index_29"}" data-track-click="{"mod":"popu_614","con":",https://download.csdn/download/qq352773277/4782097,BlogCommendFromQuerySearch_29,index_29"}" data-flg="true">
<a href="https://download.csdn/download/qq352773277/4782097" target="_blank">
<div class="content">
<div class="">
<span class="type">下载</span>
<h4 class="text-truncate oneline clearfix">
插入数据库的格式 </h4>
<span class="data float-right">11-18</span>
</div>
<div class="desc oneline">
自己的资源,不是很好,自己看视频总结
自己的资源,不是很好,自己看视频总结
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/MMMMMMMW/article/details/79794934,BlogCommendFromQuerySearch_30,index_30"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/MMMMMMMW/article/details/79794934,BlogCommendFromQuerySearch_30,index_30"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/MMMMMMMW/article/details/79794934" target="_blank" title="KMP算法例题+总结">
<h4 class="text-truncate oneline" style="width: 867px;">
<em>KMP算法</em>例题+<em>总结</em> </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/D/6/F/3_mmmmmmmw.jpg" alt="MMMMMMMW" class="avatar-pic">
<span class="namebox">
<span class="name">MMMMMMMW</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">04-02</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
763</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/MMMMMMMW/article/details/79794934" target="_blank" title="KMP算法例题+总结">
<span class="desc oneline">KMP之前没学,然后排位赛又有一道题考了这个知识点,这题AC了一列人,就差我一个......KMP算法:建立一个next函数,从而使字符串匹配的时间复杂度由O(n*n)变成O(n+m)。举个例子:ab...</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/MMMMMMMW">来自: <span class="blog_title"> ACM渣渣的博客</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/hello_sheep/article/details/77059496,BlogCommendFromQuerySearch_31,index_31"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/hello_sheep/article/details/77059496,BlogCommendFromQuerySearch_31,index_31"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/hello_sheep/article/details/77059496" target="_blank" title="【字符串】【扩展kmp算法总结~~】">
<h4 class="text-truncate oneline" style="width: 867px;">
【字符串】【扩展<em>kmp算法</em><em>总结</em>~~】 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/2/D/6/3_hello_sheep.jpg" alt="hello_sheep" class="avatar-pic">
<span class="namebox">
<span class="name">hello_sheep</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">08-10</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
404</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/hello_sheep/article/details/77059496" target="_blank" title="【字符串】【扩展kmp算法总结~~】">
<span class="desc oneline">这两天呢,一直在被小伙伴们快ak的恐惧支配,G题杭电的数据很水,但是自己还是选择不水过,用扩展kmp去写,网上的资料很多,自己选了一个最简洁的模板,不用再写一个求next数组的函数,直接调用前特殊处理...</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/hello_sheep">来自: <span class="blog_title"> loving coding</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/github_38885296/article/details/78978945,BlogCommendFromQuerySearch_32,index_32"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/github_38885296/article/details/78978945,BlogCommendFromQuerySearch_32,index_32"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/github_38885296/article/details/78978945" target="_blank" title="!KMP算法完整教程">
<h4 class="text-truncate oneline" style="width: 867px;">
!<em>KMP算法</em>完整教程 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/5/5/E/3_github_38885296.jpg" alt="github_38885296" class="avatar-pic">
<span class="namebox">
<span class="name">github_38885296</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">01-05</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
204</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/github_38885296/article/details/78978945" target="_blank" title="!KMP算法完整教程">
<span class="desc oneline">KMP算法完整教程
全称: Knuth_Morris_Pratt Algorithm(KMP算法)
类型: …
来自: 全栈家园
<div class="recommend-item-box recommend-ad-box"><div id="kp_box_65" data-pid="65" data-track-view="{"mod":"kp_popu_65-84","con":",,"}" data-track-click="{"mod":"kp_popu_65-84","con":",,"}"><div class="mediav_ad"><newsfeed class="newsfeed QIHOO__WEB__SO__1545305196681_527" id="QIHOO__WEB__SO__1545305196681_527" style="display:block;margin:0;padding:0;border:none;width:852px;height:60px;overflow-y:hidden;overflow-x:hidden;position:relative;text-align:left;"><info-div id="QIHOO__WEB__SO__1545305196681_527-info" style="zoom:1"><info-div class="QIHOO__WEB__SO__1545305196681_527 singleImage clk" data-href="https://s1.milkjpg/s?type=2&r=20&mv_ref=blog.csdn&enup=CAAB3oSRpwgAAqeRhN4A&mvid=NjA2NjAyMDA2MzgwMDEwMTkxMTAwMTg&bid=12ca445b0cb0f48d&price=AAAAAFwbfGwAAAAAAAPHhlYyae0mEc6JluHB3w==&finfo=DAABCAABAAAASAgAAgAAAGgEAAM/RgaZLs1OPQAIAAIAAAADCgADH1KVXXhB2dAIAAQAAABrBgAGLbcIAAgACvyACgAJAAAAAAACEJIGAAoAAAgADgAAACUA&ugi=FcTgigEVyNtrTBUCFY4EFaYEFQAAFcbw6y8lyAEA&uai=FaixkwIlAhUEFpjij/any8HSPhXyCCXHkOTcBiUAFRoA&ubi=FZbfQhWulr0CFYSc+hYVzIfMVxUEFRwW3LvV2BYWmOK5xLvXytI+NAQWpMKQgAglBhWxg4ujDhW+BRUANquAwNrGwuTXogEA&clickid=0&cpx=__OFFSET_X__&cpy=__OFFSET_Y__&cs=__EVENT_TIME_START__&ce=__EVENT_TIME_END__&csign2=QzWflBYie8G=&url=http%3A%2F%2Fzhengchong.top%2F" data-pv="https://s1.milkjpg/s?type=1&r=20&tid=ODg5YWFiMjI0NjdhNTU3YWY2Y2E3YzkyM2QzYzk5ODc&finfo=DAABCAABAAAASAgAAgAAAGgEAAM/RgaZLs1OPQAIAAIAAAADCgADH1KVXXhB2dAIAAQAAABrBgAGLbcIAAgACvyACgAJAAAAAAACEJIGAAoAAAgADgAAACUA&mv_ref=blog.csdn&enup=CAAB3oSRpwgAAqeRhN4A&mvid=NjA2NjAyMDA2MzgwMDEwMTkxMTAwMTg&bid=12ca445b0cb0f48d&ugi=FcTgigEVyNtrTBUCFY4EFaYEFQAAFcbw6y8lyAEA&uai=FaixkwIlAhUEFpjij/any8HSPhXyCCXHkOTcBiUAFRoA&ubi=FZbfQhWulr0CFYSc+hYVzIfMVxUEFRwW3LvV2BYWmOK5xLvXytI+NAQWpMKQgAglBhWxg4ujDhW+BRUANquAwNrGwuTXogEA&ds=2&price=AAAAAFwbfGwAAAAAAAPHhlYyae0mEc6JluHB3w==,https://max-l.mediav/rtb?type=2&d=100&b=12ca445b0cb0f48d&p=2255956&l=1136674&s=2&z=1&w=AAAAAFwbfGwAAAAAAAPHpSseBcH34Myh9ohDYg==&k=PpoJqgAAAAA=&i=BIpUbeH-p9No&v=60660200638001019110018" data-clk="https://max-l.mediav/rtb?type=3&d=100&b=12ca445b0cb0f48d&p=2255956&l=1136674&s=2&k=PpoJqgAAAAA=&i=BIpUbeH-p9No&v=60660200638001019110018&x=__OFFSET_X__&y=__OFFSET_Y__&st=__EVENT_TIME_START__&et=__EVENT_TIME_END__&tc=&turl=">
<info-div class="wrap">
<info-div class="singleImage-img singleImage-img-left">
<info-div class="img" style="background-image:url(https://s3m.mediav/galileo/546763-ef497232efa7282a3025c8d8ad10e6d7.jpg)"><info-div class="ads-tag"></info-div></info-div>
</info-div>
<info-div class="singleImage-body singleImage-body-left">
<info-div class="singleImage-title">股市奇才17年不亏之谜,方法令人意想不到....</info-div>
<info-div class="singleImage-desc">东正金融 · 燨燚</info-div>
</info-div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/qq_24343273/article/details/52959534,BlogCommendFromQuerySearch_33,index_33"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/qq_24343273/article/details/52959534,BlogCommendFromQuerySearch_33,index_33"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_24343273/article/details/52959534" target="_blank" title="数据结构关于KMP算法">
<h4 class="text-truncate oneline" style="width: 867px;">
数据结构关于<em>KMP算法</em> </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/3/F/9/3_qq_24343273.jpg" alt="qq_24343273" class="avatar-pic">
<span class="namebox">
<span class="name">qq_24343273</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">10-28</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
232</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_24343273/article/details/52959534" target="_blank" title="数据结构关于KMP算法">
<span class="desc oneline">KMP
看了一天多的KMP终于有点眉目了,自己在本子总结的,希望以后自己翻起来的时候还能回忆起来。
下面是next的函数推导:
基本就是这些了
另外还有一些Java语言写的KMP程…
来自: qq_24343273的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/JingleLiA/article/details/77914669,BlogCommendFromQuerySearch_34,index_34"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/JingleLiA/article/details/77914669,BlogCommendFromQuerySearch_34,index_34"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/JingleLiA/article/details/77914669" target="_blank" title="kmp算法初识">
<h4 class="text-truncate oneline" style="width: 867px;">
<em>kmp算法</em><em>初识</em> </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/D/6/8/3_jinglelia.jpg" alt="JingleLiA" class="avatar-pic">
<span class="namebox">
<span class="name">JingleLiA</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">09-09</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
157</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/JingleLiA/article/details/77914669" target="_blank" title="kmp算法初识">
<span class="desc oneline">这个算法的确是不好理解,这是令人头疼,所以这里我先把一些大佬的文章贴在这里,等我彻底理解了,我在回来补充这个文章可以说是非常清楚了:http://blog.csdn/v_july_v/arti...</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/JingleLiA">来自: <span class="blog_title"> JingleLiA的博客</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/qq_37700647/article/details/78219299,BlogCommendFromQuerySearch_35,index_35"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/qq_37700647/article/details/78219299,BlogCommendFromQuerySearch_35,index_35"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_37700647/article/details/78219299" target="_blank" title="Html学习笔记8:初识CSS">
<h4 class="text-truncate oneline" style="width: 875px;">
Html学习笔记8:<em>初识</em>CSS </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/7/8/3/3_qq_37700647.jpg" alt="qq_37700647" class="avatar-pic">
<span class="namebox">
<span class="name">qq_37700647</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">10-12</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
95</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_37700647/article/details/78219299" target="_blank" title="Html学习笔记8:初识CSS">
<span class="desc oneline">标准格式:
选择符{
属性名:属性值;
属性名:属性值;
……
}
css颜色
1.颜色的英文单词
2.十六进制 #00 ff 00 红,绿,蓝 两两是一位,…
来自: 孔孟老儿
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/lwen_59/article/details/78378882,BlogCommendFromQuerySearch_36,index_36"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/lwen_59/article/details/78378882,BlogCommendFromQuerySearch_36,index_36"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/lwen_59/article/details/78378882" target="_blank" title="初识KMP算法">
<h4 class="text-truncate oneline" style="width: 875px;">
<em>初识</em><em>KMP算法</em> </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/E/3/E/3_lwen_59.jpg" alt="lwen_59" class="avatar-pic">
<span class="namebox">
<span class="name">lwen_59</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">10-28</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
48</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/lwen_59/article/details/78378882" target="_blank" title="初识KMP算法">
<span class="desc oneline">初识KMP算法
作者:Lwen
时间:2017年10月28 日
引言:
最近在上《数据结构》这本书,听到kmp算法一头雾水。经过几天的理解,此时依然只是能够知道kmp算法的思想,还没有自行写代码实现…
来自: lwen_59的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/wqc_CSDN/article/details/50448036,BlogCommendFromQuerySearch_37,index_37"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/wqc_CSDN/article/details/50448036,BlogCommendFromQuerySearch_37,index_37"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/wqc_CSDN/article/details/50448036" target="_blank" title="初识CSS--常用元素总结(三)-盒模型">
<h4 class="text-truncate oneline" style="width: 867px;">
<em>初识</em>CSS--常用元素<em>总结</em>(三)-盒模型 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/C/C/8/3_wqc_csdn.jpg" alt="wqc_CSDN" class="avatar-pic">
<span class="namebox">
<span class="name">wqc_CSDN</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">01-02</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
415</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/wqc_CSDN/article/details/50448036" target="_blank" title="初识CSS--常用元素总结(三)-盒模型">
<span class="desc oneline">CSS常用元素总结-盒模型</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/wqc_CSDN">来自: <span class="blog_title"> 坚持是一种品质</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-ad-box"><div id="kp_box_66" data-pid="66" data-track-view="{"mod":"kp_popu_66-760","con":",,"}" data-track-click="{"mod":"kp_popu_66-760","con":",,"}"><!-- T38 位置 -->
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/cdnight/article/details/11935387,BlogCommendFromQuerySearch_38,index_38"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/cdnight/article/details/11935387,BlogCommendFromQuerySearch_38,index_38"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/cdnight/article/details/11935387" target="_blank" title="【算法总结】KMP算法及java实现">
<h4 class="text-truncate oneline" style="width: 859px;">
【算法<em>总结</em>】<em>KMP算法</em>及java实现 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/7/7/9/3_cdnight.jpg" alt="cdnight" class="avatar-pic">
<span class="namebox">
<span class="name">cdnight</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">09-23</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
9271</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/cdnight/article/details/11935387" target="_blank" title="【算法总结】KMP算法及java实现">
<span class="desc oneline">【参考资料】
关于KMP算法,大家可以查阅博客园的这篇文章:
阮一峰:字符串匹配的KMP算法
这篇解释文章相当简明,当然july的这篇文章也可以读一读:
六之续、由KMP算法谈到BM算…
来自: 一名普通码农的菜地
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/u011564456/article/details/20862555,BlogCommendFromQuerySearch_39,index_39"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/u011564456/article/details/20862555,BlogCommendFromQuerySearch_39,index_39"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/u011564456/article/details/20862555" target="_blank" title="如果你看不懂KMP算法,那就看一看这篇文章( 绝对原创,绝对通俗易懂)">
<h4 class="text-truncate oneline" style="width: 858px;">
如果你看不懂<em>KMP算法</em>,那就看一看这篇文章( 绝对原创,绝对通俗易懂) </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/A/B/8/3_u011564456.jpg" alt="u011564456" class="avatar-pic">
<span class="namebox">
<span class="name">u011564456</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">03-09</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1.6万</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/u011564456/article/details/20862555" target="_blank" title="如果你看不懂KMP算法,那就看一看这篇文章( 绝对原创,绝对通俗易懂)">
<span class="desc oneline">KMP算法之浅显易懂的阐述!</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/u011564456">来自: <span class="blog_title"> Stay Hungry,Stay Foolish</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident recommend-download-box clearfix" data-track-view="{"mod":"popu_614","con":",https://download.csdn/download/sxhelijian/3640370,BlogCommendFromQuerySearch_40,index_40"}" data-track-click="{"mod":"popu_614","con":",https://download.csdn/download/sxhelijian/3640370,BlogCommendFromQuerySearch_40,index_40"}" data-flg="true">
<a href="https://download.csdn/download/sxhelijian/3640370" target="_blank">
<div class="content">
<div class="">
<span class="type">下载</span>
<h4 class="text-truncate oneline clearfix">
计算机导论-第一讲-<em>初识</em>计算机 </h4>
<span class="data float-right">09-27</span>
</div>
<div class="desc oneline">
用于16学时,计算机科学与技术专业的学科导论。第一讲,对计算机有一新认识 </div>
</div>
</a>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/zhenlingcn/article/details/76407813,BlogCommendFromQuerySearch_41,index_41"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/zhenlingcn/article/details/76407813,BlogCommendFromQuerySearch_41,index_41"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/zhenlingcn/article/details/76407813" target="_blank" title="KMP题目分析与总结">
<h4 class="text-truncate oneline" style="width: 867px;">
KMP题目分析与<em>总结</em> </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/C/9/B/3_zhenlingcn.jpg" alt="zhenlingcn" class="avatar-pic">
<span class="namebox">
<span class="name">zhenlingcn</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">07-30</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
330</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/zhenlingcn/article/details/76407813" target="_blank" title="KMP题目分析与总结">
<span class="desc oneline">前言本篇文章不阐述KMP算法流程与实现方式,网上有很多对KMP算法进行详细阐述的文章,至于KMP的实现方式,特别推荐刘汝佳版本的KMP算法,简单易懂且易于实现。
本篇文章主要针对常见的KMP问题进行…
来自: zhenlingcn的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/u013035538/article/details/24922897,BlogCommendFromQuerySearch_42,index_42"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/u013035538/article/details/24922897,BlogCommendFromQuerySearch_42,index_42"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/u013035538/article/details/24922897" target="_blank" title="初识数据库之红皮书——实例小结">
<h4 class="text-truncate oneline" style="width: 859px;">
<em>初识</em>数据库之红皮书——实例小结 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/5/E/C/3_u013035538.jpg" alt="u013035538" class="avatar-pic">
<span class="namebox">
<span class="name">u013035538</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">05-03</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1178</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/u013035538/article/details/24922897" target="_blank" title="初识数据库之红皮书——实例小结">
<span class="desc oneline">在学VB的时候,有过数据库的内容,但是没有好好看, 这次学习数据库,也算是第一次接触吧,感慨很多,收获也很多。这两天一直在敲红皮书上的五个例子,有的人敲得很快,而我敲得却很慢,但是值得庆幸的是,在这个...</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/u013035538">来自: <span class="blog_title"> 幸运的梦之星</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-ad-box"><div id="kp_box_67" data-pid="67" data-track-view="{"mod":"kp_popu_67-761","con":",,"}" data-track-click="{"mod":"kp_popu_67-761","con":",,"}"><!-- T43 位置 -->
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/wqc_CSDN/article/details/50445900,BlogCommendFromQuerySearch_43,index_43"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/wqc_CSDN/article/details/50445900,BlogCommendFromQuerySearch_43,index_43"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/wqc_CSDN/article/details/50445900" target="_blank" title="初识CSS--常用元素总结(一)-元素选择器-颜色-尺寸">
<h4 class="text-truncate oneline" style="width: 867px;">
<em>初识</em>CSS--常用元素<em>总结</em>(一)-元素选择器-颜色-尺寸 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/C/C/8/3_wqc_csdn.jpg" alt="wqc_CSDN" class="avatar-pic">
<span class="namebox">
<span class="name">wqc_CSDN</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">01-01</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
477</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/wqc_CSDN/article/details/50445900" target="_blank" title="初识CSS--常用元素总结(一)-元素选择器-颜色-尺寸">
<span class="desc oneline">CSS初探总结之元素选择器,颜色表及度量单位</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/wqc_CSDN">来自: <span class="blog_title"> 坚持是一种品质</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/gz98411/article/details/80720285,BlogCommendFromQuerySearch_44,index_44"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/gz98411/article/details/80720285,BlogCommendFromQuerySearch_44,index_44"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/gz98411/article/details/80720285" target="_blank" title="HTML 第四章:初识CSS3知识点:">
<h4 class="text-truncate oneline" style="width: 867px;">
HTML 第四章:<em>初识</em>CSS3知识点: </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/F/0/5/3_gz98411.jpg" alt="gz98411" class="avatar-pic">
<span class="namebox">
<span class="name">gz98411</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">06-17</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
239</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/gz98411/article/details/80720285" target="_blank" title="HTML 第四章:初识CSS3知识点:">
<span class="desc oneline">CSSS3基本选择器1,标签选择器(通过标签来作为选择器的名称)。2,类选择器(名称可以自定义,前面必须加一点,可以通过class来选择)3,id选择器(名称以#开头后面可以自定义,可以通过id来选择...</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/gz98411">来自: <span class="blog_title"> gz98411的博客</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/gaoweizang/article/details/52650717,BlogCommendFromQuerySearch_45,index_45"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/gaoweizang/article/details/52650717,BlogCommendFromQuerySearch_45,index_45"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/gaoweizang/article/details/52650717" target="_blank" title="mybatis系列(一)--初识mybatis,以及mybatis的基本配置和执行">
<h4 class="text-truncate oneline" style="width: 867px;">
mybatis系列(一)--<em>初识</em>mybatis,以及mybatis的基本配置和执行 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/D/F/A/3_gaoweizang.jpg" alt="gaoweizang" class="avatar-pic">
<span class="namebox">
<span class="name">gaoweizang</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">09-24</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
666</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/gaoweizang/article/details/52650717" target="_blank" title="mybatis系列(一)--初识mybatis,以及mybatis的基本配置和执行">
<span class="desc oneline">一.初识mybatis
iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access …
来自: 逗号的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/qq_41789959/article/details/81560887,BlogCommendFromQuerySearch_46,index_46"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/qq_41789959/article/details/81560887,BlogCommendFromQuerySearch_46,index_46"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_41789959/article/details/81560887" target="_blank" title="数据结构第8讲 KMP算法">
<h4 class="text-truncate oneline" style="width: 875px;">
数据结构第8讲 <em>KMP算法</em> </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/A/3/F/3_qq_41789959.jpg" alt="qq_41789959" class="avatar-pic">
<span class="namebox">
<span class="name">qq_41789959</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">08-10</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
48</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_41789959/article/details/81560887" target="_blank" title="数据结构第8讲 KMP算法">
<span class="desc oneline">数据结构第8讲 KMP算法
讲这个算法之前,我们首先了解几个概念:
串:又称字符串,是由零个或多个字符组成的有限序列。如S=”abcdef”
子串:串中任意个连续的字符组成的子序列,称为该串的子…
来自: qq_41789959的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/sinat_35188997/article/details/73530434,BlogCommendFromQuerySearch_47,index_47"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/sinat_35188997/article/details/73530434,BlogCommendFromQuerySearch_47,index_47"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/sinat_35188997/article/details/73530434" target="_blank" title="呕心沥血一个月之caffe安装与配置">
<h4 class="text-truncate oneline" style="width: 858px;">
<em>呕心沥血</em>一个月之caffe安装与配置 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/4/8/0/3_sinat_35188997.jpg" alt="sinat_35188997" class="avatar-pic">
<span class="namebox">
<span class="name">sinat_35188997</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">06-21</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1.6万</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/sinat_35188997/article/details/73530434" target="_blank" title="呕心沥血一个月之caffe安装与配置">
<span class="desc oneline">一切从0开始,入坑caffe框架,从最开始的基本硬件知识都欠缺到后来的愈挫愈勇,不是一把辛酸泪能说的清,今天有时间写下来我的安装过程,希望大家以后少走弯路。纯小白,轻喷
首先说下我的配置:台…
来自: little豪斯
<div class="recommend-item-box recommend-ad-box"><div id="kp_box_68" data-pid="68" data-track-view="{"mod":"kp_popu_68-762","con":",,"}" data-track-click="{"mod":"kp_popu_68-762","con":",,"}"><!-- T48 位置 -->
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/kejizuiqianfang/article/details/68958178,BlogCommendFromQuerySearch_48,index_48"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/kejizuiqianfang/article/details/68958178,BlogCommendFromQuerySearch_48,index_48"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/kejizuiqianfang/article/details/68958178" target="_blank" title="KMP算法简介(next数组的计算方法)">
<h4 class="text-truncate oneline" style="width: 867px;">
<em>KMP算法</em>简介(next数组的计算方法) </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/A/F/5/3_kejizuiqianfang.jpg" alt="kejizuiqianfang" class="avatar-pic">
<span class="namebox">
<span class="name">kejizuiqianfang</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">04-03</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
955</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/kejizuiqianfang/article/details/68958178" target="_blank" title="KMP算法简介(next数组的计算方法)">
<span class="desc oneline">网上不少KMP算法的实例和讲解,很多大神也对此进行了详细的讲解,作为一名大一的新接触算法的人而言,我对此感觉很高深,而且有些不耐烦看长篇大论的文章。
下面附上一个next计算的算法不错的博客,我就是…
来自: kejizuiqianfang的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/SVDJASFHIAU/article/details/52348062,BlogCommendFromQuerySearch_49,index_49"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/SVDJASFHIAU/article/details/52348062,BlogCommendFromQuerySearch_49,index_49"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/SVDJASFHIAU/article/details/52348062" target="_blank" title="MyBatis基础总结">
<h4 class="text-truncate oneline" style="width: 867px;">
MyBatis基础<em>总结</em> </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="https://avatar.csdn/A/D/6/3_svdjasfhiau.jpg" alt="SVDJASFHIAU" class="avatar-pic">
<span class="namebox">
<span class="name">SVDJASFHIAU</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">08-28</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
399</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/SVDJASFHIAU/article/details/52348062" target="_blank" title="MyBatis基础总结">
<span class="desc oneline">一.MyBatis基础
1) Mybatis是一种半自动化的ORM实现
ORM:对象关系映射- - 通过使用描述对象和数据库之间映射的元数据,将程序中的对象 自动持久化到关系数据库中
2) mybat…
来自: 黑暗之神的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/Kinb_huangwei/article/details/2032746,BlogCommendHotData_0,index_50"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/Kinb_huangwei/article/details/2032746,BlogCommendHotData_0,index_50"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/Kinb_huangwei/article/details/2032746" target="_blank" title="很黄很暴力的十个网站">
<h4 class="text-truncate oneline" style="width: 851px;">
很黄很暴力的十个网站 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="Kinb_huangwei" class="avatar-pic">
<span class="namebox">
<span class="name">Kinb_huangwei</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">01-09</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
74924</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/Kinb_huangwei/article/details/2032746" target="_blank" title="很黄很暴力的十个网站">
<span class="desc oneline">13岁的北京学生张某,在去年12月27日19时新闻联播一则关于净化网络视听的新闻里,接受采访时说的话激起了轩然大波:“上次我上网查资料,突然弹出来一个网页,很黄很暴力,我赶紧把它给关了。”这个片段被C...</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/Kinb_huangwei">来自: <span class="blog_title"> Kinb_huangwei的专栏</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/forezp/article/details/70148833,BlogCommendHotData_1,index_51"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/forezp/article/details/70148833,BlogCommendHotData_1,index_51"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/forezp/article/details/70148833" target="_blank" title="史上最简单的 SpringCloud 教程 | 终章">
<h4 class="text-truncate oneline" style="width: 834px;">
史上最简单的 SpringCloud 教程 | 终章 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="forezp" class="avatar-pic">
<span class="namebox">
<span class="name">forezp</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">04-12</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1249397</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/forezp/article/details/70148833" target="_blank" title="史上最简单的 SpringCloud 教程 | 终章">
<span class="desc oneline">
转载请标明出处: http://blog.csdn/forezp/article/details/70148833
本文出自方志朋的博客
错过了这一篇,你可能再也学不会 Sp…
来自: 方志朋的专栏
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/voke_/article/details/76418116,BlogCommendHotData_2,index_52"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/voke_/article/details/76418116,BlogCommendHotData_2,index_52"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/voke_/article/details/76418116" target="_blank" title="webstorm 2018 激活破解方法大全">
<h4 class="text-truncate oneline" style="width: 843px;">
webstorm 2018 激活破解方法大全 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="voke_" class="avatar-pic">
<span class="namebox">
<span class="name">voke_</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">07-31</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
692660</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/voke_/article/details/76418116" target="_blank" title="webstorm 2018 激活破解方法大全">
<span class="desc oneline">webstorm 作为最近最火的前端开发工具,也确实对得起那个价格,但是秉着勤俭节约的传统美德,我们肯定是能省则省啊。
方法一:(更新时间:2018/4/8)v3.3
注册时,在打开的Lice…
来自: 唐大帅的编程之路
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/u010034154/article/details/83006154,BlogCommendHotData_3,index_53"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/u010034154/article/details/83006154,BlogCommendHotData_3,index_53"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/u010034154/article/details/83006154" target="_blank" title="初次简单逆向破解安卓APP">
<h4 class="text-truncate oneline" style="width: 859px;">
初次简单逆向破解安卓APP </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="u010034154" class="avatar-pic">
<span class="namebox">
<span class="name">u010034154</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">10-11</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
5748</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/u010034154/article/details/83006154" target="_blank" title="初次简单逆向破解安卓APP">
<span class="desc oneline">最近下载了一个直播app,因为有会员时间限制,只能只用十分钟,但最近接触了一些逆向知识,抱着尝试的态度尝试首次成功,特发帖纪录。
先准备好apk,放到桌面
看看app有没有加固,如果加固了,逆向起来…
来自: 无聊看风景的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/zping0808/article/details/85016903,BlogCommendHotData_4,index_54"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/zping0808/article/details/85016903,BlogCommendHotData_4,index_54"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/zping0808/article/details/85016903" target="_blank" title="Kotlin实战(一)">
<h4 class="text-truncate oneline" style="width: 859px;">
Kotlin实战(一) </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="zping0808" class="avatar-pic">
<span class="namebox">
<span class="name">zping0808</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">12-15</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
2470</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/zping0808/article/details/85016903" target="_blank" title="Kotlin实战(一)">
<span class="desc oneline">Kotlin实战(一)
1、简介
Kotlin 是一个用于现代多平台应用的静态编程语言,由 JetBrains 开发。
Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没…
来自: zping0808的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/qq_24309787/article/details/81354678,BlogCommendHotData_5,index_55"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/qq_24309787/article/details/81354678,BlogCommendHotData_5,index_55"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_24309787/article/details/81354678" target="_blank" title="Webstorm 最新激活码 多种破解方式(持续更新...)">
<h4 class="text-truncate oneline" style="width: 851px;">
Webstorm 最新激活码 多种破解方式(持续更新...) </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="qq_24309787" class="avatar-pic">
<span class="namebox">
<span class="name">qq_24309787</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">08-02</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
87382</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_24309787/article/details/81354678" target="_blank" title="Webstorm 最新激活码 多种破解方式(持续更新...)">
<span class="desc oneline">方法:License server 注册
安装完成,打开Webstorm,在弹出的License Activation窗口中选择“License server”,在输入框输入下面的网址:
htt…
来自: 老妖儿的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/csdnnews/article/details/85065306,BlogCommendHotData_6,index_56"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/csdnnews/article/details/85065306,BlogCommendHotData_6,index_56"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/csdnnews/article/details/85065306" target="_blank" title="力压 Java 与 C 的 Python 现状如何了?">
<h4 class="text-truncate oneline" style="width: 859px;">
力压 Java 与 C 的 Python 现状如何了? </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="csdnnews" class="avatar-pic">
<span class="namebox">
<span class="name">csdnnews</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">12-18</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
4749</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/csdnnews/article/details/85065306" target="_blank" title="力压 Java 与 C 的 Python 现状如何了?">
<span class="desc oneline">
转眼间,2018 年已进入倒计时阶段,回忆起这一年中编程语言界的发展,过得风生水起的语言非 Python 莫属。而它的火热和人工智能产业的爆发不无关系,但全局来看,得益于 AI 的 Python 并…
来自: CSDN资讯
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/wdlhao/article/details/79079660,BlogCommendHotData_7,index_57"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/wdlhao/article/details/79079660,BlogCommendHotData_7,index_57"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/wdlhao/article/details/79079660" target="_blank" title="2018最新Web前端经典面试试题及答案">
<h4 class="text-truncate oneline" style="width: 843px;">
2018最新Web前端经典面试试题及答案 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="wdlhao" class="avatar-pic">
<span class="namebox">
<span class="name">wdlhao</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">01-16</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
363361</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/wdlhao/article/details/79079660" target="_blank" title="2018最新Web前端经典面试试题及答案">
<span class="desc oneline">本篇收录了一些面试中经常会遇到的经典面试题以及自己面试过程中遇到的一些问题,并且都给出了我在网上收集的答案。马上就要过春节了,开年就是崭新的一年,相信很多的前端开发者会有一些跳槽的悸动,通过对本篇知识...</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/wdlhao">来自: <span class="blog_title"> wdlhao的博客</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/xyisv/article/details/79595711,BlogCommendHotData_8,index_58"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/xyisv/article/details/79595711,BlogCommendHotData_8,index_58"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/xyisv/article/details/79595711" target="_blank" title="最新迅雷“应版权方要求,文件无法下载”的解决办法">
<h4 class="text-truncate oneline" style="width: 843px;">
最新迅雷“应版权方要求,文件无法下载”的解决办法 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="xyisv" class="avatar-pic">
<span class="namebox">
<span class="name">xyisv</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">03-17</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
231127</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/xyisv/article/details/79595711" target="_blank" title="最新迅雷“应版权方要求,文件无法下载”的解决办法">
<span class="desc oneline">迅雷下载有的电影电视剧的时候会出现:应版权方要求,文件无法下载,或者显示迅雷任务包含违规内容 无法继续下载。这个是因为版权方和迅雷公司交涉,迅雷公司通过技术手段阻止了迅雷任务的下载,比如下载最近的《人...</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/xyisv">来自: <span class="blog_title"> 徐奕的专栏</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/u014044812/article/details/78727496,BlogCommendHotData_9,index_59"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/u014044812/article/details/78727496,BlogCommendHotData_9,index_59"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/u014044812/article/details/78727496" target="_blank" title="pyCharm最新2018激活码">
<h4 class="text-truncate oneline" style="width: 834px;">
pyCharm最新2018激活码 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="u014044812" class="avatar-pic">
<span class="namebox">
<span class="name">u014044812</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">12-06</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1270323</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/u014044812/article/details/78727496" target="_blank" title="pyCharm最新2018激活码">
<span class="desc oneline">本教程对jetbrains全系列可用例:IDEA、WebStorm、phpstorm、clion等
因公司的需求,需要做一个爬取最近上映的电影、列车号、航班号、机场、车站等信息,所以需要我做一个爬虫…
来自: 昌昌
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/weixin_39452320/article/details/81587134,BlogCommendHotData_10,index_60"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/weixin_39452320/article/details/81587134,BlogCommendHotData_10,index_60"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_39452320/article/details/81587134" target="_blank" title="webgl第26课-在图形上贴图片">
<h4 class="text-truncate oneline" style="width: 859px;">
webgl第26课-在图形上贴图片 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="weixin_39452320" class="avatar-pic">
<span class="namebox">
<span class="name">weixin_39452320</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">08-11</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1911</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_39452320/article/details/81587134" target="_blank" title="webgl第26课-在图形上贴图片">
<span class="desc oneline">需要电子档书籍可以Q群:828202939 希望可以和大家一起学习、一起进步!!
上一节课我们学习了 颜色与纹理中–彩色三角形
这一节课我们将学习 颜色与纹理中-在图像上贴图片
实…
来自: 谷子的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/weixin_42255362/article/details/81207763,BlogCommendHotData_11,index_61"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/weixin_42255362/article/details/81207763,BlogCommendHotData_11,index_61"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_42255362/article/details/81207763" target="_blank" title="整理了10个干净、好用的BT、磁力链搜索网站给大家">
<h4 class="text-truncate oneline" style="width: 843px;">
整理了10个干净、好用的BT、磁力链搜索网站给大家 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="weixin_42255362" class="avatar-pic">
<span class="namebox">
<span class="name">weixin_42255362</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">07-25</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
107685</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_42255362/article/details/81207763" target="_blank" title="整理了10个干净、好用的BT、磁力链搜索网站给大家">
<span class="desc oneline">
现在越来越流行在线看视频了,但是对于我得收藏癖爱好者,还是希望可以有比较好的资源网站的,尤其是种子、磁力链网站。所以就整理了一份干净、好用的TOP10出来:
先推荐一个下载磁力链的工具:
马…
来自: YXAPP的技术分享
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/john_dung/article/details/85041268,BlogCommendHotData_12,index_62"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/john_dung/article/details/85041268,BlogCommendHotData_12,index_62"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/john_dung/article/details/85041268" target="_blank" title="颈椎病的症状,Pyhton结合治疗仪让治疗与众不同">
<h4 class="text-truncate oneline" style="width: 859px;">
颈椎病的症状,Pyhton结合治疗仪让治疗与众不同 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="john_dung" class="avatar-pic">
<span class="namebox">
<span class="name">john_dung</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">12-16</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
7994</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/john_dung/article/details/85041268" target="_blank" title="颈椎病的症状,Pyhton结合治疗仪让治疗与众不同">
<span class="desc oneline">第1部分 Python内建对象
第1章 Python对象初探
1.1 Python内的对象
1.1.1 对象机制的基石——PyObject
1.1.2 定长对象和变长对象
1.2 类型对象
1.2.1…
来自: john_dung的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/weixin_39452320/article/details/81606632,BlogCommendHotData_13,index_63"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/weixin_39452320/article/details/81606632,BlogCommendHotData_13,index_63"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_39452320/article/details/81606632" target="_blank" title="webgl第30课-用键盘来改变视点">
<h4 class="text-truncate oneline" style="width: 859px;">
webgl第30课-用键盘来改变视点 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="weixin_39452320" class="avatar-pic">
<span class="namebox">
<span class="name">weixin_39452320</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">08-12</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1910</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_39452320/article/details/81606632" target="_blank" title="webgl第30课-用键盘来改变视点">
<span class="desc oneline">需要电子档书籍可以Q群:828202939 希望可以和大家一起学习、一起进步!!
所有的课程源代码在我上传的资源里面,本来想设置开源,好像不行!博客和专栏同步!
如有错别字或有理解不到位的地方…
来自: 谷子的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/hdp134793/article/details/83176267,BlogCommendHotData_14,index_64"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/hdp134793/article/details/83176267,BlogCommendHotData_14,index_64"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/hdp134793/article/details/83176267" target="_blank" title="webstorm 2018破解版本【mac适用】下载(解压直接可用)">
<h4 class="text-truncate oneline" style="width: 851px;">
webstorm 2018破解版本【mac适用】下载(解压直接可用) </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="hdp134793" class="avatar-pic">
<span class="namebox">
<span class="name">hdp134793</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">10-19</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
10109</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/hdp134793/article/details/83176267" target="_blank" title="webstorm 2018破解版本【mac适用】下载(解压直接可用)">
<span class="desc oneline">webstorm激活码据内部人员透露封查太严,是故分享一套三步即可破解方法:
【权威】官网最新版本破解永久有效
本人实锤亲测可用,喜欢的话可以关注下哟,后面会持续更新
10-18 :破解永久有效,
…
来自: 赏樱看雪撸代码
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/weixin_41838683/article/details/84990689,BlogCommendHotData_15,index_65"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/weixin_41838683/article/details/84990689,BlogCommendHotData_15,index_65"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_41838683/article/details/84990689" target="_blank" title="微服务Springcloud超详细教程+实战(十)">
<h4 class="text-truncate oneline" style="width: 851px;">
微服务Springcloud超详细教程+实战(十) </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="weixin_41838683" class="avatar-pic">
<span class="namebox">
<span class="name">weixin_41838683</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">12-13</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
14066</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_41838683/article/details/84990689" target="_blank" title="微服务Springcloud超详细教程+实战(十)">
<span class="desc oneline">本人正在找深圳Java实习工作,求大佬带飞 QQ:1172796094
如在文档中遇到什么问题请联系作者
——————————————————————————————————————
服务消费者
获…
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/weixin_41838683/article/details/84981382,BlogCommendHotData_16,index_66"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/weixin_41838683/article/details/84981382,BlogCommendHotData_16,index_66"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_41838683/article/details/84981382" target="_blank" title="微服务Springcloud超详细教程+实战(八)">
<h4 class="text-truncate oneline" style="width: 851px;">
微服务Springcloud超详细教程+实战(八) </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="weixin_41838683" class="avatar-pic">
<span class="namebox">
<span class="name">weixin_41838683</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">12-12</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
17274</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_41838683/article/details/84981382" target="_blank" title="微服务Springcloud超详细教程+实战(八)">
<span class="desc oneline">如在文档中遇到什么问题请联系作者 QQ:1172796094
本人正在找深圳Java实习工作,求大佬带飞
——————————————————————————————————————
消费者从Eure…
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/linzhiqiang0316/article/details/80473906,BlogCommendHotData_17,index_67"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/linzhiqiang0316/article/details/80473906,BlogCommendHotData_17,index_67"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/linzhiqiang0316/article/details/80473906" target="_blank" title="史上最全Java面试题(带全部答案)">
<h4 class="text-truncate oneline" style="width: 843px;">
史上最全Java面试题(带全部答案) </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="linzhiqiang0316" class="avatar-pic">
<span class="namebox">
<span class="name">linzhiqiang0316</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">05-27</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
126904</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/linzhiqiang0316/article/details/80473906" target="_blank" title="史上最全Java面试题(带全部答案)">
<span class="desc oneline">今天要谈的主题是关于求职,求职是在每个技术人员的生涯中都要经历多次。对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面细致面试题将帮助我们减少许多麻烦。在跳槽季来临之前,特地做这...</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/linzhiqiang0316">来自: <span class="blog_title"> 林老师带你学编程</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/iceSony/article/details/52722730,BlogCommendHotData_18,index_68"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/iceSony/article/details/52722730,BlogCommendHotData_18,index_68"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/iceSony/article/details/52722730" target="_blank" title="【Android学习】第三章 · 存储容量的获取&xml格式文本的创建与解析">
<h4 class="text-truncate oneline" style="width: 859px;">
【Android学习】第三章 · 存储容量的获取&xml格式文本的创建与解析 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="iceSony" class="avatar-pic">
<span class="namebox">
<span class="name">iceSony</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">10-02</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1555</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/iceSony/article/details/52722730" target="_blank" title="【Android学习】第三章 · 存储容量的获取&xml格式文本的创建与解析">
<span class="desc oneline">相对布局:结合RelativeLayout九宫格
表格布局和绝对布局不常用,了解就好
谷歌替代system.out.println()用Log.v(d&lt;i&…
来自: 唐三十胖子的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/qq_41925894/article/details/83989357,BlogCommendHotData_19,index_69"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/qq_41925894/article/details/83989357,BlogCommendHotData_19,index_69"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_41925894/article/details/83989357" target="_blank" title="2018最好用百度云破解版,百度网盘不限速下载,教你如何解决百度网盘限速的方法。亲测完美使用">
<h4 class="text-truncate oneline" style="width: 851px;">
2018最好用百度云破解版,百度网盘不限速下载,教你如何解决百度网盘限速的方法。亲测完美使用 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="qq_41925894" class="avatar-pic">
<span class="namebox">
<span class="name">qq_41925894</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">12-06</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
98216</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_41925894/article/details/83989357" target="_blank" title="2018最好用百度云破解版,百度网盘不限速下载,教你如何解决百度网盘限速的方法。亲测完美使用">
<span class="desc oneline">百度网盘不限速 点击下载 提取码:jsk0
百度网盘不限速 点击下载 提取码:jsk0
对于大多数人来说,每次在百度网盘下载东西的时候总会被限速,如果不想被限速就要充值百度网盘的SVIP,…
来自: qq_41925894的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/shadandeajian/article/details/80349939,BlogCommendHotData_20,index_70"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/shadandeajian/article/details/80349939,BlogCommendHotData_20,index_70"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/shadandeajian/article/details/80349939" target="_blank" title="Proxyee-down的下载与安装教程">
<h4 class="text-truncate oneline" style="width: 843px;">
Proxyee-down的下载与安装教程 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="shadandeajian" class="avatar-pic">
<span class="namebox">
<span class="name">shadandeajian</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">05-17</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
146025</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/shadandeajian/article/details/80349939" target="_blank" title="Proxyee-down的下载与安装教程">
<span class="desc oneline">Proxyee-down是monkeyWie在Github上的一个开源项目,向作者致敬。
最新版的Proxyee-down为3.12(2018.10更新),因为作者在3.x后的版本中并未发布exe版…
来自: shadandeajian的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/huang3513/article/details/83274298,BlogCommendHotData_21,index_71"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/huang3513/article/details/83274298,BlogCommendHotData_21,index_71"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/huang3513/article/details/83274298" target="_blank" title="Webstorm注册码 永久有效 欢迎大家使用">
<h4 class="text-truncate oneline" style="width: 859px;">
Webstorm注册码 永久有效 欢迎大家使用 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="huang3513" class="avatar-pic">
<span class="namebox">
<span class="name">huang3513</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">10-22</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
9301</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/huang3513/article/details/83274298" target="_blank" title="Webstorm注册码 永久有效 欢迎大家使用">
<span class="desc oneline">2RRJMBXW33-eyJsaWNlbnNlSWQiOiIyUlJKTUJYVzMzIiwibGljZW5zZWVOYW1lIjoi5b285bK4IHNvZnR3YXJlMiIsImFzc2lnb...</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/huang3513">来自: <span class="blog_title"> GitHuang</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/weixin_39452320/article/details/81605698,BlogCommendHotData_22,index_72"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/weixin_39452320/article/details/81605698,BlogCommendHotData_22,index_72"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_39452320/article/details/81605698" target="_blank" title="webgl第27课-三维空间-不同位置的三角形">
<h4 class="text-truncate oneline" style="width: 859px;">
webgl第27课-三维空间-不同位置的三角形 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="weixin_39452320" class="avatar-pic">
<span class="namebox">
<span class="name">weixin_39452320</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">08-12</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1973</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_39452320/article/details/81605698" target="_blank" title="webgl第27课-三维空间-不同位置的三角形">
<span class="desc oneline">需要电子档书籍可以Q群:828202939 希望可以和大家一起学习、一起进步!!
上一节课我们学习了 颜色与纹理中–在图像上贴图片
这一节课我们将学习 三维空间-不同位置的三角形
在学…
来自: 谷子的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/weixin_39452320/article/details/81606015,BlogCommendHotData_23,index_73"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/weixin_39452320/article/details/81606015,BlogCommendHotData_23,index_73"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_39452320/article/details/81606015" target="_blank" title="webgl第28课-三维空间之加入旋转矩阵的三角形">
<h4 class="text-truncate oneline" style="width: 859px;">
webgl第28课-三维空间之加入旋转矩阵的三角形 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="weixin_39452320" class="avatar-pic">
<span class="namebox">
<span class="name">weixin_39452320</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">08-12</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1968</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_39452320/article/details/81606015" target="_blank" title="webgl第28课-三维空间之加入旋转矩阵的三角形">
<span class="desc oneline">需要电子档书籍可以Q群:828202939 希望可以和大家一起学习、一起进步!!
上一节课我们学习了 三维空间-不同位置的三角形
这一节课我们将学习 三维空间之加入旋转矩阵的三角形
本案…
来自: 谷子的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/weixin_41838683/article/details/84981459,BlogCommendHotData_24,index_74"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/weixin_41838683/article/details/84981459,BlogCommendHotData_24,index_74"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_41838683/article/details/84981459" target="_blank" title="微服务Springcloud超详细教程+实战(九)">
<h4 class="text-truncate oneline" style="width: 851px;">
微服务Springcloud超详细教程+实战(九) </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="weixin_41838683" class="avatar-pic">
<span class="namebox">
<span class="name">weixin_41838683</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">12-13</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
14354</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_41838683/article/details/84981459" target="_blank" title="微服务Springcloud超详细教程+实战(九)">
<span class="desc oneline">如在文档中遇到什么问题请联系作者 QQ:1172796094
本人正在找深圳Java实习工作,求大佬带飞
——————————————————————————————————————
八在审核中,请见…
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/ling_wang/article/details/78821630,BlogCommendHotData_25,index_75"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/ling_wang/article/details/78821630,BlogCommendHotData_25,index_75"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/ling_wang/article/details/78821630" target="_blank" title="军事理论课答案(西安交大版)">
<h4 class="text-truncate oneline" style="width: 834px;">
军事理论课答案(西安交大版) </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="ling_wang" class="avatar-pic">
<span class="namebox">
<span class="name">ling_wang</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">12-16</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1137050</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/ling_wang/article/details/78821630" target="_blank" title="军事理论课答案(西安交大版)">
<span class="desc oneline">1.1
1
【单选题】我国陆地领土面积排名世界第几?(C)
A、1
B、2
C、3
D、4
2
【单选题】以下哪个国家不属于金砖五国(BRICS)?(B)
A、中国
B、日本
C…
来自: ling_wang的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/zping0808/article/details/85080110,BlogCommendHotData_26,index_76"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/zping0808/article/details/85080110,BlogCommendHotData_26,index_76"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/zping0808/article/details/85080110" target="_blank" title="Kotlin实战(三)">
<h4 class="text-truncate oneline" style="width: 867px;">
Kotlin实战(三) </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="zping0808" class="avatar-pic">
<span class="namebox">
<span class="name">zping0808</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">12-18</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
407</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/zping0808/article/details/85080110" target="_blank" title="Kotlin实战(三)">
<span class="desc oneline">Kotlin实战(三)
一、元组
1.1、二元元组
data class Pair&amp;lt;out A, out B&amp;gt;(
public val first:…
来自: zping0808的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/breaksoftware/article/details/75576878,BlogCommendHotData_27,index_77"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/breaksoftware/article/details/75576878,BlogCommendHotData_27,index_77"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/breaksoftware/article/details/75576878" target="_blank" title="静态分析C语言生成函数调用关系的利器——cflow">
<h4 class="text-truncate oneline" style="width: 859px;">
静态分析C语言生成函数调用关系的利器——cflow </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="breaksoftware" class="avatar-pic">
<span class="namebox">
<span class="name">breaksoftware</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">07-20</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
4743</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/breaksoftware/article/details/75576878" target="_blank" title="静态分析C语言生成函数调用关系的利器——cflow">
<span class="desc oneline"> 除了《静态分析C语言生成函数调用关系的利器——calltree》一文中介绍的calltree,我们还可以借助cflow辅助我们阅读理解代码。(转载请指明出于breaksoftware的...</span>
</a>
<span class="blog_title_box oneline"><a target="_blank" href="https://blog.csdn/breaksoftware">来自: <span class="blog_title"> 方亮的专栏</span></a></span>
</p>
</div>
</div>
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/qq_26464039/article/details/84503335,BlogCommendHotData_28,index_78"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/qq_26464039/article/details/84503335,BlogCommendHotData_28,index_78"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_26464039/article/details/84503335" target="_blank" title="FFmpeg详解及常用命令使用">
<h4 class="text-truncate oneline" style="width: 851px;">
FFmpeg详解及常用命令使用 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="qq_26464039" class="avatar-pic">
<span class="namebox">
<span class="name">qq_26464039</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">11-25</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
20374</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_26464039/article/details/84503335" target="_blank" title="FFmpeg详解及常用命令使用">
<span class="desc oneline">FFMPEG简介
FFMPEG堪称自由软件中最完备的一套多媒体支持库,它几乎实现了所有当下常见的数据封装格式、多媒体传输协议以及音视频编解码器,提供了录制、转换以及流化音视频的完整解决方案。市面上使…
来自: qq_26464039的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/u011054333/article/details/83448671,BlogCommendHotData_29,index_79"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/u011054333/article/details/83448671,BlogCommendHotData_29,index_79"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/u011054333/article/details/83448671" target="_blank" title="安装和激活Office 2019">
<h4 class="text-truncate oneline" style="width: 851px;">
安装和激活Office 2019 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="u011054333" class="avatar-pic">
<span class="namebox">
<span class="name">u011054333</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">10-27</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
29144</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/u011054333/article/details/83448671" target="_blank" title="安装和激活Office 2019">
<span class="desc oneline">有条件请支持正版!相比费尽力气找一个可能不太安全的激活工具,直接买随时随地更新的Office 365确实是最好的办法。暂时没有经济实力的,可以看看这篇文章。
下载OTP工具
首先到Office Too…
来自: 过了即是客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/weixin_43694144/article/details/84557044,BlogCommendHotData_30,index_80"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/weixin_43694144/article/details/84557044,BlogCommendHotData_30,index_80"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_43694144/article/details/84557044" target="_blank" title="java缓冲区">
<h4 class="text-truncate oneline" style="width: 851px;">
java缓冲区 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="weixin_43694144" class="avatar-pic">
<span class="namebox">
<span class="name">weixin_43694144</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">11-26</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
12928</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_43694144/article/details/84557044" target="_blank" title="java缓冲区">
<span class="desc oneline">1 缓冲区的分类
ByteBuffer
CharBuffer
ShortBuffer
IntBuffer
LongBuffer
FloatBuffer
DoubleBuffer
2 ByteBuffe…
来自: weixin_43694144的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/valada/article/details/85061984,BlogCommendHotData_31,index_81"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/valada/article/details/85061984,BlogCommendHotData_31,index_81"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/valada/article/details/85061984" target="_blank" title="裁员 or 缩招,AI 四起,你的工作还好吗?">
<h4 class="text-truncate oneline" style="width: 859px;">
裁员 or 缩招,AI 四起,你的工作还好吗? </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="valada" class="avatar-pic">
<span class="namebox">
<span class="name">valada</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">12-18</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
9101</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/valada/article/details/85061984" target="_blank" title="裁员 or 缩招,AI 四起,你的工作还好吗?">
<span class="desc oneline">人工智能时代,AI 已经做了很多“人事”:
图片来源:中国新闻网
打扫卫生:
roomba 图片来源:wirecutter
图书管理:
图片来源:中国宁波网
看到这里你可能会产生这样的疑…
来自: GitChat
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/weixin_43694144/article/details/84312097,BlogCommendHotData_32,index_82"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/weixin_43694144/article/details/84312097,BlogCommendHotData_32,index_82"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_43694144/article/details/84312097" target="_blank" title="tcp的java代码">
<h4 class="text-truncate oneline" style="width: 851px;">
tcp的java代码 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="weixin_43694144" class="avatar-pic">
<span class="namebox">
<span class="name">weixin_43694144</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">11-20</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
12557</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_43694144/article/details/84312097" target="_blank" title="tcp的java代码">
<span class="desc oneline">服务器端
package com.car.client;
import java.io.IOException;
import java.io.OutputStream;
import java.ne…
来自: weixin_43694144的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/weixin_39452320/article/details/81868976,BlogCommendHotData_33,index_83"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/weixin_39452320/article/details/81868976,BlogCommendHotData_33,index_83"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_39452320/article/details/81868976" target="_blank" title="webgl第36课-深度冲突-正确处理非常贴近的图形的显示问题">
<h4 class="text-truncate oneline" style="width: 859px;">
webgl第36课-深度冲突-正确处理非常贴近的图形的显示问题 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="weixin_39452320" class="avatar-pic">
<span class="namebox">
<span class="name">weixin_39452320</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">08-20</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1920</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_39452320/article/details/81868976" target="_blank" title="webgl第36课-深度冲突-正确处理非常贴近的图形的显示问题">
<span class="desc oneline">需要电子档书籍可以Q群:828202939 希望可以和大家一起学习、一起进步!!
所有的课程源代码在我上传的资源里面,本来想设置开源,好像不行!博客和专栏同步!
如有错别字或有理解不到位的地方…
来自: 谷子的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/weixin_39452320/article/details/81411968,BlogCommendHotData_34,index_84"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/weixin_39452320/article/details/81411968,BlogCommendHotData_34,index_84"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_39452320/article/details/81411968" target="_blank" title="webgl第24课-几何图形的装配和光栅化">
<h4 class="text-truncate oneline" style="width: 859px;">
webgl第24课-几何图形的装配和光栅化 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="weixin_39452320" class="avatar-pic">
<span class="namebox">
<span class="name">weixin_39452320</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">08-05</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
1840</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/weixin_39452320/article/details/81411968" target="_blank" title="webgl第24课-几何图形的装配和光栅化">
<span class="desc oneline">需要电子档书籍可以Q群:828202939 希望可以和大家一起学习、一起进步!!纯手打!!
上一节课我们学习了 颜色与纹理中-将非坐标数据传入顶点着色器的另外一种方式–交错组织
这一节课…
来自: 谷子的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/lizhengnanhua/article/details/41531579,BlogCommendHotData_35,index_85"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/lizhengnanhua/article/details/41531579,BlogCommendHotData_35,index_85"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/lizhengnanhua/article/details/41531579" target="_blank" title="各大磁力种子搜索引擎对比">
<h4 class="text-truncate oneline" style="width: 843px;">
各大磁力种子搜索引擎对比 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="lizhengnanhua" class="avatar-pic">
<span class="namebox">
<span class="name">lizhengnanhua</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">11-27</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
443107</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/lizhengnanhua/article/details/41531579" target="_blank" title="各大磁力种子搜索引擎对比">
<span class="desc oneline">现在磁力种子搜索引擎质量参差不齐,现在就重点整理几个常用的种子搜索站,做个对比分析
1.屌丝搜-最懂屌丝的搜索引擎(www.diaosisou)
号称最懂屌丝的BT搜索引擎,确实名副其实,屌丝…
来自: lizhengnanhua的专栏
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/qq_36556893/article/details/79430133,BlogCommendHotData_36,index_86"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/qq_36556893/article/details/79430133,BlogCommendHotData_36,index_86"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_36556893/article/details/79430133" target="_blank" title="vs2017安装和使用教程(详细)">
<h4 class="text-truncate oneline" style="width: 843px;">
vs2017安装和使用教程(详细) </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="qq_36556893" class="avatar-pic">
<span class="namebox">
<span class="name">qq_36556893</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">03-03</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
221362</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/qq_36556893/article/details/79430133" target="_blank" title="vs2017安装和使用教程(详细)">
<span class="desc oneline">VS2017如此强大,不仅仅是C语言,Python,ios,Android,Web,Node.js,Azure,Unity,JavaScript等开发都可以执行,大家快来使用呀~
csdn的兄弟们看…
来自: qq_36556893的博客
<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-view="{"mod":"popu_614","con":",https://blog.csdn/hebtu666/article/details/83011422,BlogCommendHotData_37,index_87"}" data-track-click="{"mod":"popu_614","con":",https://blog.csdn/hebtu666/article/details/83011422,BlogCommendHotData_37,index_87"}" data-flg="true">
<div class="content" style="width: 952px;">
<a href="https://blog.csdn/hebtu666/article/details/83011422" target="_blank" title="数据结构与传统算法总结">
<h4 class="text-truncate oneline" style="width: 859px;">
数据结构与传统算法总结 </h4>
<div class="info-box d-flex align-content-center">
<!-- <p class="avatar">
<img src="" alt="hebtu666" class="avatar-pic">
<span class="namebox">
<span class="name">hebtu666</span>
<span class="triangle"></span>
</span>
</p> -->
<p class="date-and-readNum">
<span class="date hover-show">12-18</span>
<span class="read-num hover-hide">
<svg class="icon csdnc-yuedushu" aria-hidden="true">
<use xmlns:xlink="http://www.w3/1999/xlink" xlink:href="#csdnc-m-passwords-visible"></use>
</svg>
3213</span>
</p>
</div>
</a>
<p class="content" style="width: 952px;">
<a href="https://blog.csdn/hebtu666/article/details/83011422" target="_blank" title="数据结构与传统算法总结">
<span class="desc oneline">快期末了,整理一下笔记,因为是总结嘛,比较杂的知识都没有放,都是和数据结构和传统算法相关的比较重要的知识。
这学期状态一直不太好,数组和图都没有好好搞,这个寒假会完善一下的。
由于时间和水平有限,…
来自: hebtu666
<div class="recommend-item-box recommend-box-ident type_blog
版权声明:本文标题:字符串--------KMP算法(studying) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1729868559a1215690.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论