PageSourceSearch

https://licoy.cn/category/coding/

html licoy.cn collected 2026-10-04 00:41:04 UTC 94,982 bytes, 1,085 lines download raw bytes

1<!doctype html>
2<html lang="zh-CN" data-bs-theme="dark">
3<head>
4    <meta charset="UTF-8">
5    <meta name="viewport"
6          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
7    <meta http-equiv="X-UA-Compatible" content="ie=edge">
8    <meta http-equiv='content-language' content='zh_CN'>
9    
9<script>
10        (function () {
11            var match = document.cookie.match(/(?:^|;\s*)mode=([^;]*)/);
12            var mode = match ? decodeURIComponent(match[1]) : 'dark';
13            var theme = mode === 'dark' ? 'dark' : 'light';
14            if (mode === 'auto' && window.matchMedia) {
15                theme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
16            }
17            document.documentElement.setAttribute('data-bs-theme', theme);
18        })();
19    </script>
19
20    <link rel="shortcut icon" href="/favicon.ico">
21    <link rel="apple-touch-icon" href="/favicon.ico"/>    <title>代码编程 - 憧憬点滴记忆</title>        <meta name="keywords" content="代码编程"/><meta name="description" content="代码编程"/>
22
23
24<link rel="canonical" href="https://licoy.cn/3717.html">    <title>代码编程 &#8211; 憧憬点滴记忆</title>
25<meta name='robots' content='max-image-preview:large' />
26<style id="wp-img-auto-sizes-contain-inline-css">
27img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
28/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
29</style>
30<link rel='stylesheet' id='puock-libs-css' data-no-instant href='https://licoy.cn/wp-content/themes/puock/assets/dist/style/libs.min.css?ver=2.11.0' media='all' />
31<link rel='stylesheet' id='puock-css' data-no-instant href='https://licoy.cn/wp-content/themes/puock/assets/dist/style/style.min.css?ver=2.11.0' media='all' />
32<style id="puock-inline-css">
33body{--pk-c-primary:#14AE33}
34:root{--puock-block-not-tran:100%}
35@media (min-width: 768px) {
36  #posts .post-item-card.col-md-4:nth-child(3n+1){padding-left:0!important;padding-right:7px!important;}
37  #posts .post-item-card.col-md-4:nth-child(3n+2){padding-left:7px!important;padding-right:7px!important;}
38  #posts .post-item-card.col-md-4:nth-child(3n){padding-left:7px!important;padding-right:0!important;}
39}
40@media (min-width: 992px) {
41  #posts .post-item-card.col-lg-4:nth-child(3n+1){padding-left:0!important;padding-right:7px!important;}
42  #posts .post-item-card.col-lg-4:nth-child(3n+2){padding-left:7px!important;padding-right:7px!important;}
43  #posts .post-item-card.col-lg-4:nth-child(3n){padding-left:7px!important;padding-right:0!important;}
44  #posts .post-item-card.col-lg-3:nth-child(4n+1){padding-left:0!important;padding-right:7px!important;}
45  #posts .post-item-card.col-lg-3:nth-child(4n+2),
46  #posts .post-item-card.col-lg-3:nth-child(4n+3){padding-left:7px!important;padding-right:7px!important;}
47  #posts .post-item-card.col-lg-3:nth-child(4n){padding-left:7px!important;padding-right:0!important;}
48}
49@media (max-width: 576px) {
50  #posts .post-item-card,
51  #posts .post-item-card:nth-child(odd),
52  #posts .post-item-card:nth-child(even){padding-left:0!important;padding-right:0!important;}
53}
54/*# sourceURL=puock-inline-css */
55</style>
56<link rel='stylesheet' id='puock-strawberry-icon-css' data-no-instant href='https://licoy.cn/wp-content/themes/puock/assets/libs/strawberry-icon.css?ver=2.11.0' media='all' />
57<link rel='stylesheet' id='puock-dplayer-css' data-no-instant href='https://licoy.cn/wp-content/themes/puock/assets/libs/dplayer/DPlayer.min.css?ver=2.11.0' media='all' />
58<link rel='stylesheet' id='puock-mp-open-theme-css' data-no-instant href='https://licoy.cn/wp-content/plugins/PuockMP/assets/dist/style/open-theme.min.css?ver=1.1.2' media='all' />
59<style id="classic-theme-styles-inline-css">
60/*! This file is auto-generated */
61.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}
62/*# sourceURL=/wp-includes/css/classic-themes.min.css */
63</style>
64<style id="md-style-inline-css">
65 
66/*# sourceURL=md-style-inline-css */
67</style>
68<script id="jquery-core-js" src="https://licoy.cn/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
68
69    <style id="global-styles-inline-css">
70: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,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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%);
70--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }: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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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;}
70.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;}
71/*# sourceURL=global-styles-inline-css */
72</style>
73
74</head>
75<body class="puock-dark puock-dark-palette-bootstrap custom-background">
76<div>
77        <div id="header-box" class=""></div>
78    <header id="header"
79            class=" blur">
80        <div class="navbar navbar-dark shadow-sm">
81            <div class="container">
82                <a href="https://licoy.cn" id="logo" class="navbar-brand logo-loop-light">
83                                            <img id="logo-light" alt="logo" class="w-100 d-none"
84                             src="https://licoy.cn/wp-content/uploads/2020/04/logo-light.png">
85                        <img id="logo-dark" alt="logo" class="w-100 "
86                             src="https://licoy.cn/wp-content/uploads/2020/04/logo-dark.png">
87                                    </a>
88                <div class="d-none d-lg-block puock-links">
89                    <div id="menus" class="t-md ">
90                        <ul><li id='menu-item-26' class='menu-item-26  menu-item menu-item-type-custom menu-item-object-custom menu-item-home  '><a class='ww' data-color='auto'  href='https://licoy.cn'>&#x1f3e0; 网站首页</a><li id='menu-item-2917' class='menu-item-2917  menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item  menu-current'><a class='ww' data-color='auto'  href='https://licoy.cn/category/coding/'>&#x1f468;&#x200d;&#x1f4bb; 代码编程</a><li id='menu-item-2504' class='menu-item-2504  menu-item menu-item-type-taxonomy menu-item-object-category  '><a class='ww' data-color='auto'  href='https://licoy.cn/category/toss-more-than/'>&#x1f9f1; 折腾不止</a><li id='menu-item-87' class='menu-item-87  menu-item menu-item-type-taxonomy menu-item-object-category  '><a class='ww' data-color='auto'  href='https://licoy.cn/category/resource-sharing/'>&#x1f31d; 资源分享</a><li id='menu-item-34' class='menu-item-34  menu-item menu-item-type-taxonomy menu-item-object-category  '><a class='ww' data-color='auto'  href='https://licoy.cn/category/talk/'>&#x1f4d8; 谈笑风生</a><li id='menu-item-3669' class='menu-item-3669  menu-item menu-item-type-post_type menu-item-object-page  '><a class='ww' data-color='auto'  href='https://licoy.cn/moments.html'>&#x23f3; 时光圈<i class="fa fa-chevron-down t-sm ms-1 menu-sub-icon"></i></a><ul  class="sub-menu "><li id='menu-item-3679' class='menu-item-3679  menu-item menu-item-type-post_type menu-item-object-page menu-item-child '><a class='ww' data-color='auto'  href='https://licoy.cn/read-people.html'>&#x1f468;&#x200d;&#x1f393; 读者墙</a><li id='menu-item-3677' class='menu-item-3677  menu-item menu-item-type-post_type menu-item-object-page menu-item-child '><a class='ww' data-color='auto'  href='https://licoy.cn/book.html'>&#x1f4d6; 阅读导航</a><li id='menu-item-3678' class='menu-item-3678  menu-item menu-item-type-post_type menu-item-object-page menu-item-child '><a class='ww' data-color='auto'  href='https://licoy.cn/file.html'>&#x1f4c3; 博客归档</a></ul><li id='menu-item-288' class='menu-item-288  menu-item menu-item-type-post_type menu-item-object-page  '><a class='ww' data-color='auto'  href='https://licoy.cn/messaged.html'>&#x1f4ac; 留言板<i class="fa fa-chevron-down t-sm ms-1 menu-sub-icon"></i></a><ul  class="sub-menu "><li id='menu-item-3675' class='menu-item-3675  menu-item menu-item-type-post_type menu-item-object-page menu-item-child '><a class='ww' data-color='auto'  href='https://licoy.cn/sitemap.html'>&#x1f5fa;&#xfe0f; 网站地图</a><li id='menu-item-3676' class='menu-item-3676  menu-item menu-item-type-post_type menu-item-object-page menu-item-child '><a class='ww' data-color='auto'  href='https://licoy.cn/luck.html'>&#x270f;&#xfe0f; 试试手气</a><li id='menu-item-3826' class='menu-item-3826  menu-item menu-item-type-post_type menu-item-object-page menu-item-child '><a class='ww' data-color='auto'  href='https://licoy.cn/puock-theme-sponsor.html'>&#x1f35e; Puock赞助支持</a><li id='menu-item-3684' class='menu-item-3684  menu-item menu-item-type-post_type menu-item-object-page menu-item-child '><a class='ww' data-color='auto'  href='https://licoy.cn/open-puock-use.html'>&#x1f361; Puock案例站点</a></ul><li><a data-no-instant data-bs-toggle="tooltip" title="登入" data-title="登入" href="javascript:void(0)" class="pk-modal-toggle" data-once-load="true" data-url="https://licoy.cn/wp-admin/admin-ajax.php?action=pk_font_login_page&redirect=https%3A%2F%2Flicoy.cn%2Fcategory%2Fcoding"><i class="fa fa-right-to-bracket"></i></a></li><li><a class="colorMode" data-bs-toggle="tooltip" title="模式切换" href="javascript:void(0)"><i class="fa fa-moon"></i></a></li><li><a class="search-modal-btn" data-bs-toggle="tooltip" title="搜索" href="javascript:void(0)"><i class="fa fa-search"></i></a></li></ul>                    </div>
91                </div>
92                <div class="mobile-menus d-block d-lg-none p-1 puock-text">
93                    <i class="fa fa-bars t-md me-2 mobile-menu-s"></i>
94                                            <i class="fa fa-moon colorMode t-md me-2"></i>
95                                                            <i class="search-modal-btn fa fa-search t-md position-relative" style="top:0.5px"></i>
96                </div>
97            </div>
98        </div>
99    </header>
100    <div id="search" class="d-none">
101        <div class="w-100 d-flex justify-content-center">
102            <div id="search-main" class="container p-block">
103                <form class="global-search-form" action="https://licoy.cn">
104                    <div class="search-layout">
105                        <div class="search-input">
106                            <input required type="text" name="s" class="form-control"
107                                   placeholder="请输入搜索关键字">
108                        </div>
109                        <div class="search-start">
110                            <button type="submit" class="btn-dark btn"><i
111                                        class="fa fa-search me-1"></i>搜索</button>
112                        </div>
113                        <div class="search-close-btn">
114                            <button type="button" class="btn-danger btn ms-1 search-modal-btn"><i
115                                        class="fa fa-close"></i></button>
116                        </div>
117                    </div>
118                </form>
119            </div>
120        </div>
121    </div>
122    <div id="mobile-menu" class="d-none">
123        <div class="menus">
124            <div class="p-block">
125                <div class="text-end"><i class="fa fa-close t-xl puock-link mobile-menu-close ta3"></i></div>
126                <nav>
127                    <ul class='puock-links t-md'>
127<li id='menu-item-26' class='menu-item-26  menu-item menu-item-type-custom menu-item-object-custom menu-item-home  '><span><a  href="https://licoy.cn">&#x1f3e0; 网站首页</a></span><li id='menu-item-2917' class='menu-item-2917  menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item  menu-current'><span><a  href="https://licoy.cn/category/coding/">&#x1f468;&#x200d;&#x1f4bb; 代码编程</a></span><li id='menu-item-2504' class='menu-item-2504  menu-item menu-item-type-taxonomy menu-item-object-category  '><span><a  href="https://licoy.cn/category/toss-more-than/">&#x1f9f1; 折腾不止</a></span><li id='menu-item-87' class='menu-item-87  menu-item menu-item-type-taxonomy menu-item-object-category  '><span><a  href="https://licoy.cn/category/resource-sharing/">&#x1f31d; 资源分享</a></span><li id='menu-item-34' class='menu-item-34  menu-item menu-item-type-taxonomy menu-item-object-category  '><span><a  href="https://licoy.cn/category/talk/">&#x1f4d8; 谈笑风生</a></span><li id='menu-item-3669' class='menu-item-3669  menu-item menu-item-type-post_type menu-item-object-page  '><span><a  href="https://licoy.cn/moments.html">&#x23f3; 时光圈</a><a href="#menu-sub-3669" data-bs-toggle="collapse"><i class="fa fa-chevron-down t-sm ms-1 menu-sub-icon"></i></a></span><ul id="menu-sub-3669" class="sub-menu collapse"><li id='menu-item-3679' class='menu-item-3679  menu-item menu-item-type-post_type menu-item-object-page menu-item-child '><span><a  href="https://licoy.cn/read-people.html">&#x1f468;&#x200d;&#x1f393; 读者墙</a></span><li id='menu-item-3677' class='menu-item-3677  menu-item menu-item-type-post_type menu-item-object-page menu-item-child '><span><a  href="https://licoy.cn/book.html">&#x1f4d6; 阅读导航</a></span><li id='menu-item-3678' class='menu-item-3678  menu-item menu-item-type-post_type menu-item-object-page menu-item-child '><span><a  href="https://licoy.cn/file.html">&#x1f4c3; 博客归档</a></span></ul><li id='menu-item-288' class='menu-item-288  menu-item menu-item-type-post_type menu-item-object-page  '><span><a  href="https://licoy.cn/messaged.html">&#x1f4ac; 留言板</a><a href="#menu-sub-288" data-bs-toggle="collapse"><i class="fa fa-chevron-down t-sm ms-1 menu-sub-icon"></i></a></span><ul id="menu-sub-288" class="sub-menu collapse"><li id='menu-item-3675' class='menu-item-3675  menu-item menu-item-type-post_type menu-item-object-page menu-item-child '><span><a  href="https://licoy.cn/sitemap.html">&#x1f5fa;&#xfe0f; 网站地图</a></span><li id='menu-item-3676' class='menu-item-3676  menu-item menu-item-type-post_type menu-item-object-page menu-item-child '><span><a  href="https://licoy.cn/luck.html">&#x270f;&#xfe0f; 试试手气</a></span><li id='menu-item-3826' class='menu-item-3826  menu-item menu-item-type-post_type menu-item-object-page menu-item-child '><span><a  href="https://licoy.cn/puock-theme-sponsor.html">&#x1f35e; Puock赞助支持</a></span><li id='menu-item-3684' class='menu-item-3684  menu-item menu-item-type-post_type menu-item-object-page menu-item-child '><span><a  href="https://licoy.cn/open-puock-use.html">&#x1f361; Puock案例站点</a></span></ul><li><a data-no-instant data-bs-toggle="tooltip" title="登入" data-title="登入" href="javascript:void(0)" class="pk-modal-toggle" data-once-load="true" data-url="https://licoy.cn/wp-admin/admin-ajax.php?action=pk_font_login_page&redirect=https%3A%2F%2Flicoy.cn%2Fcategory%2Fcoding"><i class="fa fa-right-to-bracket"></i></a></li></ul>                </nav>
128            </div>
129        </div>
130    </div>
131    <div id="mobile-menu-backdrop" class="modal-backdrop d-none"></div>
132    <div id="search-backdrop" class="modal-backdrop d-none"></div>
133
134    <div id="content">
135
136        <div class="cat-top-info">
137            <div class="container">
138                <div id="breadcrumb" class=""><nav aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a class="a-link" href="https://licoy.cn">首页</a></li><li class="breadcrumb-item"><a class="a-link" href="https://licoy.cn/category/coding/">代码编程</a></li><li class="breadcrumb-item active " aria-current="page">文章列表</li></div></nav></ol>                                    <div class="mt10 row ps-3 child-cat">
139                                                    <div class="col-lg-2 col-md-3 col-sm-4 col-6 ps-0 text-center">
140                                <a href="https://licoy.cn/category/coding/android/" class="a-link t-md ta3 p-block pt-2 pb-2 d-inline-block w-100 abhl ww">
141                                    <span>Android</span>
142                                </a>
143                            </div>
144                                                    <div class="col-lg-2 col-md-3 col-sm-4 col-6 ps-0 text-center">
145                                <a href="https://licoy.cn/category/coding/ci/" class="a-link t-md ta3 p-block pt-2 pb-2 d-inline-block w-100 abhl ww">
146                                    <span>CI</span>
147                                </a>
148                            </div>
149                                                    <div class="col-lg-2 col-md-3 col-sm-4 col-6 ps-0 text-center">
150                                <a href="https://licoy.cn/category/coding/c-language/" class="a-link t-md ta3 p-block pt-2 pb-2 d-inline-block w-100 abhl ww">
151                                    <span>C语言</span>
152                                </a>
153                            </div>
154                                                    <div class="col-lg-2 col-md-3 col-sm-4 col-6 ps-0 text-center">
155                                <a href="https://licoy.cn/category/coding/go/" class="a-link t-md ta3 p-block pt-2 pb-2 d-inline-block w-100 abhl ww">
156                                    <span>Go</span>
157                                </a>
158                            </div>
159                                                    <div class="col-lg-2 col-md-3 col-sm-4 col-6 ps-0 text-center">
160                                <a href="https://licoy.cn/category/coding/java/" class="a-link t-md ta3 p-block pt-2 pb-2 d-inline-block w-100 abhl ww">
161                                    <span>Java</span>
162                                </a>
163                            </div>
164                                                    <div class="col-lg-2 col-md-3 col-sm-4 col-6 ps-0 text-center">
165                                <a href="https://licoy.cn/category/coding/kotlin/" class="a-link t-md ta3 p-block pt-2 pb-2 d-inline-block w-100 abhl ww">
166                                    <span>Kotlin</span>
167                                </a>
168                            </div>
169                                                    <div class="col-lg-2 col-md-3 col-sm-4 col-6 ps-0 text-center">
170                                <a href="https://licoy.cn/category/coding/php/" class="a-link t-md ta3 p-block pt-2 pb-2 d-inline-block w-100 abhl ww">
171                                    <span>PHP</span>
172                                </a>
173                            </div>
174                                                    <div class="col-lg-2 col-md-3 col-sm-4 col-6 ps-0 text-center">
175                                <a href="https://licoy.cn/category/coding/python/" class="a-link t-md ta3 p-block pt-2 pb-2 d-inline-block w-100 abhl ww">
176                                    <span>Python</span>
177                                </a>
178                            </div>
179                                                    <div class="col-lg-2 col-md-3 col-sm-4 col-6 ps-0 text-center">
180                                <a href="https://licoy.cn/category/coding/redis/" class="a-link t-md ta3 p-block pt-2 pb-2 d-inline-block w-100 abhl ww">
181                                    <span>Redis</span>
182                                </a>
183                            </div>
184                                                    <div class="col-lg-2 col-md-3 col-sm-4 col-6 ps-0 text-center">
185                                <a href="https://licoy.cn/category/coding/web/" class="a-link t-md ta3 p-block pt-2 pb-2 d-inline-block w-100 abhl ww">
186                                    <span>前端技术</span>
187                                </a>
188                            </div>
189                                                    <div class="col-lg-2 col-md-3 col-sm-4 col-6 ps-0 text-center">
190                                <a href="https://licoy.cn/category/coding/original/" class="a-link t-md ta3 p-block pt-2 pb-2 d-inline-block w-100 abhl ww">
191                                    <span>原创程序</span>
192                                </a>
193                            </div>
194                                                    <div class="col-lg-2 col-md-3 col-sm-4 col-6 ps-0 text-center">
195                                <a href="https://licoy.cn/category/coding/%e7%ae%97%e6%b3%95/" class="a-link t-md ta3 p-block pt-2 pb-2 d-inline-block w-100 abhl ww">
196                                    <span>算法</span>
197                                </a>
198                            </div>
199                                            </div>
200                            </div>
201        </div>
202
203        <div class="container mt15">
204            <!--全局上方-->
205                    <div class="puock-text p-block t-md global-top-notice">
206                        <div data-swiper="init" data-swiper-class="global-top-notice-swiper"
207                             data-swiper-args='{&quot;direction&quot;:&quot;vertical&quot;,&quot;autoplay&quot;:{&quot;delay&quot;:3000,&quot;disableOnInteraction&quot;:false},&quot;loop&quot;:true}'>
208                            <div class="swiper global-top-notice-swiper">
209                                <div class="swiper-wrapper">
210                                                                            <div class="swiper-slide t-line-1">
211                                            <a class="ta3" data-no-instant
212                                               href="https://licoy.cn/puock-mp.html">
213                                            <span class="notice-icon"><i
214                                                        class="fa-solid fa-circle-dot"></i></span>
215                                                <span>Puock全平台WordPress小程序<font color="red">限时特惠仅需7折</font>即可带回家,赶快点我了解吧!</span>
216                                            </a>
217                                        </div>
218                                                                            <div class="swiper-slide t-line-1">
219                                            <a class="ta3" data-no-instant
220                                               href="https://licoy.cn/puock-doc.html">
221                                            <span class="notice-icon"><i
222                                                        class="fa-brands fa-github"></i></span>
223                                                <span>本站自用的Puock是一款基于WordPress开发的高颜值自适应开源主题,支持白天与黑夜模式、无刷新加载等功能~</span>
224                                            </a>
225                                        </div>
226                                    
227                                </div>
228                            </div>
229                        </div>
230                    </div>
231                                <div class="row row-cols-1">
232                <div class="col-lg-8 col-md-12  ">
233
234                    <!--文章列表-->
235<div id="posts">
236    <div class="row me-0 ms-0">
237                    <!--文章ID:3717 -->
238        <article class="block card-plain post-item col-md-6 col-12 post-item-card">
239        <div class="p-block post-item-block">
240                        <div class="thumbnail position-relative">
241                <a class="t-sm ww"  href="https://licoy.cn/3717.html">
242                    <img title="SpringBoot+Flyway进行数据表自动迁移和填充"
243                         alt="SpringBoot+Flyway进行数据表自动迁移和填充" src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy ' data-src='https://licoy.cn/timthumb/w_400/h_200/q_90/zc_1/a_c/aHR0cHM6Ly9saWNveS5jbi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8xMS9pbWFnZS0xNjY4NzQ4NTE0MjU3LnBuZw.png' />
244                </a>
245                <div class="post-tags">
246                                                        </div>
247            </div>
248                        <div class="post-info">
249                <h2 class="info-title">
250                    <a  class="badge d-none d-md-inline-block bg-info ahfff" href="https://licoy.cn/category/coding/java/"><i class="fa-regular fa-folder-open"></i> Java</a>                    <a class="a-link puock-text" title="SpringBoot+Flyway进行数据表自动迁移和填充"                        href="https://licoy.cn/3717.html">SpringBoot+Flyway进行数据表自动迁移和填充</a>
251                </h2>
252                <div class="info-meta c-sub">
253                    <div class="text-2line">
254                        <p>前言 对于传统的应用,想必大家线上和开发的数据库表结构升级或数据迁移等操作都是手把手一条龙,或者使用 navi&#8230;</p>
255                    </div>
256                </div>
257                <div class="info-footer w-100">
258                    <div>
259                   <span class="t-sm c-sub">
260                                                            <span class="me-2">
261                                <i class="fa-regular fa-eye me-1"></i>9,856<span
262                                            class="t-sm d-none d-sm-inline-block">次阅读</span></span>
263                                                                              <a class="c-sub-a"  href="https://licoy.cn/3717.html#comments">
264                                <i class="fa-regular fa-comment me-1"></i>
265                                4<span
266                                       class="t-sm d-none d-sm-inline-block">个评论</span></a>
267                                           </span>
268                    </div>
269                    <div>
270                        <a  class="c-sub-a t-sm ms-md-2 line-h-20 d-inline-block d-md-none" href="https://licoy.cn/category/coding/java/"><i class="fa-regular fa-folder-open"></i> Java</a>                        <span class="t-sm ms-md-2 c-sub line-h-20 d-none d-md-inline-block"><i
271                                    class="fa-regular fa-clock"></i> 2022年11月18日</span>
272                    </div>
273                </div>
274            </div>
275        </div>
276    </article>
277                    <!--文章ID:3653 -->
278        <article class="block card-plain post-item col-md-6 col-12 post-item-card">
279        <div class="p-block post-item-block">
280                        <div class="thumbnail position-relative">
281                <a class="t-sm ww"  href="https://licoy.cn/3653.html">
282                    <img title="首发!浏览器端通过Go Struct生成JSON模型"
283                         alt="首发!浏览器端通过Go Struct生成JSON模型" src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy ' data-src='https://licoy.cn/timthumb/w_400/h_200/q_90/zc_1/a_c/aHR0cHM6Ly9saWNveS5jbi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wNy9pbWFnZS0xNjY1MTIxMDY5MDA4LnBuZw.png' />
284                </a>
285                <div class="post-tags">
286                                                        </div>
287            </div>
288                        <div class="post-info">
289                <h2 class="info-title">
290                    <a  class="badge d-none d-md-inline-block bg-success ahfff" href="https://licoy.cn/category/coding/go/"><i class="fa-regular fa-folder-open"></i> Go</a>                    <a class="a-link puock-text" title="首发!浏览器端通过Go Struct生成JSON模型"                        href="https://licoy.cn/3653.html">首发!浏览器端通过Go Struct生成JSON模型</a>
291                </h2>
292                <div class="info-meta c-sub">
293                    <div class="text-2line">
294                        <p>前言 有时候在用 go 写一些功能的时候,定义好了 struct,但是在一些地方(比如前端工程或 api 接口&#8230;</p>
295                    </div>
296                </div>
297                <div class="info-footer w-100">
298                    <div>
299                   <span class="t-sm c-sub">
300                                                            <span class="me-2">
301                                <i class="fa-regular fa-eye me-1"></i>
3019,599<span
302                                            class="t-sm d-none d-sm-inline-block">次阅读</span></span>
303                                                                              <a class="c-sub-a"  href="https://licoy.cn/3653.html#comments">
304                                <i class="fa-regular fa-comment me-1"></i>
305                                1<span
306                                       class="t-sm d-none d-sm-inline-block">个评论</span></a>
307                                           </span>
308                    </div>
309                    <div>
310                        <a  class="c-sub-a t-sm ms-md-2 line-h-20 d-inline-block d-md-none" href="https://licoy.cn/category/coding/go/"><i class="fa-regular fa-folder-open"></i> Go</a>                        <span class="t-sm ms-md-2 c-sub line-h-20 d-none d-md-inline-block"><i
311                                    class="fa-regular fa-clock"></i> 2022年7月7日</span>
312                    </div>
313                </div>
314            </div>
315        </div>
316    </article>
317                    <!--文章ID:3643 -->
318        <article class="block card-plain post-item col-md-6 col-12 post-item-card">
319        <div class="p-block post-item-block">
320                        <div class="thumbnail position-relative">
321                <a class="t-sm ww"  href="https://licoy.cn/3643.html">
322                    <img title="Golang申请Windows及MacOS的管理员执行权限"
323                         alt="Golang申请Windows及MacOS的管理员执行权限" src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy ' data-src='https://licoy.cn/timthumb/w_400/h_200/q_90/zc_1/a_c/aHR0cHM6Ly9saWNveS5jbi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wNy9pbWFnZS0xNjY1MTIxMjU4ODkzLnBuZw.png' />
324                </a>
325                <div class="post-tags">
326                                                        </div>
327            </div>
328                        <div class="post-info">
329                <h2 class="info-title">
330                    <a  class="badge d-none d-md-inline-block bg-success ahfff" href="https://licoy.cn/category/coding/go/"><i class="fa-regular fa-folder-open"></i> Go</a>                    <a class="a-link puock-text" title="Golang申请Windows及MacOS的管理员执行权限"                        href="https://licoy.cn/3643.html">Golang申请Windows及MacOS的管理员执行权限</a>
331                </h2>
332                <div class="info-meta c-sub">
333                    <div class="text-2line">
334                        <p>前言 最近基于 Fyne 这个 Golang 的 Gui 库开发了一款 Github Hosts 同步工具,有&#8230;</p>
335                    </div>
336                </div>
337                <div class="info-footer w-100">
338                    <div>
339                   <span class="t-sm c-sub">
340                                                            <span class="me-2">
341                                <i class="fa-regular fa-eye me-1"></i>9,035<span
342                                            class="t-sm d-none d-sm-inline-block">次阅读</span></span>
343                                                                              <a class="c-sub-a"  href="https://licoy.cn/3643.html#comments">
344                                <i class="fa-regular fa-comment me-1"></i>
345                                4<span
346                                       class="t-sm d-none d-sm-inline-block">个评论</span></a>
347                                           </span>
348                    </div>
349                    <div>
350                        <a  class="c-sub-a t-sm ms-md-2 line-h-20 d-inline-block d-md-none" href="https://licoy.cn/category/coding/go/"><i class="fa-regular fa-folder-open"></i> Go</a>                        <span class="t-sm ms-md-2 c-sub line-h-20 d-none d-md-inline-block"><i
351                                    class="fa-regular fa-clock"></i> 2022年6月22日</span>
352                    </div>
353                </div>
354            </div>
355        </div>
356    </article>
357                    <!--文章ID:3639 -->
358        <article class="block card-plain post-item col-md-6 col-12 post-item-card">
359        <div class="p-block post-item-block">
360                        <div class="thumbnail position-relative">
361                <a class="t-sm ww"  href="https://licoy.cn/3639.html">
362                    <img title="SpringBoot实现自定义枚举字段值关联映射"
363                         alt="SpringBoot实现自定义枚举字段值关联映射" src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy ' data-src='https://licoy.cn/timthumb/w_400/h_200/q_90/zc_1/a_c/aHR0cHM6Ly9saWNveS5jbi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wNi9zcHJpbmdib290LWVudW0tY3VzdG9tLnBuZw.png' />
364                </a>
365                <div class="post-tags">
366                                                        </div>
367            </div>
368                        <div class="post-info">
369                <h2 class="info-title">
370                    <a  class="badge d-none d-md-inline-block bg-info ahfff" href="https://licoy.cn/category/coding/java/"><i class="fa-regular fa-folder-open"></i> Java</a>                    <a class="a-link puock-text" title="SpringBoot实现自定义枚举字段值关联映射"                        href="https://licoy.cn/3639.html">SpringBoot实现自定义枚举字段值关联映射</a>
371                </h2>
372                <div class="info-meta c-sub">
373                    <div class="text-2line">
374                        <p>
374在 SpringBoot 中,默认枚举的响应和请求都是以枚举名称为对应值,如果我们需要自定枚举的响应值和请求值&#8230;</p>
375                    </div>
376                </div>
377                <div class="info-footer w-100">
378                    <div>
379                   <span class="t-sm c-sub">
380                                                            <span class="me-2">
381                                <i class="fa-regular fa-eye me-1"></i>6,823<span
382                                            class="t-sm d-none d-sm-inline-block">次阅读</span></span>
383                                                                              <a class="c-sub-a"  href="https://licoy.cn/3639.html#comments">
384                                <i class="fa-regular fa-comment me-1"></i>
385                                2<span
386                                       class="t-sm d-none d-sm-inline-block">个评论</span></a>
387                                           </span>
388                    </div>
389                    <div>
390                        <a  class="c-sub-a t-sm ms-md-2 line-h-20 d-inline-block d-md-none" href="https://licoy.cn/category/coding/java/"><i class="fa-regular fa-folder-open"></i> Java</a>                        <span class="t-sm ms-md-2 c-sub line-h-20 d-none d-md-inline-block"><i
391                                    class="fa-regular fa-clock"></i> 2022年6月12日</span>
392                    </div>
393                </div>
394            </div>
395        </div>
396    </article>
397                    <!--文章ID:3628 -->
398        <article class="block card-plain post-item col-md-6 col-12 post-item-card">
399        <div class="p-block post-item-block">
400                        <div class="thumbnail position-relative">
401                <a class="t-sm ww"  href="https://licoy.cn/3628.html">
402                    <img title="Sa-Token实现注解模式的匿名访问"
403                         alt="Sa-Token实现注解模式的匿名访问" src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy ' data-src='https://licoy.cn/timthumb/w_400/h_200/q_90/zc_1/a_c/aHR0cHM6Ly9saWNveS5jbi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMy9zYS10b2tlbi1ubS5wbmc.png' />
404                </a>
405                <div class="post-tags">
406                                                        </div>
407            </div>
408                        <div class="post-info">
409                <h2 class="info-title">
410                    <a  class="badge d-none d-md-inline-block bg-secondary ahfff" href="https://licoy.cn/category/coding/java/"><i class="fa-regular fa-folder-open"></i> Java</a>                    <a class="a-link puock-text" title="Sa-Token实现注解模式的匿名访问"                        href="https://licoy.cn/3628.html">Sa-Token实现注解模式的匿名访问</a>
411                </h2>
412                <div class="info-meta c-sub">
413                    <div class="text-2line">
414                        <p>Sa-Token是一款优秀且轻量级的权限认证框架,在接触到 Sa-Token 之前,大部分时间都是使用的 Sh&#8230;</p>
415                    </div>
416                </div>
417                <div class="info-footer w-100">
418                    <div>
419                   <span class="t-sm c-sub">
420                                                            <span class="me-2">
421                                <i class="fa-regular fa-eye me-1"></i>6,222<span
422                                            class="t-sm d-none d-sm-inline-block">次阅读</span></span>
423                                                                              <a class="c-sub-a"  href="https://licoy.cn/3628.html#comments">
424                                <i class="fa-regular fa-comment me-1"></i>
425                                0<span
426                                       class="t-sm d-none d-sm-inline-block">个评论</span></a>
427                                           </span>
428                    </div>
429                    <div>
430                        <a  class="c-sub-a t-sm ms-md-2 line-h-20 d-inline-block d-md-none" href="https://licoy.cn/category/coding/java/"><i class="fa-regular fa-folder-open"></i> Java</a>
430                        <span class="t-sm ms-md-2 c-sub line-h-20 d-none d-md-inline-block"><i
431                                    class="fa-regular fa-clock"></i> 2022年3月31日</span>
432                    </div>
433                </div>
434            </div>
435        </div>
436    </article>
437                    <!--文章ID:3564 -->
438        <article class="block card-plain post-item col-md-6 col-12 post-item-card">
439        <div class="p-block post-item-block">
440                        <div class="thumbnail position-relative">
441                <a class="t-sm ww"  href="https://licoy.cn/3564.html">
442                    <img title="岛屿数量计算中的DFS和BFS的应用"
443                         alt="岛屿数量计算中的DFS和BFS的应用" src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy ' data-src='https://licoy.cn/timthumb/w_400/h_200/q_90/zc_1/a_c/aHR0cHM6Ly9saWNveS5jbi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNy9pbWFnZS5wbmc.png' />
444                </a>
445                <div class="post-tags">
446                                                        </div>
447            </div>
448                        <div class="post-info">
449                <h2 class="info-title">
450                    <a  class="badge d-none d-md-inline-block bg-info ahfff" href="https://licoy.cn/category/coding/%e7%ae%97%e6%b3%95/"><i class="fa-regular fa-folder-open"></i> 算法</a>                    <a class="a-link puock-text" title="岛屿数量计算中的DFS和BFS的应用"                        href="https://licoy.cn/3564.html">岛屿数量计算中的DFS和BFS的应用</a>
451                </h2>
452                <div class="info-meta c-sub">
453                    <div class="text-2line">
454                        <p>前言 计算岛屿数量是在由 &#8217;0&#8217; 与 &#8217;1&#8217; 的二维网格中寻找&#8230;</p>
455                    </div>
456                </div>
457                <div class="info-footer w-100">
458                    <div>
459                   <span class="t-sm c-sub">
460                                                            <span class="me-2">
461                                <i class="fa-regular fa-eye me-1"></i>31,177<span
462                                            class="t-sm d-none d-sm-inline-block">次阅读</span></span>
463                                                                              <a class="c-sub-a"  href="https://licoy.cn/3564.html#comments">
464                                <i class="fa-regular fa-comment me-1"></i>
465                                0<span
466                                       class="t-sm d-none d-sm-inline-block">个评论</span></a>
467                                           </span>
468                    </div>
469                    <div>
470                        <a  class="c-sub-a t-sm ms-md-2 line-h-20 d-inline-block d-md-none" href="https://licoy.cn/category/coding/%e7%ae%97%e6%b3%95/"><i class="fa-regular fa-folder-open"></i> 算法</a>                        <span class="t-sm ms-md-2 c-sub line-h-20 d-none d-md-inline-block"><i
471                                    class="fa-regular fa-clock"></i> 2021年7月30日</span>
472                    </div>
473                </div>
474            </div>
475        </div>
476    </article>
477                    <!--文章ID:3549 -->
478        <article class="block card-plain post-item col-md-6 col-12 post-item-card">
479        <div class="p-block post-item-block">
480                        <div class="thumbnail position-relative">
481                <a class="t-sm ww"  href="https://licoy.cn/3549.html">
482                    <img title="Go日常食用之N种字符串拼接方式及性能测试"
483                         alt="Go日常食用之N种字符串拼接方式及性能测试" src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy ' data-src='https://licoy.cn/timthumb/w_400/h_200/q_90/zc_1/a_c/aHR0cHM6Ly9saWNveS5jbi93cC1jb250ZW50L3RoZW1lcy9wdW9jay9hc3NldHMvaW1nL3JhbmRvbS8zLmpwZw.png' />
484                </a>
485                <div class="post-tags">
486                                                        </div>
487            </div>
488                        <div class="post-info">
489                <h2 class="info-title">
490                    <a  class="badge d-none d-md-inline-block bg-success ahfff" href="https://licoy.cn/category/coding/go/"><i class="fa-regular fa-folder-open"></i> Go</a>                    <a class="a-link puock-text" title="Go日常食用之N种字符串拼接方式及性能测试"                        href="https://licoy.cn/3549.html">Go日常食用之N种字符串拼接方式及性能测试</a>
491                </h2>
492                <div class="info-meta c-sub">
493                    <div class="text-2line">
494                        <p>
494前言 在日常开发中,写过的最多代码之一就是字符串拼接,比如日志输入拼接,响应参数拼接等等,那么在 Golang&#8230;</p>
495                    </div>
496                </div>
497                <div class="info-footer w-100">
498                    <div>
499                   <span class="t-sm c-sub">
500                                                            <span class="me-2">
501                                <i class="fa-regular fa-eye me-1"></i>3,928<span
502                                            class="t-sm d-none d-sm-inline-block">次阅读</span></span>
503                                                                              <a class="c-sub-a"  href="https://licoy.cn/3549.html#comments">
504                                <i class="fa-regular fa-comment me-1"></i>
505                                5<span
506                                       class="t-sm d-none d-sm-inline-block">个评论</span></a>
507                                           </span>
508                    </div>
509                    <div>
510                        <a  class="c-sub-a t-sm ms-md-2 line-h-20 d-inline-block d-md-none" href="https://licoy.cn/category/coding/go/"><i class="fa-regular fa-folder-open"></i> Go</a>                        <span class="t-sm ms-md-2 c-sub line-h-20 d-none d-md-inline-block"><i
511                                    class="fa-regular fa-clock"></i> 2021年3月24日</span>
512                    </div>
513                </div>
514            </div>
515        </div>
516    </article>
517                    <!--文章ID:3548 -->
518        <article class="block card-plain post-item col-md-6 col-12 post-item-card">
519        <div class="p-block post-item-block">
520                        <div class="thumbnail position-relative">
521                <a class="t-sm ww"  href="https://licoy.cn/3548.html">
522                    <img title="Go日常食用之读取yml配置文件"
523                         alt="Go日常食用之读取yml配置文件" src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy ' data-src='https://licoy.cn/timthumb/w_400/h_200/q_90/zc_1/a_c/aHR0cHM6Ly9saWNveS5jbi93cC1jb250ZW50L3RoZW1lcy9wdW9jay9hc3NldHMvaW1nL3JhbmRvbS81LmpwZw.png' />
524                </a>
525                <div class="post-tags">
526                                                        </div>
527            </div>
528                        <div class="post-info">
529                <h2 class="info-title">
530                    <a  class="badge d-none d-md-inline-block bg-primary ahfff" href="https://licoy.cn/category/coding/go/"><i class="fa-regular fa-folder-open"></i> Go</a>                    <a class="a-link puock-text" title="Go日常食用之读取yml配置文件"                        href="https://licoy.cn/3548.html">Go日常食用之读取yml配置文件</a>
531                </h2>
532                <div class="info-meta c-sub">
533                    <div class="text-2line">
534                        <p>前言 在日常开发中,免不了读取各种各样的配置文件,比如 json、yml、properties、env、ini&#8230;</p>
535                    </div>
536                </div>
537                <div class="info-footer w-100">
538                    <div>
539                   <span class="t-sm c-sub">
540                                                            <span class="me-2">
541                                <i class="fa-regular fa-eye me-1"></i>3,854<span
542                                            class="t-sm d-none d-sm-inline-block">次阅读</span></span>
543                                                                              <a class="c-sub-a"  href="https://licoy.cn/3548.html#comments">
544                                <i class="fa-regular fa-comment me-1"></i>
545                                1<span
546                                       class="t-sm d-none d-sm-inline-block">个评论</span></a>
547                                           </span>
548                    </div>
549                    <div>
550                        <a  class="c-sub-a t-sm ms-md-2 line-h-20 d-inline-block d-md-none" href="https://licoy.cn/category/coding/go/"><i class="fa-regular fa-folder-open"></i> Go</a>
550                        <span class="t-sm ms-md-2 c-sub line-h-20 d-none d-md-inline-block"><i
551                                    class="fa-regular fa-clock"></i> 2021年3月24日</span>
552                    </div>
553                </div>
554            </div>
555        </div>
556    </article>
557                    <!--文章ID:3546 -->
558        <article class="block card-plain post-item col-md-6 col-12 post-item-card">
559        <div class="p-block post-item-block">
560                        <div class="thumbnail position-relative">
561                <a class="t-sm ww"  href="https://licoy.cn/3546.html">
562                    <img title="Go日常食用之将Excel转换为CSV"
563                         alt="Go日常食用之将Excel转换为CSV" src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy ' data-src='https://licoy.cn/timthumb/w_400/h_200/q_90/zc_1/a_c/aHR0cHM6Ly9saWNveS5jbi93cC1jb250ZW50L3RoZW1lcy9wdW9jay9hc3NldHMvaW1nL3JhbmRvbS80LmpwZw.png' />
564                </a>
565                <div class="post-tags">
566                                                        </div>
567            </div>
568                        <div class="post-info">
569                <h2 class="info-title">
570                    <a  class="badge d-none d-md-inline-block bg-secondary ahfff" href="https://licoy.cn/category/coding/go/"><i class="fa-regular fa-folder-open"></i> Go</a>                    <a class="a-link puock-text" title="Go日常食用之将Excel转换为CSV"                        href="https://licoy.cn/3546.html">Go日常食用之将Excel转换为CSV</a>
571                </h2>
572                <div class="info-meta c-sub">
573                    <div class="text-2line">
574                        <p>前言 在日常的开发中某些场景下,我们需要将表格转换为 csv 的格式,以方便程序读取或导入其他之类的操作,那么&#8230;</p>
575                    </div>
576                </div>
577                <div class="info-footer w-100">
578                    <div>
579                   <span class="t-sm c-sub">
580                                                            <span class="me-2">
581                                <i class="fa-regular fa-eye me-1"></i>4,720<span
582                                            class="t-sm d-none d-sm-inline-block">次阅读</span></span>
583                                                                              <a class="c-sub-a"  href="https://licoy.cn/3546.html#comments">
584                                <i class="fa-regular fa-comment me-1"></i>
585                                0<span
586                                       class="t-sm d-none d-sm-inline-block">个评论</span></a>
587                                           </span>
588                    </div>
589                    <div>
590                        <a  class="c-sub-a t-sm ms-md-2 line-h-20 d-inline-block d-md-none" href="https://licoy.cn/category/coding/go/"><i class="fa-regular fa-folder-open"></i> Go</a>                        <span class="t-sm ms-md-2 c-sub line-h-20 d-none d-md-inline-block"><i
591                                    class="fa-regular fa-clock"></i> 2021年3月22日</span>
592                    </div>
593                </div>
594            </div>
595        </div>
596    </article>
597                    <!--文章ID:3435 -->
598        <article class="block card-plain post-item col-md-6 col-12 post-item-card">
599        <div class="p-block post-item-block">
600                        <div class="thumbnail position-relative">
601                <a class="t-sm ww"  href="https://licoy.cn/3435.html">
602                    <img title="防止掉进Dubbo与Seata集成坑里的那些事"
603                         alt="防止掉进Dubbo与Seata集成坑里的那些事" src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy ' data-src='https://licoy.cn/timthumb/w_400/h_200/q_90/zc_1/a_c/aHR0cHM6Ly9saWNveS5jbi93cC1jb250ZW50L3VwbG9hZHMvMjAyMC8wMi9zZWF0YS1jb3Zlci5qcGc.png' />
604                </a>
605                <div class="post-tags">
606                                                        </div>
607            </div>
608                        <div class="post-info">
609                <h2 class="info-title">
610                    <a  class="badge d-none d-md-inline-block bg-primary ahfff" href="https://licoy.cn/category/coding/java/"><i class="fa-regular fa-folder-open"></i> Java</a>                    <a class="a-link puock-text" title="防止掉进Dubbo与Seata集成坑里的那些事"                        href="https://licoy.cn/3435.html">防止掉进Dubbo与Seata集成坑里的那些事</a>
611                </h2>
612                <div class="info-meta c-sub">
613                    <div class="text-2line">
614                        <p>前言 博主最近在搞 Dubbo 分布式业务,相信来看此篇文章的开发朋友们对分布式这个名词
614肯定不陌生,在分布式业&#8230;</p>
615                    </div>
616                </div>
617                <div class="info-footer w-100">
618                    <div>
619                   <span class="t-sm c-sub">
620                                                            <span class="me-2">
621                                <i class="fa-regular fa-eye me-1"></i>6,563<span
622                                            class="t-sm d-none d-sm-inline-block">次阅读</span></span>
623                                                                              <a class="c-sub-a"  href="https://licoy.cn/3435.html#comments">
624                                <i class="fa-regular fa-comment me-1"></i>
625                                7<span
626                                       class="t-sm d-none d-sm-inline-block">个评论</span></a>
627                                           </span>
628                    </div>
629                    <div>
630                        <a  class="c-sub-a t-sm ms-md-2 line-h-20 d-inline-block d-md-none" href="https://licoy.cn/category/coding/java/"><i class="fa-regular fa-folder-open"></i> Java</a>                        <span class="t-sm ms-md-2 c-sub line-h-20 d-none d-md-inline-block"><i
631                                    class="fa-regular fa-clock"></i> 2019年12月24日</span>
632                    </div>
633                </div>
634            </div>
635        </div>
636    </article>
637            </div>
638            <div class="mt20 p-flex-s-right"><ul class="pagination"><li class="prev-page puock-bg"></li><li ><a class='cur'>1</a></li><li><a href='https://licoy.cn/category/coding/page/2/'>2</a></li><li><a href='https://licoy.cn/category/coding/page/3/'>3</a></li><li><a href='javascript:void(0)'>...</a></li><li><a href='https://licoy.cn/category/coding/page/8/'>8</a></li><li class="next-page"><a href="https://licoy.cn/category/coding/page/2/" >&raquo;</a></li></ul></div>    </div>
639
640                </div>
641                    <div id="sidebar" class=" col-lg-4 d-none d-lg-block">
642        <div class="sidebar-main">
643            
644        <div class="pk-widget p-block ">
645                            <div>
646                <span class="t-lg border-bottom border-primary
647                puock-text pb-2"><i class="czs-volume-l me-1"></i>公告</span>
648                </div>
649                        <div class="mt20">
650
651        <div class="puock-text t-md">Puock是一款基于WordPress开发的高颜值自适应开源主题,支持白天与黑夜模式、无刷新加载等功能。
652<div class='mt10 text-center'></div>
653<div class='mt10 text-center'><a class="ta3 btn btn-sm btn-primary mr10" target='_blank' href="https://github.com/Licoy/wordpress-theme-puock"><i class='czs-github-logo'></i> Github下载主题</a><a class="ta3 btn btn-sm btn-dark" href="https://licoy.cn/puock-qq-group.html"><i class='czs-qq'></i> 主题QQ/微信交流群</a></div></div></div></div>        <div class="p-block">
654                        <div>
655                <span class="t-lg border-bottom border-primary
656                puock-text pb-2"><i class="fa fa-search me-1"></i>文章搜索</span>
657            </div>
658                        <div class="mt20">
659                <form class="global-search-form" action="https://licoy.cn" method="get">
660                    <div class="input-group">
661                        <input type="text" name="s" class="form-control t-md" placeholder="输入关键字回车搜索">
662                    </div>
663                </form>
664            </div>
665        </div>
666           <div class="widget-puock-author widget">
667            <div class="header" style="background-image: url('https://licoy.cn/wp-content/themes/puock/assets/img/show/head-cover.jpg')">
668                <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy avatar' data-src='https://cravatar.cn/avatar/ff2757839c858d543bbd62f353a500b7833306da4c86c1fe6f421b6cec8b02b3?s=96&d=monsterid&r=g'                 alt="憧憬点滴记忆" title="憧憬点滴记忆">
669            </div>
670            <div class="content t-md puock-text">
671                <div class="text-center p-2">
672                    <div class="t-lg">憧憬点滴记忆</div>
673                    <div class="mt10 t-sm">Licoy's Blog关注互联网及软件IT技术的个人博客</div>
674                </div>
675                <div class="row mt10">
676                                                                                                </div>
677            </div>
678        </div>
679    
680        <div class="pk-widget p-block ">
681                            <div>
682                <span class="t-lg border-bottom border-primary
683                puock-text pb-2"><i class="czs-plugin me-1"></i>工具推荐</span>
684                </div>
685                        <div class="mt20">
686
687        <div class="puock-text t-md"><div class='mt10 text-center '>
688<a class="ta3 btn btn-sm btn-dark" target='_blank' href="https://utils.fun"><i class='czs-link-l'></i> 油条工具箱</a>
689<a class="ta3 btn btn-sm btn-dark" target='_blank' href="https://linux.utils.fun"><i class='czs-link-l'></i> Linux命令</a>
690</div></div></div></div>
691        <div class="pk-widget p-block ">
692                            <div>
693                <span class="t-lg border-bottom border-primary
694                puock-text pb-2"><i class="czs-plugin me-1"></i>今日一言</span>
695                </div>
696                        <div class="mt20">
697
698                <div class="widget-puock-hitokoto" data-api="">
699            <div class="t puock-text">
700                <div class="pk-skeleton _default"><div></div><div></div><div></div><div></div></div>            </div>
701            <div class="fb d-none">-「<span class="f"></span>」</div>
702        </div>
703       </div></div>
704        <div class="pk-widget p-block ">
705                            <div>
706                <span class="t-lg border-bottom border-primary
707                puock-text pb-2"><i class="czs-plugin me-1"></i>热门文章</span>
708                </div>
709                        <div class="mt20">
710
711        <div class="mt10">
712                    <div class="widget-common-media-post">
713                        <a class="img ww" title="《活着》 &#8211; 人所体现生命的价值"  href="https://licoy.cn/3127.html"><img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy ' data-src='https://licoy.cn/timthumb/w_120/h_80/q_90/zc_1/a_c/aHR0cHM6Ly9saWNveS5jbi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS90aW1nLmpwZw.png' alt="《活着》 &#8211; 人所体现生命的价值"/></a>
714                        <div class="info">
715                        <h2 class="t-lg t-line-1"><a class="a-link t-w-400 t-md" title="《活着》 &#8211; 人所体现生命的价值" 
716                         href="https://licoy.cn/3127.html">《活着》 &#8211; 人所体现生命的价值</a></h2>
717                         <div class="description t-sm c-sub text-3line">前言 在新年目标中为了定了一个读书计划,计划在 18 年中阅读 20 本各方面的书籍,目前阅读计划已经阅读了两...</div>
718                        </div>
719                    </div>
720                </div><div class="mt10">
721                    <div class="widget-common-media-post">
722                        <a class="img ww" title="Chatroulette-全世界随机视频聊天网站"  href="https://licoy.cn/664.html"><img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy ' data-src='https://licoy.cn/timthumb/w_120/h_80/q_90/zc_1/a_c/aHR0cHM6Ly9saWNveS5jbi93cC1jb250ZW50L3VwbG9hZHMvMjAxNi8wMS8yMDE2MDEwMjA3MDAxNTYzLmpwZw.png' alt="Chatroulette-全世界随机视频聊天网站"/></a>
723                        <div class="info">
724                        <h2 class="t-lg t-line-1"><a class="a-link t-w-400 t-md" title="Chatroulette-全世界随机视频聊天网站" 
725                         href="https://licoy.cn/664.html">Chatroulette-全世界随机视频聊天网站</a></h2>
726                         <div class="description t-sm c-sub text-3line">介绍 Chatroulette 被人们叫做“聊天轮盘”是由一个 17 岁俄国高中生创立的随机视频聊天网站。该网...</div>
727                        </div>
728                    </div>
729                </div><div class="mt10">
730                    <div class="widget-common-media-post">
731                        <a class="img ww" title="Puock主题常见问题汇总"  href="https://licoy.cn/3590.html"><img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy ' data-src='https://licoy.cn/timthumb/w_120/h_80/q_90/zc_1/a_c/aHR0cHM6Ly9saWNveS5jbi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8xMi9pbWFnZS0xNjcxMDAyMzk5NjkxLnBuZw.png' alt="Puock主题常见问题汇总"/></a>
732                        <div class="info">
733                        <h2 class="t-lg t-line-1"><a class="a-link t-w-400 t-md" title="Puock主题常见问题汇总" 
734                         href="https://licoy.cn/3590.html">Puock主题常见问题汇总</a></h2>
735                         <div class="description t-sm c-sub text-3line">前言 最近经常会收到小伙伴的一些老生常谈过的的问题,鉴于有些小伙伴因为网络原因无法及时访问到 Github 上...</div>
736                        </div>
737                    </div>
738                </div><div class="mt10">
739                    <div class="widget-common-media-post">
740                        <a class="img ww" title="SpringCloud使用Zuul出现“Forwarding error”错误解决方法"  href="https://licoy.cn/3067.html"><img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy ' data-src='https://licoy.cn/timthumb/w_120/h_80/q_90/zc_1/a_c/aHR0cHM6Ly9saWNveS5jbi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wMi9zcHJpbmdib290LmpwZw.png' alt="SpringCloud使用Zuul出现“Forwarding error”错误解决方法"/></a>
741                        <div class="info">
742                        <h2 class="t-lg t-line-1"><a class="a-link t-w-400 t-md" title="SpringCloud使用Zuul出现“Forwarding error”错误解决方法" 
743                         href="https://licoy.cn/3067.html">SpringCloud使用Zuul出现“Forwarding error”错误解决方法</a></h2>
744                         <div class="description t-sm c-sub text-3line">起因 博主在使用 zuul 的时候,所有的配置都是配置完全了的,但是只要一访问服务就出现 500,然后查看控制...</div>
745                        </div>
746                    </div>
747                </div><div class="mt10">
748                    <div class="widget-common-media-post">
749                        <a class="img ww" title="岛屿数量计算中的DFS和BFS的应用"  href="https://licoy.cn/3564.html"><img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy ' data-src='https://licoy.cn/timthumb/w_120/h_80/q_90/zc_1/a_c/aHR0cHM6Ly9saWNveS5jbi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNy9pbWFnZS5wbmc.png' alt="岛屿数量计算中的DFS和BFS的应用"/></a>
750                        <div class="info">
751                        <h2 class="t-lg t-line-1"><a class="a-link t-w-400 t-md" title="岛屿数量计算中的DFS和BFS的应用" 
752                         href="https://licoy.cn/3564.html">岛屿数量计算中的DFS和BFS的应用</a></h2>
753                         <div class="description t-sm c-sub text-3line">前言 计算岛屿数量是在由 &#8217;0&#8217; 与 &#8217;1&#8217; 的二维网格中寻找...</div>
754                        </div>
755                    </div>
756                </div></div></div>
757        <div class="pk-widget p-block ">
758                            <div>
759                <span class="t-lg border-bottom border-primary
760                puock-text pb-2"><i class="czs-plugin me-1"></i>最新评论</span>
761                </div>
762                        <div class="mt20">
763
764                <div class="min-comments t-md">
765                        <div class="comment t-md t-line-1">
766                <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy min-avatar' data-src='https://cravatar.cn/avatar/648c5988d0ef1899689a24c2719d27f28979c16b1890e13913fbb8b3d8ef7620?s=96&d=monsterid&r=g' alt="李鱼">
767                <a class="puock-link"  href="https://licoy.cn/3746.html#comment-5296">
768                <span class="ta3 link-hover">李鱼</span></a>
769                <span class="c-sub t-w-400">可以捏</span>
770            </div>
771                        <div class="comment t-md t-line-1">
772                <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy min-avatar' data-src='https://cravatar.cn/avatar/ed16fedf41b83f099f5bcf4c5cec362e73e77696dd2fd48b1034e25f61ab30fd?s=96&d=monsterid&r=g' alt="青山">
773                <a class="puock-link"  href="https://licoy.cn/3590.html#comment-5295">
774                <span class="ta3 link-hover">青山</span></a>
775                <span class="c-sub t-w-400">随机缩略图,能不要吗?</span>
776            </div>
777                        <div class="comment t-md t-line-1">
778                <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy min-avatar' data-src='https://cravatar.cn/avatar/4823ae304700c609708f84bf91b16c6ca8a15572a73f5aa0556817c0312a910b?s=96&d=monsterid&r=g' alt="83小驿站">
779                <a class="puock-link"  href="https://licoy.cn/links.html#comment-5293">
780                <span class="ta3 link-hover">83小驿站</span></a>
781                <span class="c-sub t-w-400">申请友链
782名称:83小驿站
783地址:http://888333.xyz
784描述:记录生活中的灵感碎片</span>
785            </div>
786                        <div class="comment t-md t-line-1">
787                <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy min-avatar' data-src='https://cravatar.cn/avatar/0e0c8971f56c046e3aa11ff32528f8ff877229f51011caf43434afc2c697aac9?s=96&d=monsterid&r=g' alt="wp之家">
788                <a class="puock-link"  href="https://licoy.cn/read-people.html#comment-5291">
789                <span class="ta3 link-hover">wp之家</span></a>
790                <span class="c-sub t-w-400">这个可以的啊</span>
791            </div>
792                        <div class="comment t-md t-line-1">
793                <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy min-avatar' data-src='https://cravatar.cn/avatar/4ada8cc89d7758c84e5482edf87f6b8fc9afb5bcd69471e97697458e93c9111d?s=96&d=monsterid&r=g' alt="憧憬Licoy">
794                <a class="puock-link"  href="https://licoy.cn/links.html#comment-5290">
795                <span class="ta3 link-hover">憧憬Licoy</span></a>
796                <span class="c-sub t-w-400">暂时不做友联申请了</span>
797            </div>
798                        <div class="comment t-md t-line-1">
799                <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy min-avatar' data-src='https://cravatar.cn/avatar/4ada8cc89d7758c84e5482edf87f6b8fc9afb5bcd69471e97697458e93c9111d?s=96&d=monsterid&r=g' alt="憧憬Licoy">
800                <a class="puock-link"  href="https://licoy.cn/links.html#comment-5289">
801                <span class="ta3 link-hover">憧憬Licoy</span></a>
802                <span class="c-sub t-w-400">暂时不做友联申请了</span>
803            </div>
804                        <div class="comment t-md t-line-1">
805                <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy min-avatar' data-src='https://cravatar.cn/avatar/4ee6677a14655680a54ead8cf52cb4b8eb9fa130d2c5b1b740a6194aef27a51f?s=96&d=monsterid&r=g' alt="YanQS">
806                <a class="puock-link"  href="https://licoy.cn/links.html#comment-5288">
807                <span class="ta3 link-hover">YanQS</span></a>
808                <span class="c-sub t-w-400">名称:YanQS's Blog
809网址:https://yanqs.me/</span>
810            </div>
811                        <div class="comment t-md t-line-1">
812                <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy min-avatar' data-src='https://cravatar.cn/avatar/e90eaab49f272059fe2ff417502aa612f50d21824d87342de97a6d9506fffd2c?s=96&d=monsterid&r=g' alt="ygtg">
813                <a class="puock-link"  href="https://licoy.cn/puock-theme-sponsor.html#comment-5287">
814                <span class="ta3 link-hover">ygtg</span></a>
815                <span class="c-sub t-w-400">很好 <img src="https://licoy.cn/wp-content/themes/puock/assets/img/smiley/beer.png" alt=":beer:" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
816            </div>
817                    </div>
818        </div></div>
819        <div class="pk-widget p-block ">
820                            <div>
821                <span class="t-lg border-bottom border-primary
822                puock-text pb-2"><i class="czs-plugin me-1"></i>热评文章</span>
823                </div>
824                        <div class="mt20">
825
826        </div></div>
827        <div class="pk-widget p-block ">
828                            <div>
829                <span class="t-lg border-bottom border-primary
830                puock-text pb-2"><i class="czs-plugin me-1"></i>读者墙</span>
831                </div>
832                        <div class="mt20">
833
834                <div class="row puock-text">
835                         <div class="col col-12 col-lg-6 ps-0">
836                 <div class="p-2 text-truncate text-nowrap">
837                    <a href="https://licoy.cn/wp-content/themes/puock/inc/go.php?to=aHR0cHM6Ly93d3cuaDRqbzRnNmRrNC5sb3Zlc3RvYmxvZy5jb20=" class="a-link"
838                        target="_blank" rel="nofollow">
839                        <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy md-avatar' data-src='https://cravatar.cn/avatar/02353f22ee896bbcf974a10afb45110a46c068558ebd6db305371d8154cb9932?s=96&d=monsterid&r=g' alt="Jeremy">
840                        <span class="t-sm">Jeremy</span>
841                    </a>
842                </div>
843            </div>
844                         <div class="col col-12 col-lg-6 ps-0">
845                 <div class="p-2 text-truncate text-nowrap">
846                    <a href="https://licoy.cn/wp-content/themes/puock/inc/go.php?to=aHR0cHM6Ly93d3cubGFvYnVsdW8uY29tLw==" class="a-link"
847                        target="_blank" rel="nofollow">
848                        <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy md-avatar' data-src='https://cravatar.cn/avatar/a64069e9b9508f8bb949be48c745503e6b133f89609f34bd6902f21810546d2b?s=96&d=monsterid&r=g' alt="嘘嘘">
849                        <span class="t-sm">嘘嘘</span>
850                    </a>
851                </div>
852            </div>
853                         <div class="col col-12 col-lg-6 ps-0">
854                 <div class="p-2 text-truncate text-nowrap">
855                    <a href="https://licoy.cn/wp-content/themes/puock/inc/go.php?to=aHR0cHM6Ly93d3cud3B6aGlqaWEuY29tLw==" class="a-link"
856                        target="_blank" rel="nofollow">
857                        <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy md-avatar' data-src='https://cravatar.cn/avatar/0e0c8971f56c046e3aa11ff32528f8ff877229f51011caf43434afc2c697aac9?s=96&d=monsterid&r=g' alt="wp之家">
858                        <span class="t-sm">wp之家</span>
859                    </a>
860                </div>
861            </div>
862                         <div class="col col-12 col-lg-6 ps-0">
863                 <div class="p-2 text-truncate text-nowrap">
864                    <a href="https://licoy.cn/wp-content/themes/puock/inc/go.php?to=aHR0cHM6Ly93d3cuMjc2MjI3LmNvbQ==" class="a-link"
865                        target="_blank" rel="nofollow">
866                        <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy md-avatar' data-src='https://cravatar.cn/avatar/33fbb0fa9b828f4483588a088115e2c1514d05fcbb4b2843d54ffd0a7ecf472e?s=96&d=monsterid&r=g' alt="阳光星河">
867                        <span class="t-sm">阳光星河</span>
868                    </a>
869                </div>
870            </div>
871                         <div class="col col-12 col-lg-6 ps-0">
872                 <div class="p-2 text-truncate text-nowrap">
873                    <a href="javascript:void(0)" class="a-link"
874                         rel="nofollow">
875                        <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy md-avatar' data-src='https://cravatar.cn/avatar/e3bdaff8949c03e2b8cbf809e243b4ab3d4044e4cca60bdfeba4e7b924c4a1ce?s=96&d=monsterid&r=g' alt="Allen">
876                        <span class="t-sm">Allen</span>
877                    </a>
878                </div>
879            </div>
880                         <div class="col col-12 col-lg-6 ps-0">
881                 <div class="p-2 text-truncate text-nowrap">
882                    <a href="https://licoy.cn/wp-content/themes/puock/inc/go.php?to=aHR0cHM6Ly9ibG9nLmppYW56aHVnby5jbg==" class="a-link"
883                        target="_blank" rel="nofollow">
884                        <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy md-avatar' data-src='https://cravatar.cn/avatar/ccffda15d139b6bc0a914dc2f5fd6f9776485913ed2f6f2ec8157e987391ac09?s=96&d=monsterid&r=g' alt="建筑G">
885                        <span class="t-sm">建筑G</span>
886                    </a>
887                </div>
888            </div>
889                         <div class="col col-12 col-lg-6 ps-0">
890                 <div class="p-2 text-truncate text-nowrap">
891                    <a href="https://licoy.cn/3850.html" class="a-link"
892                        target="_blank" rel="nofollow">
893                        <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy md-avatar' data-src='https://cravatar.cn/avatar/6f1de3b4c1ac9ae7f1f008439f91dfdef750c1bbd5b7b15eef0ab28b75affd59?s=96&d=monsterid&r=g' alt="Puock小程序模板消息通知配置说明及步骤">
894                        <span class="t-sm">Puock小程序模板消息通知配置说明及步骤</span>
895                    </a>
896                </div>
897            </div>
898                         <div class="col col-12 col-lg-6 ps-0">
899                 <div class="p-2 text-truncate text-nowrap">
900                    <a href="https://licoy.cn/wp-content/themes/puock/inc/go.php?to=aHR0cDovL3d3dy40NXRlLmNvbQ==" class="a-link"
901                        target="_blank" rel="nofollow">
902                        <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy md-avatar' data-src='https://cravatar.cn/avatar/d37df989bde41e0f11b79cef6f18714fc37f4ec31b27f83ef0f9030dbfd978d6?s=96&d=monsterid&r=g' alt="四五设计网">
903                        <span class="t-sm">四五设计网</span>
904                    </a>
905                </div>
906            </div>
907                         <div class="col col-12 col-lg-6 ps-0">
908                 <div class="p-2 text-truncate text-nowrap">
909                    <a href="https://licoy.cn/wp-content/themes/puock/inc/go.php?to=aHR0cDovLzg4ODMzMy54eXo=" class="a-link"
910                        target="_blank" rel="nofollow">
911                        <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy md-avatar' data-src='https://cravatar.cn/avatar/4823ae304700c609708f84bf91b16c6ca8a15572a73f5aa0556817c0312a910b?s=96&d=monsterid&r=g' alt="83小驿站">
912                        <span class="t-sm">83小驿站</span>
913                    </a>
914                </div>
915            </div>
916                         <div class="col col-12 col-lg-6 ps-0">
917                 <div class="p-2 text-truncate text-nowrap">
918                    <a href="javascript:void(0)" class="a-link"
919                         rel="nofollow">
920                        <img src='https://licoy.cn/wp-content/themes/puock/assets/img/z/load.svg' class='lazy md-avatar' data-src='https://cravatar.cn/avatar/aeb260601760440d12b765de478ec5471f26903a8a6c532d1ede55a4ebb30675?s=96&d=monsterid&r=g' alt="小鱼">
921                        <span class="t-sm">小鱼</span>
922                    </a>
923                </div>
924            </div>
925                    </div>
926        </div></div>        </div>
927    </div>
928            </div>
929            <!--全局下方-->
930        </div>
931
932
933    </div>
934
935
936
937
938<!--返回顶部和底部-->
939<div id="rb-float-actions">
940            <div data-to="top" class="p-block"><i class="fa fa-arrow-up puock-text"></i></div>
941    <div data-to="bottom" class="p-block"><i class="fa fa-arrow-down puock-text"></i></div>
942</div>
943<footer id="footer">
944    <div class="container">
945        <div class="row row-cols-md-1">
946                            <div class="col-md-6">
947                    <div><span class="t-md pb-2 d-inline-block border-bottom border-primary"><i
948                                    class="fa-regular fa-bell"></i> 关于我们</span>
949                    </div>
950                    <p class="mt20 t-md">憧憬点滴记忆(憧憬博客)是关注与分享互联网及软件IT技术的个人博客,同时也记录个人的一路点滴,所蕴含的包括前端、后端、数据库等知识,欢迎您关注我们。</p>
951                </div>
952                                        <div class="col-md-6">
953                    <div><span class="t-md pb-2 d-inline-block border-bottom border-primary"><i
954                                    class="fa-regular fa-copyright"></i> 版权说明</span>
955                    </div>
956                    <p class="mt20 t-md">本站原创内容除特殊说明外本站文章皆由<a href="https://creativecommons.org/licenses/by/4.0/" target="_blank" rel="nofollow">CC-4.0</a>协议发布,转载请注明出处。</p>
957                </div>
958                    </div>
959    </div>
960    <div class="mt20 text-center t-md">
961        <div class="info">
962            <div class="site-info">
963Copyright © 2015-2025 <a href="https://licoy.cn" target="_blank" rel="noopener">憧憬点滴记忆</a> 保留版权所有. <br/>
964<div style="font-size:12px;margin-top:6px"><a href="https://beian.miit.gov.cn" target="_blank" rel="nofollow noopener">蜀ICP备15019860号-1</a> | <img width="16px" src="https://licoy.cn/wp-content/uploads/2024/12/batb.png"/>&nbsp;<a href="https://beian.mps.gov.cn/#/query/webSearch?code=51082402000212" rel="noreferrer" target="_blank">川公网安备51082402000212</a></div>
965</div><div class="fs12 mt10 c-sub">
966                <span>
967                    <i class="fa-brands fa-wordpress"></i>&nbsp;Theme by <a target="_blank" class="c-sub" title="Puock v2.11.0"
968                                                                            href="https://github.com/Licoy/wordpress-theme-puock">Puock</a>
969                </span>
970            </div>        </div>
971    </div>
972    </div>
973</footer>
974</div>
975<div id="gt-validate-box"></div>
976<script data-instant>var puock_metas ={"home":"https:\/\/licoy.cn","vd_comment":true,"vd_gt_id":"79bebbfaf03b519ad9e4a3e1dbc1f515","vd_type":"gt","use_post_menu":true,"use_post_menu_open":false,"is_single":false,"is_pjax":true,"main_lazy_img":true,"link_blank_open":false,"async_view_id":null,"theme_mode":"dark","mode_switch":true,"off_img_viewer":false,"off_code_highlighting":false,"mobile_sidebar_enable":false,"cn_sc_tc_toggle":false,"cn_sc_tc_default":"sc"};</script>
vendor: 1 bytes, line 976
976
977<script type="speculationrules">
978{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/puock/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
979</script>
979
980 
980<script id="puock-libs-js" data-no-instant src="https://licoy.cn/wp-content/themes/puock/assets/dist/js/libs.min.js?ver=2.11.0"></script>
vendor: 1 bytes, line 980
980
981<script id="puock-layer-js" data-no-instant src="https://licoy.cn/wp-content/themes/puock/assets/libs/layer/layer.js?ver=2.11.0"></script>
vendor: 1 bytes, line 981
981
982<script id="puock-spark-md5-js" data-no-instant src="https://licoy.cn/wp-content/themes/puock/assets/libs/spark-md5.min.js?ver=2.11.0"></script>
vendor: 1 bytes, line 982
982
983<script id="puock-dplayer-js" data-no-instant src="https://licoy.cn/wp-content/themes/puock/assets/libs/dplayer/DPlayer.min.js?ver=2.11.0"></script>
vendor: 1 bytes, line 983
983
984<script id="puock-html2canvas-js" data-no-instant src="https://licoy.cn/wp-content/themes/puock/assets/libs/html2canvas.min.js?ver=2.11.0"></script>
vendor: 1 bytes, line 984
984
985<script id="puock-gt4-js" data-no-instant src="https://licoy.cn/wp-content/themes/puock/assets/libs/gt4.js?ver=2.11.0"></script>
vendor: 1 bytes, line 985
985
986<script id="puock-js-extra">
987var PUOCK_I18N = {"\u8868\u5355\u5143\u7d20\u4e3a\u7a7a":"\u8868\u5355\u5143\u7d20\u4e3a\u7a7a","\u8bf7\u6c42\u9519\u8bef\uff1a%s":"\u8bf7\u6c42\u9519\u8bef\uff1a%s","\u590d\u5236%s\u6210\u529f":"\u590d\u5236%s\u6210\u529f","\u590d\u5236%s\u5931\u8d25":"\u590d\u5236%s\u5931\u8d25","\u5207\u6362\u81ea\u52a8\u6362\u884c":"\u5207\u6362\u81ea\u52a8\u6362\u884c","\u590d\u5236\u4ee3\u7801":"\u590d\u5236\u4ee3\u7801","\u5df2\u590d\u5236\u5230\u526a\u5207\u677f":"\u5df2\u590d\u5236\u5230\u526a\u5207\u677f","\u590d\u5236\u5931\u8d25":"\u590d\u5236\u5931\u8d25","\u53d6\u6d88\u81ea\u52a8\u6362\u884c":"\u53d6\u6d88\u81ea\u52a8\u6362\u884c","\u63d0\u793a":"\u63d0\u793a","\u8bc4\u8bba\u4fe1\u606f\u4e0d\u80fd\u4e3a\u7a7a":"\u8bc4\u8bba\u4fe1\u606f\u4e0d\u80fd\u4e3a\u7a7a","\u8bc4\u8bba\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a":"\u8bc4\u8bba\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a","\u9a8c\u8bc1\u7801\u4e0d\u80fd\u4e3a\u7a7a":"\u9a8c\u8bc1\u7801\u4e0d\u80fd\u4e3a\u7a7a","\u8bc4\u8bba\u5df2\u63d0\u4ea4\u6210\u529f":"\u8bc4\u8bba\u5df2\u63d0\u4ea4\u6210\u529f","\u8bf7\u7b49\u5f85%s\u79d2":"\u8bf7\u7b49\u5f85%s\u79d2","\u63d0\u4ea4\u8bc4\u8bba":"\u63d0\u4ea4\u8bc4\u8bba","\u63d0\u4ea4\u4e2d...":"\u63d0\u4ea4\u4e2d...","\u7ed3\u6784\u6709\u8bef":"\u7ed3\u6784\u6709\u8bef","\u64cd\u4f5c\u8fc7\u4e8e\u9891\u7e41":"\u64cd\u4f5c\u8fc7\u4e8e\u9891\u7e41","\u70b9\u8d5e\u5f02\u5e38":"\u70b9\u8d5e\u5f02\u5e38","\u52a0\u8f7d\u4e2d...":"\u52a0\u8f7d\u4e2d...","\u52a0\u8f7d\u66f4\u591a":"\u52a0\u8f7d\u66f4\u591a","\u52a0\u8f7d\u5931\u8d25":"\u52a0\u8f7d\u5931\u8d25","\u52a0\u8f7d\u5f02\u5e38":"\u52a0\u8f7d\u5f02\u5e38","\u83b7\u53d6\u5185\u5bb9\u8282\u70b9\u6570\u636e\u5931\u8d25":"\u83b7\u53d6\u5185\u5bb9\u8282\u70b9\u6570\u636e\u5931\u8d25","\u8bf7\u6c42Github\u9879\u76ee\u8be6\u60c5\u5f02\u5e38\uff1a%s":"\u8bf7\u6c42Github\u9879\u76ee\u8be6\u60c5\u5f02\u5e38\uff1a%s","\u65e0\u5185\u5bb9":"\u65e0\u5185\u5bb9","\u52a0\u8f7d\u5931\u8d25\uff1a%s":"\u52a0\u8f7d\u5931\u8d25\uff1a%s","\u8bf7\u5148\u9009\u62e9\u6a21\u578b":"\u8bf7\u5148\u9009\u62e9\u6a21\u578b","\u8bf7\u5148\u8f93\u5165\u5185\u5bb9":"\u8bf7\u5148\u8f93\u5165\u5185\u5bb9","\u8bf7\u6c42\u5f02\u5e38\uff1a%s":"\u8bf7\u6c42\u5f02\u5e38\uff1a%s","AI\u7ed8\u753b":"AI\u7ed8\u753b","AI\u95ee\u7b54":"AI\u95ee\u7b54","\u5bf9\u8bdd\u4fe1\u606f":"\u5bf9\u8bdd\u4fe1\u606f","\u590d\u5236":"\u590d\u5236","\u786e\u5b9a\u8981\u6e05\u7a7a\u5386\u53f2\u8bb0\u5f55\u5417\uff1f":"\u786e\u5b9a\u8981\u6e05\u7a7a\u5386\u53f2\u8bb0\u5f55\u5417\uff1f","\u786e\u5b9a":"\u786e\u5b9a","\u53d6\u6d88":"\u53d6\u6d88"};
988//# sourceURL=puock-js-extra
989</script>
vendor: 1 bytes, line 989
989
990<script id="puock-js" data-no-instant src="https://licoy.cn/wp-content/themes/puock/assets/dist/js/puock.min.js?ver=2.11.0"></script>
vendor: 1 bytes, line 990
990
991<script id="puock-mp-js" data-no-instant src="https://licoy.cn/wp-content/plugins/PuockMP/assets/dist/js/puock-mp.min.js?ver=1.1.2"></script>
vendor: 1 bytes, line 991
991
992<script>
993// Bypass PJAX for WordPress core auth pages to avoid redirect issues
994if (window.Puock && typeof window.Puock.goUrl === 'function') {
995    (function(P){
996        var origGo = P.goUrl;
997        P.goUrl = function(url){
998            var bypass = url.indexOf('/wp-login.php') !== -1 || url.indexOf('/wp-admin') !== -1;
999            if (P.data && P.data.params && P.data.params.is_pjax && !bypass) {
1000                origGo.call(P, url);
1001            } else {
1002                window.location.href = url;
1003            }
1004        };
1005    })(window.Puock);
1006}
1007</script>
1007
1008    
1008<script>var _hmt = _hmt || [];(function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?d894bb1369bb9c488513132e17036e6c"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s);})();
vendor: 335 bytes, line 1008
1008  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', '
1008UA-93920347-1
vendor: 35 bytes, line 1008
1008', 'auto'); ga('send', 'pageview');
1008</script>
vendor: 1 bytes, line 1008
1008
1009<script>
1010(function() {
1011    const numFlakes = 100;
1012    const flakes = [];
1013    let width = window.innerWidth;
1014    let height = window.innerHeight;
1015
1016    // Create style element
1017    const style = document.createElement('style');
1018    document.head.appendChild(style);
1019    style.sheet.insertRule(`
1020        .snowflake {
1021            position: fixed;
1022            top: 0;
1023            background: white;
1024            border-radius: 50%;
1025            pointer-events: none;
1026            z-index: 9999;
1027        }
1028    `, 0);
1029
1030    // Initialize snowflakes
1031    function init() {
1032        for (let i = 0; i < numFlakes; i++) {
1033            const flake = document.createElement('div');
1034            flake.className = 'snowflake';
1035            resetFlake(flake);
1036
1037            document.body.appendChild(flake);
1038            flakes.push(flake);
1039        }
1040        animate();
1041    }
1042
1043    // Reset flake to a random position at the top
1044    function resetFlake(flake) {
1045        const size = Math.random() * 5 + 2;
1046        const startX = Math.random() * width;
1047        const startY = Math.random() * -height;
1048
1049        flake.style.width = `${size}px`;
1050        flake.style.height = `${size}px`;
1051        flake.style.left = `${startX}px`;
1052        flake.style.top = `${startY}px`;
1053        flake.dataset.speed = Math.random() * 3 + 1;
1054    }
1055
1056    // Animate all snowflakes
1057    function animate() {
1058        flakes.forEach(flake => {
1059            let top = parseFloat(flake.style.top);
1060            top += parseFloat(flake.dataset.speed);
1061
1062            if (top > height) {
1063                resetFlake(flake);
1064            } else {
1065                flake.style.top = `${top}px`;
1066            }
1067        });
1068        
1069        requestAnimationFrame(animate);
1070    }
1071
1072    // Resize handler to adjust dimensions
1073    function resize() {
1074        width = window.innerWidth;
1075        height = window.innerHeight;
1076    }
1077
1078    // Initialize everything
1079    init();
1080    window.addEventListener('resize', resize);
1081})();
1082</script>
1082<script>console.log('共计查询SQL:5次,耗时:0.754秒');</script>
1082
1083
1084</body>
1085</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.