1 2<!DOCTYPE html> 3<!--[if IEMobile 7 ]><html class="no-js iem7"><![endif]--> 4<!--[if lt IE 9]><html class="no-js lte-ie8"><![endif]--> 5<!--[if (gt IE 8)|(gt IEMobile 7)|!(IEMobile)|!(IE)]><!--><html class="no-js" lang="en"><!--<![endif]--> 6<head> 7 <meta charset="utf-8"> 8 <title>Blog Archive - ä¸å¬é£å</title> 9 <meta name="author" content="Calvin Lee"> 10 11 12 <meta name="description" content="Blog Archive 2014 åæAndroid Appå åå ç¨ 13Feb 20 2014 posted in Android Bitmapå å管ç 14Feb 20 2014 posted in Android 2013 pmapä»ç» 15Nov 11 2013 posted in Linux …"> 16 17 18 <!-- http://t.co/dKP3o1e --> 19 <meta name="HandheldFriendly" content="True"> 20 <meta name="MobileOptimized" content="320"> 21 <meta name="viewport" content="width=device-width, initial-scale=1"> 22 23 24 <link rel="canonical" href="http://calvinlee.github.io/blog/archives"> 25 <link href="/favicon.png" rel="icon"> 26 <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css"> 27 <link href="/atom.xml" rel="alternate" title="ä¸å¬é£å" type="application/atom+xml"> 28
28<script src="/javascripts/modernizr-2.0.js"></script>
28 29
29<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
29 30
30<script>!window.jQuery && document.write(unescape('%3Cscript src="./javascripts/lib/jquery.min.js"%3E%3C/script%3E'))</script>
30 31
31<script src="/javascripts/octopress.js" type="text/javascript"></script>
31 32 <!--Fonts from Google"s Web font directory at http://google.com/webfonts -->
33<script src="/javascripts/jquery-1.10.2.min.js" type="text/javascript" charset="utf-8"></script>
vendor: 1 bytes, line 33
33
34<script src="/javascripts/jquery.tableofcontents.min.js" type="text/javascript" charset="utf-8"></script>
vendor: 1 bytes, line 34
34
35<script type="text/javascript" charset="utf-8"> 36 // Revert jQuery's '$' alias, to avoid clashes with ender.js. NOTE: Use 37 // jQuery(...), instead of $(...) from here on. 38 jQuery.noConflict(); 39</script>
vendor: 1 bytes, line 39
39
40<script src="/javascripts/generate-toc.js" type="text/javascript" charset="utf-8"></script>
40 41 42<link href="http://fonts.googleapis.com/css?family=PT+Serif:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css"> 43<link href="http://fonts.googleapis.com/css?family=PT+Sans:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css"> 44 45 46 47</head> 48 49<body > 50 <header role="banner"><hgroup> 51 <h1><a href="/">ä¸å¬é£å</a></h1> 52 53 <h2>Don't panic! I'm a programmer.</h2> 54 55</hgroup> 56 57</header> 58 <nav role="navigation"><ul class="subscription" data-subscription="rss"> 59 <li><a href="/atom.xml" rel="subscribe-rss" title="subscribe via RSS">RSS</a></li> 60 61</ul> 62 63<form action="http://google.com/search" method="get"> 64 <fieldset role="search"> 65 <input type="hidden" name="q" value="site:calvinlee.github.io" /> 66 <input class="search" type="text" name="q" results="0" placeholder="Search"/> 67 </fieldset> 68</form> 69 70<ul class="main-navigation"> 71 <li><a href="/">Blog</a></li> 72 <li><a href="/blog/archives">Archives</a></li> 73 <li><a href="/links.html">Links</a></li> 74 <li><a href="/music.html">Music</a></li> 75 <li><a href="/about.html">About</a></li> 76</ul> 77 78</nav> 79 <div id="main"> 80 <div id="content"> 81 <div> 82<article role="article"> 83 84 <header> 85 <h1 class="entry-title">Blog Archive</h1> 86 87 </header> 88 89 <div id="blog-archives"> 90 91 92 93 94 <h2>2014</h2> 95 96<article> 97 98<h1><a href="/blog/2014/02/20/analyzing-android-memory-usage/">åæAndroid Appå åå ç¨</a></h1> 99<time datetime="2014-02-20T22:41:00+08:00" pubdate><span class='month'>Feb</span> <span class='day'>20</span> <span class='year'>2014</span></time> 100 101<footer> 102 <span class="categories">posted in <a class='category' href='/blog/categories/android/'>Android</a></span> 103</footer> 104 105 106</article> 107 108 109 110<article> 111 112<h1><a href="/blog/2014/02/20/managing-bitmap-memory/">Bitmapå å管ç</a></h1> 113<time datetime="2014-02-20T22:37:00+08:00" pubdate><span class='month'>Feb</span> <span class='day'>20</span> <span class='year'>2014</span></time> 114 115<footer> 116 <span class="categories">posted in <a class='category' href='/blog/categories/android/'>Android</a></span> 117</footer> 118 119 120</article> 121 122 123 124 125 <h2>2013</h2> 126 127<article> 128 129<h1><a href="/blog/2013/11/11/introducing-pmap/">pmapä»ç»</a></h1> 130<time datetime="2013-11-11T18:36:00+08:00" pubdate><span class='month'>Nov</span> <span class='day'>11</span> <span class='year'>2013</span></time> 131 132<footer> 133 <span class="categories">posted in <a class='category' href='/blog/categories/linux/'>Linux</a></span> 134</footer> 135 136 137</article> 138 139 140 141<article> 142 143<h1><a href="/blog/2013/11/07/awesome-bind-mount/">bind mountç使ç¨</a></h1> 144<time datetime="2013-11-07T18:10:00+08:00" pubdate><span class='month'>Nov</span> <span class='day'>07</span> <span class='year'>2013</span></time> 145 146<footer> 147 <span class="categories">posted in <a class='category' href='/blog/categories/linux/'>Linux</a></span> 148</footer> 149 150 151</article> 152 153 154 155<article> 156 157<h1><a href="/blog/2013/11/04/disable-kernel-random-address/">ç¦ç¨å æ ¸è¿ç¨å°åéæº</a></h1> 158<time datetime="2013-11-04T00:00:00+08:00" pubdate><span class='month'>Nov</span> <span class='day'>04</span> <span class='year'>2013</span></time> 159 160<footer> 161 <span class="categories">posted in <a class='category' href='/blog/categories/linux/'>Linux</a></span> 162</footer> 163 164 165</article> 166 167 168 169<article> 170 171<h1><a href="/blog/2013/09/26/Chrominum-base-code-introduction/">Chromium baseåºä»ç»</a></h1> 172<time datetime="2013-09-26T00:00:00+08:00" pubdate><span class='month'>Sep</span> <span class='day'>26</span> <span class='year'>2013</span></time> 173 174<footer> 175 <span class="categories">posted in <a class='category' href='/blog/categories/chromium/'>chromium</a></span> 176</footer> 177 178 179</article> 180 181 182 183<article> 184 185<h1><a href="/blog/2013/02/25/strcpy-memcpy/">strcpyåmemcpyçåºå«</a></h1> 186<time datetime="2013-02-25T00:00:00+08:00" pubdate><span class='month'>Feb</span> <span class='day'>25</span> <span class='year'>2013</span></time> 187 188<footer> 189 <span class="categories">posted in <a class='category' href='/blog/categories/cyu-yan/'>Cè¯è¨</a></span> 190</footer> 191 192 193</article> 194 195 196 197<article> 198 199<h1><a href="/blog/2013/01/28/eclipse-debug-break-points/">Eclipse è°è¯ä¸çäºç§æç¹</a></h1> 200<time datetime="2013-01-28T00:00:00+08:00" pubdate><span class='month'>Jan</span> <span class='day'>28</span> <span class='year'>2013</span></time> 201 202<footer> 203 <span class="categories">posted in <a class='category' href='/blog/categories/eclipse/'>Eclipse</a></span> 204</footer> 205 206 207</article> 208 209 210 211<article> 212 213<h1><a href="/blog/2013/01/28/eclipse-content-assist/">Eclipse Content assist失æè§£å³</a></h1> 214<time datetime="2013-01-28T00:00:00+08:00" pubdate><span class='month'>Jan</span> <span class='day'>28</span> <span class='year'>2013</span></time> 215 216<footer> 217 <span class="categories">posted in <a class='category' href='/blog/categories/eclipse/'>Eclipse</a></span> 218</footer> 219 220 221</article> 222 223 224 225<article> 226 227<h1><a href="/blog/2013/01/20/android-handler-looper-message/">Androidæ¶æ¯å¤çæºå¶çè§£</a></h1> 228<time datetime="2013-01-20T00:00:00+08:00" pubdate><span class='month'>Jan</span> <span class='day'>20</span> <span class='year'>2013</span></time> 229 230<footer> 231 <span class="categories">posted in <a class='category' href='/blog/categories/android/'>Android</a></span> 232</footer> 233 234 235</article> 236 237 238 239 240 <h2>2012</h2> 241 242<article> 243 244<h1><a href="/blog/2012/11/29/convertion-between-epoch-and-regular-time/">Unix Epoch ä¸ æ¶é´å符串ç转æ¢</a></h1> 245<time datetime="2012-11-29T00:00:00+08:00" pubdate><span class='month'>Nov</span> <span class='day'>29</span> <span class='year'>2012</span></time> 246 247 248</article> 249 250 251 252<article> 253 254<h1><a href="/blog/2012/10/18/git-tricks/">Git tips and tricks</a></h1> 255<time datetime="2012-10-18T00:00:00+08:00" pubdate><span class='month'>Oct</span> <span class='day'>18</span> <span class='year'>2012</span></time> 256 257<footer> 258 <span class="categories">posted in <a class='category' href='/blog/categories/git/'>Git</a></span> 259</footer> 260 261 262</article> 263 264 265 266<article> 267 268<h1><a href="/blog/2012/10/16/string-interning/">Java å符串ç==åequals</a></h1> 269<time datetime="2012-10-16T00:00:00+08:00" pubdate><span class='month'>Oct</span> <span class='day'>16</span> <span class='year'>2012</span></time> 270 271<footer> 272 <span class="categories">posted in <a class='category' href='/blog/categories/java/'>Java</a></span> 273</footer> 274 275 276</article> 277 278 279 280<article> 281 282<h1><a href="/blog/2012/08/05/two-ways-of-defining-strings-in-c/">cè¯è¨å符串å®ä¹ä¸åå§å</a></h1> 283<time datetime="2012-08-05T00:00:00+08:00" pubdate><span class='month'>Aug</span> <span class='day'>05</span> <span class='year'>2012</span></time> 284 285<footer> 286 <span class="categories">posted in <a class='category' href='/blog/categories/cyu-yan/'>Cè¯è¨</a></span> 287</footer> 288 289 290</article> 291 292 293 294<article> 295 296<h1><a href="/blog/2012/08/05/c-function-pointer/">
296Cè¯è¨å½æ°æé䏿é彿°</a></h1> 297<time datetime="2012-08-05T00:00:00+08:00" pubdate><span class='month'>Aug</span> <span class='day'>05</span> <span class='year'>2012</span></time> 298 299<footer> 300 <span class="categories">posted in <a class='category' href='/blog/categories/cyu-yan/'>Cè¯è¨</a></span> 301</footer> 302 303 304</article> 305 306 307 308<article> 309 310<h1><a href="/blog/2012/07/05/use-lvm-to-extends-disk-capacity/">使ç¨lvm管çç£çååº</a></h1> 311<time datetime="2012-07-05T00:00:00+08:00" pubdate><span class='month'>Jul</span> <span class='day'>05</span> <span class='year'>2012</span></time> 312 313<footer> 314 <span class="categories">posted in <a class='category' href='/blog/categories/linux/'>Linux</a></span> 315</footer> 316 317 318</article> 319 320 321 322<article> 323 324<h1><a href="/blog/2012/06/19/setComponentEnabledSetting-doesnt-work-on-widget/">setComponentEnabledSetting doesn’t work on widget</a></h1> 325<time datetime="2012-06-19T00:00:00+08:00" pubdate><span class='month'>Jun</span> <span class='day'>19</span> <span class='year'>2012</span></time> 326 327<footer> 328 <span class="categories">posted in <a class='category' href='/blog/categories/android/'>Android</a></span> 329</footer> 330 331 332</article> 333 334 335 336<article> 337 338<h1><a href="/blog/2012/06/06/multipart-formdata-and-application-x-www-form-urlencoded/">multipart/form-dataä¸application/x-www-form-urlencoded</a></h1> 339<time datetime="2012-06-06T00:00:00+08:00" pubdate><span class='month'>Jun</span> <span class='day'>06</span> <span class='year'>2012</span></time> 340 341<footer> 342 <span class="categories">posted in <a class='category' href='/blog/categories/http/'>Http</a></span> 343</footer> 344 345 346</article> 347 348 349 350<article> 351 352<h1><a href="/blog/2012/06/02/write-file-in-vim-without-sudo/">æé£çvimä¿åæ¹æ³</a></h1> 353<time datetime="2012-06-02T00:00:00+08:00" pubdate><span class='month'>Jun</span> <span class='day'>02</span> <span class='year'>2012</span></time> 354 355 356</article> 357 358 359 360<article> 361 362<h1><a href="/blog/2012/05/31/improve-sd-card-read-speed/">æ¹åSDå¡è¯»åé度</a></h1> 363<time datetime="2012-05-31T00:00:00+08:00" pubdate><span class='month'>May</span> <span class='day'>31</span> <span class='year'>2012</span></time> 364 365<footer> 366 <span class="categories">posted in <a class='category' href='/blog/categories/android/'>Android</a></span> 367</footer> 368 369 370</article> 371 372 373 374<article> 375 376<h1><a href="/blog/2012/05/31/convmv-and-iconv/">使ç¨iconvåconvmvè½¬æ¢ææ¬ç¼ç </a></h1> 377<time datetime="2012-05-31T00:00:00+08:00" pubdate><span class='month'>May</span> <span class='day'>31</span> <span class='year'>2012</span></time> 378 379<footer> 380 <span class="categories">posted in <a class='category' href='/blog/categories/linux/'>Linux</a></span> 381</footer> 382 383 384</article> 385 386 387 388<article> 389 390<h1><a href="/blog/2012/05/29/dynamic-proxy/">Java卿代ç</a></h1> 391<time datetime="2012-05-29T00:00:00+08:00" pubdate><span class='month'>May</span> <span class='day'>29</span> <span class='year'>2012</span></time> 392 393<footer> 394 <span class="categories">posted in <a class='category' href='/blog/categories/java/'>Java</a></span> 395</footer> 396 397 398</article> 399 400 401 402<article> 403 404<h1><a href="/blog/2012/05/28/pstree/">pstreeå½ä»¤ä½¿ç¨</a></h1> 405<time datetime="2012-05-28T00:00:00+08:00" pubdate><span class='month'>May</span> <span class='day'>28</span> <span class='year'>2012</span></time> 406 407<footer> 408 <span class="categories">posted in <a class='category' href='/blog/categories/linux/'>Linux</a></span> 409</footer> 410 411 412</article> 413 414 415 416<article> 417 418<h1><a href="/blog/2012/05/25/zen-of-cs/">Zen of CS</a></h1> 419<time datetime="2012-05-25T00:00:00+08:00" pubdate><span class='month'>May</span> <span class='day'>25</span> <span class='year'>2012</span></time> 420 421 422</article> 423 424 425 426<article> 427 428<h1><a href="/blog/2012/05/24/xinitrc-and-xprofile/">.xinitrc and .xprofile</a></h1> 429<time datetime="2012-05-24T00:00:00+08:00" pubdate><span class='month'>May</span> <span class='day'>24</span> <span class='year'>2012</span></time> 430 431<footer> 432 <span class="categories">posted in <a class='category' href='/blog/categories/linux/'>Linux</a></span> 433</footer> 434 435 436</article> 437 438 439 440<article> 441 442<h1><a href="/blog/2012/05/23/shell-script-calculating-top-commands-used-explained/">䏿®µshellèæ¬çåæ</a></h1> 443<time datetime="2012-05-23T00:00:00+08:00" pubdate><span class='month'>May</span> <span class='day'>23</span> <span class='year'>2012</span></time> 444 445<footer> 446 <span class="categories">posted in <a class='category' href='/blog/categories/shell/'>Shell</a></span> 447</footer> 448 449 450</article> 451 452 453 454<article> 455 456<h1><a href="/blog/2012/05/14/tips-for-object-oriented-design/">é¢å对象设计-åå䏿¨¡å¼</a></h1> 457<time datetime="2012-05-14T00:00:00+08:00" pubdate><span class='month'>May</span> <span class='day'>14</span> <span class='year'>2012</span></time> 458 459<footer> 460 <span class="categories">
460posted in <a class='category' href='/blog/categories/she-ji-mo-shi/'>设计模å¼</a></span> 461</footer> 462 463 464</article> 465 466 467 468<article> 469 470<h1><a href="/blog/2012/05/06/initial-boot-up-sequence-of-pc/">Archlinux弿ºåå§ååºæ¬æ¥éª¤</a></h1> 471<time datetime="2012-05-06T00:00:00+08:00" pubdate><span class='month'>May</span> <span class='day'>06</span> <span class='year'>2012</span></time> 472 473<footer> 474 <span class="categories">posted in <a class='category' href='/blog/categories/linux/'>Linux</a></span> 475</footer> 476 477 478</article> 479 480 481 482<article> 483 484<h1><a href="/blog/2012/05/04/archlinux-adjustment-tips/">Archlinuxè°æå°è®°</a></h1> 485<time datetime="2012-05-04T00:00:00+08:00" pubdate><span class='month'>May</span> <span class='day'>04</span> <span class='year'>2012</span></time> 486 487<footer> 488 <span class="categories">posted in <a class='category' href='/blog/categories/linux/'>Linux</a></span> 489</footer> 490 491 492</article> 493 494 495 496<article> 497 498<h1><a href="/blog/2012/05/04/Why-prefer-static-inner-class/">为ä»ä¹è¦ä½¿ç¨staticå é¨ç±»</a></h1> 499<time datetime="2012-05-04T00:00:00+08:00" pubdate><span class='month'>May</span> <span class='day'>04</span> <span class='year'>2012</span></time> 500 501<footer> 502 <span class="categories">posted in <a class='category' href='/blog/categories/java/'>Java</a></span> 503</footer> 504 505 506</article> 507 508 509 510<article> 511 512<h1><a href="/blog/2012/04/26/android-init-socket/">android get control socket</a></h1> 513<time datetime="2012-04-26T00:00:00+08:00" pubdate><span class='month'>Apr</span> <span class='day'>26</span> <span class='year'>2012</span></time> 514 515<footer> 516 <span class="categories">posted in <a class='category' href='/blog/categories/android/'>Android</a></span> 517</footer> 518 519 520</article> 521 522 523 524<article> 525 526<h1><a href="/blog/2012/04/21/android-window-management-architecture/">Android çªå£ç®¡ç</a></h1> 527<time datetime="2012-04-21T00:00:00+08:00" pubdate><span class='month'>Apr</span> <span class='day'>21</span> <span class='year'>2012</span></time> 528 529<footer> 530 <span class="categories">posted in <a class='category' href='/blog/categories/android/'>Android</a></span> 531</footer> 532 533 534</article> 535 536 537 538<article> 539 540<h1><a href="/blog/2012/04/20/diff-files-over-ssh/">Diff files over SSH</a></h1> 541<time datetime="2012-04-20T00:00:00+08:00" pubdate><span class='month'>Apr</span> <span class='day'>20</span> <span class='year'>2012</span></time> 542 543<footer> 544 <span class="categories">posted in <a class='category' href='/blog/categories/linux/'>Linux</a></span> 545</footer> 546 547 548</article> 549 550 551 552<article> 553 554<h1><a href="/blog/2012/04/15/ubuntu-gcc-cannot-find-lc/">Ubuntuä¸gccç¼è¯æ¾ä¸å°libc.so</a></h1> 555<time datetime="2012-04-15T00:00:00+08:00" pubdate><span class='month'>Apr</span> <span class='day'>15</span> <span class='year'>2012</span></time> 556 557<footer> 558 <span class="categories">posted in <a class='category' href='/blog/categories/linux/'>Linux</a></span> 559</footer> 560 561 562</article> 563 564 565 566<article> 567 568<h1><a href="/blog/2012/04/14/format-heredoc-in-vim/">VIM heredocæ ¼å¼åé®é¢</a></h1> 569<time datetime="2012-04-14T00:00:00+08:00" pubdate><span class='month'>Apr</span> <span class='day'>14</span> <span class='year'>2012</span></time> 570 571 572</article> 573 574 575 576<article> 577 578<h1><a href="/blog/2012/04/14/debug-php-with-xdebug-in-vim/">VIM+Xdebugè°è¯php</a></h1> 579<time datetime="2012-04-14T00:00:00+08:00" pubdate><span class='month'>Apr</span> <span class='day'>14</span> <span class='year'>2012</span></time> 580 581 582</article> 583 584 585 586<article> 587 588<h1><a href="/blog/2012/04/14/are-you-a-geek/">Are you a computer geek?</a></h1> 589<time datetime="2012-04-14T00:00:00+08:00" pubdate><span class='month'>Apr</span> <span class='day'>14</span> <span class='year'>2012</span></time> 590 591 592</article> 593 594 595 596<article> 597 598<h1><a href="/blog/2012/04/13/csapp-representing-and-manipulating-information/">CSAPP读书ç¬è®°-ä¿¡æ¯ç表示åå¤ç</a></h1> 599<time datetime="2012-04-13T00:00:00+08:00" pubdate><span class='month'>Apr</span> <span class='day'>13</span> <span class='year'>2012</span></time> 600 601<footer> 602 <span class="categories">posted in <a class='category' href='/blog/categories/du-shu-bi-ji/'>
602读书ç¬è®°</a></span> 603</footer> 604 605 606</article> 607 608 609 610<article> 611 612<h1><a href="/blog/2012/04/05/interesting-c-code-snippets/">ä¸äºæè¶£çCç¨åº</a></h1> 613<time datetime="2012-04-05T00:00:00+08:00" pubdate><span class='month'>Apr</span> <span class='day'>05</span> <span class='year'>2012</span></time> 614 615<footer> 616 <span class="categories">posted in <a class='category' href='/blog/categories/cyu-yan/'>Cè¯è¨</a></span> 617</footer> 618 619 620</article> 621 622 623 624<article> 625 626<h1><a href="/blog/2012/04/04/kindle-related-resources/">Kindle keyboard èµæºç´¢å¼</a></h1> 627<time datetime="2012-04-04T00:00:00+08:00" pubdate><span class='month'>Apr</span> <span class='day'>04</span> <span class='year'>2012</span></time> 628 629<footer> 630 <span class="categories">posted in <a class='category' href='/blog/categories/kindle/'>Kindle</a></span> 631</footer> 632 633 634</article> 635 636 637 638<article> 639 640<h1><a href="/blog/2012/03/31/connect-2-android-emulator-instance/">Android模æå¨ä¸host主æºä»¥å模æå¨ä¹é´è¿è¡TCPéä¿¡</a></h1> 641<time datetime="2012-03-31T00:00:00+08:00" pubdate><span class='month'>Mar</span> <span class='day'>31</span> <span class='year'>2012</span></time> 642 643<footer> 644 <span class="categories">posted in <a class='category' href='/blog/categories/android/'>Android</a></span> 645</footer> 646 647 648</article> 649 650 651 652<article> 653 654<h1><a href="/blog/2012/03/26/git-tips/">Git Tips</a></h1> 655<time datetime="2012-03-26T00:00:00+08:00" pubdate><span class='month'>Mar</span> <span class='day'>26</span> <span class='year'>2012</span></time> 656 657<footer> 658 <span class="categories">posted in <a class='category' href='/blog/categories/git/'>Git</a></span> 659</footer> 660 661 662</article> 663 664 665 666<article> 667 668<h1><a href="/blog/2012/03/24/notes-on-the-c-programming-language/">Cç¨åºè®¾è®¡è¯è¨è¯»ä¹¦ç¬è®°</a></h1> 669<time datetime="2012-03-24T00:00:00+08:00" pubdate><span class='month'>Mar</span> <span class='day'>24</span> <span class='year'>2012</span></time> 670 671<footer> 672 <span class="categories">posted in <a class='category' href='/blog/categories/du-shu-bi-ji/'>读书ç¬è®°</a></span> 673</footer> 674 675 676</article> 677 678 679 680<article> 681 682<h1><a href="/blog/2012/03/22/rotating-async-tasks/">Rotating Async Tasks</a></h1> 683<time datetime="2012-03-22T00:00:00+08:00" pubdate><span class='month'>Mar</span> <span class='day'>22</span> <span class='year'>2012</span></time> 684 685<footer> 686 <span class="categories">posted in <a class='category' href='/blog/categories/android/'>Android</a></span> 687</footer> 688 689 690</article> 691 692 693 694<article> 695 696<h1><a href="/blog/2012/03/22/git-change-author-and-email-of-commits/">æ´æ¹gitæäº¤åå²ä¿¡æ¯</a></h1> 697<time datetime="2012-03-22T00:00:00+08:00" pubdate><span class='month'>Mar</span> <span class='day'>22</span> <span class='year'>2012</span></time> 698 699<footer> 700 <span class="categories">posted in <a class='category' href='/blog/categories/git/'>Git</a></span> 701</footer> 702 703 704</article> 705 706 707 708<article> 709 710<h1><a href="/blog/2012/03/17/insight-into-android-permission/">Android æéæºå¶</a></h1> 711<time datetime="2012-03-17T00:00:00+08:00" pubdate><span class='month'>Mar</span> <span class='day'>17</span> <span class='year'>2012</span></time> 712 713<footer> 714 <span class="categories">posted in <a class='category' href='/blog/categories/android/'>Android</a></span> 715</footer> 716 717 718</article> 719 720 721 722<article> 723 724<h1><a href="/blog/2012/03/17/handy-toolbox/">Handy Toolbox</a></h1> 725<time datetime="2012-03-17T00:00:00+08:00" pubdate><span class='month'>Mar</span> <span class='day'>17</span> <span class='year'>2012</span></time> 726 727 728</article> 729 730 731 732<article> 733 734<h1><a href="/blog/2012/03/17/different-reference-types-in-java/">Javaçåç§å¼ç¨ç±»å</a></h1> 735<time datetime="2012-03-17T00:00:00+08:00" pubdate><span class='month'>Mar</span> <span class='day'>17</span> <span class='year'>2012</span></time> 736 737<footer> 738 <span class="categories">posted in <a class='category' href='/blog/categories/java/'>Java</a></span> 739</footer> 740 741 742</article> 743 744 745 746<article> 747 748<h1><a href="/blog/2012/03/12/differences-bt-noclassdeffounderror-and-classnotfoundexception/">NoClassDefFoundError å ClassNotFoundException çåºå«</a></h1> 749<time datetime="2012-03-12T00:00:00+08:00" pubdate><span class='month'>Mar</span> <span class='day'>12</span> <span class='year'>2012</span></time> 750 751<footer> 752 <span class="categories">posted in <a class='category' href='/blog/categories/java/'>Java</a></span> 753</footer> 754 755 756</article> 757 758 759 760<article> 761 762<h1><a href="/blog/2012/03/02/my-first-post-on-git-pages/">使ç¨Github Pageså建个人å客</a></h1> 763<time datetime="2012-03-02T00:00:00+08:00" pubdate><span class='month'>Mar</span> <span class='day'>02</span> <span class='year'>2012</span></time> 764 765 766</article> 767 768 769 770<article> 771 772<h1><a href="/blog/2012/03/02/android-vold/">Android Vold åæ</a></h1> 773<time datetime="2012-03-02T00:00:00+08:00" pubdate><span class='month'>Mar</span> <span class='day'>02</span> <span class='year'>2012</span></time> 774 775<footer> 776 <span class="categories">posted in <a class='category' href='/blog/categories/android/'>Android</a></span> 777</footer> 778 779 780</article> 781 782 783 784 785 <h2>2011</h2> 786 787<article> 788 789<h1><a href="/blog/2011/10/18/install-wireless-driver-on-ubuntu-1004/">Ubuntu10.04å®è£ æ 线ç½å¡ath9k_htc驱å¨</a></h1> 790<time datetime="2011-10-18T00:00:00+08:00" pubdate><span class='month'>Oct</span> <span class='day'>18</span> <span class='year'>2011</span></time> 791 792 793</article> 794 795 796 797<article> 798 799<h1><a href="/blog/2011/09/06/compile-cyanogenmod-for-htc-desire/">Compile CyanogenMod (Linux) for HTC Desire</a></h1> 800<time datetime="2011-09-06T00:00:00+08:00" pubdate><span class='month'>Sep</span> <span class='day'>06</span> <span class='year'>2011</span></time> 801 802 803</article> 804 805 806 807<article> 808 809<h1><a href="/blog/2011/05/07/android-monkey-jni-issues/">Android monkey & jniç¸å ³</a></h1> 810<time datetime="2011-05-07T00:00:00+08:00" pubdate><span class='month'>May</span> <span class='day'>07</span> <span class='year'>2011</span></time> 811 812 813</article> 814 815 816 817<article> 818 819<h1><a href="/blog/2011/04/28/vim-tips/">Vim tips</a></h1> 820<time datetime="2011-04-28T00:00:00+08:00" pubdate><span class='month'>Apr</span> <span class='day'>28</span> <span class='year'>2011</span></time> 821 822<footer> 823 <span class="categories">posted in <a class='category' href='/blog/categories/vim/'>Vim</a></span> 824</footer> 825 826 827</article> 828 829 830 831 832 <h2>2010</h2> 833 834<article> 835 836<h1><a href="/blog/2010/11/22/the-use-of-onuserleavehint/">
836å©ç¨onUserLeaveHintåéåå°è¿è¡éç¥</a></h1> 837<time datetime="2010-11-22T00:00:00+08:00" pubdate><span class='month'>Nov</span> <span class='day'>22</span> <span class='year'>2010</span></time> 838 839 840</article> 841 842 843 844<article> 845 846<h1><a href="/blog/2010/10/25/debugging-android-source-from-eclipse/">å¨eclipseä¸è°è¯Androidæºä»£ç </a></h1> 847<time datetime="2010-10-25T00:00:00+08:00" pubdate><span class='month'>Oct</span> <span class='day'>25</span> <span class='year'>2010</span></time> 848 849 850</article> 851 852 853 854<article> 855 856<h1><a href="/blog/2010/10/23/data-connection-during-apn-switches/">APN忢忰æ®è¿æ¥è¿ç¨</a></h1> 857<time datetime="2010-10-23T00:00:00+08:00" pubdate><span class='month'>Oct</span> <span class='day'>23</span> <span class='year'>2010</span></time> 858 859 860</article> 861 862 863 864<article> 865 866<h1><a href="/blog/2010/10/02/code-snippets-for-global-actions-dialog/">Androidå ³æºçé¢ä»£ç </a></h1> 867<time datetime="2010-10-02T00:00:00+08:00" pubdate><span class='month'>Oct</span> <span class='day'>02</span> <span class='year'>2010</span></time> 868 869 870</article> 871 872 873 874<article> 875 876<h1><a href="/blog/2010/09/09/understanding-on-http-11-cache-control/">HTTP/1.1 Cache-Controlççè§£</a></h1> 877<time datetime="2010-09-09T00:00:00+08:00" pubdate><span class='month'>Sep</span> <span class='day'>09</span> <span class='year'>2010</span></time> 878 879<footer> 880 <span class="categories">posted in <a class='category' href='/blog/categories/http/'>HTTP</a></span> 881</footer> 882 883 884</article> 885 886 887 888<article> 889 890<h1><a href="/blog/2010/06/09/usage-of-drawable-level-list/">å©ç¨level-listæ¾ç¤ºå¾ç</a></h1> 891<time datetime="2010-06-09T00:00:00+08:00" pubdate><span class='month'>Jun</span> <span class='day'>09</span> <span class='year'>2010</span></time> 892 893 894</article> 895 896 897 898<article> 899 900<h1><a href="/blog/2010/06/09/issues-on-webviewclearhistory/">WebView.clearHistory()çé®é¢</a></h1> 901<time datetime="2010-06-09T00:00:00+08:00" pubdate><span class='month'>Jun</span> <span class='day'>09</span> <span class='year'>2010</span></time> 902 903<footer> 904 <span class="categories">posted in <a class='category' href='/blog/categories/android/'>Android</a></span> 905</footer> 906 907 908</article> 909 910</div> 911 912 913</article> 914 915</div> 916 917<aside class="sidebar"> 918 919 <section> 920 <h1>Recent Posts</h1> 921 <ul id="recent_posts"> 922 923 <li class="post"> 924 <a href="/blog/2014/02/20/analyzing-android-memory-usage/">åæAndroid Appå åå ç¨</a> 925 </li> 926 927 <li class="post"> 928 <a href="/blog/2014/02/20/managing-bitmap-memory/">Bitmapå å管ç</a> 929 </li> 930 931 <li class="post"> 932 <a href="/blog/2013/11/11/introducing-pmap/">Pmapä»ç»</a> 933 </li> 934 935 <li class="post"> 936 <a href="/blog/2013/11/07/awesome-bind-mount/">Bind Mountç使ç¨</a> 937 </li> 938 939 <li class="post"> 940 <a href="/blog/2013/11/04/disable-kernel-random-address/">ç¦ç¨å æ ¸è¿ç¨å°åéæº</a> 941 </li> 942 943 </ul> 944</section> 945<section> 946 <h1>Categories</h1> 947 <ul id="categories"> 948 <li class='category'><a href='/blog/categories/android/'>Android (12)</a></li> 949<li class='category'><a href='/blog/categories/cè¯è¨/'>Cè¯è¨ (4)</a></li> 950<li class='category'><a href='/blog/categories/eclipse/'>Eclipse (2)</a></li> 951<li class='category'><a href='/blog/categories/git/'>Git (3)</a></li> 952<li class='category'><a href='/blog/categories/http/'>HTTP (1)</a></li> 953<li class='category'><a href='/blog/categories/http/'>Http (1)</a></li> 954<li class='category'><a href='/blog/categories/java/'>Java (5)</a></li> 955<li class='category'><a href='/blog/categories/kindle/'>Kindle (1)</a></li> 956<li class='category'><a href='/blog/categories/linux/'>Linux (11)</a></li> 957<li class='category'><a href='/blog/categories/shell/'>Shell (1)</a></li> 958<li class='category'><a href='/blog/categories/vim/'>Vim (1)</a></li> 959<li class='category'><a href='/blog/categories/chromium/'>chromium (1)</a></li> 960<li class='category'><a href='/blog/categories/设计模å¼/'>è®¾è®¡æ¨¡å¼ (1)</a></li> 961<li class='category'><a href='/blog/categories/读书ç¬è®°/'>读书ç¬è®° (2)</a></li> 962 963 </ul> 964</section> 965 966<section> 967 <h1>Tags</h1> 968 <ul class="tag-cloud"> 969 <a style="font-size: 158%" href="/tags/cyu-yan/">Cè¯è¨</a> 970<a style="font-size: 210%" href="/tags/android/">android</a> 971<a style="font-size: 90%" href="/tags/androidwen-dang-xue-xi/">androidææ¡£å¦ä¹ </a> 972<a style="font-size: 119%" href="/tags/archlinux/">archlinux</a> 973<a style="font-size: 90%" href="/tags/awk/">awk</a> 974<a style="font-size: 90%" href="/tags/c-plus-plus/">c++</a> 975<a style="font-size: 90%" href="/tags/csapp/">csapp</a> 976<a style="font-size: 90%" href="/tags/debug/">debug</a> 977<a style="font-size: 119%" href="/tags/eclipse/">eclipse</a> 978<a style="font-size: 90%" href="/tags/gcc/">gcc</a> 979<a style="font-size: 137%" href="/tags/git/">git</a> 980<a style="font-size: 90%" href="/tags/github/">github</a> 981<a style="font-size: 119%" href="/tags/http/">http</a> 982<a style="font-size: 158%" href="/tags/java/">java</a> 983<a style="font-size: 90%" href="/tags/kernel/">kernel</a> 984<a style="font-size: 90%" href="/tags/kindle/">kindle</a> 985<a style="font-size: 178%" href="/tags/linux/">linux</a> 986<a style="font-size: 90%" href="/tags/permission/">permission</a> 987<a style="font-size: 90%" href="/tags/php/">php</a> 988<a style="font-size: 90%" href="/tags/proxy/">proxy</a> 989<a style="font-size: 90%" href="/tags/shell/">shell</a> 990<a style="font-size: 90%" href="/tags/socket/">socket</a> 991<a style="font-size: 149%" href="/tags/todo/">todo</a> 992<a style="font-size: 137%" href="/tags/vim/">vim</a> 993<a style="font-size: 90%" href="/tags/window/">window</a> 994<a style="font-size: 178%" href="/tags/ming-ling/">å½ä»¤</a> 995<a style="font-size: 90%" href="/tags/she-ji-mo-shi/">设计模å¼</a> 996<a style="font-size: 119%" href="/tags/zhuan-zai/">转载</a> 997 998 </ul> 999</section> 1000 1001 1002 1003 1004 1005</aside> 1006 1007 1008 </div> 1009 </div> 1010 <footer role="contentinfo"><p>
1011 Copyright © 2014 - Calvin Lee - 1012 <span class="credit">Powered by <a href="http://octopress.org">Octopress</a></span> 1013</p> 1014 1015</footer> 1016 1017
1018<script type="text/javascript"> 1019 var disqus_shortname = 'calvin'; 1020 1021 1022 var disqus_script = 'count.js'; 1023 1024 (function () { 1025 var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; 1026 dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script; 1027 (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); 1028 }()); 1029</script>
1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043</body> 1044</html>
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.