(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "btkbh92jgl");
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");ym(93103491, "init", {
clickmap:true,
trackLinks:true,
accurateTrackBounce:true
});
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;
t.src="https://www.clarity.ms/tag/"+i+"?ref=wordpress";y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "btkbh92jgl");
跳至主要內容一位剛擺脫菜鳥稱號的工程師(?)
工作時間說長不長但也不算短,五年多了,也帶過一些後輩
在學校時就很不滿學校的教學方式,想說要是自己應該能做得更好
所以想說自己來寫看看教學文章
興趣是上LeetCode刷刷題,玩玩電腦遊戲 (這裡大推 Don’t Starve Together)
周末吃吃好料、逛逛展覽這樣
熟悉的程式語言為工作上用到的C# 、Java、JavaScript,自己私下學的Python3
附上我的 LeetCode個人Profile 以及 Codeforces 的 (歡迎大家來看看進度)
網站迷你的歷程,感謝您們一起走過的路
2022.07.19 糟糕..LeetCode文章大部分都先寫了英文版的,中文我再慢慢翻譯回來..
2022.07.21 新增了Messenger 功能,大家現在可以直接透過FB聯絡了 (可選擇不登入,會以訪客身分對話)
2022.08.31 中文LeetCode緩慢更新中,還請大家多擔待 !
2022.11.30 Bing索引一直被移除,真是奇怪
2023.04 增加APP技能中 ( Android Studio 的Java 跟 IOS的Swift )
2023.05.02 網站成立一周年
江湖路遠,得君相伴,同行不孤,感謝君伴隨千里
2023.08 因應工作需求正在研究WebAssembly中,若有心得會再來分享
另外私底下有在開發python的線上小功能 ( flask實作 ),有機會的話會試著架起來 !
2023.09 除了LeetCode,開始寫Codeforces的文章(簡單來說也是一個Online Judge網站,但題目有點太囉嗦了…)
💔日更中斷 2023.06.30~2024.03.13 不小心睡到隔天了,停留在 258天了
2024.03 新增日文版翻譯網站 – zyrastory-jp.blogspot.com (GPT翻譯的,有機會再請精通日文的朋友改點東西)
2022.07.19 糟糕..LeetCode文章大部分都先寫了英文版的,中文我再慢慢翻譯回來..
2022.07.21 新增了Messenger 功能,大家現在可以直接透過FB聯絡了 (可選擇不登入,會以訪客身分對話)
2022.08.31 中文LeetCode緩慢更新中,還請大家多擔待 !
2022.11.30 Bing索引一直被移除,真是奇怪
2023.04 增加APP技能中 ( Android Studio 的Java 跟 IOS的Swift )
2023.05.02 網站成立一周年
江湖路遠,得君相伴,同行不孤,感謝君伴隨千里
2023.08 因應工作需求正在研究WebAssembly中,若有心得會再來分享
另外私底下有在開發python的線上小功能 ( flask實作 ),有機會的話會試著架起來 !
2023.09 除了LeetCode,開始寫Codeforces的文章(簡單來說也是一個Online Judge網站,但題目有點太囉嗦了…)
最近整理了 ➡❤️2023年度網站回顧
聯絡方式
電子信箱 : [email protected]
FaceBook : Zyrastory 程式美食研究中心 | Facebook
(預估2024 Q2前會增加 IG或是其他社群媒體)
徵求合作邀約或是友站夥伴啊啊啊~
提供服務
- 免費程式問題諮詢 (C#,Java,Python3,JS,JQuery,HTML …等),其他語言要看下團隊能否處理
- 不保證能 7×24的回覆,但24小時內應該是可以的~
- 友站連結 (須審核,我們深知新加入的創作者的不易)
- 廣告欄位出租…疫情沒擊垮我們,但主機費總有一天有機會的…
提供服務-友站
若有中小企業有以下的需求
- 伺服器主機、應用軟體…等系統整合
- 電腦系統體檢、維護及救援
🖥️歡迎諮詢-專為中小企業而生的硬體專家-志丞資訊 (pcpro.com.tw)
優惠分享
KKDay
Klook
"Hard work beats talent when talent doesn’t work hard "
function closePop(){document.getElementById("headlineatas").style.display = 'none';}
function openPop()
{
if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent))
{
return false;
}
var r = Math.random();
if(r>0.7 || r<0.3)
{
document.getElementById("headlineatas").style.display = '';
}
}
(adsbygoogle = window.adsbygoogle || []).push({});
(function (d, sc, u) {
var s = d.createElement(sc),
p = d.getElementsByTagName(sc)[0];
s.type = "text/javascript";
s.async = true;
s.src = u;
p.parentNode.insertBefore(s, p);
})(
document,
"script",
"https://affiliate.klook.com/widget/fetch-iframe-init.js"
);
(adsbygoogle = window.adsbygoogle || []).push({});
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
js = d.createElement(s); js.id = id;
js.src = 'https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js#xfbml=1&version=v6.0&autoLogAppEvents=1'
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
function returnDefault(item)
{
item.innerText = "Copy"
item.style.color = "white"
item.style.backgroundColor = "CornflowerBlue";
}
if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent) == false) //20221128 手機用戶移除copy功能
{
jQuery('code').each(function () {
var btn = document.createElement("button");
btn.innerHTML = "Copy";
btn.onmousedown = "event.preventDefault();";
btn.setAttribute('class', 'btnC');
btn.onclick = function(){
var k = this.nextSibling;
var textArea = document.createElement("textarea");
textArea.style.position = 'fixed';
textArea.style.top = 0;
textArea.style.left = 0;
textArea.style.width = '2em';
textArea.style.height = '2em';// We don't need padding, reducing the size if it does flash render.
textArea.style.padding = 0;// Clean up any borders.
textArea.style.border = 'none';
textArea.style.outline = 'none';
textArea.style.boxShadow = 'none';// Avoid flash of the white box if rendered for any reason.
textArea.style.background = 'transparent';textArea.value = k.textContent;document.body.appendChild(textArea);
textArea.focus();
textArea.select();var successful = document.execCommand('copy');
var msg = successful ? 'successful' : 'unsuccessful';if(successful)
{
this.focus();
this.style.backgroundColor = "green";
this.innerText = "✔Copied"
//openPop();
setTimeout(( ()=>returnDefault(this)),1850)
}document.body.removeChild(textArea);
};var parent = this.parentNode;
parent.insertBefore(btn, this);
});
}
https://zyrastory.com/wp-content/plugins/widget-options/assets/js/widgetopts.resize.js
https://zyrastory.com/wp-content/plugins/ultimate-addons-for-gutenberg/assets/js/tabs.min.js
https://zyrastory.com/wp-content/uploads/uag-plugin/assets/0/uag-js-57.js
https://zyrastory.com/wp-content/plugins/highlighting-code-block/assets/js/prism.js
var hcbVars = {"showCopyBtn":"","copyBtnLabel":"Copy code to clipboard"};
https://zyrastory.com/wp-content/plugins/highlighting-code-block/build/js/hcb_script.js
var ct_localizations = {"ajax_url":"https:\/\/zyrastory.com\/wp-admin\/admin-ajax.php","public_url":"https:\/\/zyrastory.com\/wp-content\/themes\/blocksy\/static\/bundle\/","rest_url":"https:\/\/zyrastory.com\/wp-json\/","search_url":"https:\/\/zyrastory.com\/search\/QUERY_STRING\/","show_more_text":"\u986f\u793a\u66f4\u591a","more_text":"\u66f4\u591a","search_live_results":"\u641c\u5c0b\u7d50\u679c","search_live_no_result":"\u627e\u4e0d\u5230\u7b26\u5408\u7684","search_live_one_result":"\u60a8\u5df1\u627e\u5230 %s \u500b\u7b26\u5408\u7684. \u8acb\u6309 Tab \u9375\u4f86\u9078\u64c7\u5b83.","search_live_many_results":"\u60a8\u5df1\u627e\u5230 %s \u500b\u7b26\u5408\u7684. \u8acb\u6309 Tab \u9375\u4f86\u9078\u64c7\u5b83.","expand_submenu":"\u5c55\u958b\u4e0b\u62c9\u9078\u55ae","collapse_submenu":"\u6536\u5408\u4e0b\u62c9\u9078\u55ae","dynamic_js_chunks":[],"dynamic_styles":{"lazy_load":"https:\/\/zyrastory.com\/wp-content\/themes\/blocksy\/static\/bundle\/non-critical-styles.min.css?ver=2.0.45","search_lazy":"https:\/\/zyrastory.com\/wp-content\/themes\/blocksy\/static\/bundle\/non-critical-search-styles.min.css?ver=2.0.45","back_to_top":"https:\/\/zyrastory.com\/wp-content\/themes\/blocksy\/static\/bundle\/back-to-top.min.css?ver=2.0.45"},"dynamic_styles_selectors":[{"selector":".ct-header-cart, #woo-cart-panel","url":"https:\/\/zyrastory.com\/wp-content\/themes\/blocksy\/static\/bundle\/cart-header-element-lazy.min.css?ver=2.0.45"},{"selector":".flexy","url":"https:\/\/zyrastory.com\/wp-content\/themes\/blocksy\/static\/bundle\/flexy.min.css?ver=2.0.45"}],"lang":"zh"};
https://zyrastory.com/wp-content/themes/blocksy/static/bundle/main.js
(function() {
var expirationDate = new Date();
expirationDate.setTime( expirationDate.getTime() + 31536000 * 1000 );
document.cookie = "pll_language=zh; expires=" + expirationDate.toUTCString() + "; path=/; secure; SameSite=Lax";
}());
window.addEventListener("DOMContentLoaded",(e=>{document.querySelectorAll('img[loading="lazy"]').forEach((e=>{e.getBoundingClientRect().top<=window.innerHeight&&(e.loading="eager")}))}));
ai_front = {"insertion_before":"BEFORE","insertion_after":"AFTER","insertion_prepend":"PREPEND CONTENT","insertion_append":"APPEND CONTENT","insertion_replace_content":"REPLACE CONTENT","insertion_replace_element":"REPLACE ELEMENT","visible":"VISIBLE","hidden":"HIDDEN","fallback":"FALLBACK","automatically_placed":"Automatically placed by AdSense Auto ads code","cancel":"Cancel","use":"Use","add":"Add","parent":"Parent","cancel_element_selection":"Cancel element selection","select_parent_element":"Select parent element","css_selector":"CSS selector","use_current_selector":"Use current selector","element":"ELEMENT","path":"PATH","selector":"SELECTOR"};