具体效果请参考我的博客:阳光派Plus’Blog
很久之前就想过给博客添加一个暗黑模式,一直搁置。直到Volantis更新到3.0版本后添加了暗黑模式,然而尝试之后的结果却不是那么满意。于是着手自己配置一下。

主要的实现方法参考了博主 cungudafa的文章,然后配置到Volantis中。其实自己主要是做了适合于Volantis主题在暗黑模式下的一些格式、代码等等的颜色配置。

请注意,由于自己修改了原主题的许多源码,所以在做这个时主要配置了适合自己的一些代码风格,以下仅供参考,可以自行调整颜色配置。

使用此暗黑模式请删除原主题中blog\themes\volantis\source\css\_third-party下的darkmode.styl文件,自己在配置时发现与此文件可能是冲突或者原暗黑模式有点bug。

在Volantis中实现暗黑模式

创建格式文件

在blog\themes\volantis\layout\_partial下创建文件left.ejs文件,添加以下代码:

<div id="RightDownBtn"><a onclick="switchNightMode()" title="切换暗黑模式"><svg style=" width: 1.5em;height: 1.5em;" class="icon" aria-hidden="true"><use id="modeicon" xlink:href="#icon-_moon"></use></svg></a><svg aria-hidden="true" style="position: absolute; width: 0px; height: 0px; overflow: hidden;"><symbol id="icon-sun" viewBox="0 0 1024 1024"><pathd="M511.99976 511.99976m-511.99976 0a511.99976 511.99976 0 1 0 1023.99952 0 511.99976 511.99976 0 1 0-1023.99952 0Z"fill="#91D2F2"></path><pathd="M144.623932 868.455593C237.679889 964.327548 367.831828 1023.99952 511.99976 1023.99952c269.983873 0 490.99977-209.007902 510.455761-474.031778C956.991551 535.703749 887.559584 527.999753 815.623618 527.999753c-309.535855 0-572.895731 142.055933-670.999686 340.45584z"fill="#198058"></path><pathd="M979.623541 575.99973c-351.319835 0-647.791696 155.655927-741.279653 368.639827A509.359761 509.359761 0 0 0 511.99976 1023.99952c260.839878 0 475.967777-195.111909 507.799762-447.31979a1194.34344 1194.34344 0 0 0-40.175981-0.68z"fill="#1E9969"></path><pathd="M69.711967 769.831639C158.503926 921.815568 323.271848 1023.99952 511.99976 1023.99952a509.455761 509.455761 0 0 0 269.631874-76.783964C657.111692 828.375612 464.271782 751.999648 247.623884 751.999648c-61.575971 0-121.183943 6.271997-177.911917 17.831991z"fill="#6AA33A"></path><pathd="M487.887771 1023.39152c-86.543959-122.151943-236.911889-214.679899-417.591804-252.543881 85.11996 144.919932 239.415888 244.279885 417.591804 252.543881z"fill="#95E652"></path><pathd="M394.159815 167.999921l-45.255979 45.255979L303.647858 167.999921l45.255978-45.255979zM394.159815 503.999764l-45.255979 45.255979L303.655858 503.999764l45.247978-45.247979z"fill="#FFF8E6"></path><pathd="M180.879915 290.719864l45.247979 45.247979-45.255979 45.255978-45.255979-45.255978zM516.903758 290.719864l45.247978 45.247979-45.247978 45.247978-45.247979-45.247978z"fill="#FFF8E6"></path><path d="M198.087907 185.207913h63.99997v63.99997h-63.99997zM435.671796 422.791802h63.99997v63.99997h-63.99997z"fill="#FFF8E6"></path><path d="M198.087907 422.791802h63.99997v63.99997h-63.99997zM435.671796 185.207913h63.99997v63.99997h-63.99997z"fill="#FFF8E6"></path><pathd="M348.879836 335.999843m-183.999913 0a183.999914 183.999914 0 1 0 367.999827 0 183.999914 183.999914 0 1 0-367.999827 0Z"fill="#FFEAB3"></path><pathd="M348.879836 335.999843m-159.999925 0a159.999925 159.999925 0 1 0 319.99985 0 159.999925 159.999925 0 1 0-319.99985 0Z"fill="#FFDC80"></path></symbol><symbol id="icon-_moon" viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#323232"></path><pathd="M512 512m-407.005867 0a407.005867 407.005867 0 1 0 814.011734 0 407.005867 407.005867 0 1 0-814.011734 0Z"fill="#494A4A"></path><pathd="M748.1344 633.9584c0-1.143467 0.085333-2.286933 0.085333-3.413333a69.512533 69.512533 0 0 0-8.823466-33.979734q-1.058133-1.911467-2.2528-3.7376l-0.187734-0.3072a70.485333 70.485333 0 0 0-5.2736-7.099733l-0.238933-0.273067q-1.3312-1.536-2.730667-3.003733l-0.3072-0.324267a70.894933 70.894933 0 0 0-6.417066-5.819733l-0.5632-0.443733q-1.467733-1.160533-3.003734-2.235734l-0.494933-0.341333q-1.706667-1.2288-3.6352-2.3552l-0.256-0.136533q-1.706667-0.989867-3.413333-1.8944l-0.887467-0.4608q-1.604267-0.802133-3.242667-1.536l-0.6144-0.273067q-1.928533-0.836267-3.9424-1.553067l-0.8192-0.273066a54.8864 54.8864 0 0 0-3.242666-1.024l-1.143467-0.324267a85.248 85.248 0 0 0-3.601067-0.887467l-0.546133-0.119466a67.345067 67.345067 0 0 0-4.1984-0.733867l-1.143467-0.136533q-1.706667-0.2048-3.2768-0.341334l-1.245866-0.1024a74.786133 74.786133 0 0 0-4.386134-0.1536 69.8368 69.8368 0 0 0-20.48 3.037867 104.106667 104.106667 0 0 0-12.1344-11.076267 258.696533 258.696533 0 0 0-449.9456-248.763733 183.1424 183.1424 0 0 1 106.939734-34.2528c5.12 0 10.24 0.221867 15.36 0.631467a183.125333 183.125333 0 0 1 50.5344 11.52h0.170666q3.874133 1.501867 7.68 3.157333l0.256 0.1024 7.441067 3.413333 0.273067 0.136534q3.669333 1.826133 7.253333 3.805866l0.221867 0.119467q3.618133 2.013867 7.133866 4.164267a184.610133 184.610133 0 0 1 26.760534 20.036266h0.085333q2.986667 2.696533 5.870933 5.5296l0.324267 0.3072q2.781867 2.7648 5.461333 5.632l0.443734 0.477867q2.6112 2.833067 5.12 5.768533l0.494933 0.580267q2.4576 2.9184 4.795733 5.956267l0.494934 0.648533q2.321067 3.037867 4.522666 6.178133l0.426667 0.6144q2.2016 3.1744 4.283733 6.4512l0.324267 0.529067q2.116267 3.413333 4.078933 6.826667l0.170667 0.3072c1.553067 2.7136 3.0208 5.495467 4.437333 8.2944a56.149333 56.149333 0 0 0-12.578133 2.304 82.824533 82.824533 0 0 0-134.007467 18.039466 42.530133 42.530133 0 0 0-53.009066 41.079467 104.277333 104.277333 0 0 0-42.2912 80.110933 13.653333 13.653333 0 0 0 0 1.4336v0.426667c0 0.136533 0.1024 0.682667 0.187733 1.024s0 0.3072 0.1024 0.4608 0.2048 0.733867 0.324267 1.092267l0.1024 0.3072a15.36 15.36 0 0 0 0.580266 1.416533l0.1024 0.187733a16.520533 16.520533 0 0 0 0.648534 1.211734l0.221866 0.3584c0.221867 0.3584 0.4608 0.733867 0.7168 1.092266l0.221867 0.3072a26.333867 26.333867 0 0 0 2.338133 2.798934l0.119467 0.119466q0.6144 0.631467 1.297067 1.262934l0.2048 0.187733q0.7168 0.648533 1.501866 1.297067 1.706667 1.416533 3.720534 2.781866c0.6656 0.4608 1.348267 0.904533 2.065066 1.348267 26.914133 16.7936 87.995733 28.535467 159.044267 28.535467 19.3536 0 37.956267-0.8704 55.3472-2.474667l-0.494933 0.750933-0.426667 0.6144q-2.2016 3.140267-4.539733 6.178134l-0.477867 0.631466q-2.338133 3.037867-4.795733 5.956267l-0.494934 0.580267q-2.491733 2.935467-5.12 5.7856l-0.443733 0.477866q-2.679467 2.884267-5.461333 5.649067l-0.3072 0.290133q-2.884267 2.833067-5.870934 5.546667a184.8832 184.8832 0 0 1-26.7776 20.036267q-3.515733 2.167467-7.150933 4.181333l-0.187733 0.1024q-3.584 1.979733-7.2704 3.805867l-0.256 0.136533q-3.6864 1.826133-7.458134 3.413333l-0.238933 0.1024q-3.805867 1.706667-7.68 3.157334h-0.136533a183.057067 183.057067 0 0 1-50.551467 11.52c-5.12 0.4096-10.24 0.631467-15.36 0.631466a183.159467 183.159467 0 0 1-106.939733-34.2528 258.5088 258.5088 0 0 0 180.138666 107.093334 109.550933 109.550933 0 0 0-3.259733 26.453333 16.520533 16.520533 0 0 0 0.1024 1.706667v0.529066c0 0.170667 0.136533 0.853333 0.221867 1.262934l0.136533 0.5632 0.392533 1.365333 0.136534 0.4096a13.892267 13.892267 0 0 0 0.733866 1.706667l0.119467 0.238933c0.238933 0.512 0.512 1.006933 0.802133 1.501867l0.273067 0.443733q0.4096 0.682667 0.887467 1.365333l0.273066 0.375467a33.0752 33.0752 0 0 0 2.9184 3.413333l0.1536 0.1536 1.5872 1.553067 0.273067 0.256 1.8432 1.621333q2.116267 1.706667 4.625067 3.413334l2.56 1.706666c33.467733 20.8896 109.431467 35.4816 197.802666 35.4816 119.330133 0 216.046933-26.606933 216.046934-59.409066a131.413333 131.413333 0 0 0-56.285867-102.058667z"fill="#323232"></path><pathd="M573.8496 401.8176v-2.781867a56.200533 56.200533 0 0 0-72.6016-53.725866 82.824533 82.824533 0 0 0-134.007467 18.039466 42.530133 42.530133 0 0 0-53.009066 41.079467 104.277333 104.277333 0 0 0-42.257067 80.0768c0 26.385067 77.7728 47.786667 173.7216 47.786667s173.7216-21.384533 173.7216-47.786667a105.659733 105.659733 0 0 0-45.568-82.688z"fill="#CDCCCA"></path><pathd="M293.768533 506.2656a104.277333 104.277333 0 0 1 42.2912-80.110933 42.530133 42.530133 0 0 1 53.009067-41.079467 82.807467 82.807467 0 0 1 134.007467-18.039467 56.32 56.32 0 0 1 43.758933 4.642134 56.2176 56.2176 0 0 0-65.518933-26.4192 82.824533 82.824533 0 0 0-134.007467 18.039466 42.530133 42.530133 0 0 0-53.009067 41.079467 104.277333 104.277333 0 0 0-42.325333 80.128c0 8.413867 7.936 16.3328 21.845333 23.210667a13.294933 13.294933 0 0 1-0.0512-1.450667z"fill="#E8E9EC"></path><pathd="M453.4784 166.912a258.338133 258.338133 0 0 0-210.944 108.919467 183.995733 183.995733 0 1 1 0 299.451733 258.6624 258.6624 0 1 0 210.944-408.388267z"fill="#DDAE2A"></path><pathd="M364.834133 608.9216q7.594667 0.631467 15.36 0.648533a183.995733 183.995733 0 0 0 0-367.9744q-7.748267 0-15.36 0.631467a183.995733 183.995733 0 0 1 0 366.6944z"fill="#EDC849"></path><pathd="M794.7776 605.969067c0-1.143467 0.085333-2.286933 0.085333-3.413334a69.973333 69.973333 0 0 0-90.299733-66.833066 102.997333 102.997333 0 0 0-166.656 22.4256 52.906667 52.906667 0 0 0-65.928533 51.0976 129.706667 129.706667 0 0 0-52.599467 99.6352c0 32.8192 96.733867 59.409067 216.046933 59.409066s216.046933-26.606933 216.046934-59.409066a131.413333 131.413333 0 0 0-56.695467-102.912z"fill="#CDCCCA"></path><pathd="M446.481067 735.914667a129.706667 129.706667 0 0 1 52.599466-99.6352 52.906667 52.906667 0 0 1 65.928534-51.080534 102.997333 102.997333 0 0 1 166.6048-22.442666 69.973333 69.973333 0 0 1 54.408533 5.7856 69.973333 69.973333 0 0 0-81.476267-32.853334 102.997333 102.997333 0 0 0-166.656 22.4256 52.906667 52.906667 0 0 0-65.928533 51.0976 129.706667 129.706667 0 0 0-52.599467 99.6352c0 10.478933 9.864533 20.309333 27.170134 28.859734a17.408 17.408 0 0 1-0.0512-1.792z"fill="#E8E9EC"></path></symbol></svg>
</div><script>function music_on() {var audio1 = document.getElementById('bg_music');if (audio1.paused) {audio1.play();}else{audio1.pause();audio1.currentTime = 0;//音乐从头播放}}function BackTOP() {$("#btn").hide();$(function () {$(window).scroll(function () {if ($(window).scrollTop() > 50) {$("#btn").fadeIn(200);} else {$("#btn").fadeOut(200);}});$("#btn").click(function () {$('body,html').animate({scrollTop: 0},500);return false;});});$(function () {$("#say").click(function () {$('body,html').animate({scrollTop: $('html, body').get(0).scrollHeight},500);return false;});})}$('#readmode').click(function () {$('body').toggleClass('read-mode')})function SiderMenu() {$('#main-container').toggleClass('open');$('.iconflat').css('width', '50px').css('height', '50px');$('.openNav').css('height', '50px');$('#main-container,#mo-nav,.openNav').toggleClass('open')}function switchNightMode() {$('<div class="Cuteen_DarkSky"><div class="Cuteen_DarkPlanet"></div></div>').appendTo($("body")), setTimeout(function () {var DarkMode = document.cookie.replace(/(?:(?:^|.*;\s*)DarkMode\s*\=\s*([^;]*).*$)|^.*$/, "$1") ||'0';(DarkMode == '0') ? ($("html").addClass("DarkMode"), document.cookie = "DarkMode=1;path=/", console.log('夜间模式开启'), $('#modeicon').attr("xlink:href", "#icon-sun")) : ($("html").removeClass("DarkMode"), document.cookie = "DarkMode=0;path=/", console.log('夜间模式关闭'), $('#modeicon').attr("xlink:href", "#icon-_moon")), setTimeout(function () {$(".Cuteen_DarkSky").fadeOut(1e3, function () {$(this).remove()})}, 2e3)}), 50}function checkNightMode() {if ($("html").hasClass("n-f")) {$("html").removeClass("day");$("html").addClass("DarkMode");$('#modeicon').attr("xlink:href", "#icon-sun")return;}if ($("html").hasClass("d-f")) {$("html").removeClass("DarkMode");$("html").addClass("day");$('#modeicon').attr("xlink:href", "#icon-_moon")return;}if (document.cookie.replace(/(?:(?:^|.*;\s*)DarkMode\s*\=\s*([^;]*).*$)|^.*$/, "$1") === '') {if (new Date().getHours() >= 23 || new Date().getHours() < 7) {$("html").addClass("DarkMode");document.cookie = "DarkMode=1;path=/";console.log('夜间模式开启');$('#modeicon').attr("xlink:href", "#icon-sun")} else {$("html").removeClass("DarkMode");document.cookie = "DarkMode=0;path=/";console.log('夜间模式关闭');$('#modeicon').attr("xlink:href", "#icon-_moon")}} else {var DarkMode = document.cookie.replace(/(?:(?:^|.*;\s*)DarkMode\s*\=\s*([^;]*).*$)|^.*$/, "$1") || '0';if (DarkMode == '0') {$("html").removeClass("DarkMode");$('#modeicon').attr("xlink:href", "#icon-_moon")} else if (DarkMode == '1') {$("html").addClass("DarkMode");$('#modeicon').attr("xlink:href", "#icon-sun")}}}BackTOP();checkNightMode();
</script><style>#RightDownBtn {position: fixed;left: 1.875rem;bottom: 1.875rem;padding: 0.3125rem 0.625rem;background: #fff;border-radius: 0.1875rem;<!-- box-shadow: 0 0 0.3125rem rgba(0, 0, 0, .4); -->transition: 0.3s ease all;z-index: 1;align-items: flex-end;flex-direction: column;display: -moz-flex;display: flex;float: right;}#RightDownBtn>a,#RightDownBtn>label {width: 1.5em;height: 1.5em;margin: 0.3125rem 0;transition: .2s cubic-bezier(.25, .46, .45, .94);}/* font color */.DarkMode #page,.DarkMode #colophon,.DarkMode #vcomments .vbtn,.DarkMode .art-content #archives .al_mon_list .al_mon,.DarkMode .art-content #archives .al_mon_list span,.DarkMode body,.DarkMode .art-content #archives .al_mon_list .al_mon,.DarkMode .art-content #archives .al_mon_list span,.DarkMode button,.DarkMode .art .art-content #archives a,.DarkMode textarea,.DarkMode strong,.DarkMode a,.DarkMode p,.DarkMode li,.DarkMode .label {color: rgba(255, 255, 255, .6);}.DarkMode #page,.DarkMode body,.DarkMode #colophon,.DarkMode #main-container,.DarkMode #page .yya,.DarkMode #content,.DarkMode #contentss,.DarkMode #footer {background-color: #292a2d;}.DarkMode strong,.DarkMode img {filter: brightness(.7);}/* sun and noon */.Cuteen_DarkSky,.Cuteen_DarkSky:before {content: "";position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 88888888}.Cuteen_DarkSky {background: linear-gradient(#feb8b0, #fef9db)}.Cuteen_DarkSky:before {transition: 2s ease all;opacity: 0;background: linear-gradient(#4c3f6d, #6c62bb, #93b1ed)}.DarkMode .Cuteen_DarkSky:before {opacity: 1}.Cuteen_DarkPlanet {z-index: 99999999;position: fixed;left: -50%;top: -50%;width: 200%;height: 200%;-webkit-animation: CuteenPlanetMove 2s cubic-bezier(.7, 0, 0, 1);animation: CuteenPlanetMove 2s cubic-bezier(.7, 0, 0, 1);transform-origin: center bottom}@-webkit-keyframes CuteenPlanetMove {0% {transform: rotate(0)}to {transform: rotate(360deg)}}@keyframes CuteenPlanetMove {0% {transform: rotate(0)}to {transform: rotate(360deg)}}.Cuteen_DarkPlanet:after {position: absolute;left: 35%;top: 40%;width: 9.375rem;height: 9.375rem;border-radius: 50%;content: "";background: linear-gradient(#fefefe, #fffbe8)}
</style><!-- left side bar.end -->

创建样式文件

建议所有关于主题自定义的样式都放置在同一个文件夹中,然后全局引入。在blog\themes\volantis\source\css下创建文件夹_custom,然后在blog\themes\volantis\source\css下的index.styl中全局引用此文件夹下所有文件:

// Project@import '_base'@import '_tag-plugins/*'@import '_highlight'@import '_third-party/*'@import '_layout/*'
+@import '_custom/*'

创建样式文件highlight.styl,放置在_custom文件夹中。添加以下代码:

.DarkMode.l_main#comments.vcards.vhead.vsysbackground:none.vcontentpcolor: rgb(136 136 136).vinputcolor: #dbdbe2#valine_container.vwrapborder: 1px dashed #fff.vemojisbackground:none.postsection.titleacolor: #dbdbe2.article.prev-next>abackground: #444.widgetbackground-color: #292a2d>.contentul>liacolor: rgba(255, 255, 255, .6) !important&:hovercolor: rgb(99 203 252) !importantheadercolor: rgb(68 215 182)acolor: rgb(68 215 182).containerbackground-color: #292a2dbox-shadow: 0 1px 3px 0 rgba(6,6,6,.28).white-boxbackground-color: #292a2d.articlecodebackground: #f6f6f663 !importantborder: noneblockquotebackground: #f6f6f663h3,h4,h5color: rgb(219 219 226)div.notebackground: #44444475 !importantdetailsborder: nonebackground:none>summarybackground: #444.l_header.m_search.inputbackground-color: #292a2d.wrapper.titlecolor: #dbdbe2.switcher>li >acolor: #44d7b6 !important#archive-page.archive.archive-yearh2color: #fff.archive_page.archive-post.titlecolor: rgb(219 219 226)#RightDownBtnbackground: noneh1color: rgb(219 219 226)ul.list-vbackground: rgb(41 42 45).commentshrcolor: rgb(102 102 102).articlep[ct]color: #dbdbe2div.tabsbackground: rgb(102 102 102).new-meta-itempcolor: #888 !important.highlight>tablebackground: #282c34.gutterbackground: #282c34 !importantbackground-color: #282c34 !important.highlight figcaptionbackground-color: #21252b.highlightborder: 1px solid #21252b !importantbackground: #282c34.highlight pre .line, .highlight pre .params color: rgba(158, 142, 142, 0.9)

所有的样式都是基于我自己的主题写的,仅供参考。

引入到页面

在blog\themes\volantis\layout\layout.ejs的文件末尾</body>下引入:

<%- partial('_partial/left', null, {cache: !config.relative_link}) %>

最后一键三连。

总结

配置的最终效果还是挺满意的,目前只调试了这么多,后期若发现有哪里不合适的地方再修改。在原文章中,博主写了很多功能,不过我都抛弃了,只留下的暗黑模式。可以参考文章自己添加。

参考文章:

hexo(sakura)给博客增添侧边栏(回到顶部,跳转评论,深色模式,播放音乐)

hexo之Volantis添加暗黑模式相关推荐

  1. hexo博客添加暗色模式_我如何向网站添加暗模式

    hexo博客添加暗色模式 同一个网站,两种不同的配色方案 (Same website, two different color schemes) Last year I made it a point ...

  2. hexo博客添加暗色模式_我如何将暗模式添加到我的网站

    hexo博客添加暗色模式 I recently redesigned my website. Here are 2 pictures of how it looked, for reference: ...

  3. 为 TDesignBlazor 添加暗黑模式

    本文将讲述我为 TDesignBlazor 开源项目提交 PR 的经历,主要介绍暗黑模式功能的实现以及之后如何在项目中使用.我将会分享我在实现这一功能时遇到的问题,以及我是如何解决这些问题的.我希望通 ...

  4. 【前端教程】给网站添加暗黑模式指南

    导读:给网站添加暗黑模式是随着macOS中的暗黑模式(Dark Mode)出现之后的一个热门话题.社区中有关于这方面的讨论也很多,都在围绕着怎么给网站添加暗黑模式.今天在这篇文章再次和大家一起聊聊这个 ...

  5. 给网站添加暗黑模式指南

    作者|廖伟华(大貘) 出品|阿里巴巴新零售淘系技术部 导读:给网站添加暗黑模式是随着macOS中的暗黑模式(Dark Mode)出现之后的一个热门话题.社区中有关于这方面的讨论也很多,都在围绕着怎么给 ...

  6. html 网页黑夜模式,网站添加暗黑模式html+js

    有些时候我们喜欢大半夜不睡觉刷抖音刷微博,突发奇想为什么我们不能让网站在夜间的时候自动打开夜间模式,让网页背景变暗,让图片变暗,这样那些夜猫观看我们的博客时候就不会那么刺眼啦,哈哈.话不多说,上教程! ...

  7. css3暗黑主题,利用CSS3自定义属性来为网站添加“暗黑模式”(暗色模式/DarkMode)...

    究竟什么是暗黑模式?这个概念起初来源于macOS系统,该系统的mojave版本为用户提供两个主题皮肤,即浅色和深色的皮肤.自从有了这个概念之后,很多网站和系统都会用户提供了相应的两套肤色,便于用户根据 ...

  8. 基于 vue3 element-plus 的暗黑模式

    前言 element-plus@2.2.0 已经开始支持暗黑模式了 通过在html标签上添加一个名为 dark 的类来启用 基于 vue3 & element-plus 的项目现在可以方便的添 ...

  9. edge 此项内容已下载并添加到 Chrome 中。_微信认怂,将推出暗黑模式;2345 旗下下载站被发现传播木马...

    (给技术最前线加星标,每天看技术热点) 综合整理:技术最前线(ID:TopITNews)参考:程序员的那些事.开源中国.solidot.cnBeta.腾讯科技等 0.微信认怂,将推出暗黑模式  针对& ...

最新文章

  1. SQL Server 审核(Audit)-- 审核组件
  2. 浅析高端网站建设策划方案都包括哪些内容?
  3. python django 模板
  4. 设计模式:里氏替换原则
  5. C#网络类智能开关控制板实例
  6. 5-python学习——条件语句
  7. python怎么输出表格中随机数_python 输出一个随机数
  8. 21 SD配置-主数据-客户账户组分配编号范围
  9. 创龙DSP6748开发板驱动LCD屏
  10. 我的Google Analytics(分析)正式通知升级到新版本
  11. Shell学习笔记---变量赋值与运算(原创)
  12. 微软面试题系列(三):求子数组的最大和
  13. skywalking与pinpoint全链路追踪方案对比
  14. pyuic4和pyrcc4d的差别
  15. 中央集成管理系统服务器,一种用于PCB生产设备的CIM集成中央管理系统
  16. LeetCode刷题系列之数组--0704.二分查找(JAVA版本)
  17. 机器人php接口,小I机器人接口[PHP版本 08.12.7]
  18. 哪个学校计算机最牛?全国计算机专业大学排名清单来了!
  19. 产品经理 - 产品设计方法论需求分析部分
  20. 席南华院士:数学的意义(2020.5.30)

热门文章

  1. android 智能笔连接,即时同步书写显示 Neo smartpen N2智能笔
  2. js 引用赋值与传值赋值小结
  3. 微信小程序 快捷键(windows)
  4. 我喜欢你啊 就是这么喜欢你
  5. VMware安装注册表问题
  6. java for循环打印爱心
  7. 学历差的程序员就该被虐吗?
  8. 哪种蓝牙耳机佩戴舒服?长久佩戴舒适的蓝牙耳机推荐
  9. CodeCombat代码全记录(Python学习利器)--SARVEN沙漠(第三章)代码8
  10. 基于Prompt的MLM文本分类 bert4keras实现