Added new post about inotify leaking in kubelet

This commit is contained in:
2024-04-19 01:14:15 +00:00
parent c59459f1f0
commit 3bd704c592
19 changed files with 549 additions and 237 deletions
+10 -10
View File
@@ -5,7 +5,7 @@
<meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
">
<link rel="canonical" href="https://blog.pengzhan.dev/404.html"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="canonical" href="https://dev.pengzhan.dev/proxy/4000/404.html"><link rel="alternate" type="application/rss+xml" title="STSD" href="/proxy/4000/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest">
@@ -14,7 +14,7 @@
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<link rel="stylesheet" href="/proxy/4000/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
@@ -27,14 +27,14 @@
<meta property="og:locale" content="en" />
<meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." />
<meta property="og:description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." />
<link rel="canonical" href="https://blog.pengzhan.dev/404.html" />
<meta property="og:url" content="https://blog.pengzhan.dev/404.html" />
<link rel="canonical" href="https://dev.pengzhan.dev/404.html" />
<meta property="og:url" content="https://dev.pengzhan.dev/404.html" />
<meta property="og:site_name" content="STSD" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Page Not Found" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebPage","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-10-25T14:53:15-04:00","description":"My personal blog, some contents are useful, the others are not. Just like my mediocre life.","headline":"Page Not Found","url":"https://blog.pengzhan.dev/404.html"}</script>
{"@context":"https://schema.org","@type":"WebPage","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-10-25T14:53:15-04:00","description":"My personal blog, some contents are useful, the others are not. Just like my mediocre life.","headline":"Page Not Found","url":"https://dev.pengzhan.dev/404.html"}</script>
<!-- End Jekyll SEO tag -->
<!-- end custom head snippets -->
@@ -271,7 +271,7 @@
}
},
paths: {
search_js: '/assets/search.js'
search_js: '/proxy/4000/assets/search.js'
}
};
window.TEXT_VARIABLES = TEXT_VARIABLES;
@@ -426,9 +426,9 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g>
</svg>
-->
<img src="/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
<img src="/proxy/4000/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/proxy/4000/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/proxy/4000/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div>
</header>
</div><div class="page__content"><div class ="main"><div class="grid grid--reverse">
@@ -446,7 +446,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</div></div></div><div class="page__footer d-print-none">
<footer class="footer py-4 js-page-footer">
<div class="main"><div itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/"><div class="footer__author-links"><div class="author-links">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/proxy/4000/"><div class="footer__author-links"><div class="author-links">
<ul class="menu menu--nowrap menu--inline"><li title="Send me an Email.">
<a class="button button--circle mail-button" itemprop="email" href="mailto:haopengzhan@gmail.com" target="_blank">
<div class="icon"><svg fill="#000000" width="24px" height="24px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg">
+32 -27
View File
@@ -5,7 +5,7 @@
<meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
">
<link rel="canonical" href="https://blog.pengzhan.dev/archive"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="canonical" href="https://dev.pengzhan.dev/proxy/4000/archive"><link rel="alternate" type="application/rss+xml" title="STSD" href="/proxy/4000/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest">
@@ -14,7 +14,7 @@
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<link rel="stylesheet" href="/proxy/4000/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
@@ -27,14 +27,14 @@
<meta property="og:locale" content="en" />
<meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." />
<meta property="og:description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." />
<link rel="canonical" href="https://blog.pengzhan.dev/archive" />
<meta property="og:url" content="https://blog.pengzhan.dev/archive" />
<link rel="canonical" href="https://dev.pengzhan.dev/archive" />
<meta property="og:url" content="https://dev.pengzhan.dev/archive" />
<meta property="og:site_name" content="STSD" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="STSD" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebPage","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-10-25T14:53:15-04:00","description":"My personal blog, some contents are useful, the others are not. Just like my mediocre life.","headline":"STSD","url":"https://blog.pengzhan.dev/archive"}</script>
{"@context":"https://schema.org","@type":"WebPage","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-10-25T14:53:15-04:00","description":"My personal blog, some contents are useful, the others are not. Just like my mediocre life.","headline":"STSD","url":"https://dev.pengzhan.dev/archive"}</script>
<!-- End Jekyll SEO tag -->
<!-- end custom head snippets -->
@@ -271,7 +271,7 @@
}
},
paths: {
search_js: '/assets/search.js'
search_js: '/proxy/4000/assets/search.js'
}
};
window.TEXT_VARIABLES = TEXT_VARIABLES;
@@ -426,9 +426,9 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g>
</svg>
-->
<img src="/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
<img src="/proxy/4000/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/proxy/4000/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/proxy/4000/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div>
</header>
</div><div class="page__content"><div class ="main"><div class="grid grid--reverse">
@@ -442,7 +442,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
<ul class="menu">
<li>
<button type="button" class="button button--secondary button--pill tag-button tag-button--all" data-encode="">
Show All<div class="tag-button__count">9</div>
Show All<div class="tag-button__count">10</div>
</button>
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Binghamton+university">
<span>Binghamton university</span><div class="tag-button__count">1</div>
@@ -450,8 +450,8 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Charles+proxy">
<span>Charles proxy</span><div class="tag-button__count">1</div>
</button>
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Debug">
<span>Debug</span><div class="tag-button__count">1</div>
</li><li><button type="button" class="button button--pill tag-button tag-button-2" data-encode="Debug">
<span>Debug</span><div class="tag-button__count">2</div>
</button>
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Diary">
<span>Diary</span><div class="tag-button__count">1</div>
@@ -459,11 +459,14 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</li><li><button type="button" class="button button--pill tag-button tag-button-2" data-encode="Edge+computing">
<span>Edge computing</span><div class="tag-button__count">2</div>
</button>
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Kubelet">
<span>Kubelet</span><div class="tag-button__count">1</div>
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Inotify">
<span>Inotify</span><div class="tag-button__count">1</div>
</button>
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Kubernetes">
<span>Kubernetes</span><div class="tag-button__count">1</div>
</li><li><button type="button" class="button button--pill tag-button tag-button-2" data-encode="Kubelet">
<span>Kubelet</span><div class="tag-button__count">2</div>
</button>
</li><li><button type="button" class="button button--pill tag-button tag-button-2" data-encode="Kubernetes">
<span>Kubernetes</span><div class="tag-button__count">2</div>
</button>
</li><li><button type="button" class="button button--pill tag-button tag-button-1" data-encode="Log">
<span>Log</span><div class="tag-button__count">1</div>
@@ -491,24 +494,26 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</button>
</li></ul>
</div>
<div class="js-result layout--archive__result d-none"><div class="article-list items"><section><h2 class="article-list__group-header">2024</h2><ul class="items"><li class="item" itemscope itemtype="http://schema.org/BlogPosting" data-tags="Kubernetes,Kubelet,Debug">
<div class="item__content"><span class="item__meta">Apr 10</span><a itemprop="headline" class="item__header" href="/posts/Debug-kubelet">Debug Kubelet</a></div>
<div class="js-result layout--archive__result d-none"><div class="article-list items"><section><h2 class="article-list__group-header">2024</h2><ul class="items"><li class="item" itemscope itemtype="http://schema.org/BlogPosting" data-tags="Kubernetes,Kubelet,Debug,Inotify">
<div class="item__content"><span class="item__meta">Apr 18</span><a itemprop="headline" class="item__header" href="/proxy/4000/posts/inotify-watcher-leaks-in-kubelet">Inotify watcher leaks in Kubelet</a></div>
</li><li class="item" itemscope itemtype="http://schema.org/BlogPosting" data-tags="Kubernetes,Kubelet,Debug">
<div class="item__content"><span class="item__meta">Apr 10</span><a itemprop="headline" class="item__header" href="/proxy/4000/posts/Debug-kubelet">Debug Kubelet</a></div>
</li></ul></section><section><h2 class="article-list__group-header">2022</h2><ul class="items"><li class="item" itemscope itemtype="http://schema.org/BlogPosting" data-tags="Xv6,Teaching,Operating+system,Binghamton+university">
<div class="item__content"><span class="item__meta">Feb 22</span><a itemprop="headline" class="item__header" href="/posts/cs350-labs">Labs of CS350</a></div>
<div class="item__content"><span class="item__meta">Feb 22</span><a itemprop="headline" class="item__header" href="/proxy/4000/posts/cs350-labs">Labs of CS350</a></div>
</li></ul></section><section><h2 class="article-list__group-header">2021</h2><ul class="items"><li class="item" itemscope itemtype="http://schema.org/BlogPosting" data-tags="Research,Edge+computing">
<div class="item__content"><span class="item__meta">Oct 31</span><a itemprop="headline" class="item__header" href="/posts/eddl-how-do-we-train-on-limited-edge-devices-part2">EDDL: How do we train neural networks on limited edge devices - PART 2</a></div>
<div class="item__content"><span class="item__meta">Oct 31</span><a itemprop="headline" class="item__header" href="/proxy/4000/posts/eddl-how-do-we-train-on-limited-edge-devices-part2">EDDL: How do we train neural networks on limited edge devices - PART 2</a></div>
</li><li class="item" itemscope itemtype="http://schema.org/BlogPosting" data-tags="Research,Edge+computing">
<div class="item__content"><span class="item__meta">Oct 13</span><a itemprop="headline" class="item__header" href="/posts/eddl-how-do-we-train-on-limited-edge-devices">EDDL: How do we train neural networks on limited edge devices - PART 1</a></div>
<div class="item__content"><span class="item__meta">Oct 13</span><a itemprop="headline" class="item__header" href="/proxy/4000/posts/eddl-how-do-we-train-on-limited-edge-devices">EDDL: How do we train neural networks on limited edge devices - PART 1</a></div>
</li></ul></section><section><h2 class="article-list__group-header">2020</h2><ul class="items"><li class="item" itemscope itemtype="http://schema.org/BlogPosting" data-tags="Visualization">
<div class="item__content"><span class="item__meta">Sep 15</span><a itemprop="headline" class="item__header" href="/posts/generate-word-cloud-with-chinese-fenci">Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries</a></div>
<div class="item__content"><span class="item__meta">Sep 15</span><a itemprop="headline" class="item__header" href="/proxy/4000/posts/generate-word-cloud-with-chinese-fenci">Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries</a></div>
</li></ul></section><section><h2 class="article-list__group-header">2017</h2><ul class="items"><li class="item" itemscope itemtype="http://schema.org/BlogPosting" data-tags="Xv6,Teaching,Operating+system">
<div class="item__content"><span class="item__meta">Jul 28</span><a itemprop="headline" class="item__header" href="/posts/intro-xv6">Xv6 introduction</a></div>
<div class="item__content"><span class="item__meta">Jul 28</span><a itemprop="headline" class="item__header" href="/proxy/4000/posts/intro-xv6">Xv6 introduction</a></div>
</li></ul></section><section><h2 class="article-list__group-header">2016</h2><ul class="items"><li class="item" itemscope itemtype="http://schema.org/BlogPosting" data-tags="Research,Log,Miscellanies">
<div class="item__content"><span class="item__meta">Oct 28</span><a itemprop="headline" class="item__header" href="/posts/some-of-my-previews-exper-work">Some of my previews experiment works: 2016</a></div>
<div class="item__content"><span class="item__meta">Oct 28</span><a itemprop="headline" class="item__header" href="/proxy/4000/posts/some-of-my-previews-exper-work">Some of my previews experiment works: 2016</a></div>
</li><li class="item" itemscope itemtype="http://schema.org/BlogPosting" data-tags="Network,Charles+proxy">
<div class="item__content"><span class="item__meta">Oct 27</span><a itemprop="headline" class="item__header" href="/posts/charles-is-not-a-good-tool">Using charles proxy to monitor mobile SSL traffics</a></div>
<div class="item__content"><span class="item__meta">Oct 27</span><a itemprop="headline" class="item__header" href="/proxy/4000/posts/charles-is-not-a-good-tool">Using charles proxy to monitor mobile SSL traffics</a></div>
</li><li class="item" itemscope itemtype="http://schema.org/BlogPosting" data-tags="Diary">
<div class="item__content"><span class="item__meta">Oct 26</span><a itemprop="headline" class="item__header" href="/posts/welcome-to-my-blog">STSD: Stop Talking Start Doing</a></div>
<div class="item__content"><span class="item__meta">Oct 26</span><a itemprop="headline" class="item__header" href="/proxy/4000/posts/welcome-to-my-blog">STSD: Stop Talking Start Doing</a></div>
</li></div>
</div>
</div>
@@ -658,7 +663,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</div></div></div><div class="page__footer d-print-none">
<footer class="footer py-4 js-page-footer">
<div class="main"><div itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/"><div class="footer__author-links"><div class="author-links">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/proxy/4000/"><div class="footer__author-links"><div class="author-links">
<ul class="menu menu--nowrap menu--inline"><li title="Send me an Email.">
<a class="button button--circle mail-button" itemprop="email" href="mailto:haopengzhan@gmail.com" target="_blank">
<div class="icon"><svg fill="#000000" width="24px" height="24px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg">
+1 -1
View File
@@ -1 +1 @@
window.TEXT_SEARCH_DATA={'posts':[{'title':"STSD: Stop Talking Start Doing",'url':"/posts/welcome-to-my-blog"},{'title':"Using charles proxy to monitor mobile SSL traffics",'url':"/posts/charles-is-not-a-good-tool"},{'title':"Some of my previews experiment works: 2016",'url':"/posts/some-of-my-previews-exper-work"},{'title':"Xv6 introduction",'url':"/posts/intro-xv6"},{'title':"Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries",'url':"/posts/generate-word-cloud-with-chinese-fenci"},{'title':"EDDL: How do we train neural networks on limited edge devices - PART 1",'url':"/posts/eddl-how-do-we-train-on-limited-edge-devices"},{'title':"EDDL: How do we train neural networks on limited edge devices - PART 2",'url':"/posts/eddl-how-do-we-train-on-limited-edge-devices-part2"},{'title':"Labs of CS350",'url':"/posts/cs350-labs"},{'title':"Debug Kubelet",'url':"/posts/Debug-kubelet"}]};
window.TEXT_SEARCH_DATA={'posts':[{'title':"STSD: Stop Talking Start Doing",'url':"/proxy/4000/posts/welcome-to-my-blog"},{'title':"Using charles proxy to monitor mobile SSL traffics",'url':"/proxy/4000/posts/charles-is-not-a-good-tool"},{'title':"Some of my previews experiment works: 2016",'url':"/proxy/4000/posts/some-of-my-previews-exper-work"},{'title':"Xv6 introduction",'url':"/proxy/4000/posts/intro-xv6"},{'title':"Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries",'url':"/proxy/4000/posts/generate-word-cloud-with-chinese-fenci"},{'title':"EDDL: How do we train neural networks on limited edge devices - PART 1",'url':"/proxy/4000/posts/eddl-how-do-we-train-on-limited-edge-devices"},{'title':"EDDL: How do we train neural networks on limited edge devices - PART 2",'url':"/proxy/4000/posts/eddl-how-do-we-train-on-limited-edge-devices-part2"},{'title':"Labs of CS350",'url':"/proxy/4000/posts/cs350-labs"},{'title':"Debug Kubelet",'url':"/proxy/4000/posts/Debug-kubelet"},{'title':"Inotify watcher leaks in Kubelet",'url':"/proxy/4000/posts/inotify-watcher-leaks-in-kubelet"}]};
+156 -10
View File
File diff suppressed because one or more lines are too long
+76 -63
View File
@@ -5,7 +5,7 @@
<meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
">
<link rel="canonical" href="https://blog.pengzhan.dev/"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="canonical" href="https://dev.pengzhan.dev/proxy/4000/"><link rel="alternate" type="application/rss+xml" title="STSD" href="/proxy/4000/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest">
@@ -14,7 +14,7 @@
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<link rel="stylesheet" href="/proxy/4000/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
@@ -27,15 +27,15 @@
<meta property="og:locale" content="en" />
<meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." />
<meta property="og:description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." />
<link rel="canonical" href="https://blog.pengzhan.dev/" />
<meta property="og:url" content="https://blog.pengzhan.dev/" />
<link rel="canonical" href="https://dev.pengzhan.dev/" />
<meta property="og:url" content="https://dev.pengzhan.dev/" />
<meta property="og:site_name" content="STSD" />
<meta property="og:type" content="website" />
<link rel="next" href="https://blog.pengzhan.dev/page2" />
<link rel="next" href="https://dev.pengzhan.dev/page2" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="STSD" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebSite","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-10-25T14:53:15-04:00","description":"My personal blog, some contents are useful, the others are not. Just like my mediocre life.","headline":"STSD","name":"STSD","url":"https://blog.pengzhan.dev/"}</script>
{"@context":"https://schema.org","@type":"WebSite","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-10-25T14:53:15-04:00","description":"My personal blog, some contents are useful, the others are not. Just like my mediocre life.","headline":"STSD","name":"STSD","url":"https://dev.pengzhan.dev/"}</script>
<!-- End Jekyll SEO tag -->
<!-- end custom head snippets -->
@@ -272,7 +272,7 @@
}
},
paths: {
search_js: '/assets/search.js'
search_js: '/proxy/4000/assets/search.js'
}
};
window.TEXT_VARIABLES = TEXT_VARIABLES;
@@ -427,9 +427,9 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g>
</svg>
-->
<img src="/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
<img src="/proxy/4000/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/proxy/4000/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/proxy/4000/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div>
</header>
</div><div class="page__content"><div class ="main"><div class="grid grid--reverse">
@@ -439,134 +439,147 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
<div class="col-main cell cell--auto"><!-- start custom main top snippet -->
<!-- end custom main top snippet -->
<article itemscope itemtype="http://schema.org/WebPage"><header style="display:none;"><h1>Home</h1></header><meta itemprop="headline" content="Home"><meta itemprop="author" content="Pengzhan Hao"/><div class="js-article-content"><div class="layout--articles"><div class="article-list items items--divided"><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/static/2024-04/Kubelet.webp" /></div><div class="item__content">
<header><a href="/posts/Debug-kubelet"><h2 itemprop="headline" class="item__header">Debug Kubelet</h2></a></header>
<article itemscope itemtype="http://schema.org/WebPage"><header style="display:none;"><h1>Home</h1></header><meta itemprop="headline" content="Home"><meta itemprop="author" content="Pengzhan Hao"/><div class="js-article-content"><div class="layout--articles"><div class="article-list items items--divided"><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/proxy/4000/static/2024-04/kubelet_inotify_leak_logo.png" /></div><div class="item__content">
<header><a href="/proxy/4000/posts/inotify-watcher-leaks-in-kubelet"><h2 itemprop="headline" class="item__header">Inotify watcher leaks in Kubelet</h2></a></header>
<div class="item__description"><div class="article__content" itemprop="description articleBody">Symptom
Recently, I faced an issue where Kubelet on a node reported error message failed to create file descriptors.
error creating file watcher: too many open files
error creating file watcher: no space left on device
After short checking, I found the node has max_user_watches of 10000, but the TotalinotifyWatches is beyond this value. (P. S...</div><p><a href="/proxy/4000/posts/inotify-watcher-leaks-in-kubelet">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
<a class="button button--secondary button--pill button--sm"
href="/proxy/4000/archive.html?tag=Kubernetes">Kubernetes</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/proxy/4000/archive.html?tag=Kubelet">Kubelet</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/proxy/4000/archive.html?tag=Debug">Debug</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/proxy/4000/archive.html?tag=Inotify">Inotify</a>
</li></ul><ul class="right-col menu"><li><i class="fas fa-user"></i> <span>Pengzhan Hao</span></li><li><i class="far fa-calendar-alt"></i> <span>Apr 18, 2024</span>
</li></ul></div><meta itemprop="author" content="Pengzhan Hao"/><meta itemprop="datePublished" content="2024-04-18T16:35:00-04:00">
<meta itemprop="keywords" content="Kubernetes,Kubelet,Debug,Inotify"></div>
</article><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/proxy/4000/static/2024-04/Kubelet.webp" /></div><div class="item__content">
<header><a href="/proxy/4000/posts/Debug-kubelet"><h2 itemprop="headline" class="item__header">Debug Kubelet</h2></a></header>
<div class="item__description"><div class="article__content" itemprop="description articleBody">Debug logs
Like all others programs debugging, the most straightforward way for newbies and the easiest way for advanced developer is relying on logs. Same to debug kubelet, bumping up verbosity to show more logs is the most intuitive approach when facing an issue. Like most component in Kubernetes, kubelet uses klog for logging and there are ...</div><p><a href="/posts/Debug-kubelet">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
Like all others programs debugging, the most straightforward way for newbies and the easiest way for advanced developer is relying on logs. Same to debug kubelet, bumping up verbosity to show more logs is the most intuitive approach when facing an issue. Like most component in Kubernetes, kubelet uses klog for logging and there are ...</div><p><a href="/proxy/4000/posts/Debug-kubelet">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Kubernetes">Kubernetes</a>
href="/proxy/4000/archive.html?tag=Kubernetes">Kubernetes</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Kubelet">Kubelet</a>
href="/proxy/4000/archive.html?tag=Kubelet">Kubelet</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Debug">Debug</a>
href="/proxy/4000/archive.html?tag=Debug">Debug</a>
</li></ul><ul class="right-col menu"><li><i class="fas fa-user"></i> <span>Pengzhan Hao</span></li><li><i class="far fa-calendar-alt"></i> <span>Apr 10, 2024</span>
</li></ul></div><meta itemprop="author" content="Pengzhan Hao"/><meta itemprop="datePublished" content="2024-04-10T03:34:00-04:00">
<meta itemprop="keywords" content="Kubernetes,Kubelet,Debug"></div>
</article><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/static/2022-02/BU.jpeg" /></div><div class="item__content">
<header><a href="/posts/cs350-labs"><h2 itemprop="headline" class="item__header">Labs of CS350</h2></a></header>
</article><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/proxy/4000/static/2022-02/BU.jpeg" /></div><div class="item__content">
<header><a href="/proxy/4000/posts/cs350-labs"><h2 itemprop="headline" class="item__header">Labs of CS350</h2></a></header>
<div class="item__description"><div class="article__content" itemprop="description articleBody">This will be a series regarding lab I gave during the spring 2022 semester.
The reason why I am writing this down is because it has been a week and no students ask for the solution of the last Lab.
I realise that learning gap between students are huge, especially when a non-profit university is admitting more and more students.
To help all stud...</div><p><a href="/posts/cs350-labs">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
To help all stud...</div><p><a href="/proxy/4000/posts/cs350-labs">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Xv6">Xv6</a>
href="/proxy/4000/archive.html?tag=Xv6">Xv6</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Teaching">Teaching</a>
href="/proxy/4000/archive.html?tag=Teaching">Teaching</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Operating+system">Operating system</a>
href="/proxy/4000/archive.html?tag=Operating+system">Operating system</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Binghamton+university">Binghamton university</a>
href="/proxy/4000/archive.html?tag=Binghamton+university">Binghamton university</a>
</li></ul><ul class="right-col menu"><li><i class="fas fa-user"></i> <span>Pengzhan Hao</span></li><li><i class="far fa-calendar-alt"></i> <span>Feb 22, 2022</span>
</li></ul></div><meta itemprop="author" content="Pengzhan Hao"/><meta itemprop="datePublished" content="2022-02-22T16:08:17-05:00">
<meta itemprop="keywords" content="Xv6,Teaching,Operating system,Binghamton university"></div>
</article><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/static/2021-10/f.5_Impl_leader_worker.png" /></div><div class="item__content">
<header><a href="/posts/eddl-how-do-we-train-on-limited-edge-devices-part2"><h2 itemprop="headline" class="item__header">EDDL: How do we train neural networks on limited edge devices - PART 2</h2></a></header>
</article><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/proxy/4000/static/2021-10/f.5_Impl_leader_worker.png" /></div><div class="item__content">
<header><a href="/proxy/4000/posts/eddl-how-do-we-train-on-limited-edge-devices-part2"><h2 itemprop="headline" class="item__header">EDDL: How do we train neural networks on limited edge devices - PART 2</h2></a></header>
<div class="item__description"><div class="article__content" itemprop="description articleBody">In the last post, part1, our idea of distributed learning on edge environment was generally addressed.
I introduced the reason why edge distributed learning is needed and what improvements it can achieve.
In this post, I will talk about our motivation study and how our framework works.
How does data support us training on edge?
Before designin...</div><p><a href="/posts/eddl-how-do-we-train-on-limited-edge-devices-part2">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
Before designin...</div><p><a href="/proxy/4000/posts/eddl-how-do-we-train-on-limited-edge-devices-part2">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Research">Research</a>
href="/proxy/4000/archive.html?tag=Research">Research</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Edge+computing">Edge computing</a>
href="/proxy/4000/archive.html?tag=Edge+computing">Edge computing</a>
</li></ul><ul class="right-col menu"><li><i class="fas fa-user"></i> <span>Pengzhan Hao</span></li><li><i class="far fa-calendar-alt"></i> <span>Oct 31, 2021</span>
</li></ul></div><meta itemprop="author" content="Pengzhan Hao"/><meta itemprop="datePublished" content="2021-10-31T13:01:14-04:00">
<meta itemprop="keywords" content="Research,Edge computing"></div>
</article><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/static/2021-10/edgelearn-1.png" /></div><div class="item__content">
<header><a href="/posts/eddl-how-do-we-train-on-limited-edge-devices"><h2 itemprop="headline" class="item__header">EDDL: How do we train neural networks on limited edge devices - PART 1</h2></a></header>
</article><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/proxy/4000/static/2021-10/edgelearn-1.png" /></div><div class="item__content">
<header><a href="/proxy/4000/posts/eddl-how-do-we-train-on-limited-edge-devices"><h2 itemprop="headline" class="item__header">EDDL: How do we train neural networks on limited edge devices - PART 1</h2></a></header>
<div class="item__description"><div class="article__content" itemprop="description articleBody">This post introduces our previous milestone in project “Edge trainer”, as the paper “EDDL: A Distributed Deep Learning System for Resource-limited Edge Computing Environment.” was published.
As the first part of the introductions, I focus only on the motivation and summary of our works.
More details in design and implementation can be found in l...</div><p><a href="/posts/eddl-how-do-we-train-on-limited-edge-devices">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
More details in design and implementation can be found in l...</div><p><a href="/proxy/4000/posts/eddl-how-do-we-train-on-limited-edge-devices">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Research">Research</a>
href="/proxy/4000/archive.html?tag=Research">Research</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Edge+computing">Edge computing</a>
href="/proxy/4000/archive.html?tag=Edge+computing">Edge computing</a>
</li></ul><ul class="right-col menu"><li><i class="fas fa-user"></i> <span>Pengzhan Hao</span></li><li><i class="far fa-calendar-alt"></i> <span>Oct 13, 2021</span>
</li></ul></div><meta itemprop="author" content="Pengzhan Hao"/><meta itemprop="datePublished" content="2021-10-13T16:53:20-04:00">
<meta itemprop="keywords" content="Research,Edge computing"></div>
</article><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/static/2020-09/2020-06-28.png" /></div><div class="item__content">
<header><a href="/posts/generate-word-cloud-with-chinese-fenci"><h2 itemprop="headline" class="item__header">Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries</h2></a></header>
</article><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/proxy/4000/static/2020-09/2020-06-28.png" /></div><div class="item__content">
<header><a href="/proxy/4000/posts/generate-word-cloud-with-chinese-fenci"><h2 itemprop="headline" class="item__header">Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries</h2></a></header>
<div class="item__description"><div class="article__content" itemprop="description articleBody">Lets generate a word cloud like this.
Dont understand the language is not a big deal.
If your written language is based on latin alphabet(or other language has space between words), skip tokenization.</div><p><a href="/posts/generate-word-cloud-with-chinese-fenci">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
If your written language is based on latin alphabet(or other language has space between words), skip tokenization.</div><p><a href="/proxy/4000/posts/generate-word-cloud-with-chinese-fenci">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Visualization">Visualization</a>
href="/proxy/4000/archive.html?tag=Visualization">Visualization</a>
</li></ul><ul class="right-col menu"><li><i class="fas fa-user"></i> <span>Pengzhan Hao</span></li><li><i class="far fa-calendar-alt"></i> <span>Sep 15, 2020</span>
</li></ul></div><meta itemprop="author" content="Pengzhan Hao"/><meta itemprop="datePublished" content="2020-09-15T22:00:14-04:00">
<meta itemprop="keywords" content="Visualization"></div>
</article><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/static/2021-10/Xv6_LS_Command_Output.png" /></div><div class="item__content">
<header><a href="/posts/intro-xv6"><h2 itemprop="headline" class="item__header">Xv6 introduction</h2></a></header>
</article><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/proxy/4000/static/2021-10/Xv6_LS_Command_Output.png" /></div><div class="item__content">
<header><a href="/proxy/4000/posts/intro-xv6"><h2 itemprop="headline" class="item__header">Xv6 introduction</h2></a></header>
<div class="item__description"><div class="article__content" itemprop="description articleBody">In this post, you will learn a few basic concepts of xv6. Learning path will be closed coupled to first project assignment I gave when I assisted in teaching OS classes.
Understand system call and know how to implement a simple one will be coved as the first half.
In the second half of this post, I will discuss a little bit more on how to debug ...</div><p><a href="/posts/intro-xv6">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
In the second half of this post, I will discuss a little bit more on how to debug ...</div><p><a href="/proxy/4000/posts/intro-xv6">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Xv6">Xv6</a>
href="/proxy/4000/archive.html?tag=Xv6">Xv6</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Teaching">Teaching</a>
href="/proxy/4000/archive.html?tag=Teaching">Teaching</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Operating+system">Operating system</a>
href="/proxy/4000/archive.html?tag=Operating+system">Operating system</a>
</li></ul><ul class="right-col menu"><li><i class="fas fa-user"></i> <span>Pengzhan Hao</span></li><li><i class="far fa-calendar-alt"></i> <span>Jul 28, 2017</span>
</li></ul></div><meta itemprop="author" content="Pengzhan Hao"/><meta itemprop="datePublished" content="2017-07-28T14:56:55-04:00">
<meta itemprop="keywords" content="Xv6,Teaching,Operating system"></div>
</article><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__content">
<header><a href="/posts/some-of-my-previews-exper-work"><h2 itemprop="headline" class="item__header">Some of my previews experiment works: 2016</h2></a></header>
<div class="item__description"><div class="article__content" itemprop="description articleBody">This blog contains only some basic record of my works. For some details, I will write a unique blog just for some specific topics.</div><p><a href="/posts/some-of-my-previews-exper-work">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
<header><a href="/proxy/4000/posts/some-of-my-previews-exper-work"><h2 itemprop="headline" class="item__header">Some of my previews experiment works: 2016</h2></a></header>
<div class="item__description"><div class="article__content" itemprop="description articleBody">This blog contains only some basic record of my works. For some details, I will write a unique blog just for some specific topics.</div><p><a href="/proxy/4000/posts/some-of-my-previews-exper-work">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Research">Research</a>
href="/proxy/4000/archive.html?tag=Research">Research</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Log">Log</a>
href="/proxy/4000/archive.html?tag=Log">Log</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Miscellanies">Miscellanies</a>
href="/proxy/4000/archive.html?tag=Miscellanies">Miscellanies</a>
</li></ul><ul class="right-col menu"><li><i class="fas fa-user"></i> <span>Pengzhan Hao</span></li><li><i class="far fa-calendar-alt"></i> <span>Oct 28, 2016</span>
</li></ul></div><meta itemprop="author" content="Pengzhan Hao"/><meta itemprop="datePublished" content="2016-10-28T12:27:33-04:00">
<meta itemprop="keywords" content="Research,Log,Miscellanies"></div>
</article><article class="item" itemscope itemtype="http://schema.org/BlogPosting"><div class="item__image" style="vertical-align: middle"><img class="image" src="/static/2021-12/charles-proxy-logo.png" /></div><div class="item__content">
<header><a href="/posts/charles-is-not-a-good-tool"><h2 itemprop="headline" class="item__header">Using charles proxy to monitor mobile SSL traffics</h2></a></header>
<div class="item__description"><div class="article__content" itemprop="description articleBody">In this blog, I will generally talk about how to use proper tools to monitor SSL traffics of a mobile devices. Currently, I only can dealing with those SSL traffics which use an obviously certification. Some applications may not using system root cert or they doesnt provide us a method to modify their own certs. For these situation, I still did...</div><p><a href="/posts/charles-is-not-a-good-tool">Read more</a></p></div><div class="article__info clearfix"><ul class="left-col menu"><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Network">Network</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Charles+proxy">Charles proxy</a>
</li></ul><ul class="right-col menu"><li><i class="fas fa-user"></i> <span>Pengzhan Hao</span></li><li><i class="far fa-calendar-alt"></i> <span>Oct 27, 2016</span>
</li></ul></div><meta itemprop="author" content="Pengzhan Hao"/><meta itemprop="datePublished" content="2016-10-27T22:50:33-04:00">
<meta itemprop="keywords" content="Network,Charles proxy"></div>
</article></div>
</div><div class="layout--home"><div class="pagination"><p>9 post articles, 2 pages.</p>
</div><div class="layout--home"><div class="pagination"><p>10 post articles, 2 pages.</p>
<div class="pagination__menu">
<ul class="menu menu--nowrap"><li><div class="button button--secondary button--circle disabled">
<i class="fas fa-angle-left"></i>
</div></li><li>
<div class="button button--primary button--circle focus"><span>1</span></div>
</li><li>
<a class="button button--secondary button--circle" href="/page2"><span>2</span></a>
</li><li><a class="button button--secondary button--circle" href="/page2">
<a class="button button--secondary button--circle" href="/proxy/4000/page2"><span>2</span></a>
</li><li><a class="button button--secondary button--circle" href="/proxy/4000/page2">
<i class="fas fa-angle-right"></i>
</a></li></ul>
</div>
@@ -585,7 +598,7 @@ In the second half of this post, I will discuss a little bit more on how to debu
</div></div></div><div class="page__footer d-print-none">
<footer class="footer py-4 js-page-footer">
<div class="main"><div itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/"><div class="footer__author-links"><div class="author-links">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/proxy/4000/"><div class="footer__author-links"><div class="author-links">
<ul class="menu menu--nowrap menu--inline"><li title="Send me an Email.">
<a class="button button--circle mail-button" itemprop="email" href="mailto:haopengzhan@gmail.com" target="_blank">
<div class="icon"><svg fill="#000000" width="24px" height="24px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg">
+14 -14
View File
@@ -4,7 +4,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Using charles proxy to monitor mobile SSL traffics - STSD</title>
<meta name="description" content="In this blog, I will generally talk about how to use proper tools to monitor SSL traffics of a mobile devices. Currently, I only can dealing with those SSL t...">
<link rel="canonical" href="https://blog.pengzhan.dev/posts/charles-is-not-a-good-tool"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="canonical" href="https://dev.pengzhan.dev/proxy/4000/posts/charles-is-not-a-good-tool"><link rel="alternate" type="application/rss+xml" title="STSD" href="/proxy/4000/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest">
@@ -13,7 +13,7 @@
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<link rel="stylesheet" href="/proxy/4000/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
@@ -26,15 +26,15 @@
<meta property="og:locale" content="en" />
<meta name="description" content="In this blog, I will generally talk about how to use proper tools to monitor SSL traffics of a mobile devices. Currently, I only can dealing with those SSL traffics which use an obviously certification. Some applications may not using system root cert or they doesnt provide us a method to modify their own certs. For these situation, I still didnt find a good solutions for it. But Ill keep updating this if I get one. My current solution is using AP to forward all SSL traffic to a proxy, charles proxy is my first choice (Prof asked). Its a non-free software which still update new versions now. So mainly, Ill talk about how to charles SSL proxy." />
<meta property="og:description" content="In this blog, I will generally talk about how to use proper tools to monitor SSL traffics of a mobile devices. Currently, I only can dealing with those SSL traffics which use an obviously certification. Some applications may not using system root cert or they doesnt provide us a method to modify their own certs. For these situation, I still didnt find a good solutions for it. But Ill keep updating this if I get one. My current solution is using AP to forward all SSL traffic to a proxy, charles proxy is my first choice (Prof asked). Its a non-free software which still update new versions now. So mainly, Ill talk about how to charles SSL proxy." />
<link rel="canonical" href="https://blog.pengzhan.dev/posts/charles-is-not-a-good-tool" />
<meta property="og:url" content="https://blog.pengzhan.dev/posts/charles-is-not-a-good-tool" />
<link rel="canonical" href="https://dev.pengzhan.dev/posts/charles-is-not-a-good-tool" />
<meta property="og:url" content="https://dev.pengzhan.dev/posts/charles-is-not-a-good-tool" />
<meta property="og:site_name" content="STSD" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2016-10-27T22:50:33-04:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Using charles proxy to monitor mobile SSL traffics" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-12-11T13:35:39-05:00","datePublished":"2016-10-27T22:50:33-04:00","description":"In this blog, I will generally talk about how to use proper tools to monitor SSL traffics of a mobile devices. Currently, I only can dealing with those SSL traffics which use an obviously certification. Some applications may not using system root cert or they doesnt provide us a method to modify their own certs. For these situation, I still didnt find a good solutions for it. But Ill keep updating this if I get one. My current solution is using AP to forward all SSL traffic to a proxy, charles proxy is my first choice (Prof asked). Its a non-free software which still update new versions now. So mainly, Ill talk about how to charles SSL proxy.","headline":"Using charles proxy to monitor mobile SSL traffics","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.pengzhan.dev/posts/charles-is-not-a-good-tool"},"url":"https://blog.pengzhan.dev/posts/charles-is-not-a-good-tool"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-12-11T13:35:39-05:00","datePublished":"2016-10-27T22:50:33-04:00","description":"In this blog, I will generally talk about how to use proper tools to monitor SSL traffics of a mobile devices. Currently, I only can dealing with those SSL traffics which use an obviously certification. Some applications may not using system root cert or they doesnt provide us a method to modify their own certs. For these situation, I still didnt find a good solutions for it. But Ill keep updating this if I get one. My current solution is using AP to forward all SSL traffic to a proxy, charles proxy is my first choice (Prof asked). Its a non-free software which still update new versions now. So mainly, Ill talk about how to charles SSL proxy.","headline":"Using charles proxy to monitor mobile SSL traffics","mainEntityOfPage":{"@type":"WebPage","@id":"https://dev.pengzhan.dev/posts/charles-is-not-a-good-tool"},"url":"https://dev.pengzhan.dev/posts/charles-is-not-a-good-tool"}</script>
<!-- End Jekyll SEO tag -->
<!-- end custom head snippets -->
@@ -271,7 +271,7 @@
}
},
paths: {
search_js: '/assets/search.js'
search_js: '/proxy/4000/assets/search.js'
}
};
window.TEXT_VARIABLES = TEXT_VARIABLES;
@@ -426,9 +426,9 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g>
</svg>
-->
<img src="/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
<img src="/proxy/4000/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/proxy/4000/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/proxy/4000/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div>
</header>
</div><div class="page__content"><div class ="main"><div class="grid grid--reverse">
@@ -441,10 +441,10 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
<!-- end custom main top snippet -->
<article itemscope itemtype="http://schema.org/Article"><div class="article__header"><header><h1>Using charles proxy to monitor mobile SSL traffics</h1></header></div><meta itemprop="headline" content="Using charles proxy to monitor mobile SSL traffics"><div class="article__info clearfix"><ul class="left-col menu"><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Network">Network</a>
href="/proxy/4000/archive.html?tag=Network">Network</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Charles+proxy">Charles proxy</a>
href="/proxy/4000/archive.html?tag=Charles+proxy">Charles proxy</a>
</li></ul><ul class="right-col menu"><li><i class="fas fa-user"></i> <span>Pengzhan Hao</span></li><li><i class="far fa-calendar-alt"></i> <span>Oct 27, 2016</span>
</li></ul></div><meta itemprop="author" content="Pengzhan Hao"/><meta itemprop="datePublished" content="2016-10-27T22:50:33-04:00">
<meta itemprop="keywords" content="Network,Charles proxy"><div class="js-article-content"><div class="layout--article"><!-- start custom article top snippet -->
@@ -483,9 +483,9 @@ You also need to save charles Root Certificate, it also contains in the same men
</div><section class="article__sharing d-print-none"></section><div class="d-print-none"><footer class="article__footer"><meta itemprop="dateModified" content="2016-10-27T22:50:33-04:00"><!-- start custom article footer snippet -->
<!-- end custom article footer snippet -->
<div class="article__subscribe"><div class="subscribe"><i class="fas fa-rss"></i> <a type="application/rss+xml" href="/feed.xml">Subscribe</a></div>
<div class="article__subscribe"><div class="subscribe"><i class="fas fa-rss"></i> <a type="application/rss+xml" href="/proxy/4000/feed.xml">Subscribe</a></div>
</div><div class="article__license"></div></footer>
<div class="article__section-navigator clearfix"><div class="previous"><span>PREVIOUS</span><a href="/posts/welcome-to-my-blog">STSD: Stop Talking Start Doing</a></div><div class="next"><span>NEXT</span><a href="/posts/some-of-my-previews-exper-work">Some of my previews experiment works: 2016</a></div></div></div>
<div class="article__section-navigator clearfix"><div class="previous"><span>PREVIOUS</span><a href="/proxy/4000/posts/welcome-to-my-blog">STSD: Stop Talking Start Doing</a></div><div class="next"><span>NEXT</span><a href="/proxy/4000/posts/some-of-my-previews-exper-work">Some of my previews experiment works: 2016</a></div></div></div>
</div>
@@ -521,7 +521,7 @@ You also need to save charles Root Certificate, it also contains in the same men
</div></div></div><div class="page__footer d-print-none">
<footer class="footer py-4 js-page-footer">
<div class="main"><div itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/"><div class="footer__author-links"><div class="author-links">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/proxy/4000/"><div class="footer__author-links"><div class="author-links">
<ul class="menu menu--nowrap menu--inline"><li title="Send me an Email.">
<a class="button button--circle mail-button" itemprop="email" href="mailto:haopengzhan@gmail.com" target="_blank">
<div class="icon"><svg fill="#000000" width="24px" height="24px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg">
File diff suppressed because one or more lines are too long
@@ -4,7 +4,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>EDDL: How do we train neural networks on limited edge devices - PART 1 - STSD</title>
<meta name="description" content="This post introduces our previous milestone in project “Edge trainer”, as the paper “EDDL: A Distributed Deep Learning System for Resource-limited Edge Compu...">
<link rel="canonical" href="https://blog.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="canonical" href="https://dev.pengzhan.dev/proxy/4000/posts/eddl-how-do-we-train-on-limited-edge-devices"><link rel="alternate" type="application/rss+xml" title="STSD" href="/proxy/4000/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest">
@@ -13,7 +13,7 @@
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<link rel="stylesheet" href="/proxy/4000/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
@@ -26,15 +26,15 @@
<meta property="og:locale" content="en" />
<meta name="description" content="This post introduces our previous milestone in project “Edge trainer”, as the paper “EDDL: A Distributed Deep Learning System for Resource-limited Edge Computing Environment.” was published. As the first part of the introductions, I focus only on the motivation and summary of our works. More details in design and implementation can be found in late posts." />
<meta property="og:description" content="This post introduces our previous milestone in project “Edge trainer”, as the paper “EDDL: A Distributed Deep Learning System for Resource-limited Edge Computing Environment.” was published. As the first part of the introductions, I focus only on the motivation and summary of our works. More details in design and implementation can be found in late posts." />
<link rel="canonical" href="https://blog.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices" />
<meta property="og:url" content="https://blog.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices" />
<link rel="canonical" href="https://dev.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices" />
<meta property="og:url" content="https://dev.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices" />
<meta property="og:site_name" content="STSD" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2021-10-13T16:53:20-04:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="EDDL: How do we train neural networks on limited edge devices - PART 1" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-12-11T13:35:39-05:00","datePublished":"2021-10-13T16:53:20-04:00","description":"This post introduces our previous milestone in project “Edge trainer”, as the paper “EDDL: A Distributed Deep Learning System for Resource-limited Edge Computing Environment.” was published. As the first part of the introductions, I focus only on the motivation and summary of our works. More details in design and implementation can be found in late posts.","headline":"EDDL: How do we train neural networks on limited edge devices - PART 1","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices"},"url":"https://blog.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-12-11T13:35:39-05:00","datePublished":"2021-10-13T16:53:20-04:00","description":"This post introduces our previous milestone in project “Edge trainer”, as the paper “EDDL: A Distributed Deep Learning System for Resource-limited Edge Computing Environment.” was published. As the first part of the introductions, I focus only on the motivation and summary of our works. More details in design and implementation can be found in late posts.","headline":"EDDL: How do we train neural networks on limited edge devices - PART 1","mainEntityOfPage":{"@type":"WebPage","@id":"https://dev.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices"},"url":"https://dev.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices"}</script>
<!-- End Jekyll SEO tag -->
<!-- end custom head snippets -->
@@ -271,7 +271,7 @@
}
},
paths: {
search_js: '/assets/search.js'
search_js: '/proxy/4000/assets/search.js'
}
};
window.TEXT_VARIABLES = TEXT_VARIABLES;
@@ -426,9 +426,9 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g>
</svg>
-->
<img src="/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
<img src="/proxy/4000/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/proxy/4000/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/proxy/4000/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div>
</header>
</div><div class="page__content"><div class ="main"><div class="grid grid--reverse">
@@ -441,10 +441,10 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
<!-- end custom main top snippet -->
<article itemscope itemtype="http://schema.org/Article"><div class="article__header"><header><h1>EDDL: How do we train neural networks on limited edge devices - PART 1</h1></header></div><meta itemprop="headline" content="EDDL: How do we train neural networks on limited edge devices - PART 1"><div class="article__info clearfix"><ul class="left-col menu"><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Research">Research</a>
href="/proxy/4000/archive.html?tag=Research">Research</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Edge+computing">Edge computing</a>
href="/proxy/4000/archive.html?tag=Edge+computing">Edge computing</a>
</li></ul><ul class="right-col menu"><li><i class="fas fa-user"></i> <span>Pengzhan Hao</span></li><li><i class="far fa-calendar-alt"></i> <span>Oct 13, 2021</span>
</li></ul></div><meta itemprop="author" content="Pengzhan Hao"/><meta itemprop="datePublished" content="2021-10-13T16:53:20-04:00">
<meta itemprop="keywords" content="Research,Edge computing"><div class="js-article-content"><div class="layout--article"><!-- start custom article top snippet -->
@@ -531,9 +531,9 @@ Smartly schedule work balance and handle join/exit issues also need under consid
</div><section class="article__sharing d-print-none"></section><div class="d-print-none"><footer class="article__footer"><meta itemprop="dateModified" content="2021-10-13T16:53:20-04:00"><!-- start custom article footer snippet -->
<!-- end custom article footer snippet -->
<div class="article__subscribe"><div class="subscribe"><i class="fas fa-rss"></i> <a type="application/rss+xml" href="/feed.xml">Subscribe</a></div>
<div class="article__subscribe"><div class="subscribe"><i class="fas fa-rss"></i> <a type="application/rss+xml" href="/proxy/4000/feed.xml">Subscribe</a></div>
</div><div class="article__license"></div></footer>
<div class="article__section-navigator clearfix"><div class="previous"><span>PREVIOUS</span><a href="/posts/generate-word-cloud-with-chinese-fenci">Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries</a></div><div class="next"><span>NEXT</span><a href="/posts/eddl-how-do-we-train-on-limited-edge-devices-part2">EDDL: How do we train neural networks on limited edge devices - PART 2</a></div></div></div>
<div class="article__section-navigator clearfix"><div class="previous"><span>PREVIOUS</span><a href="/proxy/4000/posts/generate-word-cloud-with-chinese-fenci">Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries</a></div><div class="next"><span>NEXT</span><a href="/proxy/4000/posts/eddl-how-do-we-train-on-limited-edge-devices-part2">EDDL: How do we train neural networks on limited edge devices - PART 2</a></div></div></div>
</div>
@@ -569,7 +569,7 @@ Smartly schedule work balance and handle join/exit issues also need under consid
</div></div></div><div class="page__footer d-print-none">
<footer class="footer py-4 js-page-footer">
<div class="main"><div itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/"><div class="footer__author-links"><div class="author-links">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/proxy/4000/"><div class="footer__author-links"><div class="author-links">
<ul class="menu menu--nowrap menu--inline"><li title="Send me an Email.">
<a class="button button--circle mail-button" itemprop="email" href="mailto:haopengzhan@gmail.com" target="_blank">
<div class="icon"><svg fill="#000000" width="24px" height="24px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg">
@@ -4,7 +4,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries - STSD</title>
<meta name="description" content="Lets generate a word cloud like this. Dont understand the language is not a big deal.If your written language is based on latin alphabet(or other language ...">
<link rel="canonical" href="https://blog.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="canonical" href="https://dev.pengzhan.dev/proxy/4000/posts/generate-word-cloud-with-chinese-fenci"><link rel="alternate" type="application/rss+xml" title="STSD" href="/proxy/4000/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest">
@@ -13,7 +13,7 @@
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<link rel="stylesheet" href="/proxy/4000/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
@@ -26,15 +26,15 @@
<meta property="og:locale" content="en" />
<meta name="description" content="Lets generate a word cloud like this. Dont understand the language is not a big deal. If your written language is based on latin alphabet(or other language has space between words), skip tokenization." />
<meta property="og:description" content="Lets generate a word cloud like this. Dont understand the language is not a big deal. If your written language is based on latin alphabet(or other language has space between words), skip tokenization." />
<link rel="canonical" href="https://blog.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci" />
<meta property="og:url" content="https://blog.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci" />
<link rel="canonical" href="https://dev.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci" />
<meta property="og:url" content="https://dev.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci" />
<meta property="og:site_name" content="STSD" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2020-09-15T22:00:14-04:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-12-11T13:35:39-05:00","datePublished":"2020-09-15T22:00:14-04:00","description":"Lets generate a word cloud like this. Dont understand the language is not a big deal. If your written language is based on latin alphabet(or other language has space between words), skip tokenization.","headline":"Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci"},"url":"https://blog.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-12-11T13:35:39-05:00","datePublished":"2020-09-15T22:00:14-04:00","description":"Lets generate a word cloud like this. Dont understand the language is not a big deal. If your written language is based on latin alphabet(or other language has space between words), skip tokenization.","headline":"Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries","mainEntityOfPage":{"@type":"WebPage","@id":"https://dev.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci"},"url":"https://dev.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci"}</script>
<!-- End Jekyll SEO tag -->
<!-- end custom head snippets -->
@@ -271,7 +271,7 @@
}
},
paths: {
search_js: '/assets/search.js'
search_js: '/proxy/4000/assets/search.js'
}
};
window.TEXT_VARIABLES = TEXT_VARIABLES;
@@ -426,9 +426,9 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g>
</svg>
-->
<img src="/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
<img src="/proxy/4000/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/proxy/4000/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/proxy/4000/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div>
</header>
</div><div class="page__content"><div class ="main"><div class="grid grid--reverse">
@@ -441,7 +441,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
<!-- end custom main top snippet -->
<article itemscope itemtype="http://schema.org/Article"><div class="article__header"><header><h1>Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries</h1></header></div><meta itemprop="headline" content="Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries"><div class="article__info clearfix"><ul class="left-col menu"><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Visualization">Visualization</a>
href="/proxy/4000/archive.html?tag=Visualization">Visualization</a>
</li></ul><ul class="right-col menu"><li><i class="fas fa-user"></i> <span>Pengzhan Hao</span></li><li><i class="far fa-calendar-alt"></i> <span>Sep 15, 2020</span>
</li></ul></div><meta itemprop="author" content="Pengzhan Hao"/><meta itemprop="datePublished" content="2020-09-15T22:00:14-04:00">
<meta itemprop="keywords" content="Visualization"><div class="js-article-content"><div class="layout--article"><!-- start custom article top snippet -->
@@ -611,9 +611,9 @@ If your written language is based on latin alphabet(or other language has space
</div><section class="article__sharing d-print-none"></section><div class="d-print-none"><footer class="article__footer"><meta itemprop="dateModified" content="2020-09-15T22:00:14-04:00"><!-- start custom article footer snippet -->
<!-- end custom article footer snippet -->
<div class="article__subscribe"><div class="subscribe"><i class="fas fa-rss"></i> <a type="application/rss+xml" href="/feed.xml">Subscribe</a></div>
<div class="article__subscribe"><div class="subscribe"><i class="fas fa-rss"></i> <a type="application/rss+xml" href="/proxy/4000/feed.xml">Subscribe</a></div>
</div><div class="article__license"></div></footer>
<div class="article__section-navigator clearfix"><div class="previous"><span>PREVIOUS</span><a href="/posts/intro-xv6">Xv6 introduction</a></div><div class="next"><span>NEXT</span><a href="/posts/eddl-how-do-we-train-on-limited-edge-devices">EDDL: How do we train neural networks on limited edge devices - PART 1</a></div></div></div>
<div class="article__section-navigator clearfix"><div class="previous"><span>PREVIOUS</span><a href="/proxy/4000/posts/intro-xv6">Xv6 introduction</a></div><div class="next"><span>NEXT</span><a href="/proxy/4000/posts/eddl-how-do-we-train-on-limited-edge-devices">EDDL: How do we train neural networks on limited edge devices - PART 1</a></div></div></div>
</div>
@@ -649,7 +649,7 @@ If your written language is based on latin alphabet(or other language has space
</div></div></div><div class="page__footer d-print-none">
<footer class="footer py-4 js-page-footer">
<div class="main"><div itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/"><div class="footer__author-links"><div class="author-links">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/proxy/4000/"><div class="footer__author-links"><div class="author-links">
<ul class="menu menu--nowrap menu--inline"><li title="Send me an Email.">
<a class="button button--circle mail-button" itemprop="email" href="mailto:haopengzhan@gmail.com" target="_blank">
<div class="icon"><svg fill="#000000" width="24px" height="24px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg">
+15 -15
View File
@@ -4,7 +4,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Xv6 introduction - STSD</title>
<meta name="description" content="In this post, you will learn a few basic concepts of xv6. Learning path will be closed coupled to first project assignment I gave when I assisted in teaching...">
<link rel="canonical" href="https://blog.pengzhan.dev/posts/intro-xv6"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="canonical" href="https://dev.pengzhan.dev/proxy/4000/posts/intro-xv6"><link rel="alternate" type="application/rss+xml" title="STSD" href="/proxy/4000/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest">
@@ -13,7 +13,7 @@
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<link rel="stylesheet" href="/proxy/4000/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
@@ -26,15 +26,15 @@
<meta property="og:locale" content="en" />
<meta name="description" content="In this post, you will learn a few basic concepts of xv6. Learning path will be closed coupled to first project assignment I gave when I assisted in teaching OS classes. Understand system call and know how to implement a simple one will be coved as the first half. In the second half of this post, I will discuss a little bit more on how to debug xv6 using gdb." />
<meta property="og:description" content="In this post, you will learn a few basic concepts of xv6. Learning path will be closed coupled to first project assignment I gave when I assisted in teaching OS classes. Understand system call and know how to implement a simple one will be coved as the first half. In the second half of this post, I will discuss a little bit more on how to debug xv6 using gdb." />
<link rel="canonical" href="https://blog.pengzhan.dev/posts/intro-xv6" />
<meta property="og:url" content="https://blog.pengzhan.dev/posts/intro-xv6" />
<link rel="canonical" href="https://dev.pengzhan.dev/posts/intro-xv6" />
<meta property="og:url" content="https://dev.pengzhan.dev/posts/intro-xv6" />
<meta property="og:site_name" content="STSD" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2017-07-28T14:56:55-04:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Xv6 introduction" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-12-11T13:35:39-05:00","datePublished":"2017-07-28T14:56:55-04:00","description":"In this post, you will learn a few basic concepts of xv6. Learning path will be closed coupled to first project assignment I gave when I assisted in teaching OS classes. Understand system call and know how to implement a simple one will be coved as the first half. In the second half of this post, I will discuss a little bit more on how to debug xv6 using gdb.","headline":"Xv6 introduction","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.pengzhan.dev/posts/intro-xv6"},"url":"https://blog.pengzhan.dev/posts/intro-xv6"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-12-11T13:35:39-05:00","datePublished":"2017-07-28T14:56:55-04:00","description":"In this post, you will learn a few basic concepts of xv6. Learning path will be closed coupled to first project assignment I gave when I assisted in teaching OS classes. Understand system call and know how to implement a simple one will be coved as the first half. In the second half of this post, I will discuss a little bit more on how to debug xv6 using gdb.","headline":"Xv6 introduction","mainEntityOfPage":{"@type":"WebPage","@id":"https://dev.pengzhan.dev/posts/intro-xv6"},"url":"https://dev.pengzhan.dev/posts/intro-xv6"}</script>
<!-- End Jekyll SEO tag -->
<!-- end custom head snippets -->
@@ -271,7 +271,7 @@
}
},
paths: {
search_js: '/assets/search.js'
search_js: '/proxy/4000/assets/search.js'
}
};
window.TEXT_VARIABLES = TEXT_VARIABLES;
@@ -426,9 +426,9 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g>
</svg>
-->
<img src="/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
<img src="/proxy/4000/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/proxy/4000/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/proxy/4000/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div>
</header>
</div><div class="page__content"><div class ="main"><div class="grid grid--reverse">
@@ -441,13 +441,13 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
<!-- end custom main top snippet -->
<article itemscope itemtype="http://schema.org/Article"><div class="article__header"><header><h1>Xv6 introduction</h1></header></div><meta itemprop="headline" content="Xv6 introduction"><div class="article__info clearfix"><ul class="left-col menu"><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Xv6">Xv6</a>
href="/proxy/4000/archive.html?tag=Xv6">Xv6</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Teaching">Teaching</a>
href="/proxy/4000/archive.html?tag=Teaching">Teaching</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Operating+system">Operating system</a>
href="/proxy/4000/archive.html?tag=Operating+system">Operating system</a>
</li></ul><ul class="right-col menu"><li><i class="fas fa-user"></i> <span>Pengzhan Hao</span></li><li><i class="far fa-calendar-alt"></i> <span>Jul 28, 2017</span>
</li></ul></div><meta itemprop="author" content="Pengzhan Hao"/><meta itemprop="datePublished" content="2017-07-28T14:56:55-04:00">
<meta itemprop="keywords" content="Xv6,Teaching,Operating system"><div class="js-article-content"><div class="layout--article"><!-- start custom article top snippet -->
@@ -532,9 +532,9 @@ Using ssh may connect to different physical devices under same domain name, this
</div><section class="article__sharing d-print-none"></section><div class="d-print-none"><footer class="article__footer"><meta itemprop="dateModified" content="2017-07-28T14:56:55-04:00"><!-- start custom article footer snippet -->
<!-- end custom article footer snippet -->
<div class="article__subscribe"><div class="subscribe"><i class="fas fa-rss"></i> <a type="application/rss+xml" href="/feed.xml">Subscribe</a></div>
<div class="article__subscribe"><div class="subscribe"><i class="fas fa-rss"></i> <a type="application/rss+xml" href="/proxy/4000/feed.xml">Subscribe</a></div>
</div><div class="article__license"></div></footer>
<div class="article__section-navigator clearfix"><div class="previous"><span>PREVIOUS</span><a href="/posts/some-of-my-previews-exper-work">Some of my previews experiment works: 2016</a></div><div class="next"><span>NEXT</span><a href="/posts/generate-word-cloud-with-chinese-fenci">Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries</a></div></div></div>
<div class="article__section-navigator clearfix"><div class="previous"><span>PREVIOUS</span><a href="/proxy/4000/posts/some-of-my-previews-exper-work">Some of my previews experiment works: 2016</a></div><div class="next"><span>NEXT</span><a href="/proxy/4000/posts/generate-word-cloud-with-chinese-fenci">Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries</a></div></div></div>
</div>
@@ -570,7 +570,7 @@ Using ssh may connect to different physical devices under same domain name, this
</div></div></div><div class="page__footer d-print-none">
<footer class="footer py-4 js-page-footer">
<div class="main"><div itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/"><div class="footer__author-links"><div class="author-links">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/proxy/4000/"><div class="footer__author-links"><div class="author-links">
<ul class="menu menu--nowrap menu--inline"><li title="Send me an Email.">
<a class="button button--circle mail-button" itemprop="email" href="mailto:haopengzhan@gmail.com" target="_blank">
<div class="icon"><svg fill="#000000" width="24px" height="24px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg">
+15 -15
View File
@@ -4,7 +4,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>Some of my previews experiment works: 2016 - STSD</title>
<meta name="description" content="This blog contains only some basic record of my works. For some details, I will write a unique blog just for some specific topics.">
<link rel="canonical" href="https://blog.pengzhan.dev/posts/some-of-my-previews-exper-work"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="canonical" href="https://dev.pengzhan.dev/proxy/4000/posts/some-of-my-previews-exper-work"><link rel="alternate" type="application/rss+xml" title="STSD" href="/proxy/4000/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest">
@@ -13,7 +13,7 @@
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<link rel="stylesheet" href="/proxy/4000/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
@@ -26,15 +26,15 @@
<meta property="og:locale" content="en" />
<meta name="description" content="This blog contains only some basic record of my works. For some details, I will write a unique blog just for some specific topics." />
<meta property="og:description" content="This blog contains only some basic record of my works. For some details, I will write a unique blog just for some specific topics." />
<link rel="canonical" href="https://blog.pengzhan.dev/posts/some-of-my-previews-exper-work" />
<meta property="og:url" content="https://blog.pengzhan.dev/posts/some-of-my-previews-exper-work" />
<link rel="canonical" href="https://dev.pengzhan.dev/posts/some-of-my-previews-exper-work" />
<meta property="og:url" content="https://dev.pengzhan.dev/posts/some-of-my-previews-exper-work" />
<meta property="og:site_name" content="STSD" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2016-10-28T12:27:33-04:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Some of my previews experiment works: 2016" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-12-11T13:35:39-05:00","datePublished":"2016-10-28T12:27:33-04:00","description":"This blog contains only some basic record of my works. For some details, I will write a unique blog just for some specific topics.","headline":"Some of my previews experiment works: 2016","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.pengzhan.dev/posts/some-of-my-previews-exper-work"},"url":"https://blog.pengzhan.dev/posts/some-of-my-previews-exper-work"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2021-12-11T13:35:39-05:00","datePublished":"2016-10-28T12:27:33-04:00","description":"This blog contains only some basic record of my works. For some details, I will write a unique blog just for some specific topics.","headline":"Some of my previews experiment works: 2016","mainEntityOfPage":{"@type":"WebPage","@id":"https://dev.pengzhan.dev/posts/some-of-my-previews-exper-work"},"url":"https://dev.pengzhan.dev/posts/some-of-my-previews-exper-work"}</script>
<!-- End Jekyll SEO tag -->
<!-- end custom head snippets -->
@@ -271,7 +271,7 @@
}
},
paths: {
search_js: '/assets/search.js'
search_js: '/proxy/4000/assets/search.js'
}
};
window.TEXT_VARIABLES = TEXT_VARIABLES;
@@ -426,9 +426,9 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g>
</svg>
-->
<img src="/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
<img src="/proxy/4000/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/proxy/4000/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/proxy/4000/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div>
</header>
</div><div class="page__content"><div class ="main"><div class="grid grid--reverse">
@@ -441,13 +441,13 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
<!-- end custom main top snippet -->
<article itemscope itemtype="http://schema.org/Article"><div class="article__header"><header><h1>Some of my previews experiment works: 2016</h1></header></div><meta itemprop="headline" content="Some of my previews experiment works: 2016"><div class="article__info clearfix"><ul class="left-col menu"><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Research">Research</a>
href="/proxy/4000/archive.html?tag=Research">Research</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Log">Log</a>
href="/proxy/4000/archive.html?tag=Log">Log</a>
</li><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Miscellanies">Miscellanies</a>
href="/proxy/4000/archive.html?tag=Miscellanies">Miscellanies</a>
</li></ul><ul class="right-col menu"><li><i class="fas fa-user"></i> <span>Pengzhan Hao</span></li><li><i class="far fa-calendar-alt"></i> <span>Oct 28, 2016</span>
</li></ul></div><meta itemprop="author" content="Pengzhan Hao"/><meta itemprop="datePublished" content="2016-10-28T12:27:33-04:00">
<meta itemprop="keywords" content="Research,Log,Miscellanies"><div class="js-article-content"><div class="layout--article"><!-- start custom article top snippet -->
@@ -567,9 +567,9 @@ su
</div><section class="article__sharing d-print-none"></section><div class="d-print-none"><footer class="article__footer"><meta itemprop="dateModified" content="2016-10-28T12:27:33-04:00"><!-- start custom article footer snippet -->
<!-- end custom article footer snippet -->
<div class="article__subscribe"><div class="subscribe"><i class="fas fa-rss"></i> <a type="application/rss+xml" href="/feed.xml">Subscribe</a></div>
<div class="article__subscribe"><div class="subscribe"><i class="fas fa-rss"></i> <a type="application/rss+xml" href="/proxy/4000/feed.xml">Subscribe</a></div>
</div><div class="article__license"></div></footer>
<div class="article__section-navigator clearfix"><div class="previous"><span>PREVIOUS</span><a href="/posts/charles-is-not-a-good-tool">Using charles proxy to monitor mobile SSL traffics</a></div><div class="next"><span>NEXT</span><a href="/posts/intro-xv6">Xv6 introduction</a></div></div></div>
<div class="article__section-navigator clearfix"><div class="previous"><span>PREVIOUS</span><a href="/proxy/4000/posts/charles-is-not-a-good-tool">Using charles proxy to monitor mobile SSL traffics</a></div><div class="next"><span>NEXT</span><a href="/proxy/4000/posts/intro-xv6">Xv6 introduction</a></div></div></div>
</div>
@@ -605,7 +605,7 @@ su
</div></div></div><div class="page__footer d-print-none">
<footer class="footer py-4 js-page-footer">
<div class="main"><div itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/"><div class="footer__author-links"><div class="author-links">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/proxy/4000/"><div class="footer__author-links"><div class="author-links">
<ul class="menu menu--nowrap menu--inline"><li title="Send me an Email.">
<a class="button button--circle mail-button" itemprop="email" href="mailto:haopengzhan@gmail.com" target="_blank">
<div class="icon"><svg fill="#000000" width="24px" height="24px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg">
+13 -13
View File
@@ -4,7 +4,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>STSD: Stop Talking Start Doing - STSD</title>
<meta name="description" content="">
<link rel="canonical" href="https://blog.pengzhan.dev/posts/welcome-to-my-blog"><link rel="alternate" type="application/rss+xml" title="STSD" href="/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="canonical" href="https://dev.pengzhan.dev/proxy/4000/posts/welcome-to-my-blog"><link rel="alternate" type="application/rss+xml" title="STSD" href="/proxy/4000/feed.xml"><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png">
<link rel="manifest" href="/assets/site.webmanifest">
@@ -13,7 +13,7 @@
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<link rel="stylesheet" href="/proxy/4000/assets/css/main.css"><link rel="stylesheet" href="/static/2022-09/all.css" >
<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&family=ZCOOL+XiaoWei&display=swap')
@@ -26,15 +26,15 @@
<meta property="og:locale" content="en" />
<meta name="description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." />
<meta property="og:description" content="My personal blog, some contents are useful, the others are not. Just like my mediocre life." />
<link rel="canonical" href="https://blog.pengzhan.dev/posts/welcome-to-my-blog" />
<meta property="og:url" content="https://blog.pengzhan.dev/posts/welcome-to-my-blog" />
<link rel="canonical" href="https://dev.pengzhan.dev/posts/welcome-to-my-blog" />
<meta property="og:url" content="https://dev.pengzhan.dev/posts/welcome-to-my-blog" />
<meta property="og:site_name" content="STSD" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2016-10-26T22:50:33-04:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="STSD: Stop Talking Start Doing" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2024-04-03T18:23:31-04:00","datePublished":"2016-10-26T22:50:33-04:00","description":"My personal blog, some contents are useful, the others are not. Just like my mediocre life.","headline":"STSD: Stop Talking Start Doing","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.pengzhan.dev/posts/welcome-to-my-blog"},"url":"https://blog.pengzhan.dev/posts/welcome-to-my-blog"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Pengzhan Hao"},"dateModified":"2024-04-03T18:23:31-04:00","datePublished":"2016-10-26T22:50:33-04:00","description":"My personal blog, some contents are useful, the others are not. Just like my mediocre life.","headline":"STSD: Stop Talking Start Doing","mainEntityOfPage":{"@type":"WebPage","@id":"https://dev.pengzhan.dev/posts/welcome-to-my-blog"},"url":"https://dev.pengzhan.dev/posts/welcome-to-my-blog"}</script>
<!-- End Jekyll SEO tag -->
<!-- end custom head snippets -->
@@ -271,7 +271,7 @@
}
},
paths: {
search_js: '/assets/search.js'
search_js: '/proxy/4000/assets/search.js'
}
};
window.TEXT_VARIABLES = TEXT_VARIABLES;
@@ -426,9 +426,9 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</g>
</svg>
-->
<img src="/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
<img src="/proxy/4000/assets/favicon-32x32.png" style="margin-right: 5px;"><a title="My personal blog, some contents are useful, the others are not. Just like my mediocre life.
" href="/proxy/4000/">STSD</a></div><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></div><nav class="navigation">
<ul><li class="navigation__item"><a href="/proxy/4000/archive.html">Archive</a></li><li class="navigation__item"><a href="https://pengzhan.dev">About</a></li><li><button class="button button--secondary button--circle search-button js-search-toggle"><i class="fas fa-search"></i></button></li></ul>
</nav></div>
</header>
</div><div class="page__content"><div class ="main"><div class="grid grid--reverse">
@@ -441,7 +441,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
<!-- end custom main top snippet -->
<article itemscope itemtype="http://schema.org/Article"><div class="article__header"><header><h1>STSD: Stop Talking Start Doing</h1></header></div><meta itemprop="headline" content="STSD: Stop Talking Start Doing"><div class="article__info clearfix"><ul class="left-col menu"><li>
<a class="button button--secondary button--pill button--sm"
href="/archive.html?tag=Diary">Diary</a>
href="/proxy/4000/archive.html?tag=Diary">Diary</a>
</li></ul><ul class="right-col menu"><li><i class="far fa-calendar-alt"></i> <span>Oct 26, 2016</span>
</li></ul></div><meta itemprop="author" content="Pengzhan Hao"/><meta itemprop="datePublished" content="2016-10-26T22:50:33-04:00">
<meta itemprop="keywords" content="Diary"><div class="js-article-content"><div class="layout--article"><!-- start custom article top snippet -->
@@ -451,9 +451,9 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</div><section class="article__sharing d-print-none"></section><div class="d-print-none"><footer class="article__footer"><meta itemprop="dateModified" content="2016-10-26T22:50:33-04:00"><!-- start custom article footer snippet -->
<!-- end custom article footer snippet -->
<div class="article__subscribe"><div class="subscribe"><i class="fas fa-rss"></i> <a type="application/rss+xml" href="/feed.xml">Subscribe</a></div>
<div class="article__subscribe"><div class="subscribe"><i class="fas fa-rss"></i> <a type="application/rss+xml" href="/proxy/4000/feed.xml">Subscribe</a></div>
</div><div class="article__license"></div></footer>
<div class="article__section-navigator clearfix"><div class="next"><span>NEXT</span><a href="/posts/charles-is-not-a-good-tool">Using charles proxy to monitor mobile SSL traffics</a></div></div></div>
<div class="article__section-navigator clearfix"><div class="next"><span>NEXT</span><a href="/proxy/4000/posts/charles-is-not-a-good-tool">Using charles proxy to monitor mobile SSL traffics</a></div></div></div>
</div>
@@ -489,7 +489,7 @@ c13 9 26 20 30 26 7 11 -9 26 -27 26 -5 0 -3 -5 5 -10 9 -6 10 -10 3 -10 -24
</div></div></div><div class="page__footer d-print-none">
<footer class="footer py-4 js-page-footer">
<div class="main"><div itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/"><div class="footer__author-links"><div class="author-links">
<meta itemprop="name" content="Pengzhan Hao"><meta itemprop="url" content="/proxy/4000/"><div class="footer__author-links"><div class="author-links">
<ul class="menu menu--nowrap menu--inline"><li title="Send me an Email.">
<a class="button button--circle mail-button" itemprop="email" href="mailto:haopengzhan@gmail.com" target="_blank">
<div class="icon"><svg fill="#000000" width="24px" height="24px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg">
+1 -1
View File
@@ -1 +1 @@
Sitemap: https://blog.pengzhan.dev/sitemap.xml
Sitemap: https://dev.pengzhan.dev/sitemap.xml
+22 -18
View File
@@ -1,75 +1,79 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.pengzhan.dev/posts/welcome-to-my-blog</loc>
<loc>https://dev.pengzhan.dev/posts/welcome-to-my-blog</loc>
<lastmod>2024-04-03T18:23:31-04:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/posts/charles-is-not-a-good-tool</loc>
<loc>https://dev.pengzhan.dev/posts/charles-is-not-a-good-tool</loc>
<lastmod>2021-12-11T13:35:39-05:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/posts/some-of-my-previews-exper-work</loc>
<loc>https://dev.pengzhan.dev/posts/some-of-my-previews-exper-work</loc>
<lastmod>2021-12-11T13:35:39-05:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/posts/intro-xv6</loc>
<loc>https://dev.pengzhan.dev/posts/intro-xv6</loc>
<lastmod>2021-12-11T13:35:39-05:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci</loc>
<loc>https://dev.pengzhan.dev/posts/generate-word-cloud-with-chinese-fenci</loc>
<lastmod>2021-12-11T13:35:39-05:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices</loc>
<loc>https://dev.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices</loc>
<lastmod>2021-12-11T13:35:39-05:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices-part2</loc>
<loc>https://dev.pengzhan.dev/posts/eddl-how-do-we-train-on-limited-edge-devices-part2</loc>
<lastmod>2021-12-11T13:35:39-05:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/posts/cs350-labs</loc>
<loc>https://dev.pengzhan.dev/posts/cs350-labs</loc>
<lastmod>2022-05-04T19:45:56-04:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/posts/Debug-kubelet</loc>
<loc>https://dev.pengzhan.dev/posts/Debug-kubelet</loc>
<lastmod>2024-04-10T23:51:19-04:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/archive</loc>
<loc>https://dev.pengzhan.dev/posts/inotify-watcher-leaks-in-kubelet</loc>
<lastmod>2024-04-11T16:57:07-04:00</lastmod>
</url>
<url>
<loc>https://dev.pengzhan.dev/archive</loc>
<lastmod>2021-10-25T14:53:15-04:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/</loc>
<loc>https://dev.pengzhan.dev/</loc>
<lastmod>2021-10-25T14:53:15-04:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/page2/</loc>
<loc>https://dev.pengzhan.dev/page2/</loc>
<lastmod>2021-10-25T14:53:15-04:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/static/2017-07/eps_poster.pdf</loc>
<loc>https://dev.pengzhan.dev/static/2017-07/eps_poster.pdf</loc>
<lastmod>2024-04-03T17:11:49-04:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/static/2017-07/p163-hao.pdf</loc>
<loc>https://dev.pengzhan.dev/static/2017-07/p163-hao.pdf</loc>
<lastmod>2024-04-03T17:11:49-04:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/static/2017-07/p169-zhang.pdf</loc>
<loc>https://dev.pengzhan.dev/static/2017-07/p169-zhang.pdf</loc>
<lastmod>2024-04-03T17:11:49-04:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/static/2018-02/a7-hao.pdf</loc>
<loc>https://dev.pengzhan.dev/static/2018-02/a7-hao.pdf</loc>
<lastmod>2024-04-03T17:11:49-04:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/static/2021-10/eta-infocom18.pdf</loc>
<loc>https://dev.pengzhan.dev/static/2021-10/eta-infocom18.pdf</loc>
<lastmod>2024-04-03T17:11:49-04:00</lastmod>
</url>
<url>
<loc>https://blog.pengzhan.dev/static/2021-12/eddl-sec21.pdf</loc>
<loc>https://dev.pengzhan.dev/static/2021-12/eddl-sec21.pdf</loc>
<lastmod>2024-04-03T17:11:49-04:00</lastmod>
</url>
</urlset>