{"id":2065,"date":"2025-11-09T19:23:02","date_gmt":"2025-11-09T11:23:02","guid":{"rendered":"https:\/\/www.laoni.work\/?post_type=epkb_post_type_1&#038;p=2065"},"modified":"2025-11-11T21:21:12","modified_gmt":"2025-11-11T13:21:12","slug":"tpm-for-every-operator-%e9%92%88%e5%af%b9%e6%af%8f%e4%b8%80%e4%bd%8d%e6%93%8d%e4%bd%9c%e5%91%98%e7%9a%84%e5%85%a8%e9%9d%a2%e7%94%9f%e4%ba%a7%e7%bb%b4%e6%8a%a4","status":"publish","type":"epkb_post_type_1","link":"https:\/\/www.laoni.work\/?epkb_post_type_1=tpm-for-every-operator-%e9%92%88%e5%af%b9%e6%af%8f%e4%b8%80%e4%bd%8d%e6%93%8d%e4%bd%9c%e5%91%98%e7%9a%84%e5%85%a8%e9%9d%a2%e7%94%9f%e4%ba%a7%e7%bb%b4%e6%8a%a4","title":{"rendered":"TPM for Every Operator (\u9488\u5bf9\u6bcf\u4e00\u4f4d\u64cd\u4f5c\u5458\u7684\u5168\u9762\u751f\u4ea7\u7ef4\u62a4)"},"content":{"rendered":"<p><!doctype html><br \/>\n<html><br \/>\n<head><br \/>\n<meta charset=\"UTF-8\" \/><br \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/><br \/>\n<meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\" \/><br \/>\n<title>Markmap<\/title><\/p>\n<style>\n* {\n  margin: 0;\n  padding: 0;\n}\nhtml {\n  font-family: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji',\n    'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\n}\n#mindmap {\n  display: block;\n  width: 100vw;\n  height: 100vh;\n}\n.markmap-dark {\n  background: #27272a;\n  color: white;\n}\n<\/style>\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/markmap-toolbar@0.18.12\/dist\/style.css\"><link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/katex@0.16.18\/dist\/katex.min.css\">\n<\/head><br \/>\n<body><br \/>\n<svg id=\"mindmap\"><\/svg><br \/>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/d3@7.9.0\/dist\/d3.min.js\"><\/script><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/markmap-view@0.18.12\/dist\/browser\/index.js\"><\/script><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/markmap-toolbar@0.18.12\/dist\/index.js\"><\/script><script>(e=>{window.WebFontConfig={custom:{families:[\"KaTeX_AMS\",\"KaTeX_Caligraphic:n4,n7\",\"KaTeX_Fraktur:n4,n7\",\"KaTeX_Main:n4,n7,i4,i7\",\"KaTeX_Math:i4,i7\",\"KaTeX_Script\",\"KaTeX_SansSerif:n4,n7,i4\",\"KaTeX_Size1\",\"KaTeX_Size2\",\"KaTeX_Size3\",\"KaTeX_Size4\",\"KaTeX_Typewriter\"]},active:()=>{e().refreshHook.call()}}})(()=>window.markmap)<\/script><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/webfontloader@1.6.28\/webfontloader.js\" defer><\/script><script>(()=>{setTimeout(()=>{const{markmap:S,mm:Q}=window,$=new S.Toolbar;$.attach(Q);const I=$.render();I.setAttribute(\"style\",\"position:absolute;bottom:20px;right:20px\"),document.body.append(I)})})()<\/script><script>((l,U,M,R)=>{const N=l();window.mm=N.Markmap.create(\"svg#mindmap\",(U||N.deriveOptions)(R),M),window.matchMedia(\"(prefers-color-scheme: dark)\").matches&&document.documentElement.classList.add(\"markmap-dark\")})(()=>window.markmap,null,{\"content\":\"markmap\",\"children\":[{\"content\":\"Links\",\"children\":[{\"content\":\"<a href=\\\"https:\/\/markmap.js.org\/\\\">Website<\/a>\",\"children\":[],\"payload\":{\"tag\":\"li\",\"lines\":\"8,9\"}},{\"content\":\"<a href=\\\"https:\/\/github.com\/gera2ld\/markmap\\\">GitHub<\/a>\",\"children\":[],\"payload\":{\"tag\":\"li\",\"lines\":\"9,11\"}}],\"payload\":{\"tag\":\"h2\",\"lines\":\"6,7\"}},{\"content\":\"Related Projects\",\"children\":[{\"content\":\"<a href=\\\"https:\/\/github.com\/gera2ld\/coc-markmap\\\">coc-markmap<\/a> for Neovim\",\"children\":[],\"payload\":{\"tag\":\"li\",\"lines\":\"13,14\"}},{\"content\":\"<a href=\\\"https:\/\/marketplace.visualstudio.com\/items?itemName=gera2ld.markmap-vscode\\\">markmap-vscode<\/a> for VSCode\",\"children\":[],\"payload\":{\"tag\":\"li\",\"lines\":\"14,15\"}},{\"content\":\"<a href=\\\"https:\/\/github.com\/emacs-eaf\/eaf-markmap\\\">eaf-markmap<\/a> for Emacs\",\"children\":[],\"payload\":{\"tag\":\"li\",\"lines\":\"15,17\"}}],\"payload\":{\"tag\":\"h2\",\"lines\":\"11,12\"}},{\"content\":\"Features\",\"children\":[{\"content\":\"Lists\",\"children\":[{\"content\":\"<strong>strong<\/strong> <s>del<\/s> <em>italic<\/em> <mark>highlight<\/mark>\",\"children\":[],\"payload\":{\"tag\":\"li\",\"lines\":\"23,24\"}},{\"content\":\"<code>inline code<\/code>\",\"children\":[],\"payload\":{\"tag\":\"li\",\"lines\":\"24,25\"}},{\"content\":\"<svg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 -3 24 24\\\"><path d=\\\"M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m-9 14-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z\\\"\/><\/svg> checkbox\",\"children\":[],\"payload\":{\"tag\":\"li\",\"lines\":\"25,26\"}},{\"content\":\"Katex: <span class=\\\"katex\\\"><span class=\\\"katex-mathml\\\"><math xmlns=\\\"http:\/\/www.w3.org\/1998\/Math\/MathML\\\"><semantics><mrow><mi>x<\/mi><mo>=<\/mo><mfrac><mrow><mo>&#x2212;<\/mo><mi>b<\/mi><mo>&#xb1;<\/mo><msqrt><mrow><msup><mi>b<\/mi><mn>2<\/mn><\/msup><mo>&#x2212;<\/mo><mn>4<\/mn><mi>a<\/mi><mi>c<\/mi><\/mrow><\/msqrt><\/mrow><mrow><mn>2<\/mn><mi>a<\/mi><\/mrow><\/mfrac><\/mrow><annotation encoding=\\\"application\/x-tex\\\">x = {-b \\\\pm \\\\sqrt{b^2-4ac} \\\\over 2a}<\/annotation><\/semantics><\/math><\/span><span class=\\\"katex-html\\\" aria-hidden=\\\"true\\\"><span class=\\\"base\\\"><span class=\\\"strut\\\" style=\\\"height:0.4306em;\\\"><\/span><span class=\\\"mord mathnormal\\\">x<\/span><span class=\\\"mspace\\\" style=\\\"margin-right:0.2778em;\\\"><\/span><span class=\\\"mrel\\\">=<\/span><span class=\\\"mspace\\\" style=\\\"margin-right:0.2778em;\\\"><\/span><\/span><span class=\\\"base\\\"><span class=\\\"strut\\\" style=\\\"height:1.3845em;vertical-align:-0.345em;\\\"><\/span><span class=\\\"mord\\\"><span class=\\\"mord\\\"><span class=\\\"mopen nulldelimiter\\\"><\/span><span class=\\\"mfrac\\\"><span class=\\\"vlist-t vlist-t2\\\"><span class=\\\"vlist-r\\\"><span class=\\\"vlist\\\" style=\\\"height:1.0395em;\\\"><span style=\\\"top:-2.655em;\\\"><span class=\\\"pstrut\\\" style=\\\"height:3em;\\\"><\/span><span class=\\\"sizing reset-size6 size3 mtight\\\"><span class=\\\"mord mtight\\\"><span class=\\\"mord mtight\\\">2<\/span><span class=\\\"mord mathnormal mtight\\\">a<\/span><\/span><\/span><\/span><span style=\\\"top:-3.23em;\\\"><span class=\\\"pstrut\\\" style=\\\"height:3em;\\\"><\/span><span class=\\\"frac-line\\\" style=\\\"border-bottom-width:0.04em;\\\"><\/span><\/span><span style=\\\"top:-3.394em;\\\"><span class=\\\"pstrut\\\" style=\\\"height:3em;\\\"><\/span><span class=\\\"sizing reset-size6 size3 mtight\\\"><span class=\\\"mord mtight\\\"><span class=\\\"mord mtight\\\">&#x2212;<\/span><span class=\\\"mord mathnormal mtight\\\">b<\/span><span class=\\\"mbin mtight\\\">&#xb1;<\/span><span class=\\\"mord sqrt mtight\\\"><span class=\\\"vlist-t vlist-t2\\\"><span class=\\\"vlist-r\\\"><span class=\\\"vlist\\\" style=\\\"height:0.9221em;\\\"><span class=\\\"svg-align\\\" style=\\\"top:-3em;\\\"><span class=\\\"pstrut\\\" style=\\\"height:3em;\\\"><\/span><span class=\\\"mord mtight\\\" style=\\\"padding-left:0.833em;\\\"><span class=\\\"mord mtight\\\"><span class=\\\"mord mathnormal mtight\\\">b<\/span><span class=\\\"msupsub\\\"><span class=\\\"vlist-t\\\"><span class=\\\"vlist-r\\\"><span class=\\\"vlist\\\" style=\\\"height:0.7463em;\\\"><span style=\\\"top:-2.786em;margin-right:0.0714em;\\\"><span class=\\\"pstrut\\\" style=\\\"height:2.5em;\\\"><\/span><span class=\\\"sizing reset-size3 size1 mtight\\\"><span class=\\\"mord mtight\\\">2<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\\\"mbin mtight\\\">&#x2212;<\/span><span class=\\\"mord mtight\\\">4<\/span><span class=\\\"mord mathnormal mtight\\\">a<\/span><span class=\\\"mord mathnormal mtight\\\">c<\/span><\/span><\/span><span style=\\\"top:-2.8821em;\\\"><span class=\\\"pstrut\\\" style=\\\"height:3em;\\\"><\/span><span class=\\\"hide-tail mtight\\\" style=\\\"min-width:0.853em;height:1.08em;\\\"><svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"400em\\\" height=\\\"1.08em\\\" viewBox=\\\"0 0 400000 1080\\\" preserveAspectRatio=\\\"xMinYMin slice\\\"><path d=\\\"M95,702\\nc-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14\\nc0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54\\nc44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10\\ns173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429\\nc69,-144,104.5,-217.7,106.5,-221\\nl0 -0\\nc5.3,-9.3,12,-14,20,-14\\nH400000v40H845.2724\\ns-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7\\nc-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z\\nM834 80h400000v40h-400000z\\\"\/><\/svg><\/span><\/span><\/span><span class=\\\"vlist-s\\\">&#x200b;<\/span><\/span><span class=\\\"vlist-r\\\"><span class=\\\"vlist\\\" style=\\\"height:0.1179em;\\\"><span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\\\"vlist-s\\\">&#x200b;<\/span><\/span><span class=\\\"vlist-r\\\"><span class=\\\"vlist\\\" style=\\\"height:0.345em;\\\"><span><\/span><\/span><\/span><\/span><\/span><span class=\\\"mclose nulldelimiter\\\"><\/span><\/span><\/span><\/span><\/span><\/span>\",\"children\":[{\"content\":\"<a href=\\\"#?d=gist:af76a4c245b302206b16aec503dbe07b:katex.md\\\">More Katex Examples<\/a>\",\"children\":[],\"payload\":{\"tag\":\"li\",\"lines\":\"27,28\"}}],\"payload\":{\"tag\":\"li\",\"lines\":\"26,28\",\"fold\":1}},{\"content\":\"Now we can wrap very very very very long text with the <code>maxWidth<\/code> option\",\"children\":[],\"payload\":{\"tag\":\"li\",\"lines\":\"28,29\"}},{\"content\":\"Ordered list\",\"children\":[{\"content\":\"1. item 1\",\"children\":[],\"payload\":{\"tag\":\"li\",\"lines\":\"30,31\",\"listIndex\":1}},{\"content\":\"2. item 2\",\"children\":[],\"payload\":{\"tag\":\"li\",\"lines\":\"31,33\",\"listIndex\":2}}],\"payload\":{\"tag\":\"li\",\"lines\":\"29,33\"}}],\"payload\":{\"tag\":\"h3\",\"lines\":\"21,22\"}},{\"content\":\"Blocks\",\"children\":[{\"content\":\"<\/p>\n<pre data-lines=\\\"35,38\\\"><code class=\\\"language-js\\\"><span class=\\\"hljs-variable language_\\\">console<\/span>.<span class=\\\"hljs-title function_\\\">log<\/span>(<span class=\\\"hljs-string\\\">&apos;hello, JavaScript&apos;<\/span>)\\n<\/code><\/pre>\n<p>\",\"children\":[],\"payload\":{\"tag\":\"pre\",\"lines\":\"35,38\"}},{\"content\":\"<\/p>\n<table data-lines=\\\"39,43\\\">\\n<\/p>\n<thead data-lines=\\\"39,40\\\">\\n<\/p>\n<tr data-lines=\\\"39,40\\\">\\n<\/p>\n<th>Products<\/th>\n<p>\\n<\/p>\n<th>Price<\/th>\n<p>\\n<\/tr>\n<p>\\n<\/thead>\n<p>\\n<\/p>\n<tbody data-lines=\\\"41,43\\\">\\n<\/p>\n<tr data-lines=\\\"41,42\\\">\\n<\/p>\n<td>Apple<\/td>\n<p>\\n<\/p>\n<td>4<\/td>\n<p>\\n<\/tr>\n<p>\\n<\/p>\n<tr data-lines=\\\"42,43\\\">\\n<\/p>\n<td>Banana<\/td>\n<p>\\n<\/p>\n<td>2<\/td>\n<p>\\n<\/tr>\n<p>\\n<\/tbody>\n<p>\\n<\/table>\n<p>\",\"children\":[],\"payload\":{\"tag\":\"table\",\"lines\":\"39,43\"}},{\"content\":\"<img src=\\\"https:\/\/markmap.js.org\/favicon.png\\\" alt>\",\"children\":[],\"payload\":{\"tag\":\"img\",\"lines\":\"44,45\"}}],\"payload\":{\"tag\":\"h3\",\"lines\":\"33,34\"}}],\"payload\":{\"tag\":\"h2\",\"lines\":\"17,18\"}}]},{\"colorFreezeLevel\":2})<\/script><br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"qua-blog-post-description\">Markmap<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"epkb_post_type_1_category":[92],"epkb_post_type_1_tag":[],"class_list":["post-2065","epkb_post_type_1","type-epkb_post_type_1","status-publish","hentry","epkb_post_type_1_category-markmap"],"_links":{"self":[{"href":"https:\/\/www.laoni.work\/index.php?rest_route=\/wp\/v2\/epkb_post_type_1\/2065","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.laoni.work\/index.php?rest_route=\/wp\/v2\/epkb_post_type_1"}],"about":[{"href":"https:\/\/www.laoni.work\/index.php?rest_route=\/wp\/v2\/types\/epkb_post_type_1"}],"author":[{"embeddable":true,"href":"https:\/\/www.laoni.work\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.laoni.work\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2065"}],"version-history":[{"count":4,"href":"https:\/\/www.laoni.work\/index.php?rest_route=\/wp\/v2\/epkb_post_type_1\/2065\/revisions"}],"predecessor-version":[{"id":2104,"href":"https:\/\/www.laoni.work\/index.php?rest_route=\/wp\/v2\/epkb_post_type_1\/2065\/revisions\/2104"}],"wp:attachment":[{"href":"https:\/\/www.laoni.work\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2065"}],"wp:term":[{"taxonomy":"epkb_post_type_1_category","embeddable":true,"href":"https:\/\/www.laoni.work\/index.php?rest_route=%2Fwp%2Fv2%2Fepkb_post_type_1_category&post=2065"},{"taxonomy":"epkb_post_type_1_tag","embeddable":true,"href":"https:\/\/www.laoni.work\/index.php?rest_route=%2Fwp%2Fv2%2Fepkb_post_type_1_tag&post=2065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}