PageSourceSearch

https://fushuling.com/index.php/category/%E7%9F%A5%E8%AF%86%E5%88%86%E4%BA%AB/

html fushuling.com collected 2026-10-03 23:19:28 UTC 65,822 bytes, 829 lines download raw bytes

1<!DOCTYPE html>
2<html lang="zh-Hans" class="no-js article-header-style-default ">
3<head>
4	<meta charset="UTF-8">
5			<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
6		<meta property="og:title" content="知识分享 &#8211; fushulingのblog">
7	<meta property="og:type" content="article">
8	<meta property="og:url" content="https://fushuling.com/index.php/category/%E7%9F%A5%E8%AF%86%E5%88%86%E4%BA%AB">
9	
10				<meta name="keywords" content="知识分享">
11	
12	
13	<meta name="theme-color" content="#5e72e4">
14	<meta name="theme-color-rgb" content="94,114,228">
15	<meta name="theme-color-origin" content="#5e72e4">
16	<meta name="argon-enable-custom-theme-color" content="true">
17
18
19	<meta name="theme-card-radius" content="4">
20	<meta name="theme-card-radius-origin" content="4">
21
22	<meta name="theme-version" content="1.3.5">
23
24	<link rel="profile" href="http://gmpg.org/xfn/11">
25			<title>知识分享 &#8211; fushulingのblog</title>
26<meta name='robots' content='max-image-preview:large' />
27	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
28	<link rel='dns-prefetch' href='//fushuling.com' />
29<link rel='dns-prefetch' href='//www.googletagmanager.com' />
30<link rel='dns-prefetch' href='//fonts.googleapis.com' />
31<link rel="alternate" type="application/rss+xml" title="fushulingのblog &raquo; 知识分享 分类 Feed" href="https://fushuling.com/index.php/category/%e7%9f%a5%e8%af%86%e5%88%86%e4%ba%ab/feed/" />
32<script type="text/javascript">
33/* <![CDATA[ */
34window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/fushuling.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}};
35/*! This file is auto-generated */
36!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
37/* ]]> */
38</script>
38
39<link rel='stylesheet' id='argon_css_merged-css' href='https://fushuling.com/wp-content/themes/argon/assets/argon_css_merged.css?ver=1.3.5' type='text/css' media='all' />
40<link rel='stylesheet' id='style-css' href='https://fushuling.com/wp-content/themes/argon/style.css?ver=1.3.5' type='text/css' media='all' />
41<link rel='stylesheet' id='googlefont-css' href='//fonts.googleapis.com/css?family=Open+Sans%3A300%2C400%2C600%2C700%7CNoto+Serif+SC%3A300%2C600&#038;display=swap&#038;ver=6.7.2' type='text/css' media='all' />
42<style id='wp-emoji-styles-inline-css' type='text/css'>
43
44	img.wp-smiley, img.emoji {
45		display: inline !important;
46		border: none !important;
47		box-shadow: none !important;
48		height: 1em !important;
49		width: 1em !important;
50		margin: 0 0.07em !important;
51		vertical-align: -0.1em !important;
52		background: none !important;
53		padding: 0 !important;
54	}
55</style>
56<link rel='stylesheet' id='wp-block-library-css' href='https://fushuling.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7.2' type='text/css' media='all' />
57<style id='classic-theme-styles-inline-css' type='text/css'>
58/*! This file is auto-generated */
59.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
60</style>
61<style id='global-styles-inline-css' type='text/css'>
62:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
62--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
62.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
63:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
64:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
65:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
66</style>
67<script type="text/javascript" src="https://fushuling.com/wp-content/themes/argon/assets/argon_js_merged.js?ver=1.3.5" id="argon_js_merged-js"></script>
vendor: 1 bytes, line 67
67
68<script type="text/javascript" src="https://fushuling.com/wp-content/themes/argon/assets/js/argon.min.js?ver=1.3.5" id="argonjs-js"></script>
68
69
70<!-- Google tag (gtag.js) snippet added by Site Kit -->
71
72<!-- Site Kit 添加的 Google Analytics 代码段 -->
vendor: 81 bytes, lines 72-73
72
73<script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=
73GT-K5MM9WZD
vendor: 40 bytes, line 73
73" id="google_gtagjs-js" async></script>
74<script type="text/javascript" id="google_gtagjs-js-after">
75/* <![CDATA[ */
76window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
77gtag("set","linker",{"domains":["fushuling.com"]});
78gtag("js", new Date());
79gtag("set", "developer_id.dZTNiMT", true);
80gtag("config", "GT-K5MM9WZD");
81 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); } 
82/* ]]> */
83</script>
83
84
85<!-- End Google tag (gtag.js) snippet added by Site Kit -->
86<link rel="https://api.w.org/" href="https://fushuling.com/index.php/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://fushuling.com/index.php/wp-json/wp/v2/categories/1" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://fushuling.com/xmlrpc.php?rsd" />
87<meta name="generator" content="WordPress 6.7.2" />
88<meta name="generator" content="Site Kit by Google 1.152.1" /><meta name="google-site-verification" content="s-XpFR-1awTKzvAZhnDhc2P_ZZ7kOBe1jSfMhHU4wNA"><link rel="icon" href="https://fushuling.com/wp-content/uploads/2023/04/cropped-QQ图片20221208203433-32x32.jpg" sizes="32x32" />
89<link rel="icon" href="https://fushuling.com/wp-content/uploads/2023/04/cropped-QQ图片20221208203433-192x192.jpg" sizes="192x192" />
90<link rel="apple-touch-icon" href="https://fushuling.com/wp-content/uploads/2023/04/cropped-QQ图片20221208203433-180x180.jpg" />
91<meta name="msapplication-TileImage" content="https://fushuling.com/wp-content/uploads/2023/04/cropped-QQ图片20221208203433-270x270.jpg" />
92		
92<script>
93		document.documentElement.classList.remove("no-js");
94		var argonConfig = {
95			wp_path: "/",
96			language: "zh_CN",
97			dateFormat: "YMD",
98							zoomify: false,
99						pangu: "false",
100							lazyload: {
101					threshold: 800,
102					effect: "fadeIn"
103				},
104						fold_long_comments: false,
105			fold_long_shuoshuo: false,
106			disable_pjax: false,
107			pjax_animation_durtion: 600,
108			headroom: "false",
109			waterflow_columns: "1",
110			code_highlight: {
111				enable: false,
112				hide_linenumber: false,
113				transparent_linenumber: false,
114				break_line: false			}
115		}
116	</script>
116
117	
117<script>
118		var darkmodeAutoSwitch = "false";
119		function setDarkmode(enable){
120			if (enable == true){
121				$("html").addClass("darkmode");
122			}else{
123				$("html").removeClass("darkmode");
124			}
125			$(window).trigger("scroll");
126		}
127		function toggleDarkmode(){
128			if ($("html").hasClass("darkmode")){
129				setDarkmode(false);
130				sessionStorage.setItem("Argon_Enable_Dark_Mode", "false");
131			}else{
132				setDarkmode(true);
133				sessionStorage.setItem("Argon_Enable_Dark_Mode", "true");
134			}
135		}
136		if (sessionStorage.getItem("Argon_Enable_Dark_Mode") == "true"){
137			setDarkmode(true);
138		}
139		function toggleDarkmodeByPrefersColorScheme(media){
140			if (sessionStorage.getItem('Argon_Enable_Dark_Mode') == "false" || sessionStorage.getItem('Argon_Enable_Dark_Mode') == "true"){
141				return;
142			}
143			if (media.matches){
144				setDarkmode(true);
145			}else{
146				setDarkmode(false);
147			}
148		}
149		function toggleDarkmodeByTime(){
150			if (sessionStorage.getItem('Argon_Enable_Dark_Mode') == "false" || sessionStorage.getItem('Argon_Enable_Dark_Mode') == "true"){
151				return;
152			}
153			let hour = new Date().getHours();
154			if (hour < 7 || hour >= 22){
155				setDarkmode(true);
156			}else{
157				setDarkmode(false);
158			}
159		}
160		if (darkmodeAutoSwitch == 'system'){
161			var darkmodeMediaQuery = window.matchMedia("(prefers-color-scheme: dark)");
162			darkmodeMediaQuery.addListener(toggleDarkmodeByPrefersColorScheme);
163			toggleDarkmodeByPrefersColorScheme(darkmodeMediaQuery);
164		}
165		if (darkmodeAutoSwitch == 'time'){
166			toggleDarkmodeByTime();
167		}
168		if (darkmodeAutoSwitch == 'alwayson'){
169			setDarkmode(true);
170		}
171
172		function toggleAmoledDarkMode(){
173			$("html").toggleClass("amoled-dark");
174			if ($("html").hasClass("amoled-dark")){
175				localStorage.setItem("Argon_Enable_Amoled_Dark_Mode", "true");
176			}else{
177				localStorage.setItem("Argon_Enable_Amoled_Dark_Mode", "false");
178			}
179		}
180		if (localStorage.getItem("Argon_Enable_Amoled_Dark_Mode") == "true"){
181			$("html").addClass("amoled-dark");
182		}else if (localStorage.getItem("Argon_Enable_Amoled_Dark_Mode") == "false"){
183			$("html").removeClass("amoled-dark");
184		}
185	</script>
185
186	
186<script>
187		if (navigator.userAgent.indexOf("Safari") !== -1 && navigator.userAgent.indexOf("Chrome") === -1){
188			$("html").addClass("using-safari");
189		}
190	</script>
190
191
192			
192<script src="https://fushuling.com/wp-content/themes/argon/assets/vendor/smoothscroll/smoothscroll1.js"></script>
192
193	</head>
194
195
196<style id="themecolor_css">
197		:root{
198		--themecolor: #5e72e4;
199		--themecolor-R: 94;
200		--themecolor-G: 114;
201		--themecolor-B: 228;
202		--themecolor-H: 231;
203		--themecolor-S: 71;
204		--themecolor-L: 63;
205	}
206</style>
207<style id="theme_cardradius_css">
208	:root{
209		--card-radius: 4px;
210	}
211</style>
212
213<body class="archive category category-1">
214<div id="toolbar">
215	<header class="header-global">
216		<nav id="navbar-main" class="navbar navbar-main navbar-expand-lg navbar-transparent navbar-light bg-primary headroom--not-bottom headroom--not-top headroom--pinned">
217			<div class="container">
218				<button id="open_sidebar" class="navbar-toggler" type="button" aria-expanded="false" aria-label="Toggle sidebar">
219					<span class="navbar-toggler-icon"></span>
220				</button>
221				<div class="navbar-brand mr-0">
222											<a class="navbar-brand navbar-icon mr-lg-5" href="">
223							<img src="https://fushuling-1309926051.cos.ap-shanghai.myqcloud.com/2022/08/QQ%E5%9B%BE%E7%89%8720220812001845.jpg">
224						</a>
225															<a class="navbar-brand navbar-title" href="https://fushuling.com">fushulingのblog</a>
226				</div>
227				<div class="navbar-collapse collapse" id="navbar_global">
228					<div class="navbar-collapse-header">
229						<div class="row" style="display: none;">
230							<div class="col-6 collapse-brand"></div>
231							<div class="col-6 collapse-close">
232								<button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navbar_global" aria-controls="navbar_global" aria-expanded="false" aria-label="Toggle navigation">
233									<span></span>
234									<span></span>
235								</button>
236							</div>
237						</div>
238						<div class="input-group input-group-alternative">
239							<div class="input-group-prepend">
240								<span class="input-group-text"><i class="fa fa-search"></i></span>
241							</div>
242							<input id="navbar_search_input_mobile" class="form-control" placeholder="搜索什么..." type="text" autocomplete="off">
243						</div>
244					</div>
245					<ul class='navbar-nav navbar-nav-hover align-items-lg-center'>
246
247										<li class='nav-item'>
248											<a href='https://fushuling.com/' class='nav-link' target='' title=''>
249										  		<i class='ni ni-book-bookmark d-lg-none'></i>
250												<span class='nav-link-inner--text'><i class="fa fas fa-home fa-1x"></i>  首页</span>
251										  </a>
252</li>
253
254										<li class='nav-item'>
255											<a href='https://fushuling.com/index.php/%e5%85%b3%e4%ba%8e/' class='nav-link' target='' title=''>
256										  		<i class='ni ni-book-bookmark d-lg-none'></i>
257												<span class='nav-link-inner--text'><i class="fa fa-id-card-o" aria-hidden="true"></i>关于</span>
258										  </a>
259</li>
260
261										<li class='nav-item dropdown'>
262											<a href='https://fushuling.com/index.php/文章/' class='nav-link' data-toggle='dropdown' no-pjax onclick='return false;' title=''>
263										  		<i class='ni ni-book-bookmark d-lg-none'></i>
264												<span class='nav-link-inner--text'><i class="fa fa-server" aria-hidden="true"></i>文章</span>
265										  </a>
266<div class="dropdown-menu">
267<a href='https://fushuling.com/index.php/category/%e7%9f%a5%e8%af%86%e5%88%86%e4%ba%ab/' class='dropdown-item' target='' title='分享一些知识点记录和安全分析'>知识分享</a><a href='https://fushuling.com/index.php/category/%e5%88%b7%e9%a2%98%e8%ae%b0%e5%bd%95/' class='dropdown-item' target='' title='记录平时遇到的有趣题目的复现及wp'>刷题记录</a><a href='https://fushuling.com/index.php/category/%e4%b8%80%e5%91%bd%e9%80%9a%e5%85%b3%e7%b3%bb%e5%88%97/' class='dropdown-item' target='' title=''>一命通关系列</a><a href='https://fushuling.com/index.php/category/%e6%af%94%e8%b5%9bwp/' class='dropdown-item' target='' title=''>比赛WP</a><a href='https://fushuling.com/index.php/category/%e9%9a%8f%e7%ac%94/' class='dropdown-item' target='' title=''>随笔</a><a href='https://fushuling.com/index.php/category/%e5%86%85%e7%bd%91%e6%b8%97%e9%80%8f/' class='dropdown-item' target='' title=''>内网渗透</a><a href='https://fushuling.com/index.php/category/%e9%9d%99%e6%80%81%e5%88%86%e6%9e%90/' class='dropdown-item' target='' title=''>静态分析</a><a href='https://fushuling.com/index.php/category/llm%e5%ae%89%e5%85%a8/' class='dropdown-item' target='' title=''>LLM安全</a><a href='https://fushuling.com/index.php/category/%e5%ad%a6%e6%9c%af%e9%ab%98%e6%89%8b/' class='dropdown-item' target='' title=''>学术高手</a>
268</div>
269
270</li>
271
272										<li class='nav-item'>
273											<a href='https://fushuling.com/index.php/1-2/' class='nav-link' target='' title=''>
274										  		<i class='ni ni-book-bookmark d-lg-none'></i>
275												<span class='nav-link-inner--text'><i class="fa fa-plug" aria-hidden="true"></i> 说说</span>
276										  </a>
277</li>
278
279										<li class='nav-item'>
280											<a href='https://fushuling.com/index.php/%e5%8f%8b%e6%83%85%e9%93%be%e6%8e%a5/' class='nav-link' target='' title=''>
281										  		<i class='ni ni-book-bookmark d-lg-none'></i>
282												<span class='nav-link-inner--text'><i class="fa fa-pencil-square-o" ></i>友情链接</span>
283										  </a>
284</li></ul>					<ul class="navbar-nav align-items-lg-center ml-lg-auto">
285						<li id="navbar_search_container" class="nav-item" data-toggle="modal">
286							<div id="navbar_search_input_container">
287								<div class="input-group input-group-alternative">
288									<div class="input-group-prepend">
289										<span class="input-group-text"><i class="fa fa-search"></i></span>
290									</div>
291									<input id="navbar_search_input" class="form-control" placeholder="搜索什么..." type="text" autocomplete="off">
292								</div>
293							</div>
294						</li>
295					</ul>
296				</div>
297				<div id="navbar_menu_mask" data-toggle="collapse" data-target="#navbar_global"></div>
298				<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar_global" aria-controls="navbar_global" aria-expanded="false" aria-label="Toggle navigation">
299					<span class="navbar-toggler-icon navbar-toggler-searcg-icon"></span>
300				</button>
301			</div>
302		</nav>
303	</header>
304</div>
305<div class="modal fade" id="argon_search_modal" tabindex="-1" role="dialog" aria-labelledby="" aria-hidden="true">
306	<div class="modal-dialog modal-dialog-centered modal-sm" role="document">
307		<div class="modal-content">
308			<div class="modal-header">
309				<h5 class="modal-title">搜索</h5>
310				<button type="button" class="close" data-dismiss="modal" aria-label="Close">
311					<span aria-hidden="true">&times;</span>
312				</button>
313			</div>
314			<div class="modal-body">
315				<form id="argon_serach_form" method="get" action="https://fushuling.com">
316	<div class="form-group mb-3">
317		<div class="input-group input-group-alternative">
318			<div class="input-group-prepend">
319				<span class="input-group-text"><i class="fa fa-search"></i></span>
320			</div>
321			<input name="s" class="form-control" placeholder="搜索什么..." type="text"  autocomplete="off" >
322		</div>
323	</div>
324	<div class="text-center">
325		<button onclick="if($('#argon_serach_form input[name=\'s\']').val() != '') {document.getElementById('argon_serach_form').submit();}" type="button" class="btn btn-primary">搜索</button>
326	</div>
327</form>			</div>
328		</div>
329	</div>
330</div>
331<!--Banner-->
332<section id="banner" class="banner section section-lg section-shaped">
333	<div class="shape shape-style-1 shape-primary">
334		<span></span>
335		<span></span>
336		<span></span>
337		<span></span>
338		<span></span>
339		<span></span>
340		<span></span>
341		<span></span>
342		<span></span>
343	</div>
344
345		<div id="banner_container" class="banner-container container text-center">
346					<div class="banner-title text-white"><span class="banner-title-inner">fushulingのblog</span>
347			<span class="banner-subtitle d-block">狗and猫的安全笔记</span></div>
348			</div>
349			<style>
350			section.banner{
351				background-image: url(https://fushuling-1309926051.cos.ap-shanghai.myqcloud.com/2022/08/1.webp) !important;
352			}
353		</style>
354		</section>
355
356	<style>
357				#content:before {
358			content: '';
359			display: block;
360			position: fixed;
361			left: 0;
362			right: 0;
363			top: 0;
364			bottom: 0;
365			z-index: -2;
366			background: url(https://fushuling-1309926051.cos.ap-shanghai.myqcloud.com/2022/08/3.webp);
367			background-position: center;
368			background-size: cover;
369			background-repeat: no-repeat;
370			opacity: 1;
371			transition: opacity .5s ease;
372		}
373		html.darkmode #content:before{
374			filter: brightness(0.65);
375		}
376			</style>
377
378
379<div id="float_action_buttons" class="float-action-buttons fabtns-unloaded">
380	<button id="fabtn_toggle_sides" class="btn btn-icon btn-neutral fabtn shadow-sm" type="button" aria-hidden="true" tooltip-move-to-left="移至左侧" tooltip-move-to-right="移至右侧">
381		<span class="btn-inner--icon fabtn-show-on-right"><i class="fa fa-caret-left"></i></span>
382		<span class="btn-inner--icon fabtn-show-on-left"><i class="fa fa-caret-right"></i></span>
383	</button>
384	<button id="fabtn_back_to_top" class="btn btn-icon btn-neutral fabtn shadow-sm" type="button" aria-label="Back To Top" tooltip="回到顶部">
385		<span class="btn-inner--icon"><i class="fa fa-angle-up"></i></span>
386	</button>
387	<button id="fabtn_go_to_comment" class="btn btn-icon btn-neutral fabtn shadow-sm d-none" type="button"  style='display: none;' aria-label="Comment" tooltip="评论">
388		<span class="btn-inner--icon"><i class="fa fa-comment-o"></i></span>
389	</button>
390	<button id="fabtn_toggle_darkmode" class="btn btn-icon btn-neutral fabtn shadow-sm" type="button"  style='display: none;' aria-label="Toggle Darkmode" tooltip-darkmode="夜间模式" tooltip-blackmode="暗黑模式" tooltip-lightmode="日间模式">
391		<span class="btn-inner--icon"><i class="fa fa-moon-o"></i><i class='fa fa-lightbulb-o'></i></span>
392	</button>
393	<button id="fabtn_toggle_blog_settings_popup" class="btn btn-icon btn-neutral fabtn shadow-sm" type="button"  aria-label="Open Blog Settings Menu" tooltip="设置">
394		<span class="btn-inner--icon"><i class="fa fa-cog"></i></span>
395	</button>
396	<div id="fabtn_blog_settings_popup" class="card shadow-sm" style="opacity: 0;" aria-hidden="true">
397		<div id="close_blog_settings"><i class="fa fa-close"></i></div>
398		<div class="blog-setting-item mt-3">
399			<div style="transform: translateY(-4px);"><div id="blog_setting_toggle_darkmode_and_amoledarkmode" tooltip-switch-to-darkmode="切换到夜间模式" tooltip-switch-to-blackmode="切换到暗黑模式"><span>夜间模式</span><span>暗黑模式</span></div></div>
400			<div style="flex: 1;"></div>
401			<label id="blog_setting_darkmode_switch" class="custom-toggle">
402				<span class="custom-toggle-slider rounded-circle"></span>
403			</label>
404		</div>
405		<div class="blog-setting-item mt-3">
406			<div style="flex: 1;">字体</div>
407			<div>
408				<button id="blog_setting_font_sans_serif" type="button" class="blog-setting-font btn btn-outline-primary blog-setting-selector-left">Sans Serif</button><button id="blog_setting_font_serif" type="button" class="blog-setting-font btn btn-outline-primary blog-setting-selector-right">Serif</button>
409			</div>
410		</div>
411		<div class="blog-setting-item mt-3">
412			<div style="flex: 1;">阴影</div>
413			<div>
414				<button id="blog_setting_shadow_small" type="button" class="blog-setting-shadow btn btn-outline-primary blog-setting-selector-left">浅阴影</button><button id="blog_setting_shadow_big" type="button" class="blog-setting-shadow btn btn-outline-primary blog-setting-selector-right">深阴影</button>
415			</div>
416		</div>
417		<div class="blog-setting-item mt-3 mb-3">
418			<div style="flex: 1;">滤镜</div>
419			<div id="blog_setting_filters" class="ml-3">
420				<button id="blog_setting_filter_off" type="button" class="blog-setting-filter-btn ml-0" filter-name="off">关闭</button>
421				<button id="blog_setting_filter_sunset" type="button" class="blog-setting-filter-btn" filter-name="sunset">日落</button>
422				<button id="blog_setting_filter_darkness" type="button" class="blog-setting-filter-btn" filter-name="darkness">暗化</button>
423				<button id="blog_setting_filter_grayscale" type="button" class="blog-setting-filter-btn" filter-name="grayscale">灰度</button>
424			</div>
425		</div>
426		<div class="blog-setting-item mb-3">
427			<div id="blog_setting_card_radius_to_default" style="cursor: pointer;" tooltip="恢复默认">圆角</div>
428			<div style="flex: 1;margin-left: 20px;margin-right: 8px;transform: translateY(2px);">
429				<div id="blog_setting_card_radius"></div>
430			</div>
431		</div>
432					<div class="blog-setting-item mt-1 mb-3">
433				<div style="flex: 1;">主题色</div>
434				<div id="theme-color-picker" class="ml-3"></div>
435			</div>
436			</div>
437	<button id="fabtn_reading_progress" class="btn btn-icon btn-neutral fabtn shadow-sm" type="button" aria-hidden="true" tooltip="阅读进度">
438		<div id="fabtn_reading_progress_bar" style="width: 0%;"></div>
439		<span id="fabtn_reading_progress_details">0%</span>
440	</button>
441</div>
442
443<div id="content" class="site-content">
444
445<div class="page-information-card-container">
446	<div class="page-information-card card bg-gradient-secondary shadow-lg border-0">
447		<div class="card-body">
448			<h3 class="text-black">	分类: <span>知识分享</span> </h3>
449			<p>分享一些知识点记录和安全分析</p>
450			<p class="text-black mt-3 mb-0 opacity-8">
451				<i class="fa fa-file-o mr-1"></i>
452				54 篇文章			</p>
453		</div>
454	</div>
455</div>
456
457<div id="sidebar_mask"></div>
458<aside id="leftbar" class="leftbar widget-area" role="complementary">
459				<div id="leftbar_part1" class="widget widget_search card bg-white shadow-sm border-0">
460			<div class="leftbar-banner card-body">
461				<span class="leftbar-banner-title text-white">fushulingのblog</span>
462
463													<span class="leftbar-banner-subtitle text-white">没有爱就看不见</span>
464				
465			</div>
466
467			<ul id='leftbar_part1_menu' class='leftbar-menu'></ul>			<div class="card-body text-center leftbar-search-button">
468				<button id="leftbar_search_container" class="btn btn-secondary btn-lg active btn-sm btn-block border-0" role="button">
469					<i class="menu-item-icon fa fa-search mr-0"></i> 搜索					<input id="leftbar_search_input" type="text" placeholder="搜索什么..." class="form-control form-control-alternative" autocomplete="off">
470				</button>
471			</div>
472		</div>
473		<div id="leftbar_part2" class="widget widget_search card bg-white shadow-sm border-0">
474			<div id="leftbar_part2_inner" class="card-body">
475								<div class="nav-wrapper" style="padding-top: 5px; display:none;">
476	                <ul class="nav nav-pills nav-fill" role="tablist">
477												<li class="nav-item sidebar-tab-switcher">
478							<a class="active show" id="leftbar_tab_overview_btn" data-toggle="tab" href="#leftbar_tab_overview" role="tab" aria-controls="leftbar_tab_overview" no-pjax>站点概览</a>
479						</li>
480							                </ul>
481				</div>
482				<div>
483					<div class="tab-content" style="padding: 10px 10px 0 10px;">
484												<div class="tab-pane fade text-center active show" id="leftbar_tab_overview" role="tabpanel" aria-labelledby="leftbar_tab_overview_btn">
485							<div id="leftbar_overview_author_image" style="background-image: url(https://fushuling-1309926051.cos.ap-shanghai.myqcloud.com/avatar.jpg)" class="rounded-circle shadow-sm" alt="avatar"></div>
486							<h6 id="leftbar_overview_author_name">狗and猫</h6>
487							<h6 id="leftbar_overview_author_description">下水道玉玉阴湿老鼠人</h6>							<nav class="site-state">
488								<div class="site-state-item site-state-posts">
489									<a  style="cursor: default;">
490										<span class="site-state-item-count">142</span>
491										<span class="site-state-item-name">文章</span>
492									</a>
493								</div>
494								<div class="site-state-item site-state-categories">
495									<a data-toggle="modal" data-target="#blog_categories">
496										<span class="site-state-item-count">10</span>
497										<span class="site-state-item-name">分类</span>
498									</a>
499								</div>      
500								<div class="site-state-item site-state-tags">
501									<a data-toggle="modal" data-target="#blog_tags">
502										<span class="site-state-item-count">0</span>
503										<span class="site-state-item-name">标签</span>
504									</a>
505								</div>
506							</nav>
507														<div class='site-friend-links'>
508											<div class='site-friend-links-title'><i class='fa fa-fw fa-link'></i> Links</div>
509											<ul class='site-friend-links-ul'>
510
511											<li class='site-friend-links-item'>
512												<a href='https://fushuling.com/' rel='noopener' target='_blank'><i class="fa fas fa-home fa-1x"></i>  首页</a></li>
513
514											<li class='site-friend-links-item'>
515												<a href='https://fushuling.com/index.php/%e5%85%b3%e4%ba%8e/' rel='noopener' target='_blank'><i class="fa fa-id-card-o" aria-hidden="true"></i>关于</a></li>
516
517											<li class='site-friend-links-item'>
518												<a href='https://fushuling.com/index.php/文章/' rel='noopener' target='_blank'><i class="fa fa-server" aria-hidden="true"></i>文章</a>
519<ul class="sub-menu">
520</ul>
521</li>
522
523											<li class='site-friend-links-item'>
524												<a href='https://fushuling.com/index.php/1-2/' rel='noopener' target='_blank'><i class="fa fa-plug" aria-hidden="true"></i> 说说</a></li>
525
526											<li class='site-friend-links-item'>
527												<a href='https://fushuling.com/index.php/%e5%8f%8b%e6%83%85%e9%93%be%e6%8e%a5/' rel='noopener' target='_blank'><i class="fa fa-pencil-square-o" ></i>友情链接</a></li></ul></div>													</div>
528											</div>
529				</div>
530			</div>
531		</div>
532</aside>
533<div class="modal fade" id="blog_categories" tabindex="-1" role="dialog" aria-labelledby="" aria-hidden="true">
534	<div class="modal-dialog modal-dialog-centered">
535		<div class="modal-content">
536			<div class="modal-header">
537				<h5 class="modal-title">分类</h5>
538				<button type="button" class="close" data-dismiss="modal" aria-label="Close">
539					<span aria-hidden="true">&times;</span>
540				</button>
541			</div>
542			<div class="modal-body">
543				<a href=https://fushuling.com/index.php/category/llm%e5%ae%89%e5%85%a8/ class='badge badge-secondary tag'>LLM安全 <span class='tag-num'>4</span></a><a href=https://fushuling.com/index.php/category/%e4%b8%80%e5%91%bd%e9%80%9a%e5%85%b3%e7%b3%bb%e5%88%97/ class='badge badge-secondary tag'>一命通关系列 <span class='tag-num'>2</span></a><a href=https://fushuling.com/index.php/category/%e5%86%85%e7%bd%91%e6%b8%97%e9%80%8f/ class='badge badge-secondary tag'>内网渗透 <span class='tag-num'>21</span></a><a href=https://fushuling.com/index.php/category/%e5%88%b7%e9%a2%98%e8%ae%b0%e5%bd%95/ class='badge badge-secondary tag'>刷题记录 <span class='tag-num'>15</span></a><a href=https://fushuling.com/index.php/category/%e5%ad%a6%e6%9c%af%e9%ab%98%e6%89%8b/ class='badge badge-secondary tag'>学术高手 <span class='tag-num'>4</span></a><a href=https://fushuling.com/index.php/category/%e6%96%b0%e7%94%9flab/ class='badge badge-secondary tag'>新生lab <span class='tag-num'>7</span></a><a href=https://fushuling.com/index.php/category/%e6%af%94%e8%b5%9bwp/ class='badge badge-secondary tag'>比赛WP <span class='tag-num'>27</span></a><a href=https://fushuling.com/index.php/category/%e7%9f%a5%e8%af%86%e5%88%86%e4%ba%ab/ class='badge badge-secondary tag'>
543知识分享 <span class='tag-num'>54</span></a><a href=https://fushuling.com/index.php/category/%e9%9a%8f%e7%ac%94/ class='badge badge-secondary tag'>随笔 <span class='tag-num'>6</span></a><a href=https://fushuling.com/index.php/category/%e9%9d%99%e6%80%81%e5%88%86%e6%9e%90/ class='badge badge-secondary tag'>静态分析 <span class='tag-num'>7</span></a>			</div>
544		</div>
545	</div>
546</div>
547<div class="modal fade" id="blog_tags" tabindex="-1" role="dialog" aria-labelledby="" aria-hidden="true">
548	<div class="modal-dialog modal-dialog-centered">
549		<div class="modal-content">
550			<div class="modal-header">
551				<h5 class="modal-title">标签</h5>
552				<button type="button" class="close" data-dismiss="modal" aria-label="Close">
553					<span aria-hidden="true">&times;</span>
554				</button>
555			</div>
556			<div class="modal-body">
557							</div>
558		</div>
559	</div>
560</div>
561
562<div id="primary" class="content-area">
563	<main id="main" class="site-main article-list" role="main">
564			<article class="post card bg-white shadow-sm border-0 " id="post-4233" class="post-4233 post type-post status-publish format-standard hentry category-llm category-1">
565	<header class="post-header text-center">
566				<a class="post-title" href="https://fushuling.com/index.php/2026/09/27/%e5%bd%93%e6%88%91%e4%bb%ac%e8%ae%a9-agent-%e5%ae%a1%e8%ae%a1%e4%bb%a3%e7%a0%81%e7%9a%84%e6%97%b6%e5%80%99%ef%bc%8c%e5%ae%83%e5%88%b0%e5%ba%95%e5%9c%a8%e5%81%9a%e4%bb%80%e4%b9%88/">当我们让 Agent 审计代码的时候,它到底在做什么</a>
567		<div class="post-meta">
568			<div class="post-meta-detail post-meta-detail-time">
569					<i class="fa fa-clock-o" aria-hidden="true"></i>
570					<time title="发布于 2026-9-27 23:51:48 | 编辑于 2026-9-28 15:31:42">2026-9-27 23:51
571					</time>
572				</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-views">
573					<i class="fa fa-eye" aria-hidden="true"></i> 162</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-comments">
574					<i class="fa fa-comments-o" aria-hidden="true"></i> 2</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-categories">
575				<i class="fa fa-bookmark-o" aria-hidden="true"></i> <a href="https://fushuling.com/index.php/category/llm%e5%ae%89%e5%85%a8/" target="_blank" class="post-meta-detail-catagory-link">LLM安全</a><span class="post-meta-detail-catagory-space">,</span><a href="https://fushuling.com/index.php/category/%e7%9f%a5%e8%af%86%e5%88%86%e4%ba%ab/" target="_blank" class="post-meta-detail-catagory-link">知识分享</a></div>						</br><div class="post-meta-detail post-meta-detail-words">
576		<i class="fa fa-file-word-o" aria-hidden="true"></i><span title="包含 111 行代码"> 5748 字</span>
577		</div>
578		<div class="post-meta-devide">|</div>
579		<div class="post-meta-detail post-meta-detail-words">
580			<i class="fa fa-hourglass-end" aria-hidden="true"></i>
581			28 分钟
582		</div>
583			</div>
584			</header>
585
586				<div class="post-content">
587			前言 在我还在做安全的 2023 年里, LLM 还只是一个 chatbox,我们在网页对话框里输入问题,LLM 给我们回答,从现在的眼光来看或许会让人觉得很原始,毕竟只是一个对话机器人,但当时其实已经很让人震撼了。2024 年考了一年研之后我开始做静态分析,当时其实也有借助到 LLM ,但最多是帮忙修修 bug,把报错复制给 LLM,问问到底是怎&hellip;		</div>
588	
589	</article><article class="post card bg-white shadow-sm border-0 " id="post-4214" class="post-4214 post type-post status-publish format-standard hentry category-1">
590	<header class="post-header text-center">
591				<a class="post-title" href="https://fushuling.com/index.php/2026/06/24/h2-jdbc-url-%e6%97%a0%e9%9c%80%e5%8f%82%e6%95%b0-init-%e6%89%a7%e8%a1%8c%e4%bb%a3%e7%a0%81%e7%9a%84%e6%96%b9%e6%b3%95/">H2 JDBC URL 无需参数 INIT 执行代码的方法</a>
592		<div class="post-meta">
593			<div class="post-meta-detail post-meta-detail-time">
594					<i class="fa fa-clock-o" aria-hidden="true"></i>
595					<time title="发布于 2026-6-24 22:15:34 | 编辑于 2026-6-27 17:16:44">2026-6-24 22:15
596					</time>
597				</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-views">
598					<i class="fa fa-eye" aria-hidden="true"></i> 1,733</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-comments">
599					<i class="fa fa-comments-o" aria-hidden="true"></i> 0</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-categories">
600				<i class="fa fa-bookmark-o" aria-hidden="true"></i> <a href="https://fushuling.com/index.php/category/%e7%9f%a5%e8%af%86%e5%88%86%e4%ba%ab/" target="_blank" class="post-meta-detail-catagory-link">知识分享</a></div>						</br><div class="post-meta-detail post-meta-detail-words">
601		<i class="fa fa-file-word-o" aria-hidden="true"></i><span title="包含 30 行代码"> 512 字</span>
602		</div>
603		<div class="post-meta-devide">|</div>
604		<div class="post-meta-detail post-meta-detail-words">
605			<i class="fa fa-hourglass-end" aria-hidden="true"></i>
606			4 分钟
607		</div>
608			</div>
609			</header>
610
611				<div class="post-content">
612			看 H2 底层代码的时候发现了一个很有趣的 trick,除了下面这个我们熟知的用 INIT 指定 SQL 语句执行 Java 代码的经典 POC : jdbc:h2:mem:testdb;TRACE_LEVEL_SYSTEM_OUT=3;INIT=CREATE ALIAS EXEC AS 'void cmd_exec(String cmd) thr&hellip;		</div>
613	
614	</article><article class="post card bg-white shadow-sm border-0 " id="post-4204" class="post-4204 post type-post status-publish format-standard hentry category-1">
615	<header class="post-header text-center">
616				<a class="post-title" href="https://fushuling.com/index.php/2026/06/04/%e5%a4%a7%e5%b0%8f%e5%86%99%e4%b8%8d%e6%95%8f%e6%84%9f%e4%b8%ad%e7%9a%84%e5%ae%89%e5%85%a8%e9%9a%90%e6%82%a3/">大小写不敏感中的安全隐患</a>
617		<div class="post-meta">
618			<div class="post-meta-detail post-meta-detail-time">
619					<i class="fa fa-clock-o" aria-hidden="true"></i>
620					<time title="发布于 2026-6-04 17:22:36 | 编辑于 2026-6-04 17:22:37">2026-6-04 17:22
621					</time>
622				</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-views">
623					<i class="fa fa-eye" aria-hidden="true"></i> 800</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-comments">
624					<i class="fa fa-comments-o" aria-hidden="true"></i> 0</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-categories">
625				<i class="fa fa-bookmark-o" aria-hidden="true"></i> <a href="https://fushuling.com/index.php/category/%e7%9f%a5%e8%af%86%e5%88%86%e4%ba%ab/" target="_blank" class="post-meta-detail-catagory-link">知识分享</a></div>						</br><div class="post-meta-detail post-meta-detail-words">
626		<i class="fa fa-file-word-o" aria-hidden="true"></i><span title="包含 10 行代码"> 798 字</span>
627		</div>
628		<div class="post-meta-devide">|</div>
629		<div class="post-meta-detail post-meta-detail-words">
630			<i class="fa fa-hourglass-end" aria-hidden="true"></i>
631			4 分钟
632		</div>
633			</div>
634			</header>
635
636				<div class="post-content">
637			之前出 suctf 的时候我在文章里提到了一个有趣的现象,就是许多解析都是大小写不敏感的,特别是 java 里,但是在底层里,这个大小写不敏感的操作有的是靠转大写实现的,有些是靠转小写实现的: 但开发者在写防护的时候可能意识不到这一点,可能出现目标底层是靠转大写进行实际解析,而防护逻辑里是通过对字符串转小写进行检查,而这两者之间的差异就很可能被攻击&hellip;		</div>
638	
639	</article><article class="post card bg-white shadow-sm border-0 " id="post-4117" class="post-4117 post type-post status-publish format-standard hentry category-1 category-13">
640	<header class="post-header text-center">
641				<a class="post-title" href="https://fushuling.com/index.php/2026/04/14/%e9%98%bf%e9%87%8c%e4%ba%91%e4%bc%8f%e9%ad%94webshell%e6%a3%80%e6%b5%8b%e5%bc%95%e6%93%8e%e5%88%86%e6%9e%90%e4%b8%8e%e5%af%b9%e6%8a%97/">阿里云伏魔webshell检测引擎分析与对抗</a>
642		<div class="post-meta">
643			<div class="post-meta-detail post-meta-detail-time">
644					<i class="fa fa-clock-o" aria-hidden="true"></i>
645					<time title="发布于 2026-4-14 22:57:29 | 编辑于 2026-4-15 16:40:12">2026-4-14 22:57
646					</time>
647				</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-views">
648					<i class="fa fa-eye" aria-hidden="true"></i> 2,773</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-comments">
649					<i class="fa fa-comments-o" aria-hidden="true"></i> 0</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-categories">
650				<i class="fa fa-bookmark-o" aria-hidden="true"></i> <a href="https://fushuling.com/index.php/category/%e7%9f%a5%e8%af%86%e5%88%86%e4%ba%ab/" target="_blank" class="post-meta-detail-catagory-link">知识分享</a><span class="post-meta-detail-catagory-space">,</span><a href="https://fushuling.com/index.php/category/%e9%9d%99%e6%80%81%e5%88%86%e6%9e%90/" target="_blank" class="post-meta-detail-catagory-link">静态分析</a></div>						</br><div class="post-meta-detail post-meta-detail-words">
651		<i class="fa fa-file-word-o" aria-hidden="true"></i><span title="包含 173 行代码"> 6293 字</span>
652		</div>
653		<div class="post-meta-devide">|</div>
654		<div class="post-meta-detail post-meta-detail-words">
655			<i class="fa fa-hourglass-end" aria-hidden="true"></i>
656			32 分钟
657		</div>
658			</div>
659			</header>
660
661				<div class="post-content">
662			前言 应朋友的邀请去打了打今年的伏魔挑战赛,这也是我第一次打这种 webshell 绕过的比赛,听说阿里云的伏魔引擎是基于 LLM + 污点分析 做的 webshell 检测,让我这个本来就做 SAST 的人非常感兴趣,玩这个比赛主要也是想要研究研究伏魔的原理,最后交了四十多个样本,过了十二个,在 PHP 方向排第六: 伏魔原理初探 其实阿里云的公&hellip;		</div>
663	
664	</article><article class="post card bg-white shadow-sm border-0 " id="post-4170" class="post-4170 post type-post status-publish format-standard hentry category-1">
665	<header class="post-header text-center">
666				<a class="post-title" href="https://fushuling.com/index.php/2026/03/18/postgresql%e4%b8%8d%e5%87%ba%e7%bd%91%e5%88%a9%e7%94%a8%e7%9a%84%e4%b8%80%e4%b8%aa%e5%b0%8f%e5%9d%91%e7%82%b9/">postgresql不出网利用的一个小坑点</a>
667		<div class="post-meta">
668			<div class="post-meta-detail post-meta-detail-time">
669					<i class="fa fa-clock-o" aria-hidden="true"></i>
670					<time title="发布于 2026-3-18 16:48:59 | 编辑于 2026-3-18 16:50:37">2026-3-18 16:48
671					</time>
672				</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-views">
673					<i class="fa fa-eye" aria-hidden="true"></i> 2,004</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-comments">
674					<i class="fa fa-comments-o" aria-hidden="true"></i> 0</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-categories">
675				<i class="fa fa-bookmark-o" aria-hidden="true"></i> <a href="https://fushuling.com/index.php/category/%e7%9f%a5%e8%af%86%e5%88%86%e4%ba%ab/" target="_blank" class="post-meta-detail-catagory-link">知识分享</a></div>						</br><div class="post-meta-detail post-meta-detail-words">
676		<i class="fa fa-file-word-o" aria-hidden="true"></i><span title="包含 9 行代码"> 560 字</span>
677		</div>
678		<div class="post-meta-devide">|</div>
679		<div class="post-meta-detail post-meta-detail-words">
680			<i class="fa fa-hourglass-end" aria-hidden="true"></i>
681			3 分钟
682		</div>
683			</div>
684			</header>
685
686				<div class="post-content">
687			关于postgresql不出网利用其实有一个小坑点,p神之前在自己的文章里没有仔细提到,导致大家本地可能都遇到了一些奇奇怪怪的问题。 众所周知,postgresql jdbc 的利用一般会用到下面这两个类: org.springframework.context.support.ClassPathXmlApplicationContext org.&hellip;		</div>
688	
689	</article><article class="post card bg-white shadow-sm border-0 " id="post-4162" class="post-4162 post type-post status-publish format-standard hentry category-1">
690	<header class="post-header text-center">
691				<a class="post-title" href="https://fushuling.com/index.php/2026/03/17/xctf-suctf2026-jdbc-masterwms/">XCTF-SUCTF2026 JDBC-master&amp;&amp;wms</a>
692		<div class="post-meta">
693			<div class="post-meta-detail post-meta-detail-time">
694					<i class="fa fa-clock-o" aria-hidden="true"></i>
695					<time title="发布于 2026-3-17 12:09:50 | 编辑于 2026-3-24 13:23:29">2026-3-17 12:09
696					</time>
697				</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-views">
698					<i class="fa fa-eye" aria-hidden="true"></i> 2,533</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-comments">
699					<i class="fa fa-comments-o" aria-hidden="true"></i> 0</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-categories">
700				<i class="fa fa-bookmark-o" aria-hidden="true"></i> <a href="https://fushuling.com/index.php/category/%e7%9f%a5%e8%af%86%e5%88%86%e4%ba%ab/" target="_blank" class="post-meta-detail-catagory-link">知识分享</a></div>						</br><div class="post-meta-detail post-meta-detail-words">
701		<i class="fa fa-file-word-o" aria-hidden="true"></i><span title="包含 236 行代码"> 3823 字</span>
702		</div>
703		<div class="post-meta-devide">|</div>
704		<div class="post-meta-detail post-meta-detail-words">
705			<i class="fa fa-hourglass-end" aria-hidden="true"></i>
706			26 分钟
707		</div>
708			</div>
709			</header>
710
711				<div class="post-content">
712			今年又一次参与了 suctf 的出题,和昨年最大的变化就是今年的 wp 怎么全是 ai 写的了/(ㄒoㄒ)/~~ Docker 环境:https://github.com/team-su/SUCTF-2026/tree/main/web SU_wms jeewms存在非常老版本的mysql版本 后台存在配置jdbc的模块 该模块对传入的jdbc参数&hellip;		</div>
713	
714	</article><article class="post card bg-white shadow-sm border-0 " id="post-4130" class="post-4130 post type-post status-publish format-standard hentry category-1">
715	<header class="post-header text-center">
716				<a class="post-title" href="https://fushuling.com/index.php/2026/02/28/java-%e4%b8%ad-locale-%e5%b7%ae%e5%bc%82%e5%b8%a6%e6%9d%a5%e7%9a%84%e9%bb%91%e5%90%8d%e5%8d%95%e7%bb%95%e8%bf%87/">java 中 Locale 差异带来的黑名单绕过</a>
717		<div class="post-meta">
718			<div class="post-meta-detail post-meta-detail-time">
719					<i class="fa fa-clock-o" aria-hidden="true"></i>
720					<time title="发布于 2026-2-28 18:48:33 | 编辑于 2026-2-28 22:16:30">2026-2-28 18:48
721					</time>
722				</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-views">
723					<i class="fa fa-eye" aria-hidden="true"></i> 2,379</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-comments">
724					<i class="fa fa-comments-o" aria-hidden="true"></i> 0</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-categories">
725				<i class="fa fa-bookmark-o" aria-hidden="true"></i> <a href="https://fushuling.com/index.php/category/%e7%9f%a5%e8%af%86%e5%88%86%e4%ba%ab/" target="_blank" class="post-meta-detail-catagory-link">知识分享</a></div>						</br><div class="post-meta-detail post-meta-detail-words">
726		<i class="fa fa-file-word-o" aria-hidden="true"></i><span title="包含 20 行代码"> 585 字</span>
727		</div>
728		<div class="post-meta-devide">|</div>
729		<div class="post-meta-detail post-meta-detail-words">
730			<i class="fa fa-hourglass-end" aria-hidden="true"></i>
731			4 分钟
732		</div>
733			</div>
734			</header>
735
736				<div class="post-content">
737			前言 命途多舛的 dataease h2 jdbc 模块自大小写/unicode转换/反斜杠/json 属性覆盖后又迎来了一种全新的绕过方式 Locale 的作用 Java 里的 Locale 用来规定“语言 + 地区对应的文化规则”,-Duser.language 和 -Duser.country 设置的就是 JVM 的默认 Locale,它会直&hellip;		</div>
738	
739	</article><article class="post card bg-white shadow-sm border-0 " id="post-4111" class="post-4111 post type-post status-publish format-standard hentry category-1">
740	<header class="post-header text-center">
741				<a class="post-title" href="https://fushuling.com/index.php/2026/01/27/postgresql-jdbc%e9%b8%a1%e8%82%8brce/">postgresql jdbc鸡肋RCE</a>
742		<div class="post-meta">
743			<div class="post-meta-detail post-meta-detail-time">
744					<i class="fa fa-clock-o" aria-hidden="true"></i>
745					<time title="发布于 2026-1-27 22:17:03 | 编辑于 2026-1-27 22:17:04">2026-1-27 22:17
746					</time>
747				</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-views">
748					<i class="fa fa-eye" aria-hidden="true"></i> 2,421</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-comments">
749					<i class="fa fa-comments-o" aria-hidden="true"></i> 0</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-categories">
750				<i class="fa fa-bookmark-o" aria-hidden="true"></i> <a href="https://fushuling.com/index.php/category/%e7%9f%a5%e8%af%86%e5%88%86%e4%ba%ab/" target="_blank" class="post-meta-detail-catagory-link">知识分享</a></div>						</br><div class="post-meta-detail post-meta-detail-words">
751		<i class="fa fa-file-word-o" aria-hidden="true"></i><span title="包含 113 行代码"> 475 字</span>
752		</div>
753		<div class="post-meta-devide">|</div>
754		<div class="post-meta-detail post-meta-detail-words">
755			<i class="fa fa-hourglass-end" aria-hidden="true"></i>
756			8 分钟
757		</div>
758			</div>
759			</header>
760
761				<div class="post-content">
762			某次看 JDBC 源码的时候发现 postgresql-42.7.8 里有一行抽象的代码: 可以看到逻辑还是很简单,就是当发现某个属性以 datatype.开头,就会直接用 Class.forName把传入的值当作类强行加载起来,默认情况下会立刻执行它 static 代码块里对应的代码,虽然在后面用 klass.asSubclass(org.pos&hellip;		</div>
763	
764	</article><article class="post card bg-white shadow-sm border-0 " id="post-3901" class="post-3901 post type-post status-publish format-standard hentry category-1">
765	<header class="post-header text-center">
766				<a class="post-title" href="https://fushuling.com/index.php/2026/01/17/fushuling%e3%81%ae%e5%b9%b4%e5%ba%a6%e6%96%87%e7%ab%a0/">fushulingの年度文章</a>
767		<div class="post-meta">
768			<div class="post-meta-detail post-meta-detail-time">
769					<i class="fa fa-clock-o" aria-hidden="true"></i>
770					<time title="发布于 2026-1-17 1:15:33 | 编辑于 2026-9-27 23:54:45">2026-1-17 1:15
771					</time>
772				</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-views">
773					<i class="fa fa-eye" aria-hidden="true"></i> 10,598</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-comments">
774					<i class="fa fa-comments-o" aria-hidden="true"></i> 5</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-categories">
775				<i class="fa fa-bookmark-o" aria-hidden="true"></i> <a href="https://fushuling.com/index.php/category/%e7%9f%a5%e8%af%86%e5%88%86%e4%ba%ab/" target="_blank" class="post-meta-detail-catagory-link">知识分享</a></div>						</br><div class="post-meta-detail post-meta-detail-words">
776		<i class="fa fa-file-word-o" aria-hidden="true"></i><span> 486 字</span>
777		</div>
778		<div class="post-meta-devide">|</div>
779		<div class="post-meta-detail post-meta-detail-words">
780			<i class="fa fa-hourglass-end" aria-hidden="true"></i>
781			3 分钟
782		</div>
783			</div>
784			</header>
785
786				<div class="post-content">
787			分享一下每一年我认为自己写的比较好的一些文章。 2026 当我们让 Agent 审计代码的时候,它到底在做什么 H2 JDBC URL 无需参数 INIT 执行代码的方法 大小写不敏感中的安全隐患 阿里云伏魔webshell检测引擎分析与对抗 XCTF-SUCTF2026 JDBC-master&amp;&amp;wms java 中 Locale&hellip;		</div>
788	
789	</article><article class="post card bg-white shadow-sm border-0 " id="post-4089" class="post-4089 post type-post status-publish format-standard hentry category-1">
790	<header class="post-header text-center">
791				<a class="post-title" href="https://fushuling.com/index.php/2025/12/04/fastjson1-2-83%e5%bc%80autotypemysql%e4%b8%8d%e5%87%ba%e7%bd%91%e5%88%a9%e7%94%a8/">
791fastjson1.2.83(开autotype)+mysql不出网利用</a>
792		<div class="post-meta">
793			<div class="post-meta-detail post-meta-detail-time">
794					<i class="fa fa-clock-o" aria-hidden="true"></i>
795					<time title="发布于 2025-12-04 21:02:04 | 编辑于 2025-12-04 21:09:11">2025-12-04 21:02
796					</time>
797				</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-views">
798					<i class="fa fa-eye" aria-hidden="true"></i> 5,314</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-comments">
799					<i class="fa fa-comments-o" aria-hidden="true"></i> 3</div> <div class="post-meta-devide">|</div> <div class="post-meta-detail post-meta-detail-categories">
800				<i class="fa fa-bookmark-o" aria-hidden="true"></i> <a href="https://fushuling.com/index.php/category/%e7%9f%a5%e8%af%86%e5%88%86%e4%ba%ab/" target="_blank" class="post-meta-detail-catagory-link">知识分享</a></div>						</br><div class="post-meta-detail post-meta-detail-words">
801		<i class="fa fa-file-word-o" aria-hidden="true"></i><span title="包含 300 行代码"> 1466 字</span>
802		</div>
803		<div class="post-meta-devide">|</div>
804		<div class="post-meta-detail post-meta-detail-words">
805			<i class="fa fa-hourglass-end" aria-hidden="true"></i>
806			20 分钟
807		</div>
808			</div>
809			</header>
810
811				<div class="post-content">
812			前言 众所周知,高版本的fastjson的autotype是默认关闭的,这意味着fastjson默认走白名单,目前而言没有公开利用的poc,但如果开了autotype的情况下,fastjson走的是黑名单(https://github.com/LeadroyaL/fastjson-blacklist),只要找一些冷门的没有进黑名单的类就能绕过黑名单&hellip;		</div>
813	
814	</article>		<nav><ul class="pagination"><li class="page-item active"><span class="page-link" style="cursor: default;">1</span></li><li class="page-item"><a class="page-link" href="https://fushuling.com/index.php/category/%E7%9F%A5%E8%AF%86%E5%88%86%E4%BA%AB/page/2/">2</a></li><li class="page-item"><a class="page-link" href="https://fushuling.com/index.php/category/%E7%9F%A5%E8%AF%86%E5%88%86%E4%BA%AB/page/3/">3</a></li><li class="page-item"><a class="page-link" href="https://fushuling.com/index.php/category/%E7%9F%A5%E8%AF%86%E5%88%86%E4%BA%AB/page/4/">4</a></li><li class="page-item"><a aria-label="Next Page" class="page-link" href="https://fushuling.com/index.php/category/%E7%9F%A5%E8%AF%86%E5%88%86%E4%BA%AB/page/2/"><i class="fa fa-angle-right" aria-hidden="true"></i></a></li><li class="page-item"><a aria-label="Last Page" class="page-link" href="https://fushuling.com/index.php/category/%E7%9F%A5%E8%AF%86%E5%88%86%E4%BA%AB/page/6/"><i class="fa fa-angle-double-right" aria-hidden="true"></i></a></li></ul></nav><nav><ul class="pagination pagination-mobile"><li class="page-item active"><span class="page-link" style="cursor: default;">1</span></li><li class="page-item"><a class="page-link" href="https://fushuling.com/index.php/category/%E7%9F%A5%E8%AF%86%E5%88%86%E4%BA%AB/page/2/">2</a></li><li class="page-item"><a class="page-link" href="https://fushuling.com/index.php/category/%E7%9F%A5%E8%AF%86%E5%88%86%E4%BA%AB/page/3/">3</a></li><li class="page-item"><a class="page-link" href="https://fushuling.com/index.php/category/%E7%9F%A5%E8%AF%86%E5%88%86%E4%BA%AB/page/4/">4</a></li><li class="page-item"><a class="page-link" href="https://fushuling.com/index.php/category/%E7%9F%A5%E8%AF%86%E5%88%86%E4%BA%AB/page/5/">5</a></li><li class="page-item"><a aria-label="Next Page" class="page-link" href="https://fushuling.com/index.php/category/%E7%9F%A5%E8%AF%86%E5%88%86%E4%BA%AB/page/2/"><i class="fa fa-angle-right" aria-hidden="true"></i></a></li><li class="page-item"><a aria-label="Last Page" class="page-link" href="https://fushuling.com/index.php/category/%E7%9F%A5%E8%AF%86%E5%88%86%E4%BA%AB/page/6/"><i class="fa fa-angle-double-right" aria-hidden="true"></i></a></li></ul></nav>		
815					<footer id="footer" class="site-footer card shadow-sm border-0">
816												<div>Theme <a href="https://github.com/solstice23/argon-theme" target="_blank"><strong>Argon</strong></a> By solstice23</div>
817					</footer>
818				</main>
819			</div>
820		</div>
821		
821<script src="https://fushuling.com/wp-content/themes/argon/argontheme.js?v1.3.5"></script>
821
822						
823		
824	</div>
825</div>
826</body>
827
828
829</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.