1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 8 <title>æè ¾ä¸æ¢</title> 9 <link rel="shortcut icon" href="/assets/images/favicon.ico"> 10 <link rel="stylesheet" href="/assets/css/style.css"> 11 <link rel="alternate" type="application/rss+xml" title="My Blog" href="/rss.xml"> 12 <link rel="stylesheet" href="/assets/css/highlight.css"> 13</head> 14<body> 15 16 <nav class="main-nav"> 17 18 <a href="/"> <span class="arrow">â</span> Home </a> 19 20 21 22 23 <a href="/about">About </a> 24 25 26 <a class="cta" href="/feed.xml">Subscribe</a> 27</nav> 28 29 30 <div class="profile"> 31 <section id="wrapper"> 32 <header id="header"> 33 34 <a href="/about"> 35 <img id="avatar" class="2x" src="/assets/images/avatar.png"/> 36 </a> 37 38 <h1>JunyueCao</h1> 39 <h2>ç±æè ¾ï¼Enjoy creating</h2> 40 </header> 41 <a href="https://www.vultr.com/?ref=7006626-3B"><img src="https://www.vultr.com/media/banner_2.png" width="468" height="60"></a> 42 43 </section> 44</div> 45 46 47 <section id="wrapper" class="home"> 48 <ul id="post-list"> 49 50 <li> 51 <a href="/%E9%9A%8F%E7%AC%94/2018/05/21/cpp-plan/"><aside class="dates">May 21</aside></a> 52 <a href="/%E9%9A%8F%E7%AC%94/2018/05/21/cpp-plan/">C++ å¦ä¹ 计å <h2>å¶å®èªå·±æªæ¥ä¸¤ä¸ªæçC++å¦ä¹ 计å</h2></a> 53 </li> 54 55 <li> 56 <a href="/android/2016/07/13/a-story-of-activity-leak/"><aside class="dates">Jul 13</aside></a> 57 <a href="/android/2016/07/13/a-story-of-activity-leak/">è®°ä¸æ¬¡Androidä¸Activityå åæ³é²çè°æ¥ <h2>æ¬æéè¿ä¸æ¬¡å åæ³é²çåæåè°æ¥è¿ç¨ï¼æ¥è®²è¿°ä¸ä¸ä¸ä¸ªæ¯è¾éç¨çå åæ³é²åæè¿ç¨åæ¥æ¾æ¹å¼</h2></a> 58 </li> 59 60 <li> 61 <a href="/android/2016/05/26/build-ffmpeg-for-android-with-x2642/"><aside class="dates">May 26</aside></a> 62 <a href="/android/2016/05/26/build-ffmpeg-for-android-with-x2642/">Macä¸ä¸ºAndroidç¼è¯FFMPEGåx264ï¼äºï¼ <h2>å¦ä½å¨Android Studioéå¯¼å ¥ä¸ä¸ç¯æç« ä¸ç¼è¯å¥½çffmpeg</h2></a> 63 </li> 64 65 <li> 66 <a href="/android/2016/05/25/build-ffmpeg-for-android-with-x264/"><aside class="dates">May 25</aside></a> 67 <a href="/android/2016/05/25/build-ffmpeg-for-android-with-x264/">Macä¸ä¸ºAndroidç¼è¯FFMPEGåx264 ï¼ä¸ï¼ <h2>NDKæä¾äºå¾å¥½ç交åç¼è¯æ¯æï¼è®©æä»¬æ¥å¦ä¹ ä¸ä¸å¦ä½å¨Macä¸é¢éè¿NDKç¼è¯å·¥å ·æ¥ç¼è¯ä¸ä¸ªAndroidä¸å¯ä»¥è¿è¡çffmpeg</h2></a> 68 </li> 69 70 <li> 71 <a href="/java/2016/04/29/multithread-dispatcher/"><aside class="dates">Apr 29</aside></a> 72 <a href="/java/2016/04/29/multithread-dispatcher/">Volleyå¦ä¹ ä¹Javaå¤çº¿ç¨ååå¨å®ä¾ <h2>å¨Androidçç½ç»æ¡æ¶Volleyä¸ä½¿ç¨äºå¤çº¿ç¨ååç½ç»è¯·æ±çæ¹æ³, è¿ç§æ¹æ³å¯ä»¥ç使¯ä¸ä¸ªçäº§è æ¶è´¹è é®é¢, 让æä»¬ä¹è·çæ¥å®ç°ä¸ä¸ªè¿æ ·çå°ååå¨</h2></a> 73 </li> 74 75 <li> 76 <a href="/android/2016/02/29/flavors-with-gradle/"><aside class="dates">Feb 29</aside></a> 77 <a href="/android/2016/02/29/flavors-with-gradle/">Gradleæå APKçä¸äºå°æå·§åproductFlavoré ç½® <h2>å¨ä½¿ç¨Gradleæ¥æå Androidåºç¨ä¹åï¼Androidèªå¨åæå é常ä¼éæ©ä½¿ç¨antï¼antæ¯ä¸ç§ä¸æ¥ä¸æ¥æ¥æ§è¡ä»»å¡çå·¥å ·ï¼é常æå ä¸ä¸ªapkè¦ç»è¿ä¸ä¸ªå¤æçè¿ç¨ï¼antå·¥å ·éè¿ä¸æ¥ä¸æ¥å®æè¿äºè¿ç¨æ¥çæä¸ä¸ªapkã妿è¦å®ç°ä¸ä¸ªå¤æä¸ç¹çæå è¿ç¨ï¼å®çxmlé ç½®æä»¶çé¿åº¦ä¹æ¯è¶³ä»¥è®©ä½ å´©æºçãGradleçåºç°è®©æå è¿ç¨åå¾ååè½»æ¾ï¼èä¸é 置起æ¥ä¹æ¯ç®åææã以åéè¦å好å 天çé ç½®æä»¶ç°å¨åªè¦ç®åçå æ¥å°±è½å®æï¼é åAndroid Studioæ´å å¾å¿åºæã</h2></a> 78 </li> 79 80 <li> 81 <a href="/2016/02/25/Coding-Angry-for-Fun-and-Profit/"><aside class="dates">Feb 25</aside></a> 82 <a href="/2016/02/25/Coding-Angry-for-Fun-and-Profit/">ä¸ºæ¯æ²¡æææ?! 为äºä¹è¶£åæ¶çæå代ç <h2>WHY WONâT THIS WORK?! Coding Angry for Fun and Profit ç¿»è¯</h2></a> 83 </li> 84 85 <li> 86 <a href="/android/2016/01/06/android-studio-vector-assets/"><aside class="dates">Jan 06</aside></a> 87 <a href="/android/2016/01/06/android-studio-vector-assets/">æè±ä¸åå辨ççæç¼ - 使ç¨Android StudioçVector Assetåå®å徿 <h2>以ååAndroid Appæ¶,æä»¬éè¦å¯¹ä¸åçå辨çåéé çè¯, æ¯ä¸ªå¾æ é½éè¦å5个å辨ç(ldpi设å¤å¾å°äº,ä¸ç¶å°±å¾6个), é常麻ç¦. Android Studioä»1.4å¼å§æ¯æä½¿ç¨ééå¾(Vector Asset),仿¤å¾æ åªéè¦åä¸å¥ç¢éå¾å°±å¯ä»¥äº, Android Studioä¼èªå¨çæä¸åå辨çç徿 .å¼åè åªéè¦åæ®é徿 䏿 ·ä½¿ç¨å³å¯.</h2></a> 88 </li> 89 90 <li> 91 <a href="/android/2015/12/30/fullscreen-like-youtube/"><aside class="dates">Dec 30</aside></a> 92 <a href="/android/2015/12/30/fullscreen-like-youtube/">Android å®ç°ç±»ä¼¼YouTubeçå ¨å±ææ¾å¨ <h2>å®ç°Androidä¸YouTubeçå ¨å±ææ¾</h2></a> 93 </li> 94 95 <li> 96 <a href="/android/2015/12/19/Understanding-MPD/"><aside class="dates">Dec 19</aside></a> 97 <a href="/android/2015/12/19/Understanding-MPD/">MPD-DASHæä»¶çç»æ <h2>The Structure of an MPEG-DASH MPD:https://www.brendanlong.com/the-structure-of-an-mpeg-dash-mpd.html</h2></a> 98 </li> 99 100 <li> 101 <a href="/android/2015/12/09/COORDINATORLAYOUT-ON-ANDROID/"><aside class="dates">Dec 09</aside></a> 102 <a href="/android/2015/12/09/COORDINATORLAYOUT-ON-ANDROID/">NESTED SCROLLING WITH COORDINATORLAYOUT ON ANDROID <h2>NESTED SCROLLING WITH COORDINATORLAYOUT ON ANDROID</h2></a> 103 </li> 104 105 <li> 106 <a href="/2015/07/16/chrome-inline-installation/"><aside class="dates">Jul 16</aside></a> 107 <a href="/2015/07/16/chrome-inline-installation/">Chromeæä»¶çinline installation <h2>Chromeæä»¶ç°å¨æ¯æå¨èªå·±çç½é¡µéæå ¥å®è£ æé®</h2></a> 108 </li> 109 110 <li> 111 <a href="/2015/04/16/android-chrome-app-detect/"><aside class="dates">Apr 16</aside></a> 112 <a href="/2015/04/16/android-chrome-app-detect/">Android Chrome App Detect <h2></h2></a> 113 </li> 114 115 <li> 116 <a href="/android/2015/03/10/Android-understanding-MeasureSpec/"><aside class="dates">Mar 10</aside></a> 117 <a href="/android/2015/03/10/Android-understanding-MeasureSpec/">å¦ä½çè§£MeasureSpec <h2></h2></a> 118 </li> 119 120 <li> 121 <a href="/java/2015/03/09/atomic-class/"><aside class="dates">Mar 09</aside></a> 122 <a href="/java/2015/03/09/atomic-class/">Javaå¤çº¿ç¨ä¸çååç±» <h2>å¨Javaå¤çº¿ç¨ç¼ç¨ä¸ç»å¸¸è¦å¯¹åä¸ä¸ªæ°æ®è¿è¡è¯»å,è¿æ¶åå¦ææ²¡æå ä¸éçè¯å¾å®¹é ææ°æ®çä¸ä¸è´,ååç±»å¨è¿ç§æ åµä¸å¯ä»¥é¿å è¿ç§æ°æ®ä¸ä¸è´æ§(éè¿synchronizedæ¥å éä¹å¯ä»¥å®ç°) </h2></a> 123 </li> 124 125 <li> 126 <a href="/android/2014/12/30/Android-Gradle-introduce/"><aside class="dates">Dec 30</aside></a> 127 <a href="/android/2014/12/30/Android-Gradle-introduce/">Gradleåºæ¬é 置以æé¡¹ç®ä¸ºä¾ <h2>Gradleåºæ¬é ç½®-以æé¡¹ç®ä¸ºä¾, Gradleæ¯éçAndroid Studioä¸èµ·å¨Androidé¢åçæ°å·¥å ·ä¹ä¸, å®å¯ä»¥æå¤§å°åè½»æå çé 置工ä½,å¹¶ä¸è½å¤éå¸¸çµæ´»å°æ§å¶æå çè¿ç¨. æå¼å¤èçant,æå ¥Gradleçææ±å§</h2></a> 128 </li> 129 130 <li> 131 <a href="/java/2014/11/07/Java-ArrayList-capacity/"><aside class="dates">Nov 07</aside></a> 132 <a href="/java/2014/11/07/Java-ArrayList-capacity/">ArrayListéé¢ç空é´èªå¨æ©å <h2>ArrayListéé¢ç空é´èªå¨æ©å </h2></a> 133 </li> 134 135 <li> 136 <a href="/2014/09/23/CSS-Transform/"><aside class="dates">Sep 23</aside></a> 137 <a href="/2014/09/23/CSS-Transform/">CSS Transform <h2>CSS Transform Demo</h2></a> 138 </li> 139 140 <li> 141 <a href="/2014/09/17/CSS-Animation/"><aside class="dates">Sep 17</aside></a> 142 <a href="/2014/09/17/CSS-Animation/">CSS Animation <h2>CSS å¨ç»ç ç©¶</h2></a> 143 </li> 144 145 <li> 146 <a href="/2014/09/07/flex-study/"><aside class="dates">Sep 07</aside></a> 147 <a href="/2014/09/07/flex-study/">Flex ä¾å <h2></h2></a> 148 </li> 149 150</ul> 151 152 153 <nav id="post-nav"> 154 155
156 <span class="next"> 157 <a href="/page2/"> 158 Older Posts <span class="arrow">â</span> 159 </a> 160 </span> 161 162</nav> 163 164<footer id="footer"> 165 <p class="small">© Copyright 2024 JunyueCao</p> 166</footer> 167 </section> 168 169
169<script src="http://libs.baidu.com/jquery/2.1.1/jquery.min.js"></script>
169 170
170<script src="/assets/js/main.js"></script>
170 171
171<script src="/assets/js/highlight.js"></script>
171 172
172<script>hljs.initHighlightingOnLoad();</script>
172 173 174
174<script>
vendor: 349 bytes, lines 174-180
174 175 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 176 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 177 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 178 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 179 180 ga('create', '
180UA-71884954-2
vendor: 42 bytes, lines 180-182
180', 'auto'); 181 ga('send', 'pageview'); 182
182</script>
182 183
183<script> 184 var _hmt = _hmt || []; 185 (function() { 186 var hm = document.createElement("script"); 187 hm.src = "//hm.baidu.com/hm.js?796ad4095154bda8fa21bf0965d9fa53"; 188 var s = document.getElementsByTagName("script")[0]; 189 s.parentNode.insertBefore(hm, s); 190 })(); 191 </script>
191 192
192<script> 193 (function(){ 194 var bp = document.createElement('script'); 195 bp.src = '//push.zhanzhang.baidu.com/push.js'; 196 var s = document.getElementsByTagName("script")[0]; 197 s.parentNode.insertBefore(bp, s); 198 })(); 199 </script>
199 200</body> 201</html> 202 203 204
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.