Best JavaScript code snippet using playwright-internal
test_html.js
Source: test_html.js
1var Html2Article = require('./html.js');2var html =3 `<body><main>4 <div class="blog-content-box">5 <div class="article-header-box">6 <div class="article-header">7 <div class="article-title-box">8 <span class="article-type type-1 float-left">åå</span> <h1 class="title-article">人工æºè½ç»ªè®º</h1>9 </div>10 <div class="article-info-box">11 <div class="article-bar-top" style="height: 24px;">12 <span class="time">2017-11-23 20:59:35</span>13 <a class="follow-nickName" href="https://me.csdn.net/qq_31456593" target="_blank" rel="noopener">Doit_</a>14 <span class="read-count">é
è¯»æ° 1531</span><span class="article_info_click" style="position: static;">æ´å¤</span>15 <div class="tags-box space">16 <span class="label">åç±»ä¸æ ï¼</span>17 <a class="tag-link" target="_blank" rel="noopener" href="https://blog.csdn.net/qq_31456593/category_6752874.html">18 å¦ä¹ å¿å¾ </a>19 </div>20 </div>21 <div class="operating">22 </div>23 </div>24 </div>25 </div>26 <article class="baidu_pl">27 <!--pythonå®è£
æåå¼å§-->28 <!--pythonå®è£
æåç»æ-->29 <div id="article_content" class="article_content clearfix" style="height: 1874px; overflow: hidden;">30 <div class="article-copyright">31 <span class="creativecommons">32 <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">33 </a>34 <span>35 çæ声æï¼æ¬æ为å主ååæç« ï¼éµå¾ª<a href="http://creativecommons.org/licenses/by-sa/4.0/" target="_blank" rel="noopener"> CC 4.0 BY-SA </a>çæåè®®ï¼è½¬è½½è¯·éä¸åæåºå¤é¾æ¥åæ¬å£°æã </span>36 <div class="article-source-link2222">37 æ¬æé¾æ¥ï¼<a href="https://blog.csdn.net/qq_31456593/article/details/78618975">https://blog.csdn.net/qq_31456593/article/details/78618975</a>38 </div>39 </span>40 41 </div>42 <!--ä¸ä¸ªå主ä¸æ ä»è´¹å
¥å£-->43 44 <!--ä¸ä¸ªå主ä¸æ ä»è´¹å
¥å£ç»æ-->45 <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-4a3473df85.css">46 <div id="content_views" class="markdown_views prism-atom-one-light">47 <!-- flowchart ç®å¤´å¾æ å¿å -->48 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">49 <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>50 </svg>51 <h1 id="人工æºè½ç»ªè®º"><a name="t0"></a>人工æºè½ç»ªè®º</h1>52<p>æ ç¾ï¼ç©ºæ ¼åéï¼ï¼ 人工æºè½</p>53<hr>54<p>人工æºè½è¯¾ç¨å¤ä¹ ç¬è®°ä¸é¢ <br>55<a href="http://blog.csdn.net/qq_31456593/article/details/78618975" rel="nofollow">人工æºè½ç»ªè®º</a> <br>56<a href="http://blog.csdn.net/qq_31456593/article/details/78618996" rel="nofollow"> 人工æºè½ä¹ç¥è¯è¡¨ç¤º</a> <br>57<a href="http://blog.csdn.net/qq_31456593/article/details/78621193" rel="nofollow"> 人工æºè½ä¹æç´¢æ¹æ³</a> <br>58<a href="http://blog.csdn.net/qq_31456593/article/details/78622682" rel="nofollow">人工æºè½ä¹ç»å
¸é»è¾æ¨ç</a> <br>59<a href="http://blog.csdn.net/qq_31456593/article/details/78623328" rel="nofollow">人工æºè½ä¹ä¸å®¶ç³»ç»</a> <br>60<a href="http://blog.csdn.net/qq_31456593/article/details/78623871" rel="nofollow">人工æºè½ä¹ä¸ç¡®å®æ¨çæ¹æ³</a> <br>61<a href="http://blog.csdn.net/qq_31456593/article/details/78624682" rel="nofollow"> 人工æºè½ä¹æºå¨å¦ä¹ </a></p>62<blockquote>63 <p>人工æºè½âç 究ã设计ãåºç¨æºè½æºå¨åæºè½ç³»ç»ï¼æ¥æ¨¡ä»¿äººç±»æºè½æ´»å¨çè½åçç§å¦ã</p>64</blockquote>65<p>æºè½ï¼æ人类åå¨ç©å
·æçæºååè¡ä¸ºè½åã <br>66人类æºè½ï¼äººç±»å¨è®¤è¯å®¢è§ä¸ççä¸ï¼ç±æç»´è¿ç¨å认ç¥æ´»å¨è¡¨ç°åºæ¥ç综åè½åã</p>67<h2 id="ä¸å
³äºæºè½æ¥æºçè§ç¹"><a name="t1"></a>ä¸ãå
³äºæºè½æ¥æºçè§ç¹</h2>68<ul>69<li>æ¥èªæç»´ï¼ç¥è¯æ¥æºäºæç»´ï¼æºè½çæ¬è´¨å¯ä»¥ä»å¯¹æç»´è§å¾åæç»´æ¹æ³çç 究å¼å¾å°ã</li>70<li>æ¥èªç¥è¯ï¼æºè½åå³äºææ¥æçç¥è¯ï¼ç¥è¯è¶å¤ï¼æºè½è¶é«ã</li>71<li>æ¥èªè¿åï¼æºè½åå³äºæç¥åè¡å¨ï¼åå³äºå¯¹å¤æç¯å¢çéåºã</li>72</ul>73<h2 id="äºäººç±»æºè½ç主è¦è¡¨ç°"><a name="t2"></a>äºã人类æºè½ç主è¦è¡¨ç°</h2>74<ul>75<li><p>æç¥è½å <br>76æ¥å并ç解æåãå¾çãè¯é³ãè¯è¨çå¤çä¿¡æ¯ï¼è®¤ç¥åç解å¤çç¯å¢çè½åã</p></li>77<li><p>æ¨çä¸å³ççè½å <br>78å°ææ§ç¥è¯è½¬å为çæ§ç¥è¯ï¼å¹¶è½å¯¹äºç©è¿è¡çè§å¾è¿è¡åæãå¤æåæ¨çï¼éåç¸åºå³ççè½åã</p></li>79<li><p>å¦ä¹ è½å <br>80éè¿æè²ãè®ç»åå¦ä¹ ï¼æ´æ°å丰å¯ç¸å
³ç¥è¯åè½åã</p></li>81<li><p>éåºè½å <br>82对ååçå¤çç¯å¢ï¼è½çµæ´»çååºæ£ç¡®ååºçè½åã</p></li>83</ul>84<h2 id="ä¸æºè½çå¤æ-å¾çµæµè¯"><a name="t3"></a>ä¸ãæºè½çå¤æ-å¾çµæµè¯</h2>85<p>å¦æä¸ä¸ªäººï¼ä»£å·Cï¼ä½¿ç¨æµè¯å¯¹è±¡çç解çè¯è¨å»è¯¢é®ä¸¤ä¸ªä»ä¸è½çè§ç对象任æä¸ä¸²é®é¢ã对象为ï¼ä¸ä¸ªæ¯æ£å¸¸æç»´ç人ï¼ä»£å·Bï¼ãä¸ä¸ªæ¯æºå¨ï¼ä»£å·Aï¼ãå¦æç»è¿è¥å¹²è¯¢é®ä»¥åï¼Cä¸è½å¾åºå®è´¨çåºå«æ¥å辨Aä¸Bçä¸åï¼åæ¤æºå¨Aéè¿<a href="https://zh.wikipedia.org/wiki/%E5%9B%BE%E7%81%B5%E6%B5%8B%E8%AF%95" rel="nofollow" target="_blank">å¾çµæµè¯</a>ã</p>86<p>å³ä¸ä¸ªäººä¸ä¸ä¸ªæºå¨æç»ä¸å®æ¶é´ç交è°åä»æ²¡æåç°å
¶ä¸ºæºå¨ã</p>87<h2 id="å人工æºè½çåå±åç¨"><a name="t4"></a>åã人工æºè½çåå±åç¨</h2>88<h3 id="åè²æ1956年以å"><a name="t5"></a>åè²æï¼1956年以åï¼</h3>89<p>1700sï¼è±å¸å°¼å
¹-å½¢å¼é»è¾ç¬¦å·å <br>901936ï¼å¾çµ-å¾çµæºç论 <br>911943ï¼McCullochåPitts-MP模å <br>921946ï¼è«å
å©-第ä¸å°éç¨çµå计ç®æºENIAC <br>931948ï¼ç»´çº³-åç«æ§å¶è®º</p>94<h3 id="æçæ1956-1970"><a name="t6"></a>æçæï¼1956-1970ï¼</h3>95<p>1956ï¼ éº¦å¡é¡ãææ¯åºãç½åæ¯ç¹ãé¦å-è¾¾ç¹è«æ¯å¤§ä¼ã人工æºè½ä¸è¯äº§çã <br>961960ï¼éº¦å¡é¡-人工æºè½è¯è¨Lisp <br>971956ï¼é²æ»¨éæåºå½ç»åç <br>981965ï¼è´¹æ ¹é²å§-åå¦ä¸å®¶ç³»ç»DENDRAL</p>99<h3 id="ç¥è¯åºç¨æ1971-80年代æ«"><a name="t7"></a>ç¥è¯åºç¨æï¼1971-80年代æ«ï¼</h3>100<p>1972ï¼è´¹æ ¹é²å§-MYCINå»å¦ä¸å®¶ç³»ç» <br>1011976ï¼æè¾¾-å°è´¨åæ¢ä¸å®¶ç³»ç»PROSPECTOR</p>102<h3 id="ä»å¦æ´¾å离走åå¦æ´¾ç»¼å80年代æ«å°21ä¸çºªå"><a name="t8"></a>ä»å¦æ´¾å离走åå¦æ´¾ç»¼åï¼80年代æ«å°21ä¸çºªåï¼</h3>103<h4 id="符å·ä¸»ä¹å¦æ´¾">符å·ä¸»ä¹å¦æ´¾</h4>104<p>è§ç¹ï¼äººç±»ç认ç¥åºå
æ¯ç¬¦å·ï¼è®¤ç¥è¿ç¨æ¯ç¬¦å·è¡¨ç¤ºä¸çä¸ç§è¿ç®ã <br>105ææï¼æ°å¦å®çè¯æç¨åºLTï¼é»è¾ç论æºï¼</p>106<h4 id="è¿æ¥ä¸»ä¹å¦æ´¾">è¿æ¥ä¸»ä¹å¦æ´¾</h4>107<p>è§ç¹ï¼è®¤ç¥çåºå
æ¯ç¥ç»å
ï¼è®¤ç¥è¿ç¨æ¯ç¥ç»å
çè¿æ¥è¿ç¨ã <br>108ææï¼MP模åãæç¥æºãç¥ç»ç½ç»ã深度å¦ä¹ </p>109<h4 id="è¡ä¸ºä¸»ä¹å¦æ´¾">è¡ä¸ºä¸»ä¹å¦æ´¾</h4>110<p>è§ç¹ï¼æºæ
§åå³äºæç¥åæ´»å¨ï¼åå³äºå¯¹å¤çå¤æç¯å¢çéåºã <br>111ææï¼Brooksææç å¶çæºå¨è«</p>112<h3 id="æºè½ç§å¦ææ¯å
´èµ·æ¬ä¸çºªå以æ¥"><a name="t9"></a>æºè½ç§å¦ææ¯å
´èµ·ï¼æ¬ä¸çºªå以æ¥ï¼</h3>113<p>ç±åä¸ç人工æºè½èµ°åèªç¶æºè½ã人工æºè½ãéææºè½çç 究ã <br>114éè§ä¸èç§å¦ã认ç¥ç§å¦ãå¿çå¦çå¦ç§ç交åç 究 <br>115åå¦æ´¾ç¬ç«å°å¤å¦æ´¾ç»¼å <br>116ç±ä¸ªä½æºè½ãéä¸æºè½çç 究转å对群ä½æºè½ãåå¸æºè½çç 究ã <br>117æºå¨å¦ä¹ ã深度å¦ä¹ ã强åå¦ä¹ å
´èµ·ã</p>118<h2 id="äºaiä¸äººç±»æ¯èµçèå©"><a name="t10"></a>äºãAIä¸äººç±»æ¯èµçèå©</h2>119<p>1997ï¼IBMçâæ·±èâæèå½é
象æ£ä¸çå å <br>1202016.3ï¼DeepMindçAlphaGoæèæä¸ç³ <br>1212017.5ï¼AlphGo Materæèå´æ£ä¸çæå第ä¸çæ¯æ´</p> </div>122 <link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-b6c3c6d139.css" rel="stylesheet">123 </div>124 </article>125 <div class="postTime"> 126 <div class="article-bar-bottom">127 <span class="time">128 æç« æååå¸äº: 2017-11-23 20:59:35 </span>129 </div>130 </div>131</div>132 <div class="hide-article-box hide-article-pos text-center">133 <a class="btn-readmore" data-report-view="{"mod":"popu_376","dest":"https://blog.csdn.net/qq_31456593/article/details/78618975","strategy":"readmore"}" data-report-click="{"mod":"popu_376","dest":"https://blog.csdn.net/qq_31456593/article/details/78618975","strategy":"readmore"}">134 å±å¼é
读å
¨æ135 <svg class="icon chevrondown" aria-hidden="true">136 <use xlink:href="#csdnc-chevrondown"></use>137 </svg>138 </a>139 </div>140 <!--æèµå¼å§-->141 <div class="reward-user-box">142 <span class="reward-word" style="color:#B4B4B4 !important">æ <span class="num">0</span> 个人æèµ</span>143 <a target="_blank" href="https://im.csdn.net/im/main.html?userName=qq_31456593" data-report-click="{"mod":"popu_810","dest":"ç§ä¿¡"}" data-report-view="{"mod":"popu_810","dest":"ç§ä¿¡"}" id="profile-content-alink">144 <div class="reward-fexd" id="">145 <!-- iconcsdnc-bookmark -->146 <svg class="reward-icon" aria-hidden="true">147 <use xlink:href="#csdnc-envelope"></use>148 </svg>149 <div>ç§ä¿¡æ±å¸®å©</div>150 </div>151 </a>152 153 </div>154 <!--æèµç»æ-->155 <div class="recommend-box"><div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/DreamTime666/article/details/94635738","strategy":"BlogCommendFromMachineLearnPai2","index":"0"}">156 <div class="content" style="width: 712px;">157 <a href="https://blog.csdn.net/DreamTime666/article/details/94635738" target="_blank" rel="noopener" title="人工æºè½ç¥è¯ç¹æ»ç»">158 <h4 class="text-truncate oneline" style="width: 552px;">159 <em>人工æºè½</em>ç¥è¯ç¹æ»ç» </h4>160 <div class="info-box d-flex align-content-center">161 <p class="date-and-readNum oneline">162 <span class="date hover-show">07-04</span>163 <span class="read-num hover-hide">164 é
è¯»æ° 165 5422</span>166 </p>167 </div>168 </a>169 <p class="content" style="width: 712px;">170 <a href="https://blog.csdn.net/DreamTime666/article/details/94635738" target="_blank" rel="noopener" title="人工æºè½ç¥è¯ç¹æ»ç»">171 <span class="desc oneline">第ä¸ç« 绪论ä»ä¹æ¯äººå·¥æºè½ï¼æºè½æºå¨ï¼è½å¤å¨åç±»ç¯å¢ä¸èªä¸»å°æ交äºå°æ§è¡åç§æ人任å¡çæºå¨ã人工æºè½(å¦ç§)ï¼äººå·¥æºè½(å¦ç§)æ¯è®¡ç®æºç§å¦ä¸æ¶åç 究ã设计ååºç¨æºè½æºå¨çä¸ä¸ªåæ¯ãå®çè¿æ主è¦ç®æ å¨äº...</span>172 </a>173 <span class="blog_title_box oneline ">174 <span class="type-show type-show-blog type-show-after">åæ</span>175 <a target="_blank" rel="noopener" href="https://blog.csdn.net/DreamTime666">æ¥èªï¼ <span class="blog_title"> DreamTime666çå客</span></a>176 </span>177 </p>178 </div>179 </div>180 181 182</div> 183 <a id="commentBox"></a>184<div class="comment-box">185 <div class="comment-edit-box d-flex">186 <a id="commentsedit"></a>187 <div class="user-img">188 <a href="javascript:void(0);" target="_blank" rel="noopener">189 <img class="show_loginbox" src="//g.csdnimg.cn/static/user-img/anonymous-User-img.png">190 </a>191 </div>192 <form id="commentform">193 <input type="hidden" id="comment_replyId">194 <textarea class="comment-content" name="comment_content" id="comment_content" placeholder="æ³å¯¹ä½è
说ç¹ä»ä¹"></textarea>195 <div class="opt-box"> <!-- d-flex -->196 <div id="ubbtools" class="add_code">197 <a href="#insertcode" code="code" target="_self"><i class="icon iconfont icon-daima"></i></a>198 </div>199 <input type="hidden" id="comment_replyId" name="comment_replyId">200 <input type="hidden" id="article_id" name="article_id" value="78618975">201 <input type="hidden" id="comment_userId" name="comment_userId" value="">202 <input type="hidden" id="commentId" name="commentId" value="">203 <div style="display: none;" class="csdn-tracking-statistics tracking-click" data-report-click="{"mod":"popu_384","dest":""}"><a href="#" target="_blank" class="comment_area_btn" rel="noopener">å表è¯è®º</a></div>204 <div class="dropdown" id="myDrap">205 <a class="dropdown-face d-flex align-items-center" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">206 <div class="txt-selected text-truncate">æ·»å 代ç ç</div>207 <svg class="icon d-block" aria-hidden="true">208 <use xlink:href="#csdnc-triangledown"></use>209 </svg>210 </a>211 <ul class="dropdown-menu" id="commentCode" aria-labelledby="drop4">212 <li><a data-code="html">HTML/XML</a></li>213 <li><a data-code="objc">objective-c</a></li>214 <li><a data-code="ruby">Ruby</a></li>215 <li><a data-code="php">PHP</a></li>216 <li><a data-code="csharp">C</a></li>217 <li><a data-code="cpp">C++</a></li>218 <li><a data-code="javascript">JavaScript</a></li>219 <li><a data-code="python">Python</a></li>220 <li><a data-code="java">Java</a></li>221 <li><a data-code="css">CSS</a></li>222 <li><a data-code="sql">SQL</a></li>223 <li><a data-code="plain">å
¶å®</a></li>224 </ul>225 </div> 226 <div class="right-box">227 <span id="tip_comment" class="tip">è¿è½è¾å
¥<em>1000</em>个å符</span>228 <input type="button" class="btn btn-sm btn-cancel d-none" value="åæ¶åå¤">229 <input type="submit" class="btn btn-sm btn-red btn-comment" value="å表è¯è®º">230 </div>231 </div>232 </form>233 </div>234 <div class="comment-list-container">235 <a id="comments"></a>236 <div class="comment-list-box">237 </div>238 <div id="commentPage" class="pagination-box d-none"></div>239 <div class="opt-box text-center">240 <div class="btn btn-sm btn-link-blue" id="btnMoreComment"></div>241 </div>242 </div>243</div>244 <!--ä»è´¹ä¸æ å
¥å£å¼å§-->245 <!--ä»è´¹ä¸æ å
¥å£ç»æ-->246 <div class="recommend-box">247 <div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/jiangjunshow/article/details/77338485","strategy":"BlogCommendFromMachineLearnPai2","index":"1"}">248 <div class="content" style="width: 712px;">249 <a href="https://blog.csdn.net/jiangjunshow/article/details/77338485" target="_blank" rel="noopener" title="人工æºè½æç¨ - åè¨">250 <h4 class="text-truncate oneline" style="width: 552px;">251 <em>人工æºè½</em>æç¨ - åè¨ </h4>252 <div class="info-box d-flex align-content-center">253 <p class="date-and-readNum oneline">254 <span class="date hover-show">07-02</span>255 <span class="read-num hover-hide">256 é
è¯»æ° 257 32ä¸+</span>258 </p>259 </div>260 </a>261 <p class="content" style="width: 712px;">262 <a href="https://blog.csdn.net/jiangjunshow/article/details/77338485" target="_blank" rel="noopener" title="人工æºè½æç¨ - åè¨">263 <span class="desc oneline">å
å¼å§å¦¹ä»¬ï¼å¦é转载请æ æåºå¤ï¼http://blog.csdn.net/jiangjunshowæ»ç®å½åä½ä¹¡äº²ç¶è们ï¼äººå·¥æºè½ï¼é©¬ä¸å°±è¦çåäºãä¸æ¦çåï¼å°ä¼å¦é»æ²³æ³æ»¥ä¸åä¸å¯æ¶æ¾ãå¨å½ä»ï¼äººå·¥æºè½...</span>264 </a>265 <span class="blog_title_box oneline ">266 <span class="type-show type-show-blog type-show-after">åæ</span>267 <a target="_blank" rel="noopener" href="https://blog.csdn.net/jiangjunshow">æ¥èªï¼ <span class="blog_title"> åºé¿çä¸æ </span></a>268 </span>269 </p>270 </div>271 </div>272 273 274<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/weixin_42852136/article/details/84402444","strategy":"BlogCommendFromMachineLearnPai2","index":"2"}">275 <div class="content" style="width: 712px;">276 <a href="https://blog.csdn.net/weixin_42852136/article/details/84402444" target="_blank" rel="noopener" title="AI:人工æºè½å¯¼è®ºåé">277 <h4 class="text-truncate oneline" style="width: 552px;">278 AI:<em>人工æºè½</em>导论åé </h4>279 <div class="info-box d-flex align-content-center">280 <p class="date-and-readNum oneline">281 <span class="date hover-show">11-23</span>282 <span class="read-num hover-hide">283 é
è¯»æ° 284 812</span>285 </p>286 </div>287 </a>288 <p class="content" style="width: 712px;">289 <a href="https://blog.csdn.net/weixin_42852136/article/details/84402444" target="_blank" rel="noopener" title="AI:人工æºè½å¯¼è®ºåé">290 <span class="desc oneline">æ¥èªä¸å½è®¡é大å¦ï¼ä¸ºäººå·¥æºè½è¯¾ç¨æå¦æç¨ãç¨éä¿ææçè¯è¨ä»ç»äººå·¥æºè½çåºç¨ã绪论é¨å主è¦ä»ç»äºè¯¾ç¨ææ¶åçå个æ¹é¢ï¼å
æ¬éä¼ ç®æ³ãç¥ç»ç½ç»çã并ä¸ä»ç»äºäººå·¥æºè½çåºæ¬æ¦å¿µåå
¶ç¹ç¹ï¼äººå·¥æºè½ä¸»è¦ç 究é¢...</span>291 </a>292 <span class="blog_title_box oneline ">293 <span class="type-show type-show-blog type-show-after">åæ</span>294 <a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_42852136">æ¥èªï¼ <span class="blog_title"> weixin_42852136çå客</span></a>295 </span>296 </p>297 </div>298 </div>299 300 301<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/weixin_33897722/article/details/91482429","strategy":"BlogCommendFromMachineLearnPai2","index":"3"}">302 <div class="content" style="width: 712px;">303 <a href="https://blog.csdn.net/weixin_33897722/article/details/91482429" target="_blank" rel="noopener" title="人工æºè½å¯¼è®º - 绪论">304 <h4 class="text-truncate oneline" style="width: 552px;">305 <em>人工æºè½</em>导论 - <em>绪论</em> </h4>306 <div class="info-box d-flex align-content-center">307 <p class="date-and-readNum oneline">308 <span class="date hover-show">12-17</span>309 <span class="read-num hover-hide">310 é
è¯»æ° 311 88</span>312 </p>313 </div>314 </a>315 <p class="content" style="width: 712px;">316 <a href="https://blog.csdn.net/weixin_33897722/article/details/91482429" target="_blank" rel="noopener" title="人工æºè½å¯¼è®º - 绪论">317 <span class="desc oneline">1 ç®ä»2 人工æºè½çæ¦å¿µ3 人工æºè½çåå±å²4 人工æºè½ç 究çåºæ¬å
容转载äº:https://juejin.im/post/5c172eece51d45666f4ecde8......</span>318 </a>319 <span class="blog_title_box oneline ">320 <span class="type-show type-show-blog type-show-after">åæ</span>321 <a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_33897722">æ¥èªï¼ <span class="blog_title"> weixin_33897722çå客</span></a>322 </span>323 </p>324 </div>325 </div>326 327 328<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/yyl424525/article/details/95306384","strategy":"BlogCommendFromMachineLearnPai2","index":"4"}">329 <div class="content" style="width: 712px;">330 <a href="https://blog.csdn.net/yyl424525/article/details/95306384" target="_blank" rel="noopener" title="人工æºè½ ä¸ç§ç°ä»£æ¹æ³ 第1ç« ç»ªè®º">331 <h4 class="text-truncate oneline" style="width: 552px;">332 <em>人工æºè½</em> ä¸ç§ç°ä»£æ¹æ³ 第1ç« <em>绪论</em> </h4>333 <div class="info-box d-flex align-content-center">334 <p class="date-and-readNum oneline">335 <span class="date hover-show">07-10</span>336 <span class="read-num hover-hide">337 é
è¯»æ° 338 74</span>339 </p>340 </div>341 </a>342 <p class="content" style="width: 712px;">343 <a href="https://blog.csdn.net/yyl424525/article/details/95306384" target="_blank" rel="noopener" title="人工æºè½ ä¸ç§ç°ä»£æ¹æ³ 第1ç« ç»ªè®º">344 <span class="desc oneline">æç« ç®å½ä»ä¹æ¯äººå·¥æºè½äººå·¥æºè½çåå²ç¬¬ä¸é¶æ®µç¬¬äºé¶æ®µç¬¬åé¶æ®µç¬¬äºé¶æ®µèµæºå享ä»ä¹æ¯äººå·¥æºè½äººå·¥æºè½ï¼AI (Artificial Intelligence) is the science of mak...</span>345 </a>346 <span class="blog_title_box oneline ">347 <span class="type-show type-show-blog type-show-after">åæ</span>348 <a target="_blank" rel="noopener" href="https://blog.csdn.net/yyl424525">æ¥èªï¼ <span class="blog_title"> æ ç¥äººçï¼è®°å½ç¹æ»´</span></a>349 </span>350 </p>351 </div>352 </div>353 354 355<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/GarfieldEr007/article/details/50209965","strategy":"BlogCommendFromMachineLearnPai2","index":"5"}">356 <div class="content" style="width: 712px;">357 <a href="https://blog.csdn.net/GarfieldEr007/article/details/50209965" target="_blank" rel="noopener" title="人工æºè½ï¼ç¬¬ä¸ç« 绪 论">358 <h4 class="text-truncate oneline" style="width: 552px;">359 <em>人工æºè½</em>ï¼ç¬¬ä¸ç« 绪 论 </h4>360 <div class="info-box d-flex align-content-center">361 <p class="date-and-readNum oneline">362 <span class="date hover-show">12-07</span>363 <span class="read-num hover-hide">364 é
è¯»æ° 365 2379</span>366 </p>367 </div>368 </a>369 <p class="content" style="width: 712px;">370 <a href="https://blog.csdn.net/GarfieldEr007/article/details/50209965" target="_blank" rel="noopener" title="人工æºè½ï¼ç¬¬ä¸ç« 绪 论">371 <span class="desc oneline">第ä¸ç« 绪 论æå¦å
容ï¼æ¬ç« é¦å
ä»ç»äººå·¥æºè½çå®ä¹ãåå±æ¦åµåç¸å
³å¦æ´¾åä»ä»¬ç认ç¥è§ï¼æ¥ç讨论人工æºè½çç 究ååºç¨é¢åï¼æåç®ä»æ¬ä¹¦ç主è¦å
容åç¼æãæå¦éç¹ï¼ãã1ï¼ä»ä¸åç§å¦æå¦ç§åºå对人工æºè½è¿...</span>372 </a>373 <span class="blog_title_box oneline ">374 <span class="type-show type-show-blog type-show-after">åæ</span>375 <a target="_blank" rel="noopener" href="https://blog.csdn.net/GarfieldEr007">æ¥èªï¼ <span class="blog_title"> GarfieldEr007çä¸æ </span></a>376 </span>377 </p>378 </div>379 </div>380 381 382<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/FRANK134/article/details/76165909","strategy":"BlogCommendFromMachineLearnPai2","index":"6"}">383 <div class="content" style="width: 712px;">384 <a href="https://blog.csdn.net/FRANK134/article/details/76165909" target="_blank" rel="noopener" title="人工æºè½__ä¸ç§ç°ä»£æ¹æ³ 绪论导读">385 <h4 class="text-truncate oneline" style="width: 552px;">386 <em>人工æºè½</em>__ä¸ç§ç°ä»£æ¹æ³ <em>绪论</em>导读 </h4>387 <div class="info-box d-flex align-content-center">388 <p class="date-and-readNum oneline">389 <span class="date hover-show">07-26</span>390 <span class="read-num hover-hide">391 é
è¯»æ° 392 159</span>393 </p>394 </div>395 </a>396 <p class="content" style="width: 712px;">397 <a href="https://blog.csdn.net/FRANK134/article/details/76165909" target="_blank" rel="noopener" title="人工æºè½__ä¸ç§ç°ä»£æ¹æ³ 绪论导读">398 <span class="desc oneline">人工æºè½__ä¸ç§ç°ä»£æ¹æ³ 绪论绪论åçäºä»¥ä¸å 个é®é¢ï¼äººå·¥æºè½çå®ä¹äººå·¥æºè½çåºç¡äººå·¥æºè½çåå²äººå·¥æºè½çåºç¨ä¸ãå®ä¹ä»æèåè¡å¨ä¸¤ä¸ªæ¹é¢æ¥å®ä¹ï¼å¦ä¸å¾ï¼å人ä¸æ ·æèï¼å人ä¸æ ·è¡å¨ï¼å³è¦è§å¯æ»ç»äººçæ...</span>399 </a>400 <span class="blog_title_box oneline ">401 <span class="type-show type-show-blog type-show-after">åæ</span>402 <a target="_blank" rel="noopener" href="https://blog.csdn.net/FRANK134">æ¥èªï¼ <span class="blog_title"> FRANK134çå客</span></a>403 </span>404 </p>405 </div>406 </div>407 408 409<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/lantian_123/article/details/101514976","strategy":"BlogCommendFromMachineLearnPai2","index":"7"}">410 <div class="content" style="width: 712px;">411 <a href="https://blog.csdn.net/lantian_123/article/details/101514976" target="_blank" rel="noopener" title="ææ¯äººåè¦æ¿ç¾ä¸å¹´èªï¼å¿
é¡»è¦ç»åè¿9个段ä½">412 <h4 class="text-truncate oneline" style="width: 552px;">413 ææ¯äººåè¦æ¿ç¾ä¸å¹´èªï¼å¿
é¡»è¦ç»åè¿9ä¸ªæ®µä½ </h4>414 <div class="info-box d-flex align-content-center">415 <p class="date-and-readNum oneline">416 <span class="date hover-show">08-24</span>417 <span class="read-num hover-hide">418 é
è¯»æ° 419 2ä¸+</span>420 </p>421 </div>422 </a>423 <p class="content" style="width: 712px;">424 <a href="https://blog.csdn.net/lantian_123/article/details/101514976" target="_blank" rel="noopener" title="ææ¯äººåè¦æ¿ç¾ä¸å¹´èªï¼å¿
é¡»è¦ç»åè¿9个段ä½">425 <span class="desc oneline">å¾å¤äººé½é®ï¼ææ¯äººåå¦ä½æé¿ï¼æ¯ä¸ªé¶æ®µåæ¯ææ ·çï¼å¦ä½æè½èµ°åºå½åçè¿·è«ï¼å®ç°èªæççªç ´ãæ以æç»åæèªå·±10å¤å¹´çä»ä¸ç»éªï¼æ»ç»äºææ¯äººåæé¿ç9个段ä½ï¼å¸æ对大家çè......</span>426 </a>427 <span class="blog_title_box oneline ">428 <span class="type-show type-show-blog type-show-after">åæ</span>429 <a target="_blank" rel="noopener" href="https://blog.csdn.net/lantian_123">æ¥èªï¼ <span class="blog_title"> Pythonä¹ç¦
çä¸æ </span></a>430 </span>431 </p>432 </div>433 </div>434 435 436<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/rectsuly/article/details/73104723","strategy":"BlogCommendFromMachineLearnPai2","index":"8"}">437 <div class="content" style="width: 712px;">438 <a href="https://blog.csdn.net/rectsuly/article/details/73104723" target="_blank" rel="noopener" title="人工æºè½åºç¡å¤ä¹ 3ââç¥è¯ä¸æ¨ç">439 <h4 class="text-truncate oneline" style="width: 552px;">440 <em>人工æºè½</em>åºç¡å¤ä¹ 3ââç¥è¯ä¸æ¨ç </h4>441 <div class="info-box d-flex align-content-center">442 <p class="date-and-readNum oneline">443 <span class="date hover-show">06-12</span>444 <span class="read-num hover-hide">445 é
è¯»æ° 446 2899</span>447 </p>448 </div>449 </a>450 <p class="content" style="width: 712px;">451 <a href="https://blog.csdn.net/rectsuly/article/details/73104723" target="_blank" rel="noopener" title="人工æºè½åºç¡å¤ä¹ 3ââç¥è¯ä¸æ¨ç">452 <span class="desc oneline">07Logicalagentsä¸äºå»ºæ¨¡èå¼-åºäºç¶æç模åï¼æç´¢é®é¢ï¼åå¼ -åºç¨ï¼è·¯å¾æç´¢ï¼ç©æ¸¸æç -èèç¶æãè¡å¨å代价-åºäºåéç模åï¼CSPsï¼è´å¶æ¯ç½ç» -åºç¨ï¼è°åº¦ãå»çè¯æç ...</span>453 </a>454 <span class="blog_title_box oneline ">455 <span class="type-show type-show-blog type-show-after">åæ</span>456 <a target="_blank" rel="noopener" href="https://blog.csdn.net/rectsuly">æ¥èªï¼ <span class="blog_title"> Bonjour~</span></a>457 </span>458 </p>459 </div>460 </div>461 462 463<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_40826169/article/details/83962222","strategy":"BlogCommendFromMachineLearnPai2","index":"9"}">464 <div class="content" style="width: 712px;">465 <a href="https://blog.csdn.net/qq_40826169/article/details/83962222" target="_blank" rel="noopener" title="人工æºè½ç¬¬ä¸ç« ââ绪论">466 <h4 class="text-truncate oneline" style="width: 552px;">467 <em>人工æºè½</em>第ä¸ç« ââ<em>绪论</em> </h4>468 <div class="info-box d-flex align-content-center">469 <p class="date-and-readNum oneline">470 <span class="date hover-show">11-12</span>471 <span class="read-num hover-hide">472 é
è¯»æ° 473 1899</span>474 </p>475 </div>476 </a>477 <p class="content" style="width: 712px;">478 <a href="https://blog.csdn.net/qq_40826169/article/details/83962222" target="_blank" rel="noopener" title="人工æºè½ç¬¬ä¸ç« ââ绪论">479 <span class="desc oneline">ä»ä¹æ¯äººå·¥æºè½ï¼-&gt;åçå°è¡å¨</span>480 </a>481 <span class="blog_title_box oneline ">482 <span class="type-show type-show-blog type-show-after">åæ</span>483 <a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_40826169">æ¥èªï¼ <span class="blog_title"> catherine_sfyçå客</span></a>484 </span>485 </p>486 </div>487 </div><div class="recommend-item-box baiduSearch recommend-box-ident" data-report-view="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78618996","strategy":"searchFromBaidu1","index":"1"}" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78618996","strategy":"searchFromBaidu1","index":"1"}" data-track-view="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78618996","strategy":"searchFromBaidu1","index":0,"extend1":"_"}" data-track-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78618996","strategy":"searchFromBaidu1","index":0,"extend1":"_"}" data-flg="true"> <a href="https://blog.csdn.net/qq_31456593/article/details/78618996" target="_blank"> <h4 class="text-truncate oneline" style="width: 626px;"><em>人工æºè½</em>ä¹ç¥è¯è¡¨ç¤º - ç¥è¡_é£ç天 - CSDNå客</h4> <div class="info-box d-flex align-content-center"> <p> <span class="date">11-26</span> </p> </div> </a> </div><div class="recommend-item-box baiduSearch recommend-box-ident" data-report-view="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78623871","strategy":"searchFromBaidu1","index":"2"}" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78623871","strategy":"searchFromBaidu1","index":"2"}" data-track-view="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78623871","strategy":"searchFromBaidu1","index":1,"extend1":"_"}" data-track-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78623871","strategy":"searchFromBaidu1","index":1,"extend1":"_"}" data-flg="true"> <a href="https://blog.csdn.net/qq_31456593/article/details/78623871" target="_blank"> <h4 class="text-truncate oneline" style="width: 626px;"><em>人工æºè½</em>ä¹ä¸ç¡®å®æ¨çæ¹æ³ - CSDNå客</h4> <div class="info-box d-flex align-content-center"> <p> <span class="date">11-24</span> </p> </div> </a> </div>488 489 490<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/zillion217/article/details/6837817","strategy":"BlogCommendFromMachineLearnPai2","index":"10"}">491 <div class="content" style="width: 712px;">492 <a href="https://blog.csdn.net/zillion217/article/details/6837817" target="_blank" rel="noopener" title="ã人工æºè½åå
¶åºç¨ãæ´çï¼1ï¼">493 <h4 class="text-truncate oneline" style="width: 552px;">494 ã<em>人工æºè½</em>åå
¶åºç¨ãæ´çï¼1ï¼ </h4>495 <div class="info-box d-flex align-content-center">496 <p class="date-and-readNum oneline">497 <span class="date hover-show">09-30</span>498 <span class="read-num hover-hide">499 é
è¯»æ° 500 1061</span>501 </p>502 </div>503 </a>504 <p class="content" style="width: 712px;">505 <a href="https://blog.csdn.net/zillion217/article/details/6837817" target="_blank" rel="noopener" title="ã人工æºè½åå
¶åºç¨ãæ´çï¼1ï¼">506 <span class="desc oneline">ã人工æºè½åå
¶åºç¨ã第åç è¡èªå
´ å¾å
ç¥ è第ä¸ç« 绪论1.1 人工æºè½çå®ä¹ä¸åå±å®ä¹1.1 æºè½ï¼intelligenceï¼å®ä¹1.2 æºè½æºå¨ï¼intelligent machineï¼å®ä¹1....</span>507 </a>508 <span class="blog_title_box oneline ">509 <span class="type-show type-show-blog type-show-after">åæ</span>510 <a target="_blank" rel="noopener" href="https://blog.csdn.net/zillion217">æ¥èªï¼ <span class="blog_title"> zillion217çä¸æ </span></a>511 </span>512 </p>513 </div>514 </div>515 516 <div class="recommend-item-box blog-expert-recommend-box" style="display: block;">517 <div class="d-flex">518 <div class="blog-expert-recommend">519 <div class="blog-expert">520 <div class="blog-expert-flexbox" data-report-view="{"mod":"popu_709","dest":"https://blog.csdn.net/qq_31456593/article/details/78618975"}"><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-report-click="{"mod":"popu_709","dest":"https://blog.csdn.net/qq_31456593/article/details/78618975"}"><a href="https://blog.csdn.net/DreamTime666" target="_blank"><img src="https://profile.csdnimg.cn/E/2/F/3_dreamtime666" username="DreamTime666" alt="DreamTime666" title="DreamTime666"></a><span data-report-click="{"mod":"popu_710","dest":"https://blog.csdn.net/qq_31456593/article/details/78618975"}"><span class="blog-expert-button-follow btn-red-follow" data-name="DreamTime666" data-nick="DreamTime666">å
³æ³¨</span></span></div><div class="info"><span data-report-click="{"mod":"popu_709","dest":"https://blog.csdn.net/qq_31456593/article/details/78618975"}"><a href="https://blog.csdn.net/DreamTime666" target="_blank"><h5 class="oneline" title="DreamTime666">DreamTime666</h5></a></span> <p></p><p class="article-num" title="1ç¯æç« "> 1ç¯æç« </p><p class="article-num" title="æå:åéä¹å¤"> æå:åéä¹å¤</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-report-click="{"mod":"popu_709","dest":"https://blog.csdn.net/qq_31456593/article/details/78618975"}"><a href="https://blog.csdn.net/jiangjunshow" target="_blank"><img src="https://profile.csdnimg.cn/3/D/F/3_jiangjunshow" username="jiangjunshow" alt="åºé¿" title="åºé¿"></a><span data-report-click="{"mod":"popu_710","dest":"https://blog.csdn.net/qq_31456593/article/details/78618975"}"><span class="blog-expert-button-follow btn-red-follow" data-name="jiangjunshow" data-nick="åºé¿">å
³æ³¨</span></span></div><div class="info"><span data-report-click="{"mod":"popu_709","dest":"https://blog.csdn.net/qq_31456593/article/details/78618975"}"><a href="https://blog.csdn.net/jiangjunshow" target="_blank"><h5 class="oneline" title="åºé¿">åºé¿</h5></a></span> <p></p><p class="article-num" title="128ç¯æç« "> 128ç¯æç« </p><p class="article-num" title="æå:åéä¹å¤"> æå:åéä¹å¤</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-report-click="{"mod":"popu_709","dest":"https://blog.csdn.net/qq_31456593/article/details/78618975"}"><a href="https://blog.csdn.net/weixin_42852136" target="_blank"><img src="https://profile.csdnimg.cn/5/2/B/3_weixin_42852136" username="weixin_42852136" alt="éè²çæµ·ç" title="éè²çæµ·ç"></a><span data-report-click="{"mod":"popu_710","dest":"https://blog.csdn.net/qq_31456593/article/details/78618975"}"><span class="blog-expert-button-follow btn-red-follow" data-name="weixin_42852136" data-nick="éè²çæµ·ç">å
³æ³¨</span></span></div><div class="info"><span data-report-click="{"mod":"popu_709","dest":"https://blog.csdn.net/qq_31456593/article/details/78618975"}"><a href="https://blog.csdn.net/weixin_42852136" target="_blank"><h5 class="oneline" title="éè²çæµ·ç">éè²çæµ·ç</h5></a></span> <p></p><p class="article-num" title="127ç¯æç« "> 127ç¯æç« </p><p class="article-num" title="æå:åéä¹å¤"> æå:åéä¹å¤</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-report-click="{"mod":"popu_709","dest":"https://blog.csdn.net/qq_31456593/article/details/78618975"}"><a href="https://blog.csdn.net/weixin_33897722" target="_blank"><img src="https://profile.csdnimg.cn/6/2/7/3_weixin_33897722" username="weixin_33897722" alt="weixin_33897722" title="weixin_33897722"></a><span data-report-click="{"mod":"popu_710","dest":"https://blog.csdn.net/qq_31456593/article/details/78618975"}"><span class="blog-expert-button-follow btn-red-follow" data-name="weixin_33897722" data-nick="weixin_33897722">å
³æ³¨</span></span></div><div class="info"><span data-report-click="{"mod":"popu_709","dest":"https://blog.csdn.net/qq_31456593/article/details/78618975"}"><a href="https://blog.csdn.net/weixin_33897722" target="_blank"><h5 class="oneline" title="weixin_33897722">weixin_33897722</h5></a></span> <p></p><p class="article-num" title="4663ç¯æç« "> 4663ç¯æç« </p><p class="article-num" title="æå:åéä¹å¤"> æå:åéä¹å¤</p><p></p></div></div></div></div>521 </div>522 </div>523 </div>524 </div><div class="recommend-item-box baiduSearch recommend-box-ident" data-report-view="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78624682","strategy":"searchFromBaidu1","index":"3"}" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78624682","strategy":"searchFromBaidu1","index":"3"}" data-track-view="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78624682","strategy":"searchFromBaidu1","index":2,"extend1":"_"}" data-track-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78624682","strategy":"searchFromBaidu1","index":2,"extend1":"_"}" data-flg="true"> <a href="https://blog.csdn.net/qq_31456593/article/details/78624682" target="_blank"> <h4 class="text-truncate oneline" style="width: 634px;"><em>人工æºè½</em>ä¹æºå¨å¦ä¹ - ç¥è¡_é£ç天 - CSDNå客</h4> <div class="info-box d-flex align-content-center"> <p> <span class="date">11-4</span> </p> </div> </a> </div><div class="recommend-item-box baiduSearch recommend-box-ident" data-report-view="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78622682?locationNum=8&fps=1","strategy":"searchFromBaidu1","index":"4"}" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78622682?locationNum=8&fps=1","strategy":"searchFromBaidu1","index":"4"}" data-track-view="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78622682?locationNum=8&fps=1","strategy":"searchFromBaidu1","index":3,"extend1":"_"}" data-track-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78622682?locationNum=8&fps=1","strategy":"searchFromBaidu1","index":3,"extend1":"_"}" data-flg="true"> <a href="https://blog.csdn.net/qq_31456593/article/details/78622682?locationNum=8&fps=1" target="_blank"> <h4 class="text-truncate oneline" style="width: 626px;"><em>人工æºè½</em>ä¹ç»å
¸é»è¾æ¨ç - ç¥è¡_é£ç天 - CSDNå客</h4> <div class="info-box d-flex align-content-center"> <p> <span class="date">10-17</span> </p> </div> </a> </div>525 526<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78621193","strategy":"BlogCommendFromMachineLearnPai2","index":"11"}">527 <div class="content" style="width: 712px;">528 <a href="https://blog.csdn.net/qq_31456593/article/details/78621193" target="_blank" rel="noopener" title="人工æºè½ä¹æç´¢æ¹æ³">529 <h4 class="text-truncate oneline" style="width: 552px;">530 <em>人工æºè½</em>ä¹æç´¢æ¹æ³ </h4>531 <div class="info-box d-flex align-content-center">532 <p class="date-and-readNum oneline">533 <span class="date hover-show">11-24</span>534 <span class="read-num hover-hide">535 é
è¯»æ° 536 7217</span>537 </p>538 </div>539 </a>540 <p class="content" style="width: 712px;">541 <a href="https://blog.csdn.net/qq_31456593/article/details/78621193" target="_blank" rel="noopener" title="人工æºè½ä¹æç´¢æ¹æ³">542 <span class="desc oneline">人工æºè½ä¹æç´¢æ¹æ³æ ¹æ®é®é¢å®é
æ
åµï¼ä¸æ寻æ¾å¯å©ç¨çç¥è¯ï¼æé ä¸æ¡ä»£ä»·æå°çæ¨ç路线ï¼ä½¿é®é¢å¾ä»¥è§£å³çè¿ç¨ç§°ä¸ºæç´¢ãæ索类åææ¯å¦ä½¿ç¨å¯åå¼ä¿¡æ¯ï¼ç²ç®æç´¢ãå¯åå¼æç´¢æé®é¢ç表示æ¹å¼ï¼ç¶æ空é´æç´¢ãä¸...</span>543 </a>544 <span class="blog_title_box oneline ">545 <span class="type-show type-show-blog type-show-after">åæ</span>546 <a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_31456593">æ¥èªï¼ <span class="blog_title"> ç¥è¡_é£ç天</span></a>547 </span>548 </p>549 </div>550 </div>551 552 553<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78624682","strategy":"BlogCommendFromMachineLearnPai2","index":"12"}">554 <div class="content" style="width: 712px;">555 <a href="https://blog.csdn.net/qq_31456593/article/details/78624682" target="_blank" rel="noopener" title="人工æºè½ä¹æºå¨å¦ä¹ ">556 <h4 class="text-truncate oneline" style="width: 552px;">557 <em>人工æºè½</em>ä¹æºå¨å¦ä¹ </h4>558 <div class="info-box d-flex align-content-center">559 <p class="date-and-readNum oneline">560 <span class="date hover-show">11-24</span>561 <span class="read-num hover-hide">562 é
è¯»æ° 563 831</span>564 </p>565 </div>566 </a>567 <p class="content" style="width: 712px;">568 <a href="https://blog.csdn.net/qq_31456593/article/details/78624682" target="_blank" rel="noopener" title="人工æºè½ä¹æºå¨å¦ä¹ ">569 <span class="desc oneline">人工æºè½ä¹æºå¨å¦ä¹ </span>570 </a>571 <span class="blog_title_box oneline ">572 <span class="type-show type-show-blog type-show-after">åæ</span>573 <a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_31456593">æ¥èªï¼ <span class="blog_title"> ç¥è¡_é£ç天</span></a>574 </span>575 </p>576 </div>577 </div><div class="recommend-item-box baiduSearch recommend-box-ident" data-report-view="{"mod":"popu_614","dest":"https://blog.csdn.net/bowean/article/details/79620104","strategy":"searchFromBaidu1","index":"5"}" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/bowean/article/details/79620104","strategy":"searchFromBaidu1","index":"5"}" data-track-view="{"mod":"popu_614","dest":"https://blog.csdn.net/bowean/article/details/79620104","strategy":"searchFromBaidu1","index":4,"extend1":"_"}" data-track-click="{"mod":"popu_614","dest":"https://blog.csdn.net/bowean/article/details/79620104","strategy":"searchFromBaidu1","index":4,"extend1":"_"}" data-flg="true"> <a href="https://blog.csdn.net/bowean/article/details/79620104" target="_blank"> <h4 class="text-truncate oneline" style="width: 626px;">ãç¬è®°ã<em>人工æºè½</em> ä¸ç§ç°ä»£æ¹æ³ 第1ç« <em>绪论</em> - boweanç..._CSDNå客</h4> <div class="info-box d-flex align-content-center"> <p> <span class="date">11-11</span> </p> </div> </a> </div><div class="recommend-item-box baiduSearch recommend-box-ident" data-report-view="{"mod":"popu_614","dest":"https://blog.csdn.net/garfielder007/article/details/50209965","strategy":"searchFromBaidu1","index":"8"}" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/garfielder007/article/details/50209965","strategy":"searchFromBaidu1","index":"8"}" data-track-view="{"mod":"popu_614","dest":"https://blog.csdn.net/garfielder007/article/details/50209965","strategy":"searchFromBaidu1","index":5,"extend1":"_"}" data-track-click="{"mod":"popu_614","dest":"https://blog.csdn.net/garfielder007/article/details/50209965","strategy":"searchFromBaidu1","index":5,"extend1":"_"}" data-flg="true"> <a href="https://blog.csdn.net/garfielder007/article/details/50209965" target="_blank"> <h4 class="text-truncate oneline" style="width: 634px;"><em>人工æºè½</em>:第ä¸ç« <em>绪论</em> - GarfieldEr007çä¸æ - CSDNå客</h4> <div class="info-box d-flex align-content-center"> <p> <span class="date">10-8</span> </p> </div> </a> </div>578 579 580<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78622682","strategy":"BlogCommendFromMachineLearnPai2","index":"13"}">581 <div class="content" style="width: 712px;">582 <a href="https://blog.csdn.net/qq_31456593/article/details/78622682" target="_blank" rel="noopener" title="人工æºè½ä¹ç»å
¸é»è¾æ¨ç">583 <h4 class="text-truncate oneline" style="width: 552px;">584 <em>人工æºè½</em>ä¹ç»å
¸é»è¾æ¨ç </h4>585 <div class="info-box d-flex align-content-center">586 <p class="date-and-readNum oneline">587 <span class="date hover-show">11-24</span>588 <span class="read-num hover-hide">589 é
è¯»æ° 590 5340</span>591 </p>592 </div>593 </a>594 <p class="content" style="width: 712px;">595 <a href="https://blog.csdn.net/qq_31456593/article/details/78622682" target="_blank" rel="noopener" title="人工æºè½ä¹ç»å
¸é»è¾æ¨ç">596 <span class="desc oneline">人工æºè½ä¹ç»å
¸é»è¾æ¨çæ¼ç»æ¨çï¼æ¼ç»æ¨çæ¯ä»å·²ç¥çä¸è¬æ§ç¥è¯åºåï¼å»æ¨åºè´å«å¨è¿äºå·²ç¥ç¥è¯ä¸çéåäºæç§ä¸ªå«æ
åµçç»è®ºãæ¯ä¸ç§ç±ä¸è¬å°ä¸ªå«çæ¨çæ¹æ³ï¼å
¶æ ¸å¿æ¯ä¸æ®µè®ºï¼å½çº³æ¨çï¼æ¯ä¸ç§ç±ä¸ªå«å°ä¸è¬çæ¨ç...</span>597 </a>598 <span class="blog_title_box oneline ">599 <span class="type-show type-show-blog type-show-after">åæ</span>600 <a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_31456593">æ¥èªï¼ <span class="blog_title"> ç¥è¡_é£ç天</span></a>601 </span>602 </p>603 </div>604 </div>605 606 607<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78623871","strategy":"BlogCommendFromMachineLearnPai2","index":"14"}">608 <div class="content" style="width: 712px;">609 <a href="https://blog.csdn.net/qq_31456593/article/details/78623871" target="_blank" rel="noopener" title="人工æºè½ä¹ä¸ç¡®å®æ¨çæ¹æ³">610 <h4 class="text-truncate oneline" style="width: 552px;">611 <em>人工æºè½</em>ä¹ä¸ç¡®å®æ¨çæ¹æ³ </h4>612 <div class="info-box d-flex align-content-center">613 <p class="date-and-readNum oneline">614 <span class="date hover-show">11-24</span>615 <span class="read-num hover-hide">616 é
è¯»æ° 617 7303</span>618 </p>619 </div>620 </a>621 <p class="content" style="width: 712px;">622 <a href="https://blog.csdn.net/qq_31456593/article/details/78623871" target="_blank" rel="noopener" title="人工æºè½ä¹ä¸ç¡®å®æ¨çæ¹æ³">623 <span class="desc oneline">人工æºè½ä¹ä¸ç¡®å®æ¨çæ¹æ³ç°å®ä¸çä¸ç大å¤æ°é®é¢æ¯ä¸ç²¾ç¡®ãéå®å¤çãä¸ãç¥è¯çä¸ç¡®å®æ§1ãä¸ç¡®å®æ¨ççå«ä¹ä¸ç¡®å®æ§æ¨çæ³æé¤ç²¾ç¡®æ¨ç以å¤çå
¶å®åç§æ¨çé®é¢ãå
æ¬ä¸å®å¤ãä¸ç²¾ç¡®ç¥è¯çæ¨çï¼æ¨¡ç³ç¥è¯çæ¨çï¼...</span>624 </a>625 <span class="blog_title_box oneline ">626 <span class="type-show type-show-blog type-show-after">åæ</span>627 <a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_31456593">æ¥èªï¼ <span class="blog_title"> ç¥è¡_é£ç天</span></a>628 </span>629 </p>630 </div>631 </div><div class="recommend-item-box baiduSearch recommend-box-ident" data-report-view="{"mod":"popu_614","dest":"https://blog.csdn.net/Acl3446475/article/details/101435721","strategy":"searchFromBaidu1","index":"9"}" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/Acl3446475/article/details/101435721","strategy":"searchFromBaidu1","index":"9"}" data-track-view="{"mod":"popu_614","dest":"https://blog.csdn.net/Acl3446475/article/details/101435721","strategy":"searchFromBaidu1","index":6,"extend1":"_"}" data-track-click="{"mod":"popu_614","dest":"https://blog.csdn.net/Acl3446475/article/details/101435721","strategy":"searchFromBaidu1","index":6,"extend1":"_"}" data-flg="true"> <a href="https://blog.csdn.net/Acl3446475/article/details/101435721" target="_blank"> <h4 class="text-truncate oneline" style="width: 634px;"><em>人工æºè½</em> - Acl3446475çå客 - CSDNå客</h4> <div class="info-box d-flex align-content-center"> <p> <span class="date">10-3</span> </p> </div> </a> </div>632 633 634<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_42453117/article/details/100036347","strategy":"BlogCommendFromMachineLearnPai2","index":"15"}">635 <div class="content" style="width: 712px;">636 <a href="https://blog.csdn.net/qq_42453117/article/details/100036347" target="_blank" rel="noopener" title="ç¨åºåé£äºå¿
é¡»ææ¡çæåºç®æ³(ä¸)">637 <h4 class="text-truncate oneline" style="width: 552px;">638 ç¨åºåé£äºå¿
é¡»ææ¡çæåºç®æ³(ä¸) </h4>639 <div class="info-box d-flex align-content-center">640 <p class="date-and-readNum oneline">641 <span class="date hover-show">08-25</span>642 <span class="read-num hover-hide">643 é
è¯»æ° 644 1ä¸+</span>645 </p>646 </div>647 </a>648 <p class="content" style="width: 712px;">649 <a href="https://blog.csdn.net/qq_42453117/article/details/100036347" target="_blank" rel="noopener" title="ç¨åºåé£äºå¿
é¡»ææ¡çæåºç®æ³(ä¸)">650 <span class="desc oneline">æ¥çä¸ä¸ç¯çæåºç®æ³ï¼æ们åºè¯ä¸å¤ï¼ç´æ¥è¿å
¥ä¸»é¢ã1.å¿«éæåºå¿«éæåºï¼Quicksortï¼æ¯å¯¹å泡æåºçä¸ç§æ¹è¿ãå¿«éæåºç±C.A.R.Hoareå¨1960å¹´æåºãå®çåºæ¬ææ³æ¯ï¼éè¿ä¸è¶æåºå°è¦æ...</span>651 </a>652 <span class="blog_title_box oneline ">653 <span class="type-show type-show-blog type-show-after">åæ</span>654 <a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_42453117">æ¥èªï¼ <span class="blog_title"> wangweijun</span></a>655 </span>656 </p>657 </div>658 </div>659 660 661<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_31456593/article/details/78618996","strategy":"BlogCommendFromMachineLearnPai2","index":"16"}">662 <div class="content" style="width: 712px;">663 <a href="https://blog.csdn.net/qq_31456593/article/details/78618996" target="_blank" rel="noopener" title="人工æºè½ä¹ç¥è¯è¡¨ç¤º">664 <h4 class="text-truncate oneline" style="width: 552px;">665 <em>人工æºè½</em>ä¹ç¥è¯è¡¨ç¤º </h4>666 <div class="info-box d-flex align-content-center">667 <p class="date-and-readNum oneline">668 <span class="date hover-show">11-23</span>669 <span class="read-num hover-hide">670 é
è¯»æ° 671 3755</span>672 </p>673 </div>674 </a>675 <p class="content" style="width: 712px;">676 <a href="https://blog.csdn.net/qq_31456593/article/details/78618996" target="_blank" rel="noopener" title="人工æºè½ä¹ç¥è¯è¡¨ç¤º">677 <span class="desc oneline">人工æºè½ä¹ç¥è¯è¡¨ç¤ºç¥è¯æ¯äººä»¬å¨æ¹é 客è§ä¸ççå®è·µæ´»å¨ä¸ç§¯ç´¯èµ·æ¥ç认è¯åç»éªã认è¯ï¼å¯¹äºç©ç°è±¡ãæ¬è´¨ãå±æ§ãç¶æãå
³ç³»ãè¿å¨ç认è¯ç»éªï¼è§£å³é®é¢çå¾®è§æ¹æ³åå®è§æ¹æ³...</span>678 </a>679 <span class="blog_title_box oneline ">680 <span class="type-show type-show-blog type-show-after">åæ</span>681 <a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_31456593">æ¥èªï¼ <span class="blog_title"> ç¥è¡_é£ç天</span></a>682 </span>683 </p>684 </div>685 </div>686 687 688<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/sibiantai555/article/details/80270015","strategy":"BlogCommendFromMachineLearnPai2","index":"17"}">689 <div class="content" style="width: 712px;">690 <a href="https://blog.csdn.net/sibiantai555/article/details/80270015" target="_blank" rel="noopener" title="人工æºè½å¯¼è®ºä¹ç»å
¸é»è¾æ¨ç">691 <h4 class="text-truncate oneline" style="width: 552px;">692 <em>人工æºè½</em>导论ä¹ç»å
¸é»è¾æ¨ç </h4>693 <div class="info-box d-flex align-content-center">694 <p class="date-and-readNum oneline">695 <span class="date hover-show">05-10</span>696 <span class="read-num hover-hide">697 é
è¯»æ° 698 769</span>699 </p>700 </div>701 </a>702 <p class="content" style="width: 712px;">703 <a href="https://blog.csdn.net/sibiantai555/article/details/80270015" target="_blank" rel="noopener" title="人工æºè½å¯¼è®ºä¹ç»å
¸é»è¾æ¨ç">704 <span class="desc oneline">å¯å¼å¼ ç»å
¸æ¨ç让人é¦å
æ³å°çå°±æ¯åè¨æ¨çå¯å¼æ们说çæ¨çå°±æ¯å¨è¿åºç¡ä¸ç对äºä¸ä¸ªå¤æçå¥åï¼è°è¯å
¬å¼ï¼æ们é¦å
è¦åçå°±æ¯æä»ç®åå å¯å¼å¼ æ¯å¦è¯´å为ååèå¼ä¸ºä»ä¹å为ååèå¼å¯å¼ å½ç¶æ¯ä¸ºäºæ´å¥½ç...</span>705 </a>706 <span class="blog_title_box oneline ">707 <span class="type-show type-show-blog type-show-after">åæ</span>708 <a target="_blank" rel="noopener" href="https://blog.csdn.net/sibiantai555">æ¥èªï¼ <span class="blog_title"> sibiantai555çå客</span></a>709 </span>710 </p>711 </div>712 </div>713 714 715<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/x851288986/article/details/102455899","strategy":"BlogCommendFromMachineLearnPai2","index":"18"}">716 <div class="content" style="width: 712px;">717 <a href="https://blog.csdn.net/x851288986/article/details/102455899" target="_blank" rel="noopener" title="ç¨åºåçæ¯å¤ªå¤ªå¤ªå¤ªå¤ªæ趣äºï¼ï¼ï¼">718 <h4 class="text-truncate oneline" style="width: 552px;">719 ç¨åºåçæ¯å¤ªå¤ªå¤ªå¤ªå¤ªæ趣äºï¼ï¼ï¼ </h4>720 <div class="info-box d-flex align-content-center">721 <p class="date-and-readNum oneline">722 <span class="date hover-show">08-26</span>723 <span class="read-num hover-hide">724 é
è¯»æ° 725 2ä¸+</span>726 </p>727 </div>728 </a>729 <p class="content" style="width: 712px;">730 <a href="https://blog.csdn.net/x851288986/article/details/102455899" target="_blank" rel="noopener" title="ç¨åºåçæ¯å¤ªå¤ªå¤ªå¤ªå¤ªæ趣äºï¼ï¼ï¼">731 <span class="desc oneline">ç¹å»ä¸æ¹âç¨åºåå°æâï¼éæ©âææ âä»æå¯ä»¥ä¸å çï¼ç½ç»ä¸è½ç¶å·²ç»æäºå¾å¤å
³äºç¨åºåçè¯é¢ï¼ä½å¤§é¨å人对è¿ä¸ªç¾¤ä½è¿æ¯å¾éçãæ们å¨è°è®ºç¨åºåçæ¶åï¼ç©¶ç«è¯¥èäºä»ä¹å¢ï¼åä½......</span>732 </a>733 <span class="blog_title_box oneline ">734 <span class="type-show type-show-blog type-show-after">åæ</span>735 <a target="_blank" rel="noopener" href="https://blog.csdn.net/x851288986">æ¥èªï¼ <span class="blog_title"> ç¨åºåå°æ</span></a>736 </span>737 </p>738 </div>739 </div>740 741 742<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/yyl424525/article/details/95309168","strategy":"BlogCommendFromMachineLearnPai2","index":"19"}">743 <div class="content" style="width: 712px;">744 <a href="https://blog.csdn.net/yyl424525/article/details/95309168" target="_blank" rel="noopener" title="人工æºè½ ä¸ç§ç°ä»£æ¹æ³ 第8ç« ä¸é¶é»è¾">745 <h4 class="text-truncate oneline" style="width: 552px;">746 <em>人工æºè½</em> ä¸ç§ç°ä»£æ¹æ³ 第8ç« ä¸é¶é»è¾ </h4>747 <div class="info-box d-flex align-content-center">748 <p class="date-and-readNum oneline">749 <span class="date hover-show">07-10</span>750 <span class="read-num hover-hide">751 é
è¯»æ° 752 136</span>753 </p>754 </div>755 </a>756 <p class="content" style="width: 712px;">757 <a href="https://blog.csdn.net/yyl424525/article/details/95309168" target="_blank" rel="noopener" title="人工æºè½ ä¸ç§ç°ä»£æ¹æ³ 第8ç« ä¸é¶é»è¾">758 <span class="desc oneline">æç« ç®å½ä¸é¶é»è¾çè¯æ³åè¯ä¹å
¨ç§°éè¯ååå¨éè¯çè¯equalityè¿ç¨ä¸é¶é»è¾ä¸é¶é»è¾çæè¨åæ¥è¯¢äº²å±å
³ç³»è®ºå(the kinship domain)æ»ç»èµæºå享ä¸é¶é»è¾çè¯æ³åè¯ä¹å½é¢é»è¾æ¯æ们æå
...</span>759 </a>760 <span class="blog_title_box oneline ">761 <span class="type-show type-show-blog type-show-after">åæ</span>762 <a target="_blank" rel="noopener" href="https://blog.csdn.net/yyl424525">æ¥èªï¼ <span class="blog_title"> æ ç¥äººçï¼è®°å½ç¹æ»´</span></a>763 </span>764 </p>765 </div>766 </div>767 768 769<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/jave_f/article/details/80657626","strategy":"BlogCommendFromMachineLearnPai2","index":"20"}">770 <div class="content" style="width: 712px;">771 <a href="https://blog.csdn.net/jave_f/article/details/80657626" target="_blank" rel="noopener" title="XTU | 人工æºè½å
¥é¨å¤ä¹ æ»ç»">772 <h4 class="text-truncate oneline" style="width: 552px;">773 XTU | <em>人工æºè½</em>å
¥é¨å¤ä¹ æ»ç» </h4>774 <div class="info-box d-flex align-content-center">775 <p class="date-and-readNum oneline">776 <span class="date hover-show">06-14</span>777 <span class="read-num hover-hide">778 é
è¯»æ° 779 9690</span>780 </p>781 </div>782 </a>783 <p class="content" style="width: 712px;">784 <a href="https://blog.csdn.net/jave_f/article/details/80657626" target="_blank" rel="noopener" title="XTU | 人工æºè½å
¥é¨å¤ä¹ æ»ç»">785 <span class="desc oneline">åå¨åé¢æ¬æ严ç¦è½¬è½½ï¼åªéäºå¦ä¹ 交æµã课件å享å¨è¿éäºãè¿æ人工æºè½æ ååç½ç®ä¹¦(2018ç)ä¹ä¸å¹¶å享äºã绪论人工æºè½çå®ä¹ä¸åå±å®ä¹ä¸è¬è§£éï¼äººå·¥æºè½å°±æ¯ç¨ 人工çæ¹æ³å¨ æºå¨ï¼è®¡ç®æºï¼ä¸å®ç°çæº...</span>786 </a>787 <span class="blog_title_box oneline ">788 <span class="type-show type-show-blog type-show-after">åæ</span>789 <a target="_blank" rel="noopener" href="https://blog.csdn.net/jave_f">æ¥èªï¼ <span class="blog_title"> åå²ååçå°ç« - CSDN</span></a>790 </span>791 </p>792 </div>793 </div>794 795 796<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/java_sha/article/details/100895297","strategy":"BlogCommendFromMachineLearnPai2","index":"21"}">797 <div class="content" style="width: 712px;">798 <a href="https://blog.csdn.net/java_sha/article/details/100895297" target="_blank" rel="noopener" title="ä»å
¥é¨å°ç²¾éï¼Javaå¦ä¹ 路线导èªï¼éå¦ä¹ èµæºï¼">799 <h4 class="text-truncate oneline" style="width: 552px;">800 ä»å
¥é¨å°ç²¾éï¼Javaå¦ä¹ 路线导èªï¼éå¦ä¹ èµæºï¼ </h4>801 <div class="info-box d-flex align-content-center">802 <p class="date-and-readNum oneline">803 <span class="date hover-show">09-16</span>804 <span class="read-num hover-hide">805 é
è¯»æ° 806 3804</span>807 </p>808 </div>809 </a>810 <p class="content" style="width: 712px;">811 <a href="https://blog.csdn.net/java_sha/article/details/100895297" target="_blank" rel="noopener" title="ä»å
¥é¨å°ç²¾éï¼Javaå¦ä¹ 路线导èªï¼éå¦ä¹ èµæºï¼">812 <span class="desc oneline">å¼è¨æè¿ä¹æå¾å¤äººæ¥åæ"请æ"ï¼ä»ä»¬å¤§é½æ¯ä¸äºåå
¥é¨çæ°æï¼è¿ä¸äºè§£è¿ä¸ªè¡ä¸ï¼ä¹ä¸ç¥éä»ä½å¦èµ·ï¼å¼å§çæ¶åé常迷è«ï¼å®å¨æ¯æ¯å¤©åå¤å¾å¤äººä¹å¾éº»ç¦ï¼æ以å¨è¿éç»ä¸ä½ä¸ªåå¤å§ãJavaå¦ä¹ 路线å½ç¶ï¼è¿é...</span>813 </a>814 <span class="blog_title_box oneline ">815 <span class="type-show type-show-blog type-show-after">åæ</span>816 <a target="_blank" rel="noopener" href="https://blog.csdn.net/java_sha">æ¥èªï¼ <span class="blog_title"> java_shaçå客</span></a>817 </span>818 </p>819 </div>820 </div>821 822 823<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/William0228/article/details/101429963","strategy":"BlogCommendFromMachineLearnPai2","index":"22"}">824 <div class="content" style="width: 712px;">825 <a href="https://blog.csdn.net/William0228/article/details/101429963" target="_blank" rel="noopener" title="人工æºè½åçï¼ä¹¦ç±æ¨èï¼">826 <h4 class="text-truncate oneline" style="width: 552px;">827 <em>人工æºè½</em>åçï¼ä¹¦ç±æ¨èï¼ </h4>828 <div class="info-box d-flex align-content-center">829 <p class="date-and-readNum oneline">830 <span class="date hover-show">09-26</span>831 <span class="read-num hover-hide">832 é
è¯»æ° 833 138</span>834 </p>835 </div>836 </a>837 <p class="content" style="width: 712px;">838 <a href="https://blog.csdn.net/William0228/article/details/101429963" target="_blank" rel="noopener" title="人工æºè½åçï¼ä¹¦ç±æ¨èï¼">839 <span class="desc oneline">ã人工æºè½åçã书ç±æ¨èçææï¼ã人工æºè½åçãï¼é«çæè²åºç社ï¼2019å¹´8æ28æ¥åºçãå
容ç®ä»æ¬ä¹¦å¯¹äººå·¥æºè½å¦ç§åå
¶ç 究é¢åè¿è¡æ½è±¡ï¼æ¢³çåºä¸ä¸ªäººå·¥æºè½çç 究ä½ç³»ï¼ç¶ååæç
§è¿ä¸ªä½ç³»è®²è¿°å
¶åçï¼...</span>840 </a>841 <span class="blog_title_box oneline ">842 <span class="type-show type-show-blog type-show-after">åæ</span>843 <a target="_blank" rel="noopener" href="https://blog.csdn.net/William0228">æ¥èªï¼ <span class="blog_title"> William0228çå客</span></a>844 </span>845 </p>846 </div>847 </div>848 849 850<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/fengmm521/article/details/78438430","strategy":"BlogCommendFromMachineLearnPai2","index":"23"}">851 <div class="content" style="width: 712px;">852 <a href="https://blog.csdn.net/fengmm521/article/details/78438430" target="_blank" rel="noopener" title="æç人工æºè½æ¢¦(ä¸ãåè¨)">853 <h4 class="text-truncate oneline" style="width: 552px;">854 æç<em>人工æºè½</em>梦(ä¸ãåè¨) </h4>855 <div class="info-box d-flex align-content-center">856 <p class="date-and-readNum oneline">857 <span class="date hover-show">11-03</span>858 <span class="read-num hover-hide">859 é
è¯»æ° 860 1268</span>861 </p>862 </div>863 </a>864 <p class="content" style="width: 712px;">865 <a href="https://blog.csdn.net/fengmm521/article/details/78438430" target="_blank" rel="noopener" title="æç人工æºè½æ¢¦(ä¸ãåè¨)">866 <span class="desc oneline">å
³äºäººå·¥æºè½çåå±å°ç®å为æ¢è¿å±éå¨å¹³é¢å¾è±¡çåæä¸ï¼ä»æ们çå°çåæå头æºå¨äººå°±å¯ä»¥çå°è¿ä¸ç¹ï¼æ个人认为è¦å®ç°çæ£æä¹ä¸ç人工æºè½ï¼æ们æ¯è¦å»ºç«å¨ä¸ç»´ç©ºé´æ°æ®æ¨¡åä¸çãæ¯ä»ä¸ç»´å»æ¾å¹³é¢å¾å½¢ãåæ¯ä»...</span>867 </a>868 <span class="blog_title_box oneline ">869 <span class="type-show type-show-blog type-show-after">åæ</span>870 <a target="_blank" rel="noopener" href="https://blog.csdn.net/fengmm521">æ¥èªï¼ <span class="blog_title"> Mageçä¸æ </span></a>871 </span>872 </p>873 </div>874 </div>875 876 877<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/caoz/article/details/102381709","strategy":"BlogCommendFromMachineLearnPai2","index":"24"}">878 <div class="content" style="width: 712px;">879 <a href="https://blog.csdn.net/caoz/article/details/102381709" target="_blank" rel="noopener" title="人æ¯æä¹æé±ç">880 <h4 class="text-truncate oneline" style="width: 552px;">881 人æ¯æä¹æé±ç </h4>882 <div class="info-box d-flex align-content-center">883 <p class="date-and-readNum oneline">884 <span class="date hover-show">10-07</span>885 <span class="read-num hover-hide">886 é
è¯»æ° 887 6240</span>888 </p>889 </div>890 </a>891 <p class="content" style="width: 712px;">892 <a href="https://blog.csdn.net/caoz/article/details/102381709" target="_blank" rel="noopener" title="人æ¯æä¹æé±ç">893 <span class="desc oneline">è¿åç°ï¼åç§ä¿¡æ¯æµå¹¿åï¼ä¸æ°´çï¼âä¸é¨çªå女婿çªç¶æ´é²çå®èº«ä»½ï¼æ¯è¶
级å¯äºä»£ãâå½ç¶ï¼æåªæ¯ç®åéè¿°ä¸ä¸ï¼å®é
ä¸æ¯åç§æå°½å¤¸å¼ çææ¡æè¿°ãæ以ååºè¯¥è¯´è¿ç±»ä¼¼çè¯ï¼å¦æä½ ç......</span>894 </a>895 <span class="blog_title_box oneline ">896 <span class="type-show type-show-blog type-show-after">åæ</span>897 <a target="_blank" rel="noopener" href="https://blog.csdn.net/caoz">æ¥èªï¼ <span class="blog_title"> caozç梦å</span></a>898 </span>899 </p>900 </div>901 </div>902 903 904<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/zhihang19941024/article/details/78064372","strategy":"BlogCommendFromMachineLearnPai2","index":"25"}">905 <div class="content" style="width: 712px;">906 <a href="https://blog.csdn.net/zhihang19941024/article/details/78064372" target="_blank" rel="noopener" title="人工æºè½å¦ä¹ ä¹åè¨">907 <h4 class="text-truncate oneline" style="width: 552px;">908 <em>人工æºè½</em>å¦ä¹ ä¹åè¨ </h4>909 <div class="info-box d-flex align-content-center">910 <p class="date-and-readNum oneline">911 <span class="date hover-show">09-22</span>912 <span class="read-num hover-hide">913 é
è¯»æ° 914 1055</span>915 </p>916 </div>917 </a>918 <p class="content" style="width: 712px;">919 <a href="https://blog.csdn.net/zhihang19941024/article/details/78064372" target="_blank" rel="noopener" title="人工æºè½å¦ä¹ ä¹åè¨">920 <span class="desc oneline">èå®è¯´ï¼å¼è®¾è¿ä¸ªæ ç®æ¯æèªå·±é½ä¸æ¾æ³è¿çäºæ
ï¼å¨æçæ¥äººå·¥æºè½ç¦»ææ¯é¥ä¸å¯åï¼ä½æ¯å°±åªæ¯æ·±å¤çä¸ä¸ªå¿µå¤´ï¼æçå客åå¤äºä¸ä¸ªçä¼¼é«å¤§ä¸çæ ç®ï¼ä¹è®¸è¿ä¸ªæ ç®ä¸ä¼æ¯æç¨æ¥ç«èçè°èµï¼ä¹ä¸ä¼è®©é¢è¯å®çå°æç®å...</span>921 </a>922 <span class="blog_title_box oneline ">923 <span class="type-show type-show-blog type-show-after">åæ</span>924 <a target="_blank" rel="noopener" href="https://blog.csdn.net/zhihang19941024">æ¥èªï¼ <span class="blog_title"> LLittle.Kevinçå客</span></a>925 </span>926 </p>927 </div>928 </div>929 930 931<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_44543508/article/details/100192558","strategy":"BlogCommendFromMachineLearnPai2","index":"26"}">932 <div class="content" style="width: 712px;">933 <a href="https://blog.csdn.net/qq_44543508/article/details/100192558" target="_blank" rel="noopener" title="å²ä¸æ详ç»çIDEAä¼é
æ´åMaven+SSMæ¡æ¶ï¼è¯¦ç»æè·¯+é带æºç ï¼">934 <h4 class="text-truncate oneline" style="width: 552px;">935 å²ä¸æ详ç»çIDEAä¼é
æ´åMaven+SSMæ¡æ¶ï¼è¯¦ç»æè·¯+é带æºç ï¼ </h4>936 <div class="info-box d-flex align-content-center">937 <p class="date-and-readNum oneline">938 <span class="date hover-show">10-29</span>939 <span class="read-num hover-hide">940 é
è¯»æ° 941 4ä¸+</span>942 </p>943 </div>944 </a>945 <p class="content" style="width: 712px;">946 <a href="https://blog.csdn.net/qq_44543508/article/details/100192558" target="_blank" rel="noopener" title="å²ä¸æ详ç»çIDEAä¼é
æ´åMaven+SSMæ¡æ¶ï¼è¯¦ç»æè·¯+é带æºç ï¼">947 <span class="desc oneline">ç½ä¸å¾å¤æ´åSSMå客æç« å¹¶ä¸è½è®©åæ¢ssmçåå¦æè·¯å®å
¨çæ¸
æ°ï¼å¯ä»¥è¯çå
³ææ´åæç¨ï¼æ两ä¸å¤´éª¨ï¼åä¸å¤§å£æ°ï¼å°±å¨ä¸äºå
·å¤çæ¶åï¼å¼æ´ï¼è¿ä¸ªæ¶åä½ å¯è½æè·¯å
¨æ ~ä¸æäºå©~ ï¼è¿æä¸äºåå¦ä¾æ§å¨ä½¿ç¨...</span>948 </a>949 <span class="blog_title_box oneline ">950 <span class="type-show type-show-blog type-show-after">åæ</span>951 <a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_44543508">æ¥èªï¼ <span class="blog_title"> ç¨åºåå®æ¥çå客</span></a>952 </span>953 </p>954 </div>955 </div>956 957 958<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/hyb612/article/details/101561520","strategy":"BlogCommendFromMachineLearnPai2","index":"27"}">959 <div class="content" style="width: 712px;">960 <a href="https://blog.csdn.net/hyb612/article/details/101561520" target="_blank" rel="noopener" title="å¦Linuxå°åºå¦ä»ä¹">961 <h4 class="text-truncate oneline" style="width: 552px;">962 å¦Linuxå°åºå¦ä»ä¹ </h4>963 <div class="info-box d-flex align-content-center">964 <p class="date-and-readNum oneline">965 <span class="date hover-show">09-27</span>966 <span class="read-num hover-hide">967 é
è¯»æ° 968 2ä¸+</span>969 </p>970 </div>971 </a>972 <p class="content" style="width: 712px;">973 <a href="https://blog.csdn.net/hyb612/article/details/101561520" target="_blank" rel="noopener" title="å¦Linuxå°åºå¦ä»ä¹">974 <span class="desc oneline">æ¥æºï¼å
¬ä¼å·ãç¼ç¨ç çãä½è
ï¼å®æå
çç½ç«ï¼https://www.yanbinghu.com/2019/09/25/14472.htmlåè¨​æ们常常å¬å°å¾å¤äººè¯´è¦å¦å¦Linuxæè
被人åç¥è¯´åºè¯¥å¦...</span>975 </a>976 <span class="blog_title_box oneline ">977 <span class="type-show type-show-blog type-show-after">åæ</span>978 <a target="_blank" rel="noopener" href="https://blog.csdn.net/hyb612">æ¥èªï¼ <span class="blog_title"> å®æçå客-ç¼ç¨ç ç</span></a>979 </span>980 </p>981 </div>982 </div>983 984 985<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/u014044812/article/details/100977312","strategy":"BlogCommendFromMachineLearnPai2","index":"28"}">986 <div class="content" style="width: 712px;">987 <a href="https://blog.csdn.net/u014044812/article/details/100977312" target="_blank" rel="noopener" title="ç¨Pythonåæ2000款é¿åå¥ï¼å¾åºè¿äºæ趣çç»è®º">988 <h4 class="text-truncate oneline" style="width: 552px;">989 ç¨Pythonåæ2000款é¿åå¥ï¼å¾åºè¿äºæ趣çç»è®º </h4>990 <div class="info-box d-flex align-content-center">991 <p class="date-and-readNum oneline">992 <span class="date hover-show">09-18</span>993 <span class="read-num hover-hide">994 é
è¯»æ° 995 4ä¸+</span>996 </p>997 </div>998 </a>999 <p class="content" style="width: 712px;">1000 <a href="https://blog.csdn.net/u014044812/article/details/100977312" target="_blank" rel="noopener" title="ç¨Pythonåæ2000款é¿åå¥ï¼å¾åºè¿äºæ趣çç»è®º">1001 <span class="desc oneline">å°ç°å¨ä¸ºæ¢ï¼æ们çæ·å®æç¨å·²ç»åå°äºç¬¬åç¯ï¼åä¸ç¯åå«æ¯ï¼ç¬¬ä¸ç¯ï¼Python模æç»å½æ·å®ï¼è¯¦ç»è®²è§£å¦ä½ä½¿ç¨requestsåºç»å½æ·å®pc端ã第äºç¯ï¼æ·å®èªå¨ç»å½2.0ï¼æ°å¢Cookiesåºååï¼æ大...</span>1002 </a>1003 <span class="blog_title_box oneline ">1004 <span class="type-show type-show-blog type-show-after">åæ</span>1005 <a target="_blank" rel="noopener" href="https://blog.csdn.net/u014044812">æ¥èªï¼ <span class="blog_title"> çªå¥</span></a>1006 </span>1007 </p>1008 </div>1009 </div>1010 1011 1012<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/z694644032/article/details/100726266","strategy":"BlogCommendFromMachineLearnPai2","index":"29"}">1013 <div class="content" style="width: 712px;">1014 <a href="https://blog.csdn.net/z694644032/article/details/100726266" target="_blank" rel="noopener" title="å®ç° Java æ¬å°ç¼åï¼è¯¥ä»è¿å ç¹å¼å§">1015 <h4 class="text-truncate oneline" style="width: 552px;">1016 å®ç° Java æ¬å°ç¼åï¼è¯¥ä»è¿å ç¹å¼å§ </h4>1017 <div class="info-box d-flex align-content-center">1018 <p class="date-and-readNum oneline">1019 <span class="date hover-show">09-11</span>1020 <span class="read-num hover-hide">1021 é
è¯»æ° 1022 3898</span>1023 </p>1024 </div>1025 </a>1026 <p class="content" style="width: 712px;">1027 <a href="https://blog.csdn.net/z694644032/article/details/100726266" target="_blank" rel="noopener" title="å®ç° Java æ¬å°ç¼åï¼è¯¥ä»è¿å ç¹å¼å§">1028 <span class="desc oneline">ç¼åï¼æç¸ä¿¡å¤§å®¶å¯¹å®ä¸å®ä¸éçï¼å¨é¡¹ç®ä¸ï¼ç¼åè¯å®æ¯å¿
ä¸å¯å°çãå¸é¢ä¸æé常å¤çç¼åå·¥å
·ï¼æ¯å¦RedisãGuavaCacheæè
EHcacheã对äºè¿äºå·¥å
·ï¼ææ³å¤§å®¶è¯å®é½é常çæï¼æ以ä»å¤©æ们ä¸è...</span>1029 </a>1030 <span class="blog_title_box oneline ">1031 <span class="type-show type-show-blog type-show-after">åæ</span>1032 <a target="_blank" rel="noopener" href="https://blog.csdn.net/z694644032">æ¥èªï¼ <span class="blog_title"> 平头å¥çææ¯åæ</span></a>1033 </span>1034 </p>1035 </div>1036 </div>1037 1038 1039<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_40693171/article/details/100716766","strategy":"BlogCommendFromMachineLearnPai2","index":"30"}">1040 <div class="content" style="width: 712px;">1041 <a href="https://blog.csdn.net/qq_40693171/article/details/100716766" target="_blank" rel="noopener" title="æè±äºä¸å¤ç¨æ°æ®ç»æç»å¥³æåå个H5走迷宫游æ">1042 <h4 class="text-truncate oneline" style="width: 552px;">1043 æè±äºä¸å¤ç¨æ°æ®ç»æç»å¥³æåå个H5走迷宫游æ </h4>1044 <div class="info-box d-flex align-content-center">1045 <p class="date-and-readNum oneline">1046 <span class="date hover-show">09-21</span>1047 <span class="read-num hover-hide">1048 é
è¯»æ° 1049 18ä¸+</span>1050 </p>1051 </div>1052 </a>1053 <p class="content" style="width: 712px;">1054 <a href="https://blog.csdn.net/qq_40693171/article/details/100716766" target="_blank" rel="noopener" title="æè±äºä¸å¤ç¨æ°æ®ç»æç»å¥³æåå个H5走迷宫游æ">1055 <span class="desc oneline">èµ·å åå°æ·±å¤äºï¼ææç
§ä»¥å¾å¨csdnåå
¬ä¼å·åçæ°æ®ç»æï¼è¿å ç¨äºæ大éçæ¶é´ï¼æçè¶
è¶å¦¹å¦¹ä¸¥é缺ä¹éªä¼´èæ¨æ°æ»¡æ»¡ï¼è女æåæ¶å¸¸åæ¨ï¼è®¤ä¸ºæ°æ®ç»æè¿ä¹æ½è±¡é¾æçä¸è¥¿æ²¡å¥ä½ç¨ï¼å¸¸ä¼é®éï¼å¤©å¤©åè¿ç©æï¼æ...</span>1056 </a>1057 <span class="blog_title_box oneline ">1058 <span class="type-show type-show-blog type-show-after">åæ</span>1059 <a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_40693171">æ¥èªï¼ <span class="blog_title"> bigsai</span></a>1060 </span>1061 </p>1062 </div>1063 </div>1064 1065 1066<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/ybhuangfugui/article/details/100913641","strategy":"BlogCommendFromMachineLearnPai2","index":"31"}">1067 <div class="content" style="width: 712px;">1068 <a href="https://blog.csdn.net/ybhuangfugui/article/details/100913641" target="_blank" rel="noopener" title="让ç¨åºåå´©æºçç¬é´ï¼éç¨åºåå¿å
¥ï¼">1069 <h4 class="text-truncate oneline" style="width: 552px;">1070 让ç¨åºåå´©æºçç¬é´ï¼éç¨åºåå¿å
¥ï¼ </h4>1071 <div class="info-box d-flex align-content-center">1072 <p class="date-and-readNum oneline">1073 <span class="date hover-show">09-16</span>1074 <span class="read-num hover-hide">1075 é
è¯»æ° 1076 24ä¸+</span>1077 </p>1078 </div>1079 </a>1080 <p class="content" style="width: 712px;">1081 <a href="https://blog.csdn.net/ybhuangfugui/article/details/100913641" target="_blank" rel="noopener" title="让ç¨åºåå´©æºçç¬é´ï¼éç¨åºåå¿å
¥ï¼">1082 <span class="desc oneline">ä»å¤©ç»å¤§å®¶å¸¦æ¥ç¹å¿«ä¹ï¼ç¨åºåæè½çæãæ¥æºï¼https://zhuanlan.zhihu.com/p/470665211. å
¬å¸å®ä¹ çæ¾ Bug2.å¨è°è¯æ¶ï¼å°æç¹è®¾ç½®å¨é误çä½ç½®3.å½ææä¸ä¸ªå¾æ£ç...</span>1083 </a>1084 <span class="blog_title_box oneline ">1085 <span class="type-show type-show-blog type-show-after">åæ</span>1086 <a target="_blank" rel="noopener" href="https://blog.csdn.net/ybhuangfugui">æ¥èªï¼ <span class="blog_title"> strongerHuang</span></a>1087 </span>1088 </p>1089 </div>1090 </div>1091 1092 1093<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/z694644032/article/details/101105115","strategy":"BlogCommendFromMachineLearnPai2","index":"32"}">1094 <div class="content" style="width: 712px;">1095 <a href="https://blog.csdn.net/z694644032/article/details/101105115" target="_blank" rel="noopener" title="å好以ä¸åç¹ï¼æå â ç©ºå¿ â ç¨åºå">1096 <h4 class="text-truncate oneline" style="width: 552px;">1097 å好以ä¸åç¹ï¼æå â ç©ºå¿ â ç¨åºå </h4>1098 <div class="info-box d-flex align-content-center">1099 <p class="date-and-readNum oneline">1100 <span class="date hover-show">09-21</span>1101 <span class="read-num hover-hide">1102 é
è¯»æ° 1103 1ä¸+</span>1104 </p>1105 </div>1106 </a>1107 <p class="content" style="width: 712px;">1108 <a href="https://blog.csdn.net/z694644032/article/details/101105115" target="_blank" rel="noopener" title="å好以ä¸åç¹ï¼æå â ç©ºå¿ â ç¨åºå">1109 <span class="desc oneline">01ã注éåçæ§ç¥è¯ç°å¨çäºèç½ç¯å¢ä¸ï¼æ³¨éåçæ§ç¥è¯å¦ä¹ çç¨åºåè¶æ¥è¶å°ï¼ç¹å«æ¯å¨è¿ç§å¹è®æºæ大çç¸çç¯å¢ä¸ï¼å¨ç½ä¸ä½ ä¼ç»å¸¸çå°ç±»ä¼¼ä¸ä¸ªæä»å
¥é¨å°ç²¾éé«å¹¶åãåå¸å¼ç广åï¼æç¸ä¿¡å¹è®æºææè¿å¥ææ¯ç...</span>1110 </a>1111 <span class="blog_title_box oneline ">1112 <span class="type-show type-show-blog type-show-after">åæ</span>1113 <a target="_blank" rel="noopener" href="https://blog.csdn.net/z694644032">æ¥èªï¼ <span class="blog_title"> 平头å¥çææ¯åæ</span></a>1114 </span>1115 </p>1116 </div>1117 </div>1118 1119 1120<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/csdnnews/article/details/100869914","strategy":"BlogCommendFromMachineLearnPai2","index":"33"}">1121 <div class="content" style="width: 712px;">1122 <a href="https://blog.csdn.net/csdnnews/article/details/100869914" target="_blank" rel="noopener" title="æå¼ Python å
ååé
æ¶çå°ç§å¯ï¼">1123 <h4 class="text-truncate oneline" style="width: 552px;">1124 æå¼ Python å
ååé
æ¶çå°ç§å¯ï¼ </h4>1125 <div class="info-box d-flex align-content-center">1126 <p class="date-and-readNum oneline">1127 <span class="date hover-show">09-15</span>1128 <span class="read-num hover-hide">1129 é
è¯»æ° 1130 2057</span>1131 </p>1132 </div>1133 </a>1134 <p class="content" style="width: 712px;">1135 <a href="https://blog.csdn.net/csdnnews/article/details/100869914" target="_blank" rel="noopener" title="æå¼ Python å
ååé
æ¶çå°ç§å¯ï¼">1136 <span class="desc oneline">ä½è
|è±è±è±ä¸ç«è´£ç¼|è¡å·å·Pythonä¸çsys模åæ为åºç¡èéè¦ï¼å®ä¸»è¦æä¾äºä¸äºç»è§£éå¨ä½¿ç¨ï¼æç±å®ç»´æ¤ï¼çåéï¼ä»¥åä¸äºä¸è§£éå¨å¼ºäº¤äºçå½æ°ãæ¬æå°ä¼é¢ç¹å°ä½¿ç¨è¯¥æ¨¡åçgetsizeof()æ¹...</span>1137 </a>1138 <span class="blog_title_box oneline ">1139 <span class="type-show type-show-blog type-show-after">åæ</span>1140 <a target="_blank" rel="noopener" href="https://blog.csdn.net/csdnnews">æ¥èªï¼ <span class="blog_title"> CSDNèµè®¯</span></a>1141 </span>1142 </p>1143 </div>1144 </div>1145 1146 1147<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/z694644032/article/details/100084287","strategy":"BlogCommendFromMachineLearnPai2","index":"34"}">1148 <div class="content" style="width: 712px;">1149 <a href="https://blog.csdn.net/z694644032/article/details/100084287" target="_blank" rel="noopener" title="å¦ä¼äºè¿äºææ¯ï¼ä½ 离BAT大åä¸è¿äº">1150 <h4 class="text-truncate oneline" style="width: 552px;">1151 å¦ä¼äºè¿äºææ¯ï¼ä½ 离BAT大åä¸è¿äº </h4>1152 <div class="info-box d-flex align-content-center">1153 <p class="date-and-readNum oneline">1154 <span class="date hover-show">08-26</span>1155 <span class="read-num hover-hide">1156 é
è¯»æ° 1157 17ä¸+</span>1158 </p>1159 </div>1160 </a>1161 <p class="content" style="width: 712px;">1162 <a href="https://blog.csdn.net/z694644032/article/details/100084287" target="_blank" rel="noopener" title="å¦ä¼äºè¿äºææ¯ï¼ä½ 离BAT大åä¸è¿äº">1163 <span class="desc oneline">æ¯ä¸ä¸ªç¨åºåé½æä¸ä¸ªæ¢¦æ³ï¼æ¢¦æ³çè½å¤è¿å
¥é¿éãè
¾è®¯ãåèè·³å¨ãç¾åº¦çä¸çº¿äºèç½å
¬å¸ï¼ç±äºèº«è¾¹çç¯å¢çåå ï¼ä¸ç¥é BAT çä¸çº¿äºèç½å
¬å¸ä½¿ç¨åªäºææ¯ï¼æè
该å¦ä½å»å¦ä¹ è¿äºææ¯ï¼æè
æ该å»åªäºè·åè¿äº...</span>1164 </a>1165 <span class="blog_title_box oneline ">1166 <span class="type-show type-show-blog type-show-after">åæ</span>1167 <a target="_blank" rel="noopener" href="https://blog.csdn.net/z694644032">æ¥èªï¼ <span class="blog_title"> 平头å¥çææ¯åæ</span></a>1168 </span>1169 </p>1170 </div>1171 </div>1172 1173 1174<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/Coder__CS/article/details/80877018","strategy":"BlogCommendFromMachineLearnPai2","index":"35"}">1175 <div class="content" style="width: 712px;">1176 <a href="https://blog.csdn.net/Coder__CS/article/details/80877018" target="_blank" rel="noopener" title="绪论">1177 <h4 class="text-truncate oneline" style="width: 552px;">1178 <em>绪论</em> </h4>1179 <div class="info-box d-flex align-content-center">1180 <p class="date-and-readNum oneline">1181 <span class="date hover-show">07-01</span>1182 <span class="read-num hover-hide">1183 é
è¯»æ° 1184 3389</span>1185 </p>1186 </div>1187 </a>1188 <p class="content" style="width: 712px;">1189 <a href="https://blog.csdn.net/Coder__CS/article/details/80877018" target="_blank" rel="noopener" title="绪论">1190 <span class="desc oneline">1 绪论1.1 论æçç 究èæ¯åæä¹å
¨åºå ç»æµåºçè±ææ¯ Whole Genome Sequencingï¼ç®ç§°WGSãå®æ¯å°ç©ç§ç»èéä»ç¬¬ä¸ä¸ªDNAå¼å§ä¸ç´å°æåä¸ä¸ªDNAçå®æ´åºå ç»åºåï¼éè¿ç¸å
³ä»ª...</span>1191 </a>1192 <span class="blog_title_box oneline ">1193 <span class="type-show type-show-blog type-show-after">åæ</span>1194 <a target="_blank" rel="noopener" href="https://blog.csdn.net/Coder__CS">æ¥èªï¼ <span class="blog_title"> gamedev</span></a>1195 </span>1196 </p>1197 </div>1198 </div>1199 1200 1201<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/ljk126wy/article/details/101064186","strategy":"BlogCommendFromMachineLearnPai2","index":"36"}">1202 <div class="content" style="width: 712px;">1203 <a href="https://blog.csdn.net/ljk126wy/article/details/101064186" target="_blank" rel="noopener" title="Git å¤©å¤©ç¨ ä½æ¯ Git åçä½ äºè§£åï¼">1204 <h4 class="text-truncate oneline" style="width: 552px;">1205 Git å¤©å¤©ç¨ ä½æ¯ Git åçä½ äºè§£åï¼ </h4>1206 <div class="info-box d-flex align-content-center">1207 <p class="date-and-readNum oneline">1208 <span class="date hover-show">09-20</span>1209 <span class="read-num hover-hide">1210 é
è¯»æ° 1211 2ä¸+</span>1212 </p>1213 </div>1214 </a>1215 <p class="content" style="width: 712px;">1216 <a href="https://blog.csdn.net/ljk126wy/article/details/101064186" target="_blank" rel="noopener" title="Git å¤©å¤©ç¨ ä½æ¯ Git åçä½ äºè§£åï¼">1217 <span class="desc oneline">Gitåçåææ¯ä¸å®è¦ç¥å
¶ç¶ç¥å
¶æ以ç¶ï¼ææå°±æ¯ï¼ç¥éå®æ¯è¿æ ·çï¼æ´ç¥éå®ä¸ºä»ä¹æ¯è¿æ ·çãæ主è¦éè¿4åå
容æ¥ç®åä»ç»Gitæ¯åçæ¯ä»ä¹æ ·çãè¿4åå
容å¦ä¸ï¼Gitåå¨ç®å½ç»æä»ç»Gitæ¯å¦ä½åå¨çG...</span>1218 </a>1219 <span class="blog_title_box oneline ">1220 <span class="type-show type-show-blog type-show-after">åæ</span>1221 <a target="_blank" rel="noopener" href="https://blog.csdn.net/ljk126wy">æ¥èªï¼ <span class="blog_title"> ljk126wyçå客</span></a>1222 </span>1223 </p>1224 </div>1225 </div>1226 1227 1228<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/weixin_41033724/article/details/102152677","strategy":"BlogCommendFromMachineLearnPai2","index":"37"}">1229 <div class="content" style="width: 712px;">1230 <a href="https://blog.csdn.net/weixin_41033724/article/details/102152677" target="_blank" rel="noopener" title="ä¸å½ç©èç½æ¿è¡20å¹´">1231 <h4 class="text-truncate oneline" style="width: 552px;">1232 ä¸å½ç©èç½æ¿è¡20å¹´ </h4>1233 <div class="info-box d-flex align-content-center">1234 <p class="date-and-readNum oneline">1235 <span class="date hover-show">10-05</span>1236 <span class="read-num hover-hide">1237 é
è¯»æ° 1238 1ä¸+</span>1239 </p>1240 </div>1241 </a>1242 <p class="content" style="width: 712px;">1243 <a href="https://blog.csdn.net/weixin_41033724/article/details/102152677" target="_blank" rel="noopener" title="ä¸å½ç©èç½æ¿è¡20å¹´">1244 <span class="desc oneline">æ
äºè¿è¦ä»24å¹´åé£ä¸ªå¤å¤©è¯´èµ·ã**1**1995å¹´çå¤å¤©ï¼ç¾å½è¥¿æµ·å²¸æä¸ä¸ªä¸å¹´äººåºçäºä¸æ¬å«ãæªæ¥ä¹è·¯ãç书ç±ï¼è¿æ¬ä¹¦æ¯å¤§å®¶äºè§£ä¿¡æ¯é«éå
¬è·¯å
¨é¨é¢ç®ä¹è³21ä¸çºªäººç±»çæ´»é¢è²çå
¥é¨ä¹¦ãå¨è¿æ¬ä¹¦ä¸ï¼è¿ä¸ª...</span>1245 </a>1246 <span class="blog_title_box oneline ">1247 <span class="type-show type-show-blog type-show-after">åæ</span>1248 <a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_41033724">æ¥èªï¼ <span class="blog_title"> è¾¹ç¼è®¡ç®ç¤¾åº</span></a>1249 </span>1250 </p>1251 </div>1252 </div>1253 1254 1255<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/m0_37609579/article/details/101673778","strategy":"BlogCommendFromMachineLearnPai2","index":"38"}">1256 <div class="content" style="width: 712px;">1257 <a href="https://blog.csdn.net/m0_37609579/article/details/101673778" target="_blank" rel="noopener" title="ç¦èçäºèç½äººå35å²å®å¾">1258 <h4 class="text-truncate oneline" style="width: 552px;">1259 ç¦èçäºèç½äººå35å²å®å¾ </h4>1260 <div class="info-box d-flex align-content-center">1261 <p class="date-and-readNum oneline">1262 <span class="date hover-show">10-09</span>1263 <span class="read-num hover-hide">1264 é
è¯»æ° 1265 5157</span>1266 </p>1267 </div>1268 </a>1269 <p class="content" style="width: 712px;">1270 <a href="https://blog.csdn.net/m0_37609579/article/details/101673778" target="_blank" rel="noopener" title="ç¦èçäºèç½äººå35å²å®å¾">1271 <span class="desc oneline">ä¸ã35å²å®å¾å¥½åç°å¨æ´ä¸ªäºèç½è¡ä¸é½å¨è´©åç¦èï¼ä»ä¹åç30å²æ·æ±°ï¼å°ç°å¨ç35å²ï¼å°ææ°ç39.9å²ï¼ä½ ä¼åç°ï¼å¹´é¾è¶å¿æä¹å¨ä¸ååï¼å¯¹äºå
å¼ï¼å°±æ¯é£ä¸æ¹äººåï¼ä»ä»¬æ¯å¹´æ¶¨ä¸å²ï¼å¯ä¸å°±æ¯ç¦èå¹´é¾è¶æ¥...</span>1272 </a>1273 <span class="blog_title_box oneline ">1274 <span class="type-show type-show-blog type-show-after">åæ</span>1275 <a target="_blank" rel="noopener" href="https://blog.csdn.net/m0_37609579">æ¥èªï¼ <span class="blog_title"> åæ¥æä¸äºº-åéä¸çè¡</span></a>1276 </span>1277 </p>1278 </div>1279 </div>1280 1281 1282<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/gexiaoyizhimei/article/details/100122368","strategy":"BlogCommendHotData","index":"1"}">1283 <div class="content" style="width: 712px;">1284 <a href="https://blog.csdn.net/gexiaoyizhimei/article/details/100122368" target="_blank" rel="noopener" title="Linuxæ件æä½é«é¢ä½¿ç¨å½ä»¤">1285 <h4 class="text-truncate oneline" style="width: 552px;">1286 Linuxæ件æä½é«é¢ä½¿ç¨å½ä»¤ </h4>1287 <div class="info-box d-flex align-content-center">1288 <p class="date-and-readNum oneline">1289 <span class="date hover-show">08-28</span>1290 <span class="read-num hover-hide">1291 é
è¯»æ° 1292 1ä¸+</span>1293 </p>1294 </div>1295 </a>1296 <p class="content" style="width: 712px;">1297 <a href="https://blog.csdn.net/gexiaoyizhimei/article/details/100122368" target="_blank" rel="noopener" title="Linuxæ件æä½é«é¢ä½¿ç¨å½ä»¤">1298 <span class="desc oneline">æç« ç®å½0.æ°å»ºæä½ï¼1.æ¥çæä½2.å é¤æä½3.å¤å¶æä½4.移å¨æä½ï¼5.éå½åæä½ï¼6.解åå缩æä½12990.æ°å»ºæä½ï¼1300mkdir abc #æ°å»ºä¸ä¸ªæ件夹1301touch abc.sh #æ°å»ºä¸...</span>1302 </a>1303 <span class="blog_title_box oneline no-title">1304 <span class="type-show type-show-blog type-show-after">åæ</span>1305 </span>1306 </p>1307 </div>1308 </div>1309 1310 1311<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/m0_38106923/article/details/100130354","strategy":"BlogCommendHotData","index":"2"}">1312 <div class="content" style="width: 712px;">1313 <a href="https://blog.csdn.net/m0_38106923/article/details/100130354" target="_blank" rel="noopener" title="ç¨åºåå®ç¨å·¥å
·ç½ç«">1314 <h4 class="text-truncate oneline" style="width: 552px;">1315 ç¨åºåå®ç¨å·¥å
·ç½ç« </h4>1316 <div class="info-box d-flex align-content-center">1317 <p class="date-and-readNum oneline">1318 <span class="date hover-show">09-04</span>1319 <span class="read-num hover-hide">1320 é
è¯»æ° 1321 20ä¸+</span>1322 </p>1323 </div>1324 </a>1325 <p class="content" style="width: 712px;">1326 <a href="https://blog.csdn.net/m0_38106923/article/details/100130354" target="_blank" rel="noopener" title="ç¨åºåå®ç¨å·¥å
·ç½ç«">1327 <span class="desc oneline">ç®å½13281ãæç´¢å¼æ13292ãPPT13303ãå¾çæä½13314ãæ件å
±äº«13325ãåºå±çæè13336ãç¨åºåé¢è¯é¢åº13347ãåå
¬ãå¼å软件13358ãé«æ¸
å¾çãè§é¢ç´ æç½ç«13369ã项ç®å¼æº133710ãç®æ³133811ãå¨...</span>1339 </a>1340 <span class="blog_title_box oneline no-title">1341 <span class="type-show type-show-blog type-show-after">åæ</span>1342 </span>1343 </p>1344 </div>1345 </div>1346 1347 1348<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/weixin_37615279/article/details/100516311","strategy":"BlogCommendHotData","index":"4"}">1349 <div class="content" style="width: 712px;">1350 <a href="https://blog.csdn.net/weixin_37615279/article/details/100516311" target="_blank" rel="noopener" title="æç Inputæ¡ ä¸å¯è½è¿ä¹å¯ç±">1351 <h4 class="text-truncate oneline" style="width: 552px;">1352 æç Inputæ¡ ä¸å¯è½è¿ä¹å¯ç± </h4>1353 <div class="info-box d-flex align-content-center">1354 <p class="date-and-readNum oneline">1355 <span class="date hover-show">09-03</span>1356 <span class="read-num hover-hide">1357 é
è¯»æ° 1358 1ä¸+</span>1359 </p>1360 </div>1361 </a>1362 <p class="content" style="width: 712px;">1363 <a href="https://blog.csdn.net/weixin_37615279/article/details/100516311" target="_blank" rel="noopener" title="æç Inputæ¡ ä¸å¯è½è¿ä¹å¯ç±">1364 <span class="desc oneline">ä½è
ï¼é大鱼头1365githubï¼ KRISACHAN1366&lt;input /&gt; æ ç¾æ¯æ们æ¥å¸¸å¼åä¸é常常è§çæ¿æ¢å
ç´ äºï¼ä½æ¯æè¿å¨å· whattwg è· MDN çæ¶ååç° è· &lt;in...</span>1367 </a>1368 <span class="blog_title_box oneline no-title">1369 <span class="type-show type-show-blog type-show-after">åæ</span>1370 </span>1371 </p>1372 </div>1373 </div>1374 1375 1376<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/X8i0Bev/article/details/101086604","strategy":"BlogCommendHotData","index":"6"}">1377 <div class="content" style="width: 712px;">1378 <a href="https://blog.csdn.net/X8i0Bev/article/details/101086604" target="_blank" rel="noopener" title="ç»äºæç½é¿éç¾åº¦è¿æ ·ç大å
¬å¸ï¼ä¸ºä»ä¹é¢è¯ç»å¸¸æ¿ThreadLocalèéªæ±èè
äº">1379 <h4 class="text-truncate oneline" style="width: 552px;">1380 ç»äºæç½é¿éç¾åº¦è¿æ ·ç大å
¬å¸ï¼ä¸ºä»ä¹é¢è¯ç»å¸¸æ¿ThreadLocalèéªæ±èè
äº </h4>1381 <div class="info-box d-flex align-content-center">1382 <p class="date-and-readNum oneline">1383 <span class="date hover-show">09-20</span>1384 <span class="read-num hover-hide">1385 é
è¯»æ° 1386 2ä¸+</span>1387 </p>1388 </div>1389 </a>1390 <p class="content" style="width: 712px;">1391 <a href="https://blog.csdn.net/X8i0Bev/article/details/101086604" target="_blank" rel="noopener" title="ç»äºæç½é¿éç¾åº¦è¿æ ·ç大å
¬å¸ï¼ä¸ºä»ä¹é¢è¯ç»å¸¸æ¿ThreadLocalèéªæ±èè
äº">1392 <span class="desc oneline">ç¹å»ä¸é¢âãç±å¼åãå
³æ³¨æ们æ¯æ10ç¹ï¼æè·ææ¯æèååä¸èµæºæ´å¯ä»ä¹æ¯ThreadLocalThreadLocalæ¯ä¸ä¸ªæ¬å°çº¿ç¨å¯æ¬åéå·¥å
·ç±»ï¼å个线ç¨é½æ¥æä¸ä»½çº¿ç¨ç§......</span>1393 </a>1394 <span class="blog_title_box oneline no-title">1395 <span class="type-show type-show-blog type-show-after">åæ</span>1396 </span>1397 </p>1398 </div>1399 </div>1400 1401 1402<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/harvic880925/article/details/101511637","strategy":"BlogCommendHotData","index":"7"}">1403 <div class="content" style="width: 712px;">1404 <a href="https://blog.csdn.net/harvic880925/article/details/101511637" target="_blank" rel="noopener" title="对计ç®æºä¸ä¸æ¥è¯´å¦åççéè¦åï¼">1405 <h4 class="text-truncate oneline" style="width: 552px;">1406 对计ç®æºä¸ä¸æ¥è¯´å¦åççéè¦åï¼ </h4>1407 <div class="info-box d-flex align-content-center">1408 <p class="date-and-readNum oneline">1409 <span class="date hover-show">09-27</span>1410 <span class="read-num hover-hide">1411 é
è¯»æ° 1412 9ä¸+</span>1413 </p>1414 </div>1415 </a>1416 <p class="content" style="width: 712px;">1417 <a href="https://blog.csdn.net/harvic880925/article/details/101511637" target="_blank" rel="noopener" title="对计ç®æºä¸ä¸æ¥è¯´å¦åççéè¦åï¼">1418 <span class="desc oneline">ææ¬ç§å¦æ ¡æ¯æ¸£æ¸£äºæ¬ï¼ç 究çå¦æ ¡æ¯985ï¼ç°å¨æ¯ä¸äºå¹´ï¼æ ¡æç¬è¯ãé¢è¯ï¼ç¤¾æé¢è¯åå äºä¸¤å¹´äºï¼å°±æ个人çç»åæ¥è¯´ä¸è¿ä¸ªé®é¢ã1419è¿ç¯æç« å¾é¿ï¼ä½ç»å¯¹æ¯ç²¾åï¼ç¸ä¿¡æï¼è¯»å®ä»¥åï¼ä½ ä¼ç¥éå¦åä¸å¥½ç解å³æ¹æ¡...</span>1420 </a>1421 <span class="blog_title_box oneline no-title">1422 <span class="type-show type-show-blog type-show-after">åæ</span>1423 </span>1424 </p>1425 </div>1426 </div>1427 1428 1429<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_40036754/article/details/102463099","strategy":"BlogCommendHotData","index":"8"}">1430 <div class="content" style="width: 712px;">1431 <a href="https://blog.csdn.net/qq_40036754/article/details/102463099" target="_blank" rel="noopener" title="nginxå¦ä¹ ï¼çè¿ä¸ç¯å°±å¤äºï¼ä¸è½½ãå®è£
ã使ç¨ï¼æ£å代çãåå代çãè´è½½åè¡¡ã常ç¨å½ä»¤åé
ç½®æ件">1432 <h4 class="text-truncate oneline" style="width: 552px;">1433 nginxå¦ä¹ ï¼çè¿ä¸ç¯å°±å¤äºï¼ä¸è½½ãå®è£
ã使ç¨ï¼æ£å代çãåå代çãè´è½½åè¡¡ã常ç¨å½ä»¤åé
ç½®æ件 </h4>1434 <div class="info-box d-flex align-content-center">1435 <p class="date-and-readNum oneline">1436 <span class="date hover-show">10-25</span>1437 <span class="read-num hover-hide">1438 é
è¯»æ° 1439 1ä¸+</span>1440 </p>1441 </div>1442 </a>1443 <p class="content" style="width: 712px;">1444 <a href="https://blog.csdn.net/qq_40036754/article/details/102463099" target="_blank" rel="noopener" title="nginxå¦ä¹ ï¼çè¿ä¸ç¯å°±å¤äºï¼ä¸è½½ãå®è£
ã使ç¨ï¼æ£å代çãåå代çãè´è½½åè¡¡ã常ç¨å½ä»¤åé
ç½®æ件">1445 <span class="desc oneline">æç« ç®å½åè¨ä¸ãnginxç®ä»1. ä»ä¹æ¯ nginx åå¯ä»¥åä»ä¹äºæ
2.Nginx ä½ä¸º web æå¡å¨3. æ£å代ç4. åå代ç5. å¨éå离6.å¨éå离äºãNginx çå®è£
ä¸ã Ngin...</span>1446 </a>1447 <span class="blog_title_box oneline no-title">1448 <span class="type-show type-show-blog type-show-after">åæ</span>1449 </span>1450 </p>1451 </div>1452 </div>1453 1454 1455<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_44543508/article/details/102651841","strategy":"BlogCommendHotData","index":"9"}">1456 <div class="content" style="width: 712px;">1457 <a href="https://blog.csdn.net/qq_44543508/article/details/102651841" target="_blank" rel="noopener" title="javaå¦ä¹ 路线导èªãæå¦è§é¢+å客+书ç±æ´çã">1458 <h4 class="text-truncate oneline" style="width: 552px;">1459 javaå¦ä¹ 路线导èªãæå¦è§é¢+å客+书ç±æ´çã </h4>1460 <div class="info-box d-flex align-content-center">1461 <p class="date-and-readNum oneline">1462 <span class="date hover-show">11-11</span>1463 <span class="read-num hover-hide">1464 é
è¯»æ° 1465 1ä¸+</span>1466 </p>1467 </div>1468 </a>1469 <p class="content" style="width: 712px;">1470 <a href="https://blog.csdn.net/qq_44543508/article/details/102651841" target="_blank" rel="noopener" title="javaå¦ä¹ 路线导èªãæå¦è§é¢+å客+书ç±æ´çã">1471 <span class="desc oneline">å¨å主认为ï¼å¦ä¹ javaçæä½³å¦ä¹ æ¹æ³è«è¿äºè§é¢+å客+书ç±+æ»ç»ï¼åä¸è
å主å°æ·æ¼å°½è´å°æ¥æ¯«äºè¿ç¯å客æç« ä¸ï¼è³äºæ»ç»å¨äºä¸ªäººï¼å主å°ä¸ºåä½ä¿é©¾æ¤èªï¼åä½èµ¶ç´§å²é¸ï¼ï¼ï¼ä¸å¤©æ¯å
¬å¹³çï¼åªè¦ä¸è¾è´æ¶é´ï¼...</span>1472 </a>1473 <span class="blog_title_box oneline no-title">1474 <span class="type-show type-show-blog type-show-after">åæ</span>1475 </span>1476 </p>1477 </div>1478 </div>1479 1480 1481<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/m0_37907797/article/details/102661778","strategy":"BlogCommendHotData","index":"10"}">1482 <div class="content" style="width: 712px;">1483 <a href="https://blog.csdn.net/m0_37907797/article/details/102661778" target="_blank" rel="noopener" title="ç¨åºåå¿
é¡»ææ¡çæ ¸å¿ç®æ³æåªäºï¼">1484 <h4 class="text-truncate oneline" style="width: 552px;">1485 ç¨åºåå¿
é¡»ææ¡çæ ¸å¿ç®æ³æåªäºï¼ </h4>1486 <div class="info-box d-flex align-content-center">1487 <p class="date-and-readNum oneline">1488 <span class="date hover-show">10-21</span>1489 <span class="read-num hover-hide">1490 é
è¯»æ° 1491 7ä¸+</span>1492 </p>1493 </div>1494 </a>1495 <p class="content" style="width: 712px;">1496 <a href="https://blog.csdn.net/m0_37907797/article/details/102661778" target="_blank" rel="noopener" title="ç¨åºåå¿
é¡»ææ¡çæ ¸å¿ç®æ³æåªäºï¼">1497 <span class="desc oneline">ç±äºæä¹åä¸ç´å¼ºè°æ°æ®ç»æ以åç®æ³å¦ä¹ çéè¦æ§ï¼æ以就æä¸äºè¯»è
ç»å¸¸é®æï¼æ°æ®ç»æä¸ç®æ³åºè¯¥è¦å¦ä¹ å°åªä¸ªç¨åº¦å¢ï¼ï¼è¯´å®è¯ï¼è¿ä¸ªé®é¢æä¸ç¥éè¦æä¹åçä½ ï¼ä¸»è¦åå³äºä½ æ³å¦ä¹ å°åªäºç¨åº¦ï¼ä¸è¿é对è¿ä¸ªé®é¢ï¼...</span>1498 </a>1499 <span class="blog_title_box oneline no-title">1500 <span class="type-show type-show-blog type-show-after">åæ</span>1501 </span>1502 </p>1503 </div>1504 </div>1505 1506 1507<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/magic_1024/article/details/102676075","strategy":"BlogCommendHotData","index":"11"}">1508 <div class="content" style="width: 712px;">1509 <a href="https://blog.csdn.net/magic_1024/article/details/102676075" target="_blank" rel="noopener" title="TCPä¸æ¬¡æ¡æåç">1510 <h4 class="text-truncate oneline" style="width: 552px;">1511 TCPä¸æ¬¡æ¡æåç </h4>1512 <div class="info-box d-flex align-content-center">1513 <p class="date-and-readNum oneline">1514 <span class="date hover-show">10-27</span>1515 <span class="read-num hover-hide">1516 é
è¯»æ° 1517 5378</span>1518 </p>1519 </div>1520 </a>1521 <p class="content" style="width: 712px;">1522 <a href="https://blog.csdn.net/magic_1024/article/details/102676075" target="_blank" rel="noopener" title="TCPä¸æ¬¡æ¡æåç">1523 <span class="desc oneline">TCPåè®®\TCPä¸æ¬¡æ¡æ</span>1524 </a>1525 <span class="blog_title_box oneline no-title">1526 <span class="type-show type-show-blog type-show-after">åæ</span>1527 </span>1528 </p>1529 </div>1530 </div>1531 1532 1533<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/weixin_43943977/article/details/102691392","strategy":"BlogCommendHotData","index":"12"}">1534 <div class="content" style="width: 712px;">1535 <a href="https://blog.csdn.net/weixin_43943977/article/details/102691392" target="_blank" rel="noopener" title="Pythonââç»ä¸æ£µæ¼äº®ç樱è±æ ï¼ä¸åç§æ¨±è±+ç«ç°+å£è¯æ åï¼">1536 <h4 class="text-truncate oneline" style="width: 552px;">1537 Pythonââç»ä¸æ£µæ¼äº®ç樱è±æ ï¼ä¸åç§æ¨±è±+ç«ç°+å£è¯æ åï¼ </h4>1538 <div class="info-box d-flex align-content-center">1539 <p class="date-and-readNum oneline">1540 <span class="date hover-show">10-22</span>1541 <span class="read-num hover-hide">1542 é
è¯»æ° 1543 4ä¸+</span>1544 </p>1545 </div>1546 </a>1547 <p class="content" style="width: 712px;">1548 <a href="https://blog.csdn.net/weixin_43943977/article/details/102691392" target="_blank" rel="noopener" title="Pythonââç»ä¸æ£µæ¼äº®ç樱è±æ ï¼ä¸åç§æ¨±è±+ç«ç°+å£è¯æ åï¼">1549 <span class="desc oneline">æè¿ç¿»å°ä¸ç¯ç¥ä¹ï¼ä¸é¢æä¸å°ç¨Pythonï¼å¤§å¤æ¯turtleåºï¼ç»å¶çæ å¾ï¼æè§å¾æ¼äº®ï¼ææ´çäºä¸ä¸ï¼æäºä¸äºæè§å¾ä¸éç代ç å享ç»å¤§å®¶ï¼è¿äºæé½æµè¯è¿ï¼ç¡®å®å¯ä»¥çæï¼1550one 樱è±æ 1551 å¨...</span>1552 </a>1553 <span class="blog_title_box oneline no-title">1554 <span class="type-show type-show-blog type-show-after">åæ</span>1555 </span>1556 </p>1557 </div>1558 </div>1559 1560 1561<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/m0_37907797/article/details/102759257","strategy":"BlogCommendHotData","index":"13"}">1562 <div class="content" style="width: 712px;">1563 <a href="https://blog.csdn.net/m0_37907797/article/details/102759257" target="_blank" rel="noopener" title="漫è¯ï¼ä»ä¹æ¯ https ?è¿åºè¯¥æ¯å
¨ç½æ https 讲çæ好çä¸ç¯æç« äº">1564 <h4 class="text-truncate oneline" style="width: 552px;">1565 漫è¯ï¼ä»ä¹æ¯ https ?è¿åºè¯¥æ¯å
¨ç½æ https 讲çæ好çä¸ç¯æç« äº </h4>1566 <div class="info-box d-flex align-content-center">1567 <p class="date-and-readNum oneline">1568 <span class="date hover-show">10-26</span>1569 <span class="read-num hover-hide">1570 é
è¯»æ° 1571 3ä¸+</span>1572 </p>1573 </div>1574 </a>1575 <p class="content" style="width: 712px;">1576 <a href="https://blog.csdn.net/m0_37907797/article/details/102759257" target="_blank" rel="noopener" title="漫è¯ï¼ä»ä¹æ¯ https ?è¿åºè¯¥æ¯å
¨ç½æ https 讲çæ好çä¸ç¯æç« äº">1577 <span class="desc oneline">ä»å¤©è¿ç¯æç« ï¼è®²éè¿å¯¹è¯çå½¢å¼ï¼è®©ä½ ç±æµ
å
¥æ·±çç¥éï¼ä¸ºä»ä¹ Https æ¯å®å
¨çã1578ä¸ã对称å å¯1579ä¸ç¦
ï¼å¨æ¯æ¬¡åéçå®æ°æ®ä¹åï¼æå¡å¨å
çæä¸æå¯é¥ï¼ç¶åå
æå¯é¥ä¼ è¾ç»å®¢æ·ç«¯ãä¹åæå¡å¨ç»å®¢...</span>1580 </a>1581 <span class="blog_title_box oneline no-title">1582 <span class="type-show type-show-blog type-show-after">åæ</span>1583 </span>1584 </p>1585 </div>1586 </div>1587 1588 1589<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/Lin16819/article/details/102759862","strategy":"BlogCommendHotData","index":"14"}">1590 <div class="content" style="width: 712px;">1591 <a href="https://blog.csdn.net/Lin16819/article/details/102759862" target="_blank" rel="noopener" title="HTML CSSæ´çç¬è®°">1592 <h4 class="text-truncate oneline" style="width: 552px;">1593 HTML CSSæ´çç¬è®° </h4>1594 <div class="info-box d-flex align-content-center">1595 <p class="date-and-readNum oneline">1596 <span class="date hover-show">10-26</span>1597 <span class="read-num hover-hide">1598 é
è¯»æ° 1599 1ä¸+</span>1600 </p>1601 </div>1602 </a>1603 <p class="content" style="width: 712px;">1604 <a href="https://blog.csdn.net/Lin16819/article/details/102759862" target="_blank" rel="noopener" title="HTML CSSæ´çç¬è®°">1605 <span class="desc oneline">常è§åä½åä½ï¼16061.em1607移å¨ç«¯å¸¸ç¨çåä½å°ºå¯¸åä½ï¼è¯´ç½emå°±ç¸å½äºâåâï¼æ¯å¦è®¾ç½®å½åçdivçåä½å¤§å°ä¸º1.5emï¼åå½åçdivçåä½å¤§å°ä¸ºï¼å½ådiv继æ¿çåä½å¤§å°*1.5ã1608ä½å½divè¿è¡åµ...</span>1609 </a>1610 <span class="blog_title_box oneline no-title">1611 <span class="type-show type-show-blog type-show-after">åæ</span>1612 </span>1613 </p>1614 </div>1615 </div>1616 1617 1618<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/weixin_45108087/article/details/102766281","strategy":"BlogCommendHotData","index":"15"}">1619 <div class="content" style="width: 712px;">1620 <a href="https://blog.csdn.net/weixin_45108087/article/details/102766281" target="_blank" rel="noopener" title="å²ä¸æå
¨çmysqlåºç¡æç¨">1621 <h4 class="text-truncate oneline" style="width: 552px;">1622 å²ä¸æå
¨çmysqlåºç¡æç¨ </h4>1623 <div class="info-box d-flex align-content-center">1624 <p class="date-and-readNum oneline">1625 <span class="date hover-show">10-28</span>1626 <span class="read-num hover-hide">1627 é
è¯»æ° 1628 2ä¸+</span>1629 </p>1630 </div>1631 </a>1632 <p class="content" style="width: 712px;">1633 <a href="https://blog.csdn.net/weixin_45108087/article/details/102766281" target="_blank" rel="noopener" title="å²ä¸æå
¨çmysqlåºç¡æç¨">1634 <span class="desc oneline">å¯å¨ä¸åæ¢1635å¯å¨mysqlæå¡1636sudo /usr/local/mysql/support-files/mysql.server start1637åæ¢mysqlæå¡1638sudo /usr/loc...</span>1639 </a>1640 <span class="blog_title_box oneline no-title">1641 <span class="type-show type-show-blog type-show-after">åæ</span>1642 </span>1643 </p>1644 </div>1645 </div>1646 1647 1648<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/m0_37907797/article/details/102767860","strategy":"BlogCommendHotData","index":"16"}">1649 <div class="content" style="width: 712px;">1650 <a href="https://blog.csdn.net/m0_37907797/article/details/102767860" target="_blank" rel="noopener" title="为ä»ä¹ä½ å¦ä¸ä¼éå½ï¼åå«éå½ï¼è°è°æçç»éª">1651 <h4 class="text-truncate oneline" style="width: 552px;">1652 为ä»ä¹ä½ å¦ä¸ä¼éå½ï¼åå«éå½ï¼è°è°æçç»éª </h4>1653 <div class="info-box d-flex align-content-center">1654 <p class="date-and-readNum oneline">1655 <span class="date hover-show">10-28</span>1656 <span class="read-num hover-hide">1657 é
è¯»æ° 1658 3ä¸+</span>1659 </p>1660 </div>1661 </a>1662 <p class="content" style="width: 712px;">1663 <a href="https://blog.csdn.net/m0_37907797/article/details/102767860" target="_blank" rel="noopener" title="为ä»ä¹ä½ å¦ä¸ä¼éå½ï¼åå«éå½ï¼è°è°æçç»éª">1664 <span class="desc oneline">å¯è½å¾å¤äººå¨å¤§ä¸çæ¶åï¼å°±å·²ç»æ¥è§¦äºéå½äºï¼ä¸è¿ï¼ææ¢ä¿è¯å¾å¤äººåå¦è
åå¼å§æ¥è§¦éå½çæ¶åï¼æ¯ä¸è¸æµé¼çï¼æå½åä¹æ¯ï¼ç»æçæè§å°±æ¯ï¼éå½å¤ªç¥å¥äºï¼1665å¯è½ä¹æä¸å¤§é¨å人ç¥ééå½ï¼ä¹è½ççæéå½ï¼ä½å¨å®...</span>1666 </a>1667 <span class="blog_title_box oneline no-title">1668 <span class="type-show type-show-blog type-show-after">åæ</span>1669 </span>1670 </p>1671 </div>1672 </div>1673 1674 1675<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_36903042/article/details/102770331","strategy":"BlogCommendHotData","index":"17"}">1676 <div class="content" style="width: 712px;">1677 <a href="https://blog.csdn.net/qq_36903042/article/details/102770331" target="_blank" rel="noopener" title="大å¦åå¹´ï¼å享çè¿çä¼è´¨ä¹¦ç±">1678 <h4 class="text-truncate oneline" style="width: 552px;">1679 大å¦åå¹´ï¼å享çè¿çä¼è´¨ä¹¦ç± </h4>1680 <div class="info-box d-flex align-content-center">1681 <p class="date-and-readNum oneline">1682 <span class="date hover-show">10-27</span>1683 <span class="read-num hover-hide">1684 é
è¯»æ° 1685 2ä¸+</span>1686 </p>1687 </div>1688 </a>1689 <p class="content" style="width: 712px;">1690 <a href="https://blog.csdn.net/qq_36903042/article/details/102770331" target="_blank" rel="noopener" title="大å¦åå¹´ï¼å享çè¿çä¼è´¨ä¹¦ç±">1691 <span class="desc oneline">æ°æ®ç»æä¸ç®æ³æ¯æå¨å¤§å¦é第ä¸æ¬¡æ¥è§¦å°çï¼å½æ¶å¦äºå¾å¤å
¶ä»å®åãç½é¡µä¹ç±»çï¼ä¸å¼å§å°±æè§çº³é·ï¼æ°æ®ç»æåç®æ³å¦è¿ä¸ªæå¥ç¨ï¼åå ä¸ä¸çæ¯ä¸æé鸡大å¦ï¼èå¸è®²çä¹æ¯æ¨¡æ¨¡ç³ç³ï¼å¹³æ¶å项ç®ãç»ä¹ ä¹å ä¹ä¸ç¨æ°æ®...</span>1692 </a>1693 <span class="blog_title_box oneline no-title">1694 <span class="type-show type-show-blog type-show-after">åæ</span>1695 </span>1696 </p>1697 </div>1698 </div>1699 1700 1701<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/harvic880925/article/details/102774769","strategy":"BlogCommendHotData","index":"18"}">1702 <div class="content" style="width: 712px;">1703 <a href="https://blog.csdn.net/harvic880925/article/details/102774769" target="_blank" rel="noopener" title="æåªäºè®©ç¨åºååçç»çç建议">1704 <h4 class="text-truncate oneline" style="width: 552px;">1705 æåªäºè®©ç¨åºååçç»çç建议 </h4>1706 <div class="info-box d-flex align-content-center">1707 <p class="date-and-readNum oneline">1708 <span class="date hover-show">10-28</span>1709 <span class="read-num hover-hide">1710 é
è¯»æ° 1711 5ä¸+</span>1712 </p>1713 </div>1714 </a>1715 <p class="content" style="width: 712px;">1716 <a href="https://blog.csdn.net/harvic880925/article/details/102774769" target="_blank" rel="noopener" title="æåªäºè®©ç¨åºååçç»çç建议">1717 <span class="desc oneline">ä»ä¸äºå¹´å¤ï¼è¾è½¬ä¸¤ä¸ªå¤§åï¼åºè¿ä¹¦ï¼åè¿ä¸ï¼ä»ææ¯å°ç½æé¿ä¸ºåºå±ç®¡çï¼èåå 个ä¸å
大çåçä¸è¿ä¸ªé®é¢ï¼å¸æè½å¸®å°å¤§å®¶ï¼è®°å¾å¸®æç¹èµå¦ã1718æ²é»æ¿ï¼ï¼ï¼è¯»äºè¿ç¯æç« ï¼ä½ å°ç¥éå¦ä½æè½è¿å¤§åï¼å¦ä½å®ç°è´¢å¡èª...</span>1719 </a>1720 <span class="blog_title_box oneline no-title">1721 <span class="type-show type-show-blog type-show-after">åæ</span>1722 </span>1723 </p>1724 </div>1725 </div>1726 1727 1728<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/William0318/article/details/102775217","strategy":"BlogCommendHotData","index":"19"}">1729 <div class="content" style="width: 712px;">1730 <a href="https://blog.csdn.net/William0318/article/details/102775217" target="_blank" rel="noopener" title="å²ä¸æå
¨æ£å表达å¼è¯æ³ï¼ææ«é常ç¨è¡¨è¾¾å¼ï¼">1731 <h4 class="text-truncate oneline" style="width: 552px;">1732 å²ä¸æå
¨æ£å表达å¼è¯æ³ï¼ææ«é常ç¨è¡¨è¾¾å¼ï¼ </h4>1733 <div class="info-box d-flex align-content-center">1734 <p class="date-and-readNum oneline">1735 <span class="date hover-show">10-28</span>1736 <span class="read-num hover-hide">1737 é
è¯»æ° 1738 7865</span>1739 </p>1740 </div>1741 </a>1742 <p class="content" style="width: 712px;">1743 <a href="https://blog.csdn.net/William0318/article/details/102775217" target="_blank" rel="noopener" title="å²ä¸æå
¨æ£å表达å¼è¯æ³ï¼ææ«é常ç¨è¡¨è¾¾å¼ï¼">1744 <span class="desc oneline">åºè¯å°è¯´ï¼ç´æ¥å¼å§å¦ä¹ ï¼1745ä¸ãå
å符1746å
å符æ¯æé æ£å表达å¼çä¸ç§åºæ¬å
ç´ ã1747. ï¼å¹é
é¤æ¢è¡ç¬¦ä»¥å¤çä»»æå符1748wï¼å¹é
åæ¯ææ°åæä¸å线ææ±å1749sï¼å¹é
ä»»æç空ç½ç¬¦1750dï¼å¹é
æ°å1751bï¼...</span>1752 </a>1753 <span class="blog_title_box oneline no-title">1754 <span class="type-show type-show-blog type-show-after">åæ</span>1755 </span>1756 </p>1757 </div>1758 </div>1759 1760 1761<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/hollis_chuang/article/details/102776191","strategy":"BlogCommendHotData","index":"20"}">1762 <div class="content" style="width: 712px;">1763 <a href="https://blog.csdn.net/hollis_chuang/article/details/102776191" target="_blank" rel="noopener" title="æè¿ç¨åºåé¢ç¹è¢«æï¼å¦ä½é¿å
é¢åçç±ç¼ç¨ï¼ï¼">1764 <h4 class="text-truncate oneline" style="width: 552px;">1765 æè¿ç¨åºåé¢ç¹è¢«æï¼å¦ä½é¿å
é¢åçç±ç¼ç¨ï¼ï¼ </h4>1766 <div class="info-box d-flex align-content-center">1767 <p class="date-and-readNum oneline">1768 <span class="date hover-show">10-28</span>1769 <span class="read-num hover-hide">1770 é
è¯»æ° 1771 6ä¸+</span>1772 </p>1773 </div>1774 </a>1775 <p class="content" style="width: 712px;">1776 <a href="https://blog.csdn.net/hollis_chuang/article/details/102776191" target="_blank" rel="noopener" title="æè¿ç¨åºåé¢ç¹è¢«æï¼å¦ä½é¿å
é¢åçç±ç¼ç¨ï¼ï¼">1777 <span class="desc oneline">æè¿ï¼æå
³ç¨åºåå 为åä¸æäºé¡¹ç®å¼å导è´è¢«èµ·è¯ï¼çè³è¢«å¤åçäºä»¶åççæ¯è¾å¤ï¼1778æç¨åºåå 为æ¥äºä¸ªå¤å
ï¼å¸®å«äººåäºä¸ªè½¯ä»¶ï¼ç»æè¿ä¸ªè½¯ä»¶è¢«ç¨äºèµå导è´è¢«æã1779æå
¬å¸å©ç¨ç¬è«æåç¨æ·ä¿¡æ¯ï¼æå被åç°ï¼å¯¼è´...</span>1780 </a>1781 <span class="blog_title_box oneline no-title">1782 <span class="type-show type-show-blog type-show-after">åæ</span>1783 </span>1784 </p>1785 </div>1786 </div>1787 1788 1789<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/petterp/article/details/102779131","strategy":"BlogCommendHotData","index":"21"}">1790 <div class="content" style="width: 712px;">1791 <a href="https://blog.csdn.net/petterp/article/details/102779131" target="_blank" rel="noopener" title="ä¸æææä»ä¹æ¯TCP/IPåè®®">1792 <h4 class="text-truncate oneline" style="width: 552px;">1793 ä¸æææä»ä¹æ¯TCP/IPåè®® </h4>1794 <div class="info-box d-flex align-content-center">1795 <p class="date-and-readNum oneline">1796 <span class="date hover-show">10-28</span>1797 <span class="read-num hover-hide">1798 é
è¯»æ° 1799 2ä¸+</span>1800 </p>1801 </div>1802 </a>1803 <p class="content" style="width: 712px;">1804 <a href="https://blog.csdn.net/petterp/article/details/102779131" target="_blank" rel="noopener" title="ä¸æææä»ä¹æ¯TCP/IPåè®®">1805 <span class="desc oneline">ä»ä¹æ¯TCP/IPåè®®?1806计ç®æºä¸ç½ç»è®¾å¤ä¹é´å¦æè¦ç¸äºéä¿¡,åæ¹å°±å¿
é¡»åºäºç¸åçæ¹æ³.æ¯å¦å¦ä½æ¢æµå°éä¿¡ç®æ .ç±åªä¸è¾¹å
åèµ·éä¿¡,使ç¨åªç§è¯è¨è¿è¡éä¿¡,ææ ·ç»æéä¿¡çè§åé½éè¦äºå
ç¡®å®.ä¸åç硬件...</span>1807 </a>1808 <span class="blog_title_box oneline no-title">1809 <span class="type-show type-show-blog type-show-after">åæ</span>1810 </span>1811 </p>1812 </div>1813 </div>1814 1815 1816<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/m0_37907797/article/details/102781027","strategy":"BlogCommendHotData","index":"22"}">1817 <div class="content" style="width: 712px;">1818 <a href="https://blog.csdn.net/m0_37907797/article/details/102781027" target="_blank" rel="noopener" title="大å¦åå¹´èªå¦èµ°æ¥ï¼è¿äºç§èçå®ç¨å·¥å
·/å¦ä¹ ç½ç«æè´¡ç®åºæ¥äº">1819 <h4 class="text-truncate oneline" style="width: 552px;">1820 大å¦åå¹´èªå¦èµ°æ¥ï¼è¿äºç§èçå®ç¨å·¥å
·/å¦ä¹ ç½ç«æè´¡ç®åºæ¥äº </h4>1821 <div class="info-box d-flex align-content-center">1822 <p class="date-and-readNum oneline">1823 <span class="date hover-show">10-28</span>1824 <span class="read-num hover-hide">1825 é
è¯»æ° 1826 13ä¸+</span>1827 </p>1828 </div>1829 </a>1830 <p class="content" style="width: 712px;">1831 <a href="https://blog.csdn.net/m0_37907797/article/details/102781027" target="_blank" rel="noopener" title="大å¦åå¹´èªå¦èµ°æ¥ï¼è¿äºç§èçå®ç¨å·¥å
·/å¦ä¹ ç½ç«æè´¡ç®åºæ¥äº">1832 <span class="desc oneline">大å¦åå¹´ï¼ç课æ¬æ¯ä¸å¯è½ä¸ç´ç课æ¬çäºï¼å¯¹äºå¦ä¹ ï¼ç¹å«æ¯èªå¦ï¼åäºæç´¢ç½ä¸çä¸äºèµæºæ¥è¾
å©ï¼è¿æ¯é常æå¿
è¦çï¼ä¸é¢æå°±æè¿å å¹´ç§èçåç§èµæºï¼ç½ç«è´¡ç®åºæ¥ç»ä½ 们ã主è¦æï¼çµå书æç´¢ãå®ç¨å·¥å
·ãå¨çº¿è§é¢...</span>1833 </a>1834 <span class="blog_title_box oneline no-title">1835 <span class="type-show type-show-blog type-show-after">åæ</span>1836 </span>1837 </p>1838 </div>1839 </div>1840 1841 1842<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qing_gee/article/details/102781522","strategy":"BlogCommendHotData","index":"23"}">1843 <div class="content" style="width: 712px;">1844 <a href="https://blog.csdn.net/qing_gee/article/details/102781522" target="_blank" rel="noopener" title="å¦ä¹ Java åºè¯¥å
³æ³¨åªäºç½ç«ï¼">1845 <h4 class="text-truncate oneline" style="width: 552px;">1846 å¦ä¹ Java åºè¯¥å
³æ³¨åªäºç½ç«ï¼ </h4>1847 <div class="info-box d-flex align-content-center">1848 <p class="date-and-readNum oneline">1849 <span class="date hover-show">10-28</span>1850 <span class="read-num hover-hide">1851 é
è¯»æ° 1852 1ä¸+</span>1853 </p>1854 </div>1855 </a>1856 <p class="content" style="width: 712px;">1857 <a href="https://blog.csdn.net/qing_gee/article/details/102781522" target="_blank" rel="noopener" title="å¦ä¹ Java åºè¯¥å
³æ³¨åªäºç½ç«ï¼">1858 <span class="desc oneline">ç»å¸¸æä¸äºè¯»è
é®æï¼âäºå¥ï¼å¦ä¹ Java åºè¯¥å
³æ³¨åªäºç½ç«ï¼âï¼æä¹åçæ度ä¸ç´æ¯ä¸ç¥ä¹ãä¸æç´¢å¼ææä¸ä¸ä¸å°±ç¥éäºãä½è¯»è
对æè¿ä¸ªæ度å¾ä¸æ»¡æï¼ä»ä»¬è¯´ï¼âæå¨é®ä½ ï¼åä¸æ¯é®ç¥ä¹ï¼é®æç´¢å¼æãâä½ è¿...</span>1859 </a>1860 <span class="blog_title_box oneline no-title">1861 <span class="type-show type-show-blog type-show-after">åæ</span>1862 </span>1863 </p>1864 </div>1865 </div>1866 1867 1868<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qing_gee/article/details/102784577","strategy":"BlogCommendHotData","index":"24"}">1869 <div class="content" style="width: 712px;">1870 <a href="https://blog.csdn.net/qing_gee/article/details/102784577" target="_blank" rel="noopener" title="åªäº Java ç¥è¯ä¸éè¦åå¦äº">1871 <h4 class="text-truncate oneline" style="width: 552px;">1872 åªäº Java ç¥è¯ä¸éè¦åå¦äº </h4>1873 <div class="info-box d-flex align-content-center">1874 <p class="date-and-readNum oneline">1875 <span class="date hover-show">10-28</span>1876 <span class="read-num hover-hide">1877 é
è¯»æ° 1878 1ä¸+</span>1879 </p>1880 </div>1881 </a>1882 <p class="content" style="width: 712px;">1883 <a href="https://blog.csdn.net/qing_gee/article/details/102784577" target="_blank" rel="noopener" title="åªäº Java ç¥è¯ä¸éè¦åå¦äº">1884 <span class="desc oneline">å¼ æ å¿å¨å¦å¤ªææ³çæ¶åï¼ä»ç¹çå¸ç¶å¼ ä¸ä¸°å诫ä»ä¸å®è¦æä¹åæå¦ä¹ çæ¦åå
¨é¨å¿æï¼å¿å¾è¶å¤å°±ä¼å¦å¾è¶å¿«ã1885åæ ·çï¼èªå¦ Java çæ¶åä¸å®è¦å
ç¥éåªäº Java ç¥è¯ä¸éè¦åå¦äºï¼æ¯ç«ææ¯çæ´æ°è¿ä»£å°±...</span>1886 </a>1887 <span class="blog_title_box oneline no-title">1888 <span class="type-show type-show-blog type-show-after">åæ</span>1889 </span>1890 </p>1891 </div>1892 </div>1893 1894 1895<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_36903042/article/details/102792114","strategy":"BlogCommendHotData","index":"25"}">1896 <div class="content" style="width: 712px;">1897 <a href="https://blog.csdn.net/qq_36903042/article/details/102792114" target="_blank" rel="noopener" title="大å¦åå¹´ï¼ææç§èçèªå¦ãå¦ä¹ ç½ç«/å®ç¨å·¥å
·ãé½è´¡ç®åºæ¥äº">1898 <h4 class="text-truncate oneline" style="width: 552px;">1899 大å¦åå¹´ï¼ææç§èçèªå¦ãå¦ä¹ ç½ç«/å®ç¨å·¥å
·ãé½è´¡ç®åºæ¥äº </h4>1900 <div class="info-box d-flex align-content-center">1901 <p class="date-and-readNum oneline">1902 <span class="date hover-show">10-29</span>1903 <span class="read-num hover-hide">1904 é
è¯»æ° 1905 5ä¸+</span>1906 </p>1907 </div>1908 </a>1909 <p class="content" style="width: 712px;">1910 <a href="https://blog.csdn.net/qq_36903042/article/details/102792114" target="_blank" rel="noopener" title="大å¦åå¹´ï¼ææç§èçèªå¦ãå¦ä¹ ç½ç«/å®ç¨å·¥å
·ãé½è´¡ç®åºæ¥äº">1911 <span class="desc oneline">å¨å享ä¹åï¼å
说说åå¦è
å¦ä½å¦ä¹ ç¼ç¨ï¼è¿ä¸ªè¯é¢æ³å¿
é常çéè¦ï¼è¦å¦å¥½ç¼ç¨ï¼ç»ä½ ä¸äºå¦ä¹ ç½ç«ä¹å¥½ãå®ç¨å·¥å
·ä¹å¥½ï¼ä½åææ¯ä½ ç¥éå¦ä½å»å¦ä¹ å®ã1912è§è¿å¾å¤åå¦è
ï¼ä»¥åå°é¹¿æåå¼å§å¦ä¹ çæ¶åï¼ä¹æ¯èªå·±çæ¸ç´¢ï¼...</span>1913 </a>1914 <span class="blog_title_box oneline no-title">1915 <span class="type-show type-show-blog type-show-after">åæ</span>1916 </span>1917 </p>1918 </div>1919 </div>1920 1921 1922<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/gao_chun/article/details/102795414","strategy":"BlogCommendHotData","index":"26"}">1923 <div class="content" style="width: 712px;">1924 <a href="https://blog.csdn.net/gao_chun/article/details/102795414" target="_blank" rel="noopener" title="ä¸å½éº»å°ï¼ä¸çä¸ææ©çåºåé¾é¡¹ç®">1925 <h4 class="text-truncate oneline" style="width: 552px;">1926 ä¸å½éº»å°ï¼ä¸çä¸ææ©çåºåé¾é¡¹ç® </h4>1927 <div class="info-box d-flex align-content-center">1928 <p class="date-and-readNum oneline">1929 <span class="date hover-show">10-29</span>1930 <span class="read-num hover-hide">1931 é
è¯»æ° 1932 4ä¸+</span>1933 </p>1934 </div>1935 </a>1936 <p class="content" style="width: 712px;">1937 <a href="https://blog.csdn.net/gao_chun/article/details/102795414" target="_blank" rel="noopener" title="ä¸å½éº»å°ï¼ä¸çä¸ææ©çåºåé¾é¡¹ç®">1938 <span class="desc oneline">ä¸å½éº»å°ï¼ä¸çä¸ææ©çåºåé¾é¡¹ç®1939æè¿åºåé¾è¿ä¸ªç©æå被å¸åºæçå¾æ¯ç«çï¼ç¸ä¿¡å¤§é¨å人é½ä¸å¤ªæ¸
æ¥è¿ç©æå°åºæ¯æä¹æ ·çä¸ä¸ªæ¦å¿µï¼å®æ¥äºï¼å®æ¥äºï¼å®å°åºæ¯å¥~ å½å®¶é½å¼å§åææ¯æäºï¼ä¸é¢æ¯ä¸ä¸ªéä¿ææç...</span>1940 </a>1941 <span class="blog_title_box oneline no-title">1942 <span class="type-show type-show-blog type-show-after">åæ</span>1943 </span>1944 </p>1945 </div>1946 </div>1947 1948 1949<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/zcg_741454897/article/details/102796022","strategy":"BlogCommendHotData","index":"27"}">1950 <div class="content" style="width: 712px;">1951 <a href="https://blog.csdn.net/zcg_741454897/article/details/102796022" target="_blank" rel="noopener" title="æ¯ç¹å¸åç详解">1952 <h4 class="text-truncate oneline" style="width: 552px;">1953 æ¯ç¹å¸åç详解 </h4>1954 <div class="info-box d-flex align-content-center">1955 <p class="date-and-readNum oneline">1956 <span class="date hover-show">10-29</span>1957 <span class="read-num hover-hide">1958 é
è¯»æ° 1959 2ä¸+</span>1960 </p>1961 </div>1962 </a>1963 <p class="content" style="width: 712px;">1964 <a href="https://blog.csdn.net/zcg_741454897/article/details/102796022" target="_blank" rel="noopener" title="æ¯ç¹å¸åç详解">1965 <span class="desc oneline">ä¸ãä»ä¹æ¯æ¯ç¹å¸1966æ¯ç¹å¸æ¯ä¸ç§çµåè´§å¸ï¼æ¯ä¸ç§åºäºå¯ç å¦çè´§å¸ï¼å¨2008å¹´11æ1æ¥ç±ä¸æ¬èªå表æ¯ç¹å¸ç½ç®ä¹¦ï¼æä¸æåºäºä¸ç§å»ä¸å¿åççµå记账系ç»ï¼æ们平æ¶ççµåç°éæ¯é¶è¡æ¥è®°è´¦ï¼å 为é¶è¡çèåæ¯...</span>1967 </a>1968 <span class="blog_title_box oneline no-title">1969 <span class="type-show type-show-blog type-show-after">åæ</span>1970 </span>1971 </p>1972 </div>1973 </div>1974 1975 1976<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/ityard/article/details/102807071","strategy":"BlogCommendHotData","index":"28"}">1977 <div class="content" style="width: 712px;">1978 <a href="https://blog.csdn.net/ityard/article/details/102807071" target="_blank" rel="noopener" title="Python åºç¡ï¼ä¸ï¼ï¼å
¥é¨å¿
å¤ç¥è¯">1979 <h4 class="text-truncate oneline" style="width: 552px;">1980 Python åºç¡ï¼ä¸ï¼ï¼å
¥é¨å¿
å¤ç¥è¯ </h4>1981 <div class="info-box d-flex align-content-center">1982 <p class="date-and-readNum oneline">1983 <span class="date hover-show">10-30</span>1984 <span class="read-num hover-hide">1985 é
è¯»æ° 1986 1ä¸+</span>1987 </p>1988 </div>1989 </a>1990 <p class="content" style="width: 712px;">1991 <a href="https://blog.csdn.net/ityard/article/details/102807071" target="_blank" rel="noopener" title="Python åºç¡ï¼ä¸ï¼ï¼å
¥é¨å¿
å¤ç¥è¯">1992 <span class="desc oneline">Python å
¥é¨å¿
å¤ç¥è¯ï¼ä½ é½ææ¡äºåï¼</span>1993 </a>1994 <span class="blog_title_box oneline no-title">1995 <span class="type-show type-show-blog type-show-after">åæ</span>1996 </span>1997 </p>1998 </div>1999 </div>2000 2001 2002<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/xiyue001/article/details/102816596","strategy":"BlogCommendHotData","index":"29"}">2003 <div class="content" style="width: 712px;">2004 <a href="https://blog.csdn.net/xiyue001/article/details/102816596" target="_blank" rel="noopener" title="å
¼èç¨åºåä¸è¬å¯ä»¥ä»ä»ä¹å¹³å°æ¥ç§æ´»ï¼">2005 <h4 class="text-truncate oneline" style="width: 552px;">2006 å
¼èç¨åºåä¸è¬å¯ä»¥ä»ä»ä¹å¹³å°æ¥ç§æ´»ï¼ </h4>2007 <div class="info-box d-flex align-content-center">2008 <p class="date-and-readNum oneline">2009 <span class="date hover-show">10-31</span>2010 <span class="read-num hover-hide">2011 é
è¯»æ° 2012 4ä¸+</span>2013 </p>2014 </div>2015 </a>2016 <p class="content" style="width: 712px;">2017 <a href="https://blog.csdn.net/xiyue001/article/details/102816596" target="_blank" rel="noopener" title="å
¼èç¨åºåä¸è¬å¯ä»¥ä»ä»ä¹å¹³å°æ¥ç§æ´»ï¼">2018 <span class="desc oneline">è¿ä¸ªé®é¢æè¿è¡äºç³»ç»æ§çæ»ç»ï¼ä»¥ä¸å°è¿è¡è¨ç®æèµ
ç说æåæ¸ éæä¾ï¼å¸æ对åä½å°ç¿/å°åªä»¬æ帮å©~2019æ ¹æ®æ们çç»éªï¼ç¨åºåå
¼è主è¦å为ä¸ç§ï¼å
¼èèä½ä¼å
ã项ç®æ´å
åèªç±èä¸è
é©»åºã2020æè°çå
¼èèä½ä¼...</span>2021 </a>2022 <span class="blog_title_box oneline no-title">2023 <span class="type-show type-show-blog type-show-after">åæ</span>2024 </span>2025 </p>2026 </div>2027 </div>2028 2029 2030<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/isea533/article/details/102823706","strategy":"BlogCommendHotData","index":"30"}">2031 <div class="content" style="width: 712px;">2032 <a href="https://blog.csdn.net/isea533/article/details/102823706" target="_blank" rel="noopener" title="Dubbo æ¥å£å¼å¸¸å¤çé»è¾">2033 <h4 class="text-truncate oneline" style="width: 552px;">2034 Dubbo æ¥å£å¼å¸¸å¤çé»è¾ </h4>2035 <div class="info-box d-flex align-content-center">2036 <p class="date-and-readNum oneline">2037 <span class="date hover-show">10-30</span>2038 <span class="read-num hover-hide">2039 é
è¯»æ° 2040 369</span>2041 </p>2042 </div>2043 </a>2044 <p class="content" style="width: 712px;">2045 <a href="https://blog.csdn.net/isea533/article/details/102823706" target="_blank" rel="noopener" title="Dubbo æ¥å£å¼å¸¸å¤çé»è¾">2046 <span class="desc oneline">API æ¥å£ä¸æåºçå¼å¸¸ç±»åï¼æä¸ç³»åçè§åï¼ä»£ç å¨ ExceptionFilter ç onResponse ä¸ã20471. å¦ææ¯åæ£å¼å¸¸ï¼éRuntimeï¼å°±ç´æ¥æåº2048è¿æ¯å 为å¦ææ¯åæ£å¼å¸¸ï¼æ¥å£å®...</span>2049 </a>2050 <span class="blog_title_box oneline no-title">2051 <span class="type-show type-show-blog type-show-after">åæ</span>2052 </span>2053 </p>2054 </div>2055 </div>2056 2057 2058<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/sunnyzyq/article/details/102833096","strategy":"BlogCommendHotData","index":"31"}">2059 <div class="content" style="width: 712px;">2060 <a href="https://blog.csdn.net/sunnyzyq/article/details/102833096" target="_blank" rel="noopener" title="Ngrokï¼ è¶
ç®åçå
ç½ç©¿éï¼äºè§£ä¸ä¸ ï¼">2061 <h4 class="text-truncate oneline" style="width: 552px;">2062 Ngrokï¼ è¶
ç®åçå
ç½ç©¿éï¼äºè§£ä¸ä¸ ï¼ </h4>2063 <div class="info-box d-flex align-content-center">2064 <p class="date-and-readNum oneline">2065 <span class="date hover-show">10-31</span>2066 <span class="read-num hover-hide">2067 é
è¯»æ° 2068 7647</span>2069 </p>2070 </div>2071 </a>2072 <p class="content" style="width: 712px;">2073 <a href="https://blog.csdn.net/sunnyzyq/article/details/102833096" target="_blank" rel="noopener" title="Ngrokï¼ è¶
ç®åçå
ç½ç©¿éï¼äºè§£ä¸ä¸ ï¼">2074 <span class="desc oneline">ã1ãä»ä¹æ¯å
ç½ç©¿éï¼2075é¦å
ï¼æ们çæ´»ä¸çç½ç»ä»åºç¨ä¸å¯ä»¥å为å
ç½åå¤ç½ï¼2076å
ç½å°±æ¯ä½ èªå·±çç½ç»ç¯å¢ï¼å°±ä½ èªå·±è½è®¿é®ï¼æ¯å¦ä½ æ¬å°æµè¯è¿è¡çlocalhostï¼2077å¤ç½å°±ä¸è¨èå»äºï¼ä½ çç½é¡µï¼è§é¢ç...</span>2078 </a>2079 <span class="blog_title_box oneline no-title">2080 <span class="type-show type-show-blog type-show-after">åæ</span>2081 </span>2082 </p>2083 </div>2084 </div>2085 2086 2087<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/xufive/article/details/102856921","strategy":"BlogCommendHotData","index":"32"}">2088 <div class="content" style="width: 712px;">2089 <a href="https://blog.csdn.net/xufive/article/details/102856921" target="_blank" rel="noopener" title="Pythonå大è£
Bè¯æ³">2090 <h4 class="text-truncate oneline" style="width: 552px;">2091 Pythonå大è£
Bè¯æ³ </h4>2092 <div class="info-box d-flex align-content-center">2093 <p class="date-and-readNum oneline">2094 <span class="date hover-show">11-02</span>2095 <span class="read-num hover-hide">2096 é
è¯»æ° 2097 5ä¸+</span>2098 </p>2099 </div>2100 </a>2101 <p class="content" style="width: 712px;">2102 <a href="https://blog.csdn.net/xufive/article/details/102856921" target="_blank" rel="noopener" title="Pythonå大è£
Bè¯æ³">2103 <span class="desc oneline">Python æ¯ä¸ç§ä»£è¡¨ç®åææ³çè¯è¨ï¼å
¶è¯æ³ç¸å¯¹ç®åï¼å¾å®¹æä¸æãä¸è¿ï¼å¦æå°±æ¤å°è§ Python è¯æ³çç²¾å¦åæ·±éï¼é£å°±å¤§éç¹éäºãæ¬æç²¾å¿çéäºæè½å±ç° Python è¯æ³ä¹ç²¾å¦çå个ç¥è¯ç¹ï¼å¹¶...</span>2104 </a>2105 <span class="blog_title_box oneline no-title">2106 <span class="type-show type-show-blog type-show-after">åæ</span>2107 </span>2108 </p>2109 </div>2110 </div>2111 2112 2113<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/juwikuang/article/details/102876985","strategy":"BlogCommendHotData","index":"33"}">2114 <div class="content" style="width: 712px;">2115 <a href="https://blog.csdn.net/juwikuang/article/details/102876985" target="_blank" rel="noopener" title="2019å¹´11æä¸å½ç¼ç¨è¯è¨æè¡æ¦">2116 <h4 class="text-truncate oneline" style="width: 552px;">2117 2019å¹´11æä¸å½ç¼ç¨è¯è¨æè¡æ¦ </h4>2118 <div class="info-box d-flex align-content-center">2119 <p class="date-and-readNum oneline">2120 <span class="date hover-show">11-02</span>2121 <span class="read-num hover-hide">2122 é
è¯»æ° 2123 4376</span>2124 </p>2125 </div>2126 </a>2127 <p class="content" style="width: 712px;">2128 <a href="https://blog.csdn.net/juwikuang/article/details/102876985" target="_blank" rel="noopener" title="2019å¹´11æä¸å½ç¼ç¨è¯è¨æè¡æ¦">2129 <span class="desc oneline">2019å¹´11æ2æ¥ï¼æç»è®¡äºææèç½ç«ï¼è·å¾ææç¨åºåæèæ°æ®9ä¸æ¡ãé对æèä¿¡æ¯ï¼æåç¼ç¨è¯è¨å
³é®åï¼å¹¶ç»è®¡å¦ä¸ï¼2130ç¼ç¨è¯è¨æ¯ä¾2131rank2132pl_2133percentage213412135jav...</span>2136 </a>2137 <span class="blog_title_box oneline no-title">2138 <span class="type-show type-show-blog type-show-after">åæ</span>2139 </span>2140 </p>2141 </div>2142 </div>2143 2144 2145<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/u013486414/article/details/102949443","strategy":"BlogCommendHotData","index":"34"}">2146 <div class="content" style="width: 712px;">2147 <a href="https://blog.csdn.net/u013486414/article/details/102949443" target="_blank" rel="noopener" title="æ±å°å§å§æ å¾ç«éç½ç¼ï¼çå®æçï¼æå³å®ç¨ Python èªåæ´çï¼">2148 <h4 class="text-truncate oneline" style="width: 552px;">2149 æ±å°å§å§æ å¾ç«éç½ç¼ï¼çå®æçï¼æå³å®ç¨ Python èªåæ´çï¼ </h4>2150 <div class="info-box d-flex align-content-center">2151 <p class="date-and-readNum oneline">2152 <span class="date hover-show">11-06</span>2153 <span class="read-num hover-hide">2154 é
è¯»æ° 2155 1987</span>2156 </p>2157 </div>2158 </a>2159 <p class="content" style="width: 712px;">2160 <a href="https://blog.csdn.net/u013486414/article/details/102949443" target="_blank" rel="noopener" title="æ±å°å§å§æ å¾ç«éç½ç¼ï¼çå®æçï¼æå³å®ç¨ Python èªåæ´çï¼">2161 <span class="desc oneline">ç¹å»èè²âPython空é´âå
³æ³¨æ丫å 个âææ âï¼æ¯å¤©ä¸èµ·å¿«ä¹çå¦ä¹ 大家好ï¼ææ¯ Rocky0429ï¼ä¸ä¸ªåæ°å®åé¥ï¼æ£å¨ç¨å·ç½é¡µæµªè´¹çå½çèè»...ä¸å å æ èå
«å¦ä¿¡æ¯çç½é¡µå
容æ
¢æ
¢ä½¿æçåç¼æ¨¡ç³ï¼ä¸...</span>2162 </a>2163 <span class="blog_title_box oneline no-title">2164 <span class="type-show type-show-blog type-show-after">åæ</span>2165 </span>2166 </p>2167 </div>2168 </div>2169 2170 2171<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_43517653/article/details/102961003","strategy":"BlogCommendHotData","index":"35"}">2172 <div class="content" style="width: 712px;">2173 <a href="https://blog.csdn.net/qq_43517653/article/details/102961003" target="_blank" rel="noopener" title="pythonå¦ä¹ ç®å½">2174 <h4 class="text-truncate oneline" style="width: 552px;">2175 pythonå¦ä¹ ç®å½ </h4>2176 <div class="info-box d-flex align-content-center">2177 <p class="date-and-readNum oneline">2178 <span class="date hover-show">11-07</span>2179 <span class="read-num hover-hide">2180 é
è¯»æ° 2181 9030</span>2182 </p>2183 </div>2184 </a>2185 <p class="content" style="width: 712px;">2186 <a href="https://blog.csdn.net/qq_43517653/article/details/102961003" target="_blank" rel="noopener" title="pythonå¦ä¹ ç®å½">2187 <span class="desc oneline">è¿æ¯æå¦ä¹ pythonçä¸å¥æµç¨ï¼ä»å
¥é¨å°ä¸æ2188ä¸ãPythonå
¥é¨ãç¯å¢æ建ãåéãæ°æ®ç±»å2189äºãPythonè¿ç®ç¬¦ãæ¡ä»¶ç»æã循ç¯ç»æ2190ä¸ãPythonå½æ°2191åãåä¸æ¬¡ç»¼åç»ä¹ ,åä¸ä¸ªæ§å¶å°...</span>2192 </a>2193 <span class="blog_title_box oneline no-title">2194 <span class="type-show type-show-blog type-show-after">åæ</span>2195 </span>2196 </p>2197 </div>2198 </div>2199 2200 2201<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/u013486414/article/details/102961171","strategy":"BlogCommendHotData","index":"36"}">2202 <div class="content" style="width: 712px;">2203 <a href="https://blog.csdn.net/u013486414/article/details/102961171" target="_blank" rel="noopener" title="å·äºå åéç®æ³é¢ï¼è¿äºæç§èçå·é¢ç½ç«é½å¨è¿éäºï¼">2204 <h4 class="text-truncate oneline" style="width: 552px;">2205 å·äºå åéç®æ³é¢ï¼è¿äºæç§èçå·é¢ç½ç«é½å¨è¿éäºï¼ </h4>2206 <div class="info-box d-flex align-content-center">2207 <p class="date-and-readNum oneline">2208 <span class="date hover-show">11-08</span>2209 <span class="read-num hover-hide">2210 é
è¯»æ° 2211 2ä¸+</span>2212 </p>2213 </div>2214 </a>2215 <p class="content" style="width: 712px;">2216 <a href="https://blog.csdn.net/u013486414/article/details/102961171" target="_blank" rel="noopener" title="å·äºå åéç®æ³é¢ï¼è¿äºæç§èçå·é¢ç½ç«é½å¨è¿éäºï¼">2217 <span class="desc oneline">é¥æ³å½å¹´ï¼æºç¼å·§åå
¥äº ACM çåï¼å¨è¾¹å·¨ææç«ï¼ä»æ¤è¿ä¸äº"天天被èä¼¼æ»ç"ççæ´»â¦2218ç¶èææ¯è°ï¼æå¯æ¯æ»çä¸çææ鸡ï¼æºåä¸å¤é£å·é¢æ¥åï¼å¼å§äºå¤ä»¥ç»§æ¥å¼å§å¼å§å·é¢çæ¥åï¼ä»æ¤"读é¢ä¸æ交...</span>2219 </a>2220 <span class="blog_title_box oneline no-title">2221 <span class="type-show type-show-blog type-show-after">åæ</span>2222 </span>2223 </p>2224 </div>2225 </div>2226 2227 2228<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/csdnnews/article/details/102982675","strategy":"BlogCommendHotData","index":"37"}">2229 <div class="content" style="width: 712px;">2230 <a href="https://blog.csdn.net/csdnnews/article/details/102982675" target="_blank" rel="noopener" title="JavaScript 为ä»ä¹è½æ´»å°ç°å¨ï¼">2231 <h4 class="text-truncate oneline" style="width: 552px;">2232 JavaScript 为ä»ä¹è½æ´»å°ç°å¨ï¼ </h4>2233 <div class="info-box d-flex align-content-center">2234 <p class="date-and-readNum oneline">2235 <span class="date hover-show">11-08</span>2236 <span class="read-num hover-hide">2237 é
è¯»æ° 2238 2846</span>2239 </p>2240 </div>2241 </a>2242 <p class="content" style="width: 712px;">2243 <a href="https://blog.csdn.net/csdnnews/article/details/102982675" target="_blank" rel="noopener" title="JavaScript 为ä»ä¹è½æ´»å°ç°å¨ï¼">2244 <span class="desc oneline">ä½è
| å¸å¾æ£ç¾2245è´£ç¼ |éè®2246åºå | CSDNï¼IDï¼CSDNnewsï¼2247JavaScriptè½åå±å°ç°å¨çç¨åº¦å·²ç»ç»åä¸å°çåå·ï¼æ©äº§å¸¦æ¥çæäºç¼ºé·æ¯æ°¸ä¹
æ§çï¼å æ¤æµè§å¨ææç¦ç¨Ja...</span>2248 </a>2249 <span class="blog_title_box oneline no-title">2250 <span class="type-show type-show-blog type-show-after">åæ</span>2251 </span>2252 </p>2253 </div>2254 </div>2255 2256 2257<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_44543508/article/details/102983363","strategy":"BlogCommendHotData","index":"38"}">2258 <div class="content" style="width: 712px;">2259 <a href="https://blog.csdn.net/qq_44543508/article/details/102983363" target="_blank" rel="noopener" title="å«ç¿»äºï¼è¿ç¯æç« ç»å¯¹è®©ä½ æ·±å»ç解javaç±»çå 载以åClassLoaderæºç åæãJVMç¯äºã">2260 <h4 class="text-truncate oneline" style="width: 552px;">2261 å«ç¿»äºï¼è¿ç¯æç« ç»å¯¹è®©ä½ æ·±å»ç解javaç±»çå 载以åClassLoaderæºç åæãJVMç¯äºã </h4>2262 <div class="info-box d-flex align-content-center">2263 <p class="date-and-readNum oneline">2264 <span class="date hover-show">11-21</span>2265 <span class="read-num hover-hide">2266 é
è¯»æ° 2267 6742</span>2268 </p>2269 </div>2270 </a>2271 <p class="content" style="width: 712px;">2272 <a href="https://blog.csdn.net/qq_44543508/article/details/102983363" target="_blank" rel="noopener" title="å«ç¿»äºï¼è¿ç¯æç« ç»å¯¹è®©ä½ æ·±å»ç解javaç±»çå 载以åClassLoaderæºç åæãJVMç¯äºã">2273 <span class="desc oneline">ç¹è¿æç« ççåä¸å¦å
æ¥åä¸éé常常è§çé¢è¯é¢ï¼å¦æä½ è½ååºæ¥ï¼å¯è½ä½ æ©å·²ææ¡å¹¶ç解äºjavaçç±»å è½½æºå¶ï¼è¥ç»æåºä¹ä½ çææï¼é£å°±å¾æå¿
è¦æ¥äºè§£äºè§£javaçç±»å è½½æºå¶äºã代ç å¦ä¸å¯å¼ï¼å
¶å®ä¸é¢ç¨åºå¹¶...</span>2274 </a>2275 <span class="blog_title_box oneline no-title">2276 <span class="type-show type-show-blog type-show-after">åæ</span>2277 </span>2278 </p>2279 </div>2280 </div>2281 2282 2283<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/songfei_dream/article/details/102991215","strategy":"BlogCommendHotData","index":"39"}">2284 <div class="content" style="width: 712px;">2285 <a href="https://blog.csdn.net/songfei_dream/article/details/102991215" target="_blank" rel="noopener" title="PyCharmçå 个使ç¨æå·§">2286 <h4 class="text-truncate oneline" style="width: 552px;">2287 PyCharmçå 个使ç¨æå·§ </h4>2288 <div class="info-box d-flex align-content-center">2289 <p class="date-and-readNum oneline">2290 <span class="date hover-show">11-09</span>2291 <span class="read-num hover-hide">2292 é
è¯»æ° 2293 612</span>2294 </p>2295 </div>2296 </a>2297 <p class="content" style="width: 712px;">2298 <a href="https://blog.csdn.net/songfei_dream/article/details/102991215" target="_blank" rel="noopener" title="PyCharmçå 个使ç¨æå·§">2299 <span class="desc oneline">  PyCharmæ¯ä¸ªåå强大çPythonç¼è¾å¨ï¼ç¬è
å¨æ¥å¸¸çå·¥ä½ä¸å¦å°äºå¾å¤è¯¥IDEç使ç¨æå·§ï¼æçæ¯ä»å«äººé£éå¦å°çï¼æçæ¯èªå·±å¦ä¹ çãç¬è
æ·±æèªå·±çå¼åè½åä¸è¶³ï¼å æ¤å¸æè½å¤å°è¿äºä½¿ç¨æ巧记å½...</span>2300 </a>2301 <span class="blog_title_box oneline no-title">2302 <span class="type-show type-show-blog type-show-after">åæ</span>2303 </span>2304 </p>2305 </div>2306 </div>2307 2308 2309<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/xufive/article/details/102993570","strategy":"BlogCommendHotData","index":"40"}">2310 <div class="content" style="width: 712px;">2311 <a href="https://blog.csdn.net/xufive/article/details/102993570" target="_blank" rel="noopener" title="è´ Python åå¦è
">2312 <h4 class="text-truncate oneline" style="width: 552px;">2313 è´ Python åå¦è
</h4>2314 <div class="info-box d-flex align-content-center">2315 <p class="date-and-readNum oneline">2316 <span class="date hover-show">11-13</span>2317 <span class="read-num hover-hide">2318 é
è¯»æ° 2319 2ä¸+</span>2320 </p>2321 </div>2322 </a>2323 <p class="content" style="width: 712px;">2324 <a href="https://blog.csdn.net/xufive/article/details/102993570" target="_blank" rel="noopener" title="è´ Python åå¦è
">2325 <span class="desc oneline">欢è¿æ¥å°âPythonè¿é¶âä¸æ ï¼æ¥å°è¿éçæ¯ä¸ä½åå¦ï¼åºè¯¥å¤§è´ä¸å¦ä¹ äºå¾å¤ Python çåºç¡ç¥è¯ï¼æ£å¨åªåæé¿çè¿ç¨ä¸ãå¨æ¤æé´ï¼ä¸å®éå°äºå¾å¤çå°æï¼å¯¹æªæ¥çå¦ä¹ æ¹åæå°è¿·è«ãæé常çè§£ä½ ä»¬æ...</span>2326 </a>2327 <span class="blog_title_box oneline no-title">2328 <span class="type-show type-show-blog type-show-after">åæ</span>2329 </span>2330 </p>2331 </div>2332 </div>2333 2334 2335<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/FL63Zv9Zou86950w/article/details/103010441","strategy":"BlogCommendHotData","index":"41"}">2336 <div class="content" style="width: 712px;">2337 <a href="https://blog.csdn.net/FL63Zv9Zou86950w/article/details/103010441" target="_blank" rel="noopener" title="éç£
ï¼äº+X æ¡ä¾å¾éæ£å¼å¯å¨å¦ï¼">2338 <h4 class="text-truncate oneline" style="width: 552px;">2339 éç£
ï¼äº+X æ¡ä¾å¾éæ£å¼å¯å¨å¦ï¼ </h4>2340 <div class="info-box d-flex align-content-center">2341 <p class="date-and-readNum oneline">2342 <span class="date hover-show">11-11</span>2343 <span class="read-num hover-hide">2344 é
è¯»æ° 2345 7633</span>2346 </p>2347 </div>2348 </a>2349 <p class="content" style="width: 712px;">2350 <a href="https://blog.csdn.net/FL63Zv9Zou86950w/article/details/103010441" target="_blank" rel="noopener" title="éç£
ï¼äº+X æ¡ä¾å¾éæ£å¼å¯å¨å¦ï¼">2351 <span class="desc oneline">äºè®¡ç®çæ¦å¿µå·²ç»æç¶èµ°è¿åä½å¹´ï¼å°½ç®¡æ们对äºå®çå
³æ³¨ï¼æ²¡æå人工æºè½ãç©èç½ãåºåé¾é£ä¹å¯åï¼ä½æ¯äºæå¡å¨æ们ççæ´»ä¸å·¥ä½ä¸æ©å·²æ å¤ä¸å¨ãè¶æ¥è¶å¤çæ°å
´ææ¯é«è°åºç°å¨å¤§ä¼çé¢åï¼å¯æäºè®¡ç®ä»ä»¥æä½è°ç...</span>2352 </a>2353 <span class="blog_title_box oneline no-title">2354 <span class="type-show type-show-blog type-show-after">åæ</span>2355 </span>2356 </p>2357 </div>2358 </div>2359 2360 2361<div class="recommend-item-box type_blog clearfix" data-report-click="{"mod":"popu_614","dest":"https://blog.csdn.net/qq_35713752/article/details/103036084","strategy":"BlogCommendHotData","index":"42"}">2362 <div class="content" style="width: 712px;">2363 <a href="https://blog.csdn.net/qq_35713752/article/details/103036084" target="_blank" rel="noopener" title="å端å¼åå¦ä¹ 常ç¨ç½ç«ç½ååä»ç»ï¼é½æ¯å
è´¹çï¼">2364 <h4 class="text-truncate oneline" style="width: 552px;">2365 å端å¼åå¦ä¹ 常ç¨ç½ç«ç½ååä»ç»ï¼é½æ¯å
è´¹çï¼ </h4>2366 <div class="info-box d-flex align-content-center">2367 <p class="date-and-readNum oneline">2368 <span class="date hover-show">11-12</span>2369 <span class="read-num hover-hide">2370 é
è¯»æ° 2371 7124</span>2372 </p>2373 </div>2374 </a>2375 <p class="content" style="width: 712px;">2376 <a href="https://blog.csdn.net/qq_35713752/article/details/103036084" target="_blank" rel="noopener" title="å端å¼åå¦ä¹ 常ç¨ç½ç«ç½ååä»ç»ï¼é½æ¯å
è´¹çï¼">2377 <span class="desc oneline">å¨å¼åçæ¶åï¼æ³è®°ä½ææçåè¯åºæ¬æ¯ä¸å¯è½çï¼æ以就éè¦è¿å
¥ææ¡£ï¼åªè¦çæ¸
éæ±è½ååºæ¥ï¼å°±å¾ä¸å·®äºï¼ï¼23781.ç¾åº¦ï¼ä¿ç§°åº¦å¨ï¼æä¸æçå°±é®ç¾åº¦ï¼æé®å¿
çï¼è·³è½¬23792.ç¾åº¦ç¿»è¯ï¼ä¸æçåè¯ï¼å¤å¶ç²è´´å°±æ...</span>2380 </a>2381 <span class="blog_title_box oneline no-title">2382 <span class="type-show type-show-blog type-show-after">åæ</span>2383 </span>2384 </p>2385 </div>2386 </div>2387 2388 2389 <div class="recommend-item-box type_hot_word">2390 <div class="content clearfix" style="width: 712px;">2391 <div class="float-left">2392 <span>2393 <a href="https://blog.csdn.net/yilovexing/article/details/80577510" target="_blank">2394 python</a>2395 </span>2396 <span>2397 <a href="https://blog.csdn.net/slwbcsdn/article/details/53458352" target="_blank">2398 json</a>2399 </span>2400 <span>2401 <a href="https://blog.csdn.net/csdnnews/article/details/83753246" target="_blank">2402 java</a>2403 </span>2404 <span>2405 <a href="https://blog.csdn.net/qq_35077512/article/details/88952519" target="_blank">2406 mysql</a>2407 </span>2408 <span>2409 <a href="https://blog.csdn.net/pdcfighting/article/details/80297499" target="_blank">2410 pycharm</a>2411 </span>2412 <span>2413 <a href="https://blog.csdn.net/sinyu890807/article/details/97142065" target="_blank">2414 android</a>2415 </span>2416 <span>2417 <a href="https://blog.csdn.net/gexiaoyizhimei/article/details/100122368" target="_blank">2418 linux</a>2419 </span>2420 <span>2421 <a href="https://download.csdn.net/download/xhg_gszs/10978826" target="_blank">2422 jsonæ ¼å¼</a>2423 </span>2424 2425 <span>2426 <a href="https://www.csdn.net/gather_1e/MtTaAgzsMy1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">2427 xml转c#å®ä½ç±»</a>2428 </span>2429 <span>2430 <a href="https://www.csdn.net/gather_1a/MtTaAgzsNS1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">2431 c#模ç³</a>2432 </span>2433 <span>2434 <a href="https://www.csdn.net/gather_18/MtTaAgzsNi1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">2435 c# å¤çº¿ç¨ 示ä¾</a>2436 </span>2437 <span>2438 <a href="https://www.csdn.net/gather_16/MtTaAgzsOC1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">2439 c#ä¸liståæ°ç»</a>2440 </span>2441 <span>2442 <a href="https://www.csdn.net/gather_15/MtTaAg0sMC1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">2443 c# æ åå·® 计ç®</a>2444 </span>2445 <span>2446 <a href="https://www.csdn.net/gather_19/MtTaAg0sMi1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">2447 c#siki第äºå£</a>2448 </span>2449 <span>2450 <a href="https://www.csdn.net/gather_11/MtTaAg0sNC1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">2451 c#å
¥é¨æ¨è书</a>2452 </span>2453 <span>2454 <a href="https://www.csdn.net/gather_11/MtTaAg0sNi1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">2455 c# 解ç 海康æ°æ®æµ</a>2456 </span>2457 <span>2458 <a href="https://www.csdn.net/gather_12/MtTaAg0sNy1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">2459 c# xmlçéå循ç¯</a>2460 </span>2461 <span>2462 <a href="https://www.csdn.net/gather_17/MtTaAg0sOC1kb3dubG9hZAO0O0OO0O0O.html" target="_blank">2463 c# å æ¥çæºç 没æç</a>2464 </span>2465 </div>2466 </div>2467 </div>2468 <div class="recommend-loading-box">2469 <img src="https://csdnimg.cn/release/phoenix/images/feedLoading.gif">2470 </div>2471 <div class="recommend-end-box">2472 <p class="text-center">没ææ´å¤æ¨èäºï¼<a href="https://blog.csdn.net/" class="c-blue c-blue-hover c-blue-focus">è¿åé¦é¡µ</a></p>2473 </div>2474 </div>2475 <div class="template-box">2476 <span>©ï¸2019 CSDN</span><span class="point"></span>2477 <span>ç®è¤ä¸»é¢: æ¸æ¸ç«</span>2478 <span> 设计å¸:2479 设计å¸å§å§è®¾è®¡å¸å§å§è®¾è®¡å¸å§å§è®¾è®¡å¸å§å§ </span>2480 </div>2481 </main></body>`2482var mh = new Html2Article();2483console.log(mh.getArticle(html));...
oneline.js
Source: oneline.js
1// Frontend of Oneline. // Written by Nadir Hamid // // Code can be distributed; copied under2// an MIT license3(function () {4 var root = this;5 var Oneline;6 if (typeof exports !== 'undefined')7 Oneline = window.Oneline || {};8 else9 Oneline = root.Oneline = window.Oneline || {};10 // Set some base math functions to the global11 // namespace12 min = Math.min, max = Math.max, pow = Math.pow, sqrt = Math.sqrt, log = Math.log, floor = Math.floor;13 // Do the same for array methods14 slice = Array.slice, splice = Array.splice, every = Array.every;15 /* websocket is needed for every object16 * @class17 */18 websocket = {};19 /* for the geolocation object20 * @class21 */22 navigator = window.navigator ? window.navigator : [];23 window.BSON = window.BSON || bson().BSON;24 /* convinience for BSON -- it will delegate to JSON25 * when needed.26 */27 BSON.stringify = function(packet) { return O.uint8ToString(BSON.serialize(packet)); };28 BSON.parse = function(message) { return BSON.deserialize(O.stringToUint8(message)); };29 Oneline.interop = BSON;30 Oneline.socket = Oneline.socket || [];31 Oneline.settings = Oneline.settings || {};32 Oneline.freq = Oneline.freq = Oneline.freq || 1000;33 Oneline.host = Oneline.host || 'localhost';34 Oneline.port = Oneline.port || 9000;35 Oneline.protoline = Oneline.protoline || [];36 Oneline.objects = Oneline.objects || [];37 Oneline.after = Date.now();38 Oneline.signature = "";39 Oneline.readyIntervalFreq = 100; // 100ms40 /**41 * accept after a given time42 * all requests will either fail43 * or succeed based on this time.44 *by default this should be the time oneline was initialized45 * 46 *47 * request_time < delta = fail48 * otherwise49 * use callback50 *51 * @param time52 * a time to match53 */54 Oneline.acceptAfter = function(time) {55 Oneline.after = time;56 clearInterval(Oneline.t);57 clearTimeout(Oneline.t);58 clearInterval(Oneline.oot);59 clearTimeout(Oneline.oot);60 clearInterval(Oneline.ooot);61 clearTimeout(Oneline.ooot); 62 };63 Oneline.newSignature = function() {64 Oneline.signature = Oneline.uuid();65 };66 Oneline.joinOrNew = function(obj) {67 var needsMerge = 0;68 for (var i in Oneline.objects) {69 if (Oneline.objects[i].type === obj.type) {70 Oneline.objects[i] = obj;71 Oneline.objects[i].state = 0; 72 needsMerge = 1;73 }74 }75 if (!needsMerge) {76 Oneline.objects.push(obj);77 }78 };79 80 // one time81 Oneline.once = function(event_type, message) {82 var m_ = {}; 83 var packet = {}; 84 85 if (typeof event_type === "object") {86 packet[event_type.obj] = {};87 packet[event_type.obj]['type'] = event_type.data.type;88 packet[event_type.obj]['data'] = event_type.data.data;89 } else {90 message['type'] = event_type;91 // TODO no backwards captability should be present, in next version92 for(var i in Object.keys(message)) {93 message['data'][message[i]] = message;94 delete message[i];95 }96 }97 packet["generic"] = message;98 t = Date.now();99 m_.packet = packet; 100 m_.packet.order = [];101 m_.packet.interop = O.interop;102 m_.uuid = O.uuid();103 m_.timestamp = t;104 m_.connection_uuid = O.connection_uuid;105 // wait for callback106 // and the connection107 Oneline.newSignature();108 Oneline.socket.send(Oneline.interop.stringify(m_));109 };110 Oneline.alwaysConnect = function() { // always listen for the server, evenm when disconnected111 Oneline.alwaysConnectInterval = setInterval(function() {112 if (Oneline.socket.readyState ===2 || Oneline.socket.readyState === 3) {113 Oneline.connector.connect();114 } else { // wait115 }116 }, 0);117 };118 Oneline.ready = function(callback) {119 var readyInterval= setInterval(function() {120 if (Oneline.socket.readyState === 1) {121 callback();122 clearInterval(readyInterval);123 } else {124 // try to reconnect125 126 Oneline.connector.connect();127 }128 }, Oneline.readyIntervalFreq);129 };130 Oneline.clearCurrent = function(instance) {131 for (var i in Oneline.objects) { if (Oneline.objects[i] instanceof instance) {132 delete Oneline.objects[i];133 }134 }135 };136 /**137 * get the after parameter of 138 * oneline139 */140 Oneline.getAfter = function() {141 return Oneline.after;142 };143 144 /* setup online with the 145 * given options.146 *147 * @param options -> object148 */149 Oneline.setup = function(options, signature) {150 Oneline.settings = options;151 Oneline.port = options.port || Oneline.port;152 Oneline.host = options.host || Oneline.host; Oneline.type = options.type === 'bind' ? 'bind' : 'auto';153 Oneline.on = options.on || 'click';154 Oneline.target = options.target;155 Oneline.connection_uuid = Oneline.connection_uuid || Oneline.uuid();156 if (typeof signature === 'undefined') {157 Oneline.signature = Oneline.uuid();158 }159 options.server = options.module || options.server;160 161 Oneline.settings.alwaysConnect = typeof Oneline.settings.alwaysConnect === 'undefined' ? false : (Oneline.settings.alwaysConnect ? true : false);162 if (options.server.match(/ws\:\/\//))163 Oneline.settings.server = options.server;164 else165 Oneline.settings.server = options.server = 'ws://' + Oneline.host + ':' + Oneline.port + '/' + options.server;166 if (OnelineTransport.WebSockets.detect()) {167 Oneline.socket = OnelineTransport.WebSockets.Ctor(Oneline.settings.server);168 } else {169 // fallback170 // to xhr171 if (OnelineTransport.XHR.detect()) {172 Oneline.settings.xhrurl = "http://" + Oneline.host + ":" + ((parseInt(Oneline.port) + 1)).toString();173 Oneline.socket = OnelineTransport.XHR.Ctor(Oneline.settings.xhrurl, Oneline.settings.server);174 Oneline.loaded = true;175 } else {176 // todo other transportation177 console.log("Neither XHR or WebSocket transport is available in this browser");178 }179 }180 Oneline.interop = typeof options.interop !== 'undefined' ? options.interop === 'json' ? JSON : BSON : BSON;181 Oneline.freq = typeof options.freq !== 'undefined' ? options.freq : Oneline.freq;182 Oneline.socket.onopen = function() { };183 Oneline.socket.onmessage = function(evt) { 184 var data = Oneline.interop.parse(evt.data);185 //if (parseInt(data.timestamp_request) > parseInt(Oneline.getAfter())) {186 if (typeof Oneline.callback === 'function') {187 Oneline.callback(data);188 }189 // }190 };191 //Oneline.connector.connect();192 if (typeof options.order !== 'undefined') {193 Oneline.order = options.order;194 } else {195 Oneline.order = [];196 }197 /* onclose try to reestablish198 * the connection199 */200 /* get a target element 201 * for the target event202 */203 Oneline.target = document.getElementById(Oneline.target);204 // connect the websocket instance205 // moved from pipeline as we may somtimes need to issue messages before206 // the pipeline207 Oneline.connector.connect();208 };209 /**210 * A list of context based options211 * this is for when we don't212 * get user input we will need213 * to resort to their defaults214 * this should have settings foreach215 * object216 *217 * TODO: currently we need to support 218 * all objects in this however every option219 * does not have a default yet220 */221 Oneline.contextOptions = {222 "geolocation": {223 "limit": {224 "default": 512225 },226 "range": {227 "default": 40.00228 },229 "bidirectional": {230 "default": false231 }232 }233 };234 /**235 * fetch an optional236 * thing when we don't receive it237 * return 0, when we have it 238 * check our lookup array and do 239 * something240 * 241 * @param module: module to look in242 * @param option: specified option243 * 244 * @method245 */246 Oneline.fetchOptional = function(mod, option) {247 if (typeof option === 'undefined') {248 return Oneline.contextOptions[mod][option]['default'];249 }250 return option;251 };252 /**253 is the sender the person who requested this254 stream ?255 * @param response256 * optional response for the check257 */258 Oneline.isMe = function(response) {259 if (response) {260 if (typeof response.connection_uuid !=='undefined') {261 if (Oneline.connection_uuid === response.connection_uuid) {262 return true;263 }264 }265 if (typeof response === 'string') {266 if (Oneline.connection_uuid === response) {267 return true;268 }269 }270 }271 if (Oneline.lastResponse) {272 if (Oneline.lastResponse.connection_uuid === Oneline.connection_uuid) {273 return true;274 }275 }276 return false;277 };278 /* agent object for oneline279 * @class280 */281 Oneline.agent = function(options) { };282 /* nodes object283 * @class284 */285 Oneline.nodes = function(options) {286 };287 Oneline.stream = function(options) {288 options = options || {};289 options.pipeline = options.pipeline || O.protoline;290 return O.pipeline({}, options.pipeline, function(res) { } ).run(); 291 };292 /* simple class for 293 * values with operands294 * @class295 */296 Oneline.value = function(op, val) {297 return { 'op': op, 'value': val };298 };299 /* get an elapse300 * of time and convert it 301 * to an integer302 * @class303 */304 Oneline.moment = function(start, end) {305 return { 'start': 0000, 'end': 3600 };306 };307 /** simple echo module308 * output all data in desired db table309 */310 Oneline.echo = Oneline.echo = function(options, ready) {311 Oneline.echo.options = options;312 if (!ready) {313 var obj = clone(Oneline.echo(options,1));314 obj.signature = Oneline.signature;315 Oneline.joinOrNew(obj);316 }317 318 319 return {320 /**321 * run the echo object322 * this will only look323 * at the table do nothing else324 */325 run: function(m) {326 this.m = m || {};327 this.m.echo = {};328 this.m.echo.limit = O.echo.options.limit;329 this.state = 1;330 }331 }332 };333 /* geolocation module334 * @class335 */336 Oneline.geolocation = Oneline.geo = function(options, ready) {337 Oneline.geolocation.type = "geolocation";338 Oneline.geolocation.options = options;339 if (!ready) {340 var obj = clone(Oneline.geolocation(options,1));341 obj.signature = Oneline.signature;342 Oneline.joinOrNew(obj);343 }344 return {345 /* run the geolocation object346 * this will call the browsers native 347 * geolocation api or 'navigator'348 * 349 * @param m -> pipeline passed message350 */351 run: function(m) 352 {353 this.m = m || {};354 this.m.geo = {};355 this.state = 0;356 this.m.geo.every = O.geolocation.options.every;357 this.m.geo.range = O.geolocation.options.range;358 this.m.geo.limit = O.fetchOptional(O.geolocation.options.limit);359 var that = this;360 navigator.geolocation.getCurrentPosition(function(res) {361 that.m.geo.lat = res.coords.longitude;362 that.m.geo.lng = res.coords.latitude;363 that.m.geo.range = O.geolocation.options.range;364 that.m.geo.limit = O.geolocation.options.limit;365 that.state = 1;366 });367 }368 };369 };370 /* event module371 * @class372 */373 Oneline.event = function(options, ready) {374 Oneline.event.options = options;375 Oneline.event.type = "event";376 if (!ready) {377 var obj = clone(Oneline.event(options,1));378 obj.signature = Oneline.signature;379 Oneline.joinOrNew(obj);380 }381 return {382 /* event object does not383 * use any asynchronous functions384 * as a result we should be fine setting state to 1 immediately385 */386 run: function(m) 387 {388 this.m = m || {};389 this.m.event = Oneline.event.options;390 this.state = 1;391 } 392 }393 };394 /**395 * oneline generic396 * class. These just397 * tell oneline to not use oneline398 * pipelining and stick to the module's399 * code.400 * @class401 */402 Oneline.generic = function(options, ready) {403 Oneline.generic.options = options;404 if (!ready) {405 406 var obj = clone(Oneline.generic(options,1));407 obj.signature = Oneline.signature;408 Oneline.joinOrNew(obj);409 }410 return {411 /**412 * run the generic. These just provide413 * two parameters: type414 * that will tell what needs to be done415 * and data:416 * other stuff417 *418 * Oneline.generic({419 'type': 'call' 420 });421 * Oneline.generic({422 'type': 'do_something'423 'data': []424 });425 */426 run: function(m) 427 {428 this.m = m || {};429 this.m.generic = {};430 this.m.generic.type = Oneline.generic.options.type;431 this.m.generic.data = Oneline.generic.options.data;432 this.state = 1;433 //console.log(this);434 }435 }436 };437 /* time module438 * @class439 */440 Oneline.time = function(options, ready) {441 Oneline.time.type = "time";442 Oneline.time.options = options;443 444 if (!ready) {445 var obj = clone(Oneline.time(options,1));446 obj.signature = Oneline.signature;447 Oneline.joinOrNew(obj);448 }449 return {450 run: function(m)451 {452 this.m = m || {};453 this.m.time = {}; 454 this.m.time.start = Oneline.time.options.moment.start;455 this.m.time.end = Oneline.time.options.moment.end;456 this.state = 1;457 }458 };459 };460 /* random module461 * @class462 */463 Oneline.random = function(options, ready) {464 Oneline.random.type = "random";465 Oneline.random.options = options;466 if (!ready) { 467 var obj = clone(Oneline.random(options,1));468 obj.signature = Oneline.signature;469 Oneline.joinOrNew(obj);470 }471 return {472 run: function(m) 473 {474 this.m = m || {};475 this.m.random = {};476 this.m.random.amount = Oneline.random.options.amount;477 this.state = 1;478 }479 };480 };481 /* pipeline module482 * @class483 */484 Oneline.pipeline = function(agent, objects, callback) {485 if (typeof agent !== 'undefined' && typeof agent !== 'function')486 O.agent = agent;487 else488 O.agent = {};489 if (typeof objects !== 'undefined' && typeof objects !== 'function')490 O.objects = objects;491 492 O.callback = arguments[arguments.length - 1];493 O.protoline.push(this);494 O.linetype = Oneline.type;495 O.provider = O.linetype === 'bind' ? 'Timeout' : 'Interval';496 O.runner = 'Interval';497 if (Oneline.type === 'bind')498 if (typeof Oneline.target !== 'undefined' && Oneline.target.tagName)499 Oneline.target['on' + Oneline.on] = 500 function() { return Oneline.pipeline(agent, O.objects, O.callback).run(); }501 return {502 /* stop the oneline streaming503 * this should gracefully shut down504 * the module handler being used as well as clear505 * the client side temp data506 */507 stop: function()508 {509 return O.signalStop = 1;510 },511 /* run the pipeline512 * get messages for all the objects513 * when this is done514 * pass the message to the websocket515 */516 run: function() 517 {518 Oneline.signalStop = false;519 Oneline.connector.connect();520 O.t = window['set' + O.provider](function() {521 // try only when the connection state is 0522 if (Oneline.signalStop523 || O.socket.readyState === 2524 || O.socket.readyState === 3) {525 return O.connector.disconnect();526 }527 var c = 0, m_ = {}, m ={} ; 528 /* this should be communative529 * and not530 */531 for (var i in O.objects) {532 if (O.objects[parseInt(i)].signature === O.signature) {533 O.objects[parseInt(i)].run(m);534 O.oot = window['set' + O.runner](function() {535 /* check if the prev536 */ 537 if (O.objects.length > 1) {538 if (typeof O.objects[c - 1] !== 'undefined') {539 if (c !== 0 && O.objects[c - 1].state !== 1) {540 return;541 542 if (typeof O.objects[c] !== 'object')543 return;544 if (O.objects[c].state === 1) {545 m = collect(m, O.objects[c].m);546 c ++;547 window['clear' + O.runner](O.oot);548 }549 550 }551 }552 } else {553 m = collect(m,O.objects[c].m);554 c++;555 window['clear' + O.runner](O.oot);556 } 557 }, 1);558 }559 }560 O.ooot = window['set' + O.runner](function() {561 if (c === O.objects.length) {562 m_.packet = m;563 564 if (Object.keys(m_.packet).length > 0) {565 /* if we have an agent,566 * add it to the message567 */568 t = Date.now();569 m_.packet.order = O.order;570 m_.packet.interop = O.interop;571 m_.uuid = O.uuid();572 m_.timestamp = t;573 m_.connection_uuid = O.connection_uuid;574 if (t > Oneline.after) {575 O.socket.send(O.interop.stringify(m_));576 //if (typeof O.callback === 'function')577 // O.callback(m_);578 }579 }580 window['clear' + O.runner](O.ooot);581 }582 }, 1);583 }, O.freq);584 }585 };586 };587 /* upcoming snapshot588 * allow for event based589 * voice input590 *591 * @class592 */593 Oneline.sound = function(options, ready) {594 Oneline.sound.options = options;595 if (!ready) {596 var obj = clone(Oneline.sound(options,1));597 obj.signature = Oneline.signature;598 Oneline.joinOrNew(obj);599 }600 601 602 return {603 run: function(m)604 {605 this.m = m || {};606 this.m.sound = {};607 this.m.sound.length = Oneline.sound.options.length || 60;608 this.m.sound.field = Oneline.sound.options.field;609 var that = this;610 Oneline.speech = new webkitSpeechRecognition();611 Oneline.speech.onstart = function() {612 };613 Oneline.speech.onresult = function(e) {614 console.log(e);615 that.state = 1;616 };617 Oneline.speech.lang = Oneline.sound.options.lang || "en-GB";618 Oneline.speech.start();619 }620 };621 };622 Oneline.connector =623 {624 /* try to connect625 * to a socket with the initialized626 * settings627 */628 connect: function()629 {630 /* if already trying to connect631 * disregard request632 */633 if (O.socket.readyState === 0 || O.socket.readyState === 1)634 return;635 return O.setup(O.settings, false);636 },637 /* disconnect from the 638 * socket639 */640 disconnect: function()641 {642 if (O.socket.readyState === 2 || O.socket.readyState === 3)643 return;644 return O.socket.close();645 }646 };647 /* generate a uid not more than648 * 1, 000, 000. This code was 'borrowed' from 'KennyTM'649 * @ http://stackoverflow.com/questions/624*666/how-to-generate-short-uid-like-ax4j9z-in-js650 */651 Oneline.uuid = function() 652 {653 return ("0000" + (Math.random()*Math.pow(36,4) << 0).toString(36)).slice(-4)654 };655 /* convert a uint* array to a string656 * useful for bson interchange657 *658 */659 Oneline.uint8ToString = function(arr)660 {661 var o = "[";662 for (var i in arr)663 o += i == arr.length - 1? arr[i].toString() + "]" : arr[i].toString() + ", ";664 return o;665 };666 /* opposite of uint*tostring667 * this assumes the given string is already668 * in uint* format669 */670 Oneline.stringToUint8 = function(str)671 {672 var ds = str.match(/(\d+)/g), o = [];673 for (var i = 0; i != ds.length; i ++)674 o.push(parseInt(ds[i]));675 return o;676 }; 677 678 /* method borrowed from 'Bjorn' 679 * it will merge object properties into680 * one object 681 */682 function collect(a, b, c) {683 for (property in b)684 a[property] = b[property];685 for (property in c)686 a[property] = c[property];687 return a;688 };689 /* Assign the global object for oneline690 * @shortcut O -> Oneline object691 */692 window.O = window.ol = Oneline;693}).call(this);694/**695 * Deep copy an object (make copies of all its object properties, sub-properties, etc.)696 * An improved version of http://keithdevens.com/weblog/archive/2007/Jun/07/javascript.clone697 * that doesn't break if the constructor has required parameters698 * 699 * It also borrows some code from http://stackoverflow.com/a/11621004/560114700 */ 701function clone(src, /* INTERNAL */ _visited) {702 if(src == null || typeof(src) !== 'object'){703 return src;704 }705 // Initialize the visited objects array if needed706 // This is used to detect cyclic references707 if (_visited == undefined){708 _visited = [];709 }710 // Otherwise, ensure src has not already been visited711 else {712 var i, len = _visited.length;713 for (i = 0; i < len; i++) {714 // If src was already visited, don't try to copy it, just return the reference715 if (src === _visited[i]) {716 return src;717 }718 }719 }720 // Add this object to the visited array721 _visited.push(src);722 //Honor native/custom clone methods723 if(typeof src.clone == 'function'){724 return src.clone(true);725 }726 //Special cases:727 //Array728 if (Object.prototype.toString.call(src) == '[object Array]') {729 //[].slice(0) would soft clone730 ret = src.slice();731 var i = ret.length;732 while (i--){733 ret[i] = clone(ret[i], _visited);734 }735 return ret;736 }737 //Date738 if (src instanceof Date){739 return new Date(src.getTime());740 }741 //RegExp742 if(src instanceof RegExp){743 return new RegExp(src);744 }745 //DOM Elements746 if(src.nodeType && typeof src.cloneNode == 'function'){747 return src.cloneNode(true);748 }749 //If we've reached here, we have a regular object, array, or function750 //make sure the returned object has the same prototype as the original751 var proto = (Object.getPrototypeOf ? Object.getPrototypeOf(src): src.__proto__);752 if (!proto) {753 proto = src.constructor.prototype; //this line would probably only be reached by very old browsers 754 }755 var ret = object_create(proto);756 for(var key in src){757 //Note: this does NOT preserve ES5 property attributes like 'writable', 'enumerable', etc.758 //For an example of how this could be modified to do so, see the singleMixin() function759 ret[key] = clone(src[key], _visited);760 }761 return ret;762}763//If Object.create isn't already defined, we just do the simple shim, without the second argument,764//since that's all we need here765var object_create = Object.create;766if (typeof object_create !== 'function') {767 object_create = function(o) {768 function F() {}769 F.prototype = o;770 return new F();771 };...
ReadExcel.js
Source: ReadExcel.js
1var http = require("http"),2 mongo = require("mongodb"),3 url = require("url");4 //querystring = require("querystring");5var xlsx = require("node-xlsx");6function saveDateToMongo(fileName){7 console.log("kfjak");8 var db = new mongo.Db("test", new mongo.Server('127.0.0.1', 27017, {auto_reconnect:true}), {safe: true});9 db.open(function () {10 db.collection("user", function (err, collection) {11 //console.log("fileName:"+fileName);12 //var list = xlsx.parse("C:\\Users\\Administrator\\Desktop\\æµåºå\\å¯æ¬RNA+20150430+CG-1Ad WGSåºåºä¿¡æ¯.xlsx");13 var list = xlsx.parse(fileName);14 for(i=2;i<list[0]["data"].length;i++) {15 /*16 '建åºåå§æ¿å·', originalPlateNo17 '建åºåå§åä½', originalHoleNo18 'ä»»å¡åå称', taskName19 'CLS', CLS20 'Well', Well21 'Sample ID', SampleID22 'DID', DID23 'SID', SID24 'Poolingåºæ°', PoolingBase25 'barcode', barcode26 'æ ·åå称*', sampleName27 'æ ·åç¼å·*', sampleNo28 '建åºèµ·å§æ¶é´', libraryBeginDate29 '建åºç»ææ¶é´', libraryEndDate30 'åºåºæµåº¦ï¼ng/ulï¼', libraryConcentration31 'è¯çå称', chipName32 'å¤æ³¨' remark33 */34 var sample;35 var oneLine = list[0]["data"][i];36 if (typeof(oneLine[0]) == "string")37 var originalPlateNo = oneLine[0];38 var originalHoleNo = oneLine[1];39 if (typeof(oneLine[2]) == "string")40 var taskName = oneLine[2];41 if (typeof(oneLine[3]) == "string")42 var CLS = oneLine[3];43 if (typeof(oneLine[4]) == "string")44 var Well = oneLine[4];45 if (typeof(oneLine[5]) == "string")46 var SampleID = oneLine[5];47 if (typeof(oneLine[6]) == "string")48 var DID = oneLine[6];49 if (typeof(oneLine[7]) == "string")50 var SID = oneLine[7];51 if (typeof(oneLine[8]) == "number")52 var PoolingBase = oneLine[8];53 var barcode = oneLine[9];54 var sampleName = oneLine[10];55 var sampleNo = oneLine[11];56 var libraryBeginDate = oneLine[12];57 var libraryEndDate = oneLine[13];58 var libraryConcentration = oneLine[14];59 var chipName = oneLine[15];60 var remark = oneLine[16];61 sample = {62 "originalPlateNo": originalPlateNo,63 "originalHoleNo": originalHoleNo,64 "taskName": taskName,65 "CLS": CLS,66 "Well": Well,67 "SampleID": SampleID,68 "DID": DID,69 "SID": SID,70 "PoolingBase": PoolingBase,71 "barcode": barcode,72 "sampleName": sampleName,73 "sampleNo": sampleNo,74 "libraryBeginDate": libraryBeginDate,75 "libraryEndDate": libraryEndDate,76 "libraryConcentration": libraryConcentration,77 "chipName": chipName,78 "remark": remark79 }80 collection.insert(sample, { safe: true }, function (err,result) {});81 }82 });83 });84}85var server = http.createServer();86var querystring = require('querystring');87var firstPage = function(res){88 res.writeHead(200, {'Content-Type': 'text/html'});89 var html = '<html>'+90 '<head>'+91 '<meta http-equiv="Content-Type" '+92 'content="text/html; charset=UTF-8" />'+93 '</script>'+94 '</head>'+95 '<body>'+96 '<form action="/save" method="post">'+97 'name:<input type="file" name="fileName"> </br>'+98 '<input type="submit" value="save">'+99 '</form>'+100 '</body></html>';101 res.end(html);102}103var save = function(req, res) {104 var info ='';105 req.addListener('data', function(chunk){106 info += chunk;107 })108 .addListener('end', function(){109 info = querystring.parse(info);110 console.log("info: "+ info);111 console.log("type: "+typeof(info.fileName));112 var fileNameStr=new String(info.fileName);113 var postfix=fileNameStr.slice(-4);114 console.log(postfix);115 if(postfix == "xlsx"){116 //117 var db = new mongo.Db("test", new mongo.Server('127.0.0.1', 27017, {auto_reconnect:true}), {safe: true});118 db.open(function () {119 db.collection("user", function (err, collection) {120 var filename=info.fileName.replace(/\\/g,"\\");121 //var list = xlsx.parse(info.fileName);122 var list = xlsx.parse(filename);123 for(i=2;i<list[0]["data"].length;i++) {124 /*125 '建åºåå§æ¿å·', originalPlateNo126 '建åºåå§åä½', originalHoleNo127 'ä»»å¡åå称', taskName128 'CLS', CLS129 'Well', Well130 'Sample ID', SampleID131 'DID', DID132 'SID', SID133 'Poolingåºæ°', PoolingBase134 'barcode', barcode135 'æ ·åå称*', sampleName136 'æ ·åç¼å·*', sampleNo137 '建åºèµ·å§æ¶é´', libraryBeginDate138 '建åºç»ææ¶é´', libraryEndDate139 'åºåºæµåº¦ï¼ng/ulï¼', libraryConcentration140 'è¯çå称', chipName141 'å¤æ³¨' remark142 */143 var sample;144 var oneLine = list[0]["data"][i];145 if (typeof(oneLine[0]) == "string")146 var originalPlateNo = oneLine[0];147 var originalHoleNo = oneLine[1];148 if (typeof(oneLine[2]) == "string")149 var taskName = oneLine[2];150 if (typeof(oneLine[3]) == "string")151 var CLS = oneLine[3];152 if (typeof(oneLine[4]) == "string")153 var Well = oneLine[4];154 if (typeof(oneLine[5]) == "string")155 var SampleID = oneLine[5];156 if (typeof(oneLine[6]) == "string")157 var DID = oneLine[6];158 if (typeof(oneLine[7]) == "string")159 var SID = oneLine[7];160 if (typeof(oneLine[8]) == "number")161 var PoolingBase = oneLine[8];162 var barcode = oneLine[9];163 var sampleName = oneLine[10];164 var sampleNo = oneLine[11];165 var libraryBeginDate = oneLine[12];166 var libraryEndDate = oneLine[13];167 var libraryConcentration = oneLine[14];168 var chipName = oneLine[15];169 var remark = oneLine[16];170 sample = {171 "originalPlateNo": originalPlateNo,172 "originalHoleNo": originalHoleNo,173 "taskName": taskName,174 "CLS": CLS,175 "Well": Well,176 "SampleID": SampleID,177 "DID": DID,178 "SID": SID,179 "PoolingBase": PoolingBase,180 "barcode": barcode,181 "sampleName": sampleName,182 "sampleNo": sampleNo,183 "libraryBeginDate": libraryBeginDate,184 "libraryEndDate": libraryEndDate,185 "libraryConcentration": libraryConcentration,186 "chipName": chipName,187 "remark": remark188 }189 collection.insert(sample, { safe: true }, function (err,result) {});190 }191 });192 });193 //194 res.writeHead(200, {"Content-Type": "text/html;charset:utf-8"});195 res.end('save success ' + info.fileName);196 }else{197 res.writeHead(200, {"Content-Type": "text/html;charset:utf-8"});198 res.end('save failed ');199 }200 })201}202var requestFunction = function (req, res){203 if(req.url == '/'){204 return firstPage(res);205 }206 if(req.url == '/save'){207 if (req.method != 'POST'){208 return;209 }210 return save(req, res);211 console.log(req,res);212 }213}214server.on('request',requestFunction);215server.listen(8089);...
errors.js
Source: errors.js
1"use strict";2/*3 Copyright 2018 Google LLC4 Use of this source code is governed by an MIT-style5 license that can be found in the LICENSE file or at6 https://opensource.org/licenses/MIT.7*/8Object.defineProperty(exports, "__esModule", { value: true });9exports.errors = void 0;10const common_tags_1 = require("common-tags");11exports.errors = {12 'unable-to-get-rootdir': `Unable to get the root directory of your web app.`,13 'no-extension': (0, common_tags_1.oneLine) `Unable to detect a usable extension for a file in your web14 app directory.`,15 'invalid-file-manifest-name': (0, common_tags_1.oneLine) `The File Manifest Name must have at least one16 character.`,17 'unable-to-get-file-manifest-name': 'Unable to get a file manifest name.',18 'invalid-sw-dest': `The 'swDest' value must be a valid path.`,19 'unable-to-get-sw-name': 'Unable to get a service worker file name.',20 'unable-to-get-save-config': (0, common_tags_1.oneLine) `An error occurred when asking to save details21 in a config file.`,22 'unable-to-get-file-hash': (0, common_tags_1.oneLine) `An error occurred when attempting to create a23 file hash.`,24 'unable-to-get-file-size': (0, common_tags_1.oneLine) `An error occurred when attempting to get a file25 size.`,26 'unable-to-glob-files': 'An error occurred when globbing for files.',27 'unable-to-make-manifest-directory': (0, common_tags_1.oneLine) `Unable to make output directory for28 file manifest.`,29 'read-manifest-template-failure': 'Unable to read template for file manifest',30 'populating-manifest-tmpl-failed': (0, common_tags_1.oneLine) `An error occurred when populating the31 file manifest template.`,32 'manifest-file-write-failure': 'Unable to write the file manifest.',33 'unable-to-make-sw-directory': (0, common_tags_1.oneLine) `Unable to make the directories to output34 the service worker path.`,35 'read-sw-template-failure': (0, common_tags_1.oneLine) `Unable to read the service worker template36 file.`,37 'sw-write-failure': 'Unable to write the service worker file.',38 'sw-write-failure-directory': (0, common_tags_1.oneLine) `Unable to write the service worker file;39 'swDest' should be a full path to the file, not a path to a directory.`,40 'unable-to-copy-workbox-libraries': (0, common_tags_1.oneLine) `One or more of the Workbox libraries41 could not be copied over to the destination directory: `,42 'invalid-generate-sw-input': (0, common_tags_1.oneLine) `The input to generateSW() must be an object.`,43 'invalid-glob-directory': (0, common_tags_1.oneLine) `The supplied globDirectory must be a path as a44 string.`,45 'invalid-dont-cache-bust': (0, common_tags_1.oneLine) `The supplied 'dontCacheBustURLsMatching'46 parameter must be a RegExp.`,47 'invalid-exclude-files': 'The excluded files should be an array of strings.',48 'invalid-get-manifest-entries-input': (0, common_tags_1.oneLine) `The input to49 'getFileManifestEntries()' must be an object.`,50 'invalid-manifest-path': (0, common_tags_1.oneLine) `The supplied manifest path is not a string with51 at least one character.`,52 'invalid-manifest-entries': (0, common_tags_1.oneLine) `The manifest entries must be an array of53 strings or JavaScript objects containing a url parameter.`,54 'invalid-manifest-format': (0, common_tags_1.oneLine) `The value of the 'format' option passed to55 generateFileManifest() must be either 'iife' (the default) or 'es'.`,56 'invalid-static-file-globs': (0, common_tags_1.oneLine) `The 'globPatterns' value must be an array57 of strings.`,58 'invalid-templated-urls': (0, common_tags_1.oneLine) `The 'templatedURLs' value should be an object59 that maps URLs to either a string, or to an array of glob patterns.`,60 'templated-url-matches-glob': (0, common_tags_1.oneLine) `One of the 'templatedURLs' URLs is already61 being tracked via 'globPatterns': `,62 'invalid-glob-ignores': (0, common_tags_1.oneLine) `The 'globIgnores' parameter must be an array of63 glob pattern strings.`,64 'manifest-entry-bad-url': (0, common_tags_1.oneLine) `The generated manifest contains an entry without65 a URL string. This is likely an error with workbox-build.`,66 'modify-url-prefix-bad-prefixes': (0, common_tags_1.oneLine) `The 'modifyURLPrefix' parameter must be67 an object with string key value pairs.`,68 'invalid-inject-manifest-arg': (0, common_tags_1.oneLine) `The input to 'injectManifest()' must be an69 object.`,70 'injection-point-not-found': (0, common_tags_1.oneLine) `Unable to find a place to inject the manifest.71 Please ensure that your service worker file contains the following: `,72 'multiple-injection-points': (0, common_tags_1.oneLine) `Please ensure that your 'swSrc' file contains73 only one match for the following: `,74 'populating-sw-tmpl-failed': (0, common_tags_1.oneLine) `Unable to generate service worker from75 template.`,76 'useless-glob-pattern': (0, common_tags_1.oneLine) `One of the glob patterns doesn't match any files.77 Please remove or fix the following: `,78 'bad-template-urls-asset': (0, common_tags_1.oneLine) `There was an issue using one of the provided79 'templatedURLs'.`,80 'invalid-runtime-caching': (0, common_tags_1.oneLine) `The 'runtimeCaching' parameter must an an81 array of objects with at least a 'urlPattern' and 'handler'.`,82 'static-file-globs-deprecated': (0, common_tags_1.oneLine) `'staticFileGlobs' is deprecated.83 Please use 'globPatterns' instead.`,84 'dynamic-url-deprecated': (0, common_tags_1.oneLine) `'dynamicURLToDependencies' is deprecated.85 Please use 'templatedURLs' instead.`,86 'urlPattern-is-required': (0, common_tags_1.oneLine) `The 'urlPattern' option is required when using87 'runtimeCaching'.`,88 'handler-is-required': (0, common_tags_1.oneLine) `The 'handler' option is required when using89 runtimeCaching.`,90 'invalid-generate-file-manifest-arg': (0, common_tags_1.oneLine) `The input to generateFileManifest()91 must be an Object.`,92 'invalid-sw-src': `The 'swSrc' file can't be read.`,93 'same-src-and-dest': (0, common_tags_1.oneLine) `Unable to find a place to inject the manifest. This is94 likely because swSrc and swDest are configured to the same file.95 Please ensure that your swSrc file contains the following:`,96 'only-regexp-routes-supported': (0, common_tags_1.oneLine) `Please use a regular expression object as97 the urlPattern parameter. (Express-style routes are not currently98 supported.)`,99 'bad-runtime-caching-config': (0, common_tags_1.oneLine) `An unknown configuration option was used100 with runtimeCaching: `,101 'invalid-network-timeout-seconds': (0, common_tags_1.oneLine) `When using networkTimeoutSeconds, you102 must set the handler to 'NetworkFirst'.`,103 'no-module-name': (0, common_tags_1.oneLine) `You must provide a moduleName parameter when calling104 getModuleURL().`,105 'bad-manifest-transforms-return-value': (0, common_tags_1.oneLine) `The return value from a106 manifestTransform should be an object with 'manifest' and optionally107 'warnings' properties.`,108 'string-entry-warning': (0, common_tags_1.oneLine) `Some items were passed to additionalManifestEntries109 without revisioning info. This is generally NOT safe. Learn more at110 https://bit.ly/wb-precache.`,111 'no-manifest-entries-or-runtime-caching': (0, common_tags_1.oneLine) `Couldn't find configuration for112 either precaching or runtime caching. Please ensure that the various glob113 options are set to match one or more files, and/or configure the114 runtimeCaching option.`,115 'cant-find-sourcemap': (0, common_tags_1.oneLine) `The swSrc file refers to a sourcemap that can't be116 opened:`,117 'nav-preload-runtime-caching': (0, common_tags_1.oneLine) `When using navigationPreload, you must also118 configure a runtimeCaching route that will use the preloaded response.`,119 'cache-name-required': (0, common_tags_1.oneLine) `When using cache expiration, you must also120 configure a custom cacheName.`,121 'manifest-transforms': (0, common_tags_1.oneLine) `When using manifestTransforms, you must provide122 an array of functions.`,123 'invalid-handler-string': (0, common_tags_1.oneLine) `The handler name provided is not valid: `,...
ki.js
Source: ki.js
1const express = require("express");2const router = express.Router();3const KI = require("../modules/KI");4const Account = require("../modules/Account");5const Beruf = require("../modules/Beruf");6const Gesundheit = require("../modules/Gesundheit");7const fs = require("fs");8const { spawn } = require("child_process");9router.post("/getPlaylist", (req, res) => {10 console.log("createUbergabeCSV");11 //run phyton script und sende playlist ergebnis zurück12 console.log("spwan python");13 var dataToSend;14 // spawn new child process to call the python script15 const python = spawn("python", ["./python-ki/Prediction.py"]);16 // collect data from script17 python.stdout.on("data", function (data) {18 console.log("Pipe data from python script ...");19 dataToSend = data.toString();20 });21 // in close event we are sure that stream from child process is closed22 python.on("close", (code) => {23 console.log(`child process close all stdio with code ${code}`);24 // send data to browser25 res.send(dataToSend);26 res.end();27 });28});29router.get("/createCSV", async (req, res) => {30 try {31 console.log("create CSV");32 const kibogen = await KI.find();33 var alllines1 = "";34 var alllines2 = "";35 for (let index = 0; index < kibogen.length; index++) {36 const elem = kibogen[index];37 var oneline = "";38 if (index < 300) {39 oneline += elem.computer + ",";40 oneline += elem.bewegung + ",";41 oneline += elem.auto + ",";42 oneline += elem.heben + ",";43 oneline += elem.sitzen + ",";44 oneline += elem.schmerzenRuecken + ",";45 oneline += elem.schmerzenNacken + ",";46 oneline += elem.schmerzenHandgelenk + ",";47 oneline += elem.schmerzenKnie + ",";48 oneline += elem.schmerzenHuefte + ",";49 oneline += elem.schmerzenSchulter + ",";50 oneline += elem.schmerzenFussgelenke + ",";51 oneline += elem.Beine + ",";52 oneline += elem.Ruecken + ",";53 oneline += elem.Oberkoerper;54 oneline += "\n";55 alllines1 += oneline;56 } else {57 oneline += elem.computer + ",";58 oneline += elem.bewegung + ",";59 oneline += elem.auto + ",";60 oneline += elem.heben + ",";61 oneline += elem.sitzen + ",";62 oneline += elem.schmerzenRuecken + ",";63 oneline += elem.schmerzenNacken + ",";64 oneline += elem.schmerzenHandgelenk + ",";65 oneline += elem.schmerzenKnie + ",";66 oneline += elem.schmerzenHuefte + ",";67 oneline += elem.schmerzenSchulter + ",";68 oneline += elem.schmerzenFussgelenke + ",";69 oneline += elem.Beine + ",";70 oneline += elem.Ruecken + ",";71 oneline += elem.Oberkoerper;72 oneline += "\n";73 alllines2 += oneline;74 }75 }76 fs.writeFileSync(__dirname + "/Boegen0_299.csv", alllines1, () => {});77 fs.writeFileSync(__dirname + "/Boegen300_401.csv", alllines2, () => {});78 res.json(alllines2);79 } catch (error) {80 res.json(error.message);81 }82});83router.post("/createUbergabeCSV", async (req, res) => {84 try {85 console.log("createUbergabeCSV");86 const elem = req.body;87 const id = req.body.id;88 var oneline = "";89 oneline += elem.beruf.computer + ",";90 oneline += elem.beruf.bewegung + ",";91 oneline += elem.beruf.auto + ",";92 oneline += elem.beruf.heben + ",";93 oneline += elem.beruf.sitzen + ",";94 oneline += elem.gesundheit.schmerzenRuecken + ",";95 oneline += elem.gesundheit.schmerzenNacken + ",";96 oneline += elem.gesundheit.schmerzenHandgelenk + ",";97 oneline += elem.gesundheit.schmerzenKnie + ",";98 oneline += elem.gesundheit.schmerzenHuefte + ",";99 oneline += elem.gesundheit.schmerzenSchulter + ",";100 oneline += elem.gesundheit.schmerzenFussgelenke;101 // oneline += elem.gesundheit.Beine + ",";102 // oneline += elem.gesundheit.Ruecken + ",";103 // oneline += elem.gesundheit.Oberkoerper;104 oneline += "\n";105 oneline += "0,0,0,0,0,0,0,0,0,0,0,0";106 console.log(oneline);107 fs.writeFileSync("./python-ki/Uebergabe.csv", oneline, () => {});108 res.send(true);109 } catch (error) {110 res.json(error.message);111 }112});113router.get("/phytontest", async (req, res) => {114 try {115 res.json();116 } catch (error) {117 res.json({});118 }119});120router.get("/", async (req, res) => {121 try {122 const kibogen = await KI.find();123 res.json(kibogen);124 } catch (error) {125 res.json({});126 }127});128router.post("/", async (req, res) => {129 try {130 console.log(req.body);131 const updatePost = await KI.updateOne(132 { _id: req.body.id },133 {134 $set: {135 Beine: req.body.Beine ? 1 : 0,136 Ruecken: req.body.Ruecken ? 1 : 0,137 Oberkoerper: req.body.Oberkoerper ? 1 : 0,138 },139 }140 );141 res.send(true);142 } catch (error) {143 res.json({ message: error });144 }145});146//generate bögen147router.get("/300", async (req, res) => {148 try {149 for (let index = 0; index < 100; index++) {150 const newKI = new KI({151 auswertung: null,152 computer: random(1, 10),153 bewegung: random(1, 10),154 auto: random(1, 10),155 heben: random(1, 10),156 sitzen: random(1, 10),157 schmerzenNow: random(1, 10),158 schmerzenRuecken: random(1, 10),159 schmerzenNacken: random(1, 10),160 schmerzenHandgelenk: random(1, 10),161 schmerzenKnie: random(1, 10),162 schmerzenHuefte: random(1, 10),163 schmerzenSchulter: random(1, 10),164 schmerzenFussgelenke: random(1, 10),165 toggelBeweglichket: randombool(),166 schmerzenBrennen: randombool(),167 schmerzenKribbeln: randombool(),168 schmerzenTaubheit: randombool(),169 schmerzenUeberempfindlichkeit: randombool(),170 toggelkraft: randombool(),171 schmerzenNadeln: randombool(),172 schmerzenArbeiten: randombool(),173 schmerzenLaufen: randombool(),174 schmerzenBuecken: randombool(),175 schmerzenStress: randombool(),176 schmerzenWetter: randombool(),177 schmerzenSpringen: randombool(),178 });179 fullki = await newKI.save();180 }181 res.sendStatus(200);182 } catch (error) {183 res.json({});184 }185});186function random(low, high) {187 return Math.floor(Math.random() * (high - low) + low);188}189function randombool() {190 return Math.random() >= 0.5;191}...
dump.js
Source: dump.js
1// Copyright (c) 2019 Uber Technologies, Inc.2//3// Licensed under the Apache License, Version 2.0 (the "License");4// you may not use this file except in compliance with the License.5// You may obtain a copy of the License at6//7// http://www.apache.org/licenses/LICENSE-2.08//9// Unless required by applicable law or agreed to in writing, software10// distributed under the License is distributed on an "AS IS" BASIS,11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.12// See the License for the specific language governing permissions and13// limitations under the License.14/* eslint-env node, browser */15export const DumpMode = Object.freeze({16 // Only a single line per message17 ONELINE: 0,18 // A summary view19 CONDENSED: 1,20 // All the data in JSON form21 ALL: 222});23/**24 * XVIZ middleware that echos all messages, with configurable level of25 * details.26 */27export class DumpXVIZ {28 constructor(options = {}) {29 this.mode = options.mode === undefined ? DumpMode.ALL : options.mode;30 // eslint-disable-next-line no-console31 this.log = options.log || console.log;32 }33 onConnect() {34 this.log('[CONNECTED]');35 }36 onStart(msg) {37 const oneline = () => {38 if (msg) {39 return `log: ${msg.log}`;40 }41 return '';42 };43 this._dumpSent('start', msg, oneline);44 }45 onError(msg) {46 const oneline = () => {47 return `msg: ${msg.message}`;48 };49 this._dumpReceived('error', msg, oneline);50 }51 onMetadata(msg) {52 const oneline = () => {53 const verStr = msg.version || 'Unknown';54 return `version: ${verStr}`;55 };56 this._dumpReceived('metadata', msg, oneline);57 }58 onTransformLog(msg) {59 const oneline = () => {60 const startStr = msg.start_timestamp || 'LOG-START';61 const endStr = msg.end_timestamp || 'LOG-END';62 return `${startStr} - ${endStr} (tid: ${msg.id})`;63 };64 this._dumpSent('transform_log', msg, oneline);65 }66 onStateUpdate(msg) {67 const oneline = () => {68 const updates = msg.updates;69 if (updates && updates.length > 0) {70 const startTime = updates[0].timestamp;71 if (updates.length === 1) {72 return `time: ${startTime}`;73 }74 const endTime = updates[updates.length - 1].timestamp;75 return `time: ${startTime} - ${endTime} (${endTime - startTime})`;76 }77 return 'empty';78 };79 this._dumpReceived('state_update', msg, oneline);80 }81 onTransformLogDone(msg) {82 const oneline = () => {83 return `tid: ${msg.id}`;84 };85 this._dumpReceived('transform_log_done', msg, oneline);86 }87 onClose() {88 this.log('[CONNECTION CLOSED]');89 }90 _dumpSent(type, data, condensed, oneline) {91 this._dump('<', type, data, condensed, oneline);92 }93 _dumpReceived(type, data, condensed, oneline) {94 this._dump('>', type, data, condensed, oneline);95 }96 _dump(prefix, type, data, condensed, oneline) {97 const header = `[${prefix} ${type.toUpperCase()}]`;98 switch (this.mode) {99 case DumpMode.ALL:100 this.log(`${header}\n${JSON.stringify(data, null, 4)}`);101 break;102 case DumpMode.CONDENSED:103 this.log(`${header} ${condensed()}`);104 break;105 case DumpMode.ONELINE:106 const output = oneline || condensed;107 this.log(`${header} ${output()}`);108 break;109 default:110 throw new Error(`Unknown dump mode ${this.mode}`);111 }112 }...
pdfline.js
Source: pdfline.js
1'use strict';2let nodeUtil = require("util"),3 _ = require("lodash"),4 PDFUnit = require('./pdfunit.js');5let PDFLine = (function PFPLineClosure() {6 'use strict';7 // private static8 let _nextId = 1;9 let _name = 'PDFLine';10 // constructor11 let cls = function (x1, y1, x2, y2, lineWidth, color, dashed) {12 // private13 let _id = _nextId++;14 // public (every instance will have their own copy of these methods, needs to be lightweight)15 this.get_id = function() { return _id; };16 this.get_name = function() { return _name + _id; };17 this.x1 = x1;18 this.y1 = y1;19 this.x2 = x2;20 this.y2 = y2;21 this.lineWidth = lineWidth || 1.0;22 this.color = color;23 this.dashed = dashed;24 };25 let _setStartPoint = function(oneLine, x, y) {26 oneLine.x = PDFUnit.toFormX(x);27 oneLine.y = PDFUnit.toFormY(y);28 };29 // public (every instance will share the same method, but has no access to private fields defined in constructor)30 cls.prototype.processLine = function (targetData) {31 let xDelta = Math.abs(this.x2 - this.x1);32 let yDelta = Math.abs(this.y2 - this.y1);33 let minDelta = this.lineWidth;34 let oneLine = {x:0, y:0, w: PDFUnit.toFixedFloat(this.lineWidth), l:0};35 //MQZ Aug.28.2013, adding color support, using color dictionary and default to black36 let clrId = PDFUnit.findColorIndex(this.color);37 if (clrId < 0) {38 oneLine = _.extend({oc: this.color}, oneLine);39 }40 else if (clrId > 0 && clrId < (PDFUnit.colorCount() - 1)) {41 oneLine = _.extend({clr: clrId}, oneLine);42 }43 //MQZ Aug.29 dashed line support44 if (this.dashed) {45 oneLine = _.extend({dsh: 1}, oneLine);46 }47 if ((yDelta < this.lineWidth) && (xDelta > minDelta)) { //HLine48 if (this.lineWidth < 4 && (xDelta / this.lineWidth < 4)) {49 nodeUtil.p2jinfo("Skipped: short thick HLine: lineWidth = " + this.lineWidth + ", xDelta = " + xDelta);50 return; //skip short thick lines, like PA SPP lines behinds checkbox51 }52 oneLine.l = PDFUnit.toFormX(xDelta);53 if (this.x1 > this.x2)54 _setStartPoint.call(this, oneLine, this.x2, this.y2);55 else56 _setStartPoint.call(this, oneLine, this.x1, this.y1);57 targetData.HLines.push(oneLine);58 }59 else if ((xDelta < this.lineWidth) && (yDelta > minDelta)) {//VLine60 if (this.lineWidth < 4 && (yDelta / this.lineWidth < 4)) {61 nodeUtil.p2jinfo("Skipped: short thick VLine: lineWidth = " + this.lineWidth + ", yDelta = " + yDelta);62 return; //skip short think lines, like PA SPP lines behinds checkbox63 }64 oneLine.l = PDFUnit.toFormY(yDelta);65 if (this.y1 > this.y2)66 _setStartPoint.call(this, oneLine, this.x2, this.y2);67 else68 _setStartPoint.call(this, oneLine, this.x1, this.y1);69 targetData.VLines.push(oneLine);70 }71 };72 return cls;73})();...
morpheme.js
Source: morpheme.js
1const TinySegmenter = require('tiny-segmenter');2const tinySegmenter = new TinySegmenter();3// const text = "ã¤ã«ã·ã«ã¨ã¯ï¼\næç« ãæã¡è¾¼ãã ãã§ã¹ã©ã¤ãè³æãå®æ\nãã¶ã¤ã³ãèããæéããªããªãã\nå¹ççã«è³æãä½æãããã¨ãå¯è½ã«ãªãã¾ãã\nå¤æ³¨ã¨éãã社å
ã®æ
å ±ãå¤ã«æ¼ããå¿é
ãããã¾ããã";4const text = "ã¢ã¤ã³ã³èªåæ¿å
¥æ©è½\nåæ¨å©ç¨å¯è½ãªç´ æãèªåã§å
¥ãã¾ã\nåç»å¶ä½æ©è½\næç« ãæã¡è¾¼ãã ãã§ãåç»ãä½æã§ãã¾ã\nè±å¯ãªåºåæ©è½\nPDF!,PPTXåºåã¯ãã¡ãããURLå
±æãå¯è½ã§ã\nå
±åç·¨éæ©è½\nã»ãã®æ¹ã¨åæã«ç·¨éãããã¨ãå¯è½ã§ãã\næ§æè£å©æ©è½\nå ´é¢ã«å¿ããè³æã®æ§æããã³ãã¬ã¼ãã§è£å©ãã¾ã\n丸æããã©ã³\n追å 課éã§æç« ã®æ§æã»å
容ã¾ã§ãã¹ã¦å¼ç¤¾ã対å¿è´ãã¾ã";5const segments = tinySegmenter.segment(text);6const NumberOfCharactersOfLine = 67var count = 08var oneLine = ""9const Lines = []10function fromSegmentsReturnLines(segments,NumberOfCharactersOfLine){11 segments.forEach((segment,index) => {12 if (segment == "ï¼" || segment =="ï¼" || segment =="ã" || segment =="ã"){13 count += segment.length14 if (count > NumberOfCharactersOfLine){15 oneLine = oneLine.slice(0, -segments[index].length)16 Lines.push(oneLine)17 oneLine = segments[index-1] + segment18 count = oneLine.length19 }20 else{21 oneLine += segment22 }23 }24 else if (segment == "\n"){25 oneLine += segment26 Lines.push(oneLine)27 count = 028 oneLine = ""29 }30 else{31 count += segment.length32 if (count > NumberOfCharactersOfLine){33 Lines.push(oneLine)34 count = 035 oneLine = ""36 count += segment.length37 oneLine += segment38 }39 else{40 oneLine += segment41 }42 }43 })44 Lines.push(oneLine)45}46function isHankaku(value){47 return !value.match(/[^\x01-\x7E]/) || !value.match(/[^\uFF65-\uFF9F]/);48}49fromSegmentsReturnLines(segments,NumberOfCharactersOfLine)50console.log(segments)...
Using AI Code Generation
1const { chromium } = require('playwright');2const { oneLine } = require('common-tags');3(async () => {4 const browser = await chromium.launch();5 const page = await browser.newPage();6 normalize-space(@class)='navbar__inner']/a`);7 await page.screenshot({ path: 'screenshot.png' });8 await browser.close();9})();10const { chromium } = require('playwright');11const { oneLineTrim } = require('common-tags');12(async () => {13 const browser = await chromium.launch();14 const page = await browser.newPage();15 normalize-space(@class)='navbar__inner']/a`);16 await page.screenshot({ path: 'screenshot.png' });17 await browser.close();18})();19const { chromium } = require('playwright');20const { oneLineComma } = require('common-tags');21(async () => {22 const browser = await chromium.launch();23 const page = await browser.newPage();24 normalize-space(@class)='navbar__inner']/a`);25 await page.screenshot({ path: 'screenshot.png' });26 await browser.close();27})();28const { chromium } = require('playwright');29const { oneLineCommaLists } = require('common-tags');30(async () => {31 const browser = await chromium.launch();32 const page = await browser.newPage();33 normalize-space(@class)='navbar__inner']/a`);34 await page.screenshot({ path: 'screenshot.png' });
Using AI Code Generation
1const { oneLine } = require('common-tags');2const { test, expect } = require('@playwright/test');3test('test', async ({ page }) => {4 const title = page.locator('.navbar__inner .navbar__title');5 await expect(title).toHaveText(oneLine`6 `);7});
Using AI Code Generation
1const { test, expect } = require('@playwright/test');2test('test', async ({ page }) => {3 const text = await page.innerText('.navbar__inner');4 expect(text).toBe(oneLine`Playwright is a Node library to automate5 Chromium, Firefox and WebKit with a single API`);6});7const { devices } = require('@playwright/test');8const { oneLine } = require('common-tags');9module.exports = {10 use: {11 viewport: { width: 1280, height: 720 },12 geolocation: { longitude: 12.492507, latitude: 41.889938 },13 extraHTTPHeaders: {14 },15 userAgent: oneLine`Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)16 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36`17 }18};19import { devices } from '@playwright/test';20import { oneLine } from 'common-tags';21export default {22 use: {23 viewport: { width: 1280, height: 720 },24 geolocation: { longitude: 12.492507, latitude: 41.889938 },25 extraHTTPHeaders: {26 },27 userAgent: oneLine`Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)28 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36`29 }30}
Using AI Code Generation
1const { oneLine } = require('common-tags');2const { oneLine } = require('common-tags');3const { oneLine } = require('common-tags');4const { oneLine } = require('common-tags');5const { oneLine } = require('common-tags');6const { oneLine } = require('common-tags');7const { oneLine } = require('common-tags');8const { oneLine } = require('common-tags');9const { oneLine } = require('common-tags');10const { oneLine } = require('common-tags');11const { oneLine } = require('common-tags');12const { oneLine } = require('common-tags');13const { oneLine } = require('common-tags');14const { oneLine } = require('common-tags');15const { oneLine } = require('
Using AI Code Generation
1const { oneLine } = require('common-tags');2const { test, expect } = require('@playwright/test');3test('my test', async ({ page }) => {4 const title = await page.title();5 expect(title).toBe('Google');6});7const { oneLine } = require('common-tags');8const { test, expect } = require('@playwright/test');9test('my test', async ({ page }) => {10 const title = await page.title();11 expect(title).toBe(oneLine`Google`);12});13const { oneLineTrim } = require('common-tags');14const { test, expect } = require('@playwright/test');15test('my test', async ({ page }) => {16 const title = await page.title();17 expect(title).toBe(oneLineTrim`Google`);18});19const { oneLineCommaLists } = require('common-tags');20const { test, expect } = require('@playwright/test');21test('my test', async ({ page }) => {22 const title = await page.title();23 expect(title).toBe(oneLineCommaLists`Google`);24});25const { oneLineCommaListsOr } = require('common-tags');26const { test, expect } = require('@playwright/test');27test('my test', async ({ page }) => {28 const title = await page.title();29 expect(title).toBe(oneLineCommaListsOr`Google`);30});31const { oneLineCommaListsAnd } = require('common-tags');32const { test, expect } = require('@playwright/test');33test('my test', async ({ page }) => {34 const title = await page.title();35 expect(title).toBe(oneLineCommaListsAnd`Google`);36});37const { oneLineInlineLists
Using AI Code Generation
1const { oneLine } = require('common-tags');2const { test } = require('@playwright/test');3test('example', async ({ page }) => {4 const title = await page.innerText('.navbar__inner .navbar__title');5 expect(title).toBe(oneLine`6 `);7});8{9 "scripts": {10 },11 "devDependencies": {12 }13}14{15 "scripts": {16 },17 "devDependencies": {18 },19 "dependencies": {20 }21}
Jest + Playwright - Test callbacks of event-based DOM library
firefox browser does not start in playwright
Is it possible to get the selector from a locator object in playwright?
How to run a list of test suites in a single file concurrently in jest?
Running Playwright in Azure Function
firefox browser does not start in playwright
This question is quite close to a "need more focus" question. But let's try to give it some focus:
Does Playwright has access to the cPicker object on the page? Does it has access to the window object?
Yes, you can access both cPicker and the window object inside an evaluate call.
Should I trigger the events from the HTML file itself, and in the callbacks, print in the DOM the result, in some dummy-element, and then infer from that dummy element text that the callbacks fired?
Exactly, or you can assign values to a javascript variable:
const cPicker = new ColorPicker({
onClickOutside(e){
},
onInput(color){
window['color'] = color;
},
onChange(color){
window['result'] = color;
}
})
And then
it('Should call all callbacks with correct arguments', async() => {
await page.goto(`http://localhost:5000/tests/visual/basic.html`, {waitUntil:'load'})
// Wait until the next frame
await page.evaluate(() => new Promise(requestAnimationFrame))
// Act
// Assert
const result = await page.evaluate(() => window['color']);
// Check the value
})
Check out the latest blogs from LambdaTest on this topic:
Native apps are developed specifically for one platform. Hence they are fast and deliver superior performance. They can be downloaded from various app stores and are not accessible through browsers.
One of the essential parts when performing automated UI testing, whether using Selenium or another framework, is identifying the correct web elements the tests will interact with. However, if the web elements are not located correctly, you might get NoSuchElementException in Selenium. This would cause a false negative result because we won’t get to the actual functionality check. Instead, our test will fail simply because it failed to interact with the correct element.
Smartphones have changed the way humans interact with technology. Be it travel, fitness, lifestyle, video games, or even services, it’s all just a few touches away (quite literally so). We only need to look at the growing throngs of smartphone or tablet users vs. desktop users to grasp this reality.
As part of one of my consulting efforts, I worked with a mid-sized company that was looking to move toward a more agile manner of developing software. As with any shift in work style, there is some bewilderment and, for some, considerable anxiety. People are being challenged to leave their comfort zones and embrace a continuously changing, dynamic working environment. And, dare I say it, testing may be the most ‘disturbed’ of the software roles in agile development.
LambdaTest’s Playwright tutorial will give you a broader idea about the Playwright automation framework, its unique features, and use cases with examples to exceed your understanding of Playwright testing. This tutorial will give A to Z guidance, from installing the Playwright framework to some best practices and advanced concepts.
Get 100 minutes of automation test minutes FREE!!