PageSourceSearch

https://zheteng.me/

html zheteng.me collected 2026-10-02 02:00:22 UTC 10,287 bytes, 204 lines download raw bytes

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.