我也被鎖了一堆
垃圾玩意兒現(xiàn)在的簡書平臺(tái)越來越?jīng)]勁了,其實(shí)以前毛病就不少,我也沒少寫小作文吐槽。 據(jù)說最近換團(tuán)隊(duì)了,新團(tuán)隊(duì)對平臺(tái)的優(yōu)化措施沒看出來多少,我也不關(guān)心,但前兩天忽然收到了兩條信息,提醒我很...
對于一個(gè)內(nèi)容管理系統(tǒng)(CMS)來說,網(wǎng)站需要為不同語言的用戶提供本地化的體驗(yàn),支持多語言已經(jīng)成為必備功能之一。本文將通過安企CMS的多語言實(shí)現(xiàn)為例,深入探討多語言網(wǎng)站的設(shè)計(jì)與...
如何優(yōu)雅地處理高頻訪問? 今天早上,我收到了一條客戶反饋,說網(wǎng)站打開很卡。我立刻打開服務(wù)器進(jìn)行監(jiān)控,發(fā)現(xiàn)服務(wù)器的負(fù)載異常高。經(jīng)過一番排查,我發(fā)現(xiàn)在極短的時(shí)間內(nèi),某個(gè)IP以非常...
在網(wǎng)站發(fā)展過程中,內(nèi)容的體量會(huì)隨著時(shí)間的推移而逐漸龐大。對于安企CMS這樣一個(gè)內(nèi)容管理系統(tǒng)來說,隨著文章數(shù)量的增長,性能問題逐漸凸顯。特別是當(dāng)網(wǎng)站的文章數(shù)量達(dá)到 100 萬篇...
在桌面端軟件開發(fā)中,系統(tǒng)托盤圖標(biāo)是提升用戶體驗(yàn)的重要元素。托盤圖標(biāo)不僅能提供直觀的狀態(tài)反饋,還能讓軟件在后臺(tái)運(yùn)行時(shí)依然保持與用戶的交互。通過托盤圖標(biāo),用戶可以輕松最小化軟件、...
前言 Goroutine 是 Go 語言中并發(fā)編程的核心概念。與傳統(tǒng)線程不同,Goroutine 具有輕量級(jí)、資源占用少、創(chuàng)建開銷低等優(yōu)點(diǎn),開發(fā)者可以輕松啟動(dòng)成千上萬的 Go...
前言 最近發(fā)現(xiàn)服務(wù)器磁盤快滿了,順手翻了下服務(wù)器上的數(shù)據(jù)庫,驚訝地發(fā)現(xiàn)有一個(gè)之前寫的爬蟲程序,它生成的數(shù)據(jù)竟然占了整整200GB的空間!閑來無事,我決定重新查看這段代碼,回顧...
在前一篇【手把手教你用Go開發(fā)客戶端軟件(使用Go + HTML)】中,我們詳細(xì)介紹了如何通過Go語言開發(fā)一個(gè)簡單的桌面客戶端軟件。本次,我們將繼續(xù)這個(gè)系列,使用Go語言結(jié)合...
我們在運(yùn)行GO開發(fā)的桌面端軟件時(shí),經(jīng)常遇到一個(gè)需求,就是只允許一個(gè)實(shí)例運(yùn)行,比如一個(gè)游戲,我們只允許一個(gè)實(shí)例運(yùn)行,防止多個(gè)實(shí)例同時(shí)運(yùn)行,導(dǎo)致游戲卡頓。 然而如果我們不做任何處...
開發(fā)桌面客戶端軟件一直是程序員的常見任務(wù)之一,而Go語言憑借其簡潔、高效以及豐富的第三方庫,越來越多地被用于開發(fā)各類應(yīng)用程序。今天我們將結(jié)合Go語言和HTML,使用開源項(xiàng)目 ...
錨文本,即超鏈接的文本部分,它在網(wǎng)頁中扮演著至關(guān)重要的角色。通過點(diǎn)擊錨文本,用戶可以方便地在網(wǎng)頁間進(jìn)行跳轉(zhuǎn),從而極大地提升了用戶體驗(yàn)。同時(shí),在搜索引擎優(yōu)化(SEO)領(lǐng)域,錨文...
有哪些CMS(內(nèi)容管理系統(tǒng))支持Markdown編輯器?其它的我不知道,但安企CMS是其中一個(gè)。 使用 Markdown 編輯器 默認(rèn)安企CMS使用的是富文本編輯器,因此我們...
上一節(jié),我們已經(jīng)定義和創(chuàng)建了我們需要的目錄,和項(xiàng)目初始化。這一節(jié)我們就可以開始編寫博客配置功能了。 上面我們提到,我們的配置處理函數(shù)將存放在config目錄中。我們的項(xiàng)目還需...
前期準(zhǔn)備、構(gòu)思已經(jīng)相對比較完善了,我們在構(gòu)思章節(jié)中,已經(jīng)明確了我們的需求,知道我們的博客他需要有些什么功能,博客的數(shù)據(jù)庫設(shè)計(jì)、博客的界面設(shè)計(jì)等信息。也大致了解到了golang...
golang的基礎(chǔ)語法 golang的基礎(chǔ)語法和其他語言大部分都差別不大,如果我們有學(xué)習(xí)過其他語言,比如JavaScript,php,java,python等,有其他語言的語...
我們后端的主要技術(shù)是golang。然而,往往一個(gè)系統(tǒng),都不是僅靠一個(gè)技術(shù)就能完整的實(shí)現(xiàn)的,要不就不用叫做系統(tǒng)了。既然我們是要做博客網(wǎng)站,自然網(wǎng)站的相關(guān)技術(shù)少不了。下面我們來捋...
根據(jù)前面的構(gòu)思信息,結(jié)合思維導(dǎo)圖、設(shè)計(jì)稿,我們就可以設(shè)計(jì)數(shù)據(jù)庫了:我們需要?jiǎng)?chuàng)建5張表,分別是:文章表(articles)、文章內(nèi)容表(article_data)、文章分類表(...
學(xué)習(xí)golang開發(fā),不應(yīng)該僅僅局限于golang語言本身。同時(shí)我們還應(yīng)該拓展學(xué)習(xí)為學(xué)好golang而需要應(yīng)用到的其他方面的知識(shí)。比如學(xué)習(xí)html、css、js,項(xiàng)目架構(gòu)、畫...
上一節(jié)我們已經(jīng)構(gòu)思好了我們的博客它需要的功能,這一節(jié)我們就根據(jù)構(gòu)思出來的功能需求,用簡單的思維導(dǎo)圖逐一畫出來。 思維導(dǎo)圖我們選用xmind軟件來畫。這個(gè)軟件是跨平臺(tái)的,它支持...