今日,群友(you)提問(wen),如何實(shi)現(xian)這(zhe)(zhe)么一個(ge) Loading 效果: 這(zhe)(zhe)個(ge)確實(shi)有點意思,但是這(zhe)(zhe)是 CSS 能(neng)(neng)夠完成的(de)? 沒錯,這(zhe)(zhe)個(ge)效果中(zhong)的(de)核(he)心氣泡效果,其實(shi)借(jie)助 CSS 中(zhong)的(de)濾鏡,能(neng)(neng)夠比(bi)較輕松的(de)實(shi)現(xian),就(jiu)是所需(xu)的(de)元素可能(neng)(neng)多點。參考我(wo)們(men)之(zhi)前的(de): 使用純 CSS 實(shi)現(xian)超酷(ku)炫(xuan)的(de)粘性氣泡效果 巧用 CSS 實(shi)現(xian)酷(ku)炫(xuan)的(de)充(chong)電 ...
入職多(duo)年(nian),面(mian)對生產環境,盡管都(dou)是(shi)(shi)(shi)小(xiao)心翼翼,慎之又慎,還(huan)是(shi)(shi)(shi)難免捅出簍子。輕則滿頭大汗(han),面(mian)紅耳赤。重(zhong)則系統停(ting)擺(bai),損失資(zi)金。每一個生產事(shi)故(gu)(gu)的(de)背后,都(dou)是(shi)(shi)(shi)寶貴的(de)經(jing)驗和教訓,都(dou)是(shi)(shi)(shi)項目成員的(de)血淚史。為了(le)更好地防(fang)范(fan)和遏制今(jin)后的(de)各類事(shi)故(gu)(gu),特開(kai)此專(zhuan)題(ti),長期更新(xin)和記錄大大小(xiao)小(xiao)的(de)各類事(shi)故(gu)(gu)。有些(xie)是(shi)(shi)(shi)親(qin)身經(jing)歷,有些(xie)是(shi)(shi)(shi)經(jing)人耳傳口授 ...
RabbitMQ生(sheng)產故(gu)障(zhang)(zhang)問(wen)(wen)題分析(xi) 由(you)(you)某(mou)一(yi)次真實生(sheng)產環(huan)境rabbitMQ故(gu)障(zhang)(zhang)引發(fa)(fa)血案,下面(mian)(mian)復盤問(wen)(wen)題發(fa)(fa)生(sheng)原因(yin)以及問(wen)(wen)題解決方法。 1、 問(wen)(wen)題引發(fa)(fa) 由(you)(you)某(mou)個(ge)服務(wu)BI-collector-xx隊列(lie)出現(xian)阻(zu)塞,影(ying)響很整個(ge)rabbitMQ集群服務(wu)不可用,多(duo)個(ge)應用MQ生(sheng)產者服務(wu)出現(xian)假死狀態,系統(tong)影(ying)響面(mian)(mian)較(jiao)廣,業(ye)務(wu)影(ying)響很大 ...
AsyncLocal 用法簡介 通過 AsyncLocal 我們可(ke)以在一個邏輯上(shang)下文中(zhong)維護一份私有數(shu)據,該上(shang)下文后續(xu)代碼中(zhong)都可(ke)以訪(fang)問(wen)和修(xiu)改這份數(shu)據,但另一個無(wu)關(guan)的上(shang)下文是(shi)無(wu)法訪(fang)問(wen)的。 無(wu)論是(shi)在新創建的 Task 中(zhong)還是(shi) await 關(guan)鍵詞(ci)之后,我們都能夠訪(fang)問(wen)前面設(she)置(zhi)的 AsyncLocal 的數(shu)據。 ...
你有(you)沒有(you)這樣的經驗(yan):用個軟件,隔三岔五彈個框:系統異常(chang)!無(wu)論(lun)作為用戶還是(shi)程序員,一見到“系統異常(chang)”四個大(da)字(zi),我整個人都不好了(le)。 ...
DTM 首創(chuang)的(de)(de)子(zi)事務屏障(zhang)技術,使得開發(fa)者(zhe)基于DTM 提供的(de)(de)SDK能夠輕松開發(fa)出更可靠(kao)的(de)(de)分(fen)布式(shi)(shi)應用,徹底將開發(fa)人員(yuan)從網絡異常的(de)(de)處理中解放(fang)出來(lai),再也不用擔心空補(bu)償(chang)、防懸掛、冪等等分(fen)布式(shi)(shi)問題。如果要進行分(fen)布式(shi)(shi)事務框架的(de)(de)選型,DTM 將是不二之選。 ...
聊聊流(liu)式(shi)計算(suan)吧(ba) , 那一段經(jing)歷(li)于我而言很精(jing)彩,很有(you)趣(qu),想把這段經(jing)歷(li)分享給大(da)家。 1 背景介(jie)紹(shao) 2014年(nian),我在藝(yi)龍(long)旅(lv)行網促銷(xiao)團隊負責紅包系統。 彼時,促銷(xiao)大(da)戰如火如荼,優惠券計算(suan)服(fu)務(wu)也成為藝(yi)龍(long)促銷(xiao)業務(wu)中最(zui)重(zhong)要(yao)的服(fu)務(wu)之(zhi)一。 而優惠券計算(suan)服(fu)務(wu)正是(shi)采(cai)用當(dang)時大(da)名鼎(ding)鼎(ding)的流(liu)式(shi)計算(suan)框架 Storm。 流(liu)式(shi)計算(suan)是(shi)利 ...
背景 其實,規劃這篇(pian)文章有(you)一(yi)段時(shi)間了(le),但(dan)是比較懶,所(suo)以一(yi)直拖著沒寫(xie)。 最近時(shi)總(zong)更新太(tai)快了(le),太(tai)卷了(le),所(suo)以借(jie)著 .NET 7 正式版發布(bu),熬夜寫(xie)完這篇(pian)文章,希望能夠追上(shang)時(shi)總(zong)的(de)一(yi)點(dian)距離。 本文主要介紹如何(he)在 .NET 和(he) Go 語言中如何(he)生(sheng)成系(xi)統(tong)(Windows)動(dong)態鏈接庫,又如何(he)從(cong)代(dai)碼中引用這些庫中的(de)函 ...
簡介 在之(zhi)前的(de)一(yi)篇文章.NET性(xing)(xing)能系列文章一(yi):.NET7的(de)性(xing)(xing)能改(gai)進中我們聊到Linq中的(de)Min()和Max()方(fang)法.NET7比.NET6有(you)高達45倍(bei)的(de)性(xing)(xing)能提升,當時Benchmark代(dai)碼和結果如下(xia)所示: [Params(1000)] public int Length { get; set; } p ...
下(xia)文(wen)中的,給(gei)文(wen)件和目錄(lu)加(jia)鎖,是(shi)指給(gei)文(wen)件和目錄(lu)增加(jia)了(le)一(yi)些屬(shu)性,只讀等。 chattr +ia ## 一(yi)、服(fu)務(wu)器(qi)入侵(qin)現象(xiang) 近期有一(yi)個朋友(you)的服(fu)務(wu)器(qi)(自己做了(le)網站)好像(xiang)遭(zao)遇了(le)入侵(qin),具體現象(xiang)是(shi): 服(fu)務(wu)器(qi) CPU 資源長期 100%,負載(zai)較高。 服(fu)務(wu)器(qi)上面的服(fu)務(wu)不能(neng)正常提供(gong)服(fu)務(wu)。 朋友(you)處理了(le)一(yi)會沒有解決,我開始 ...
系列文章 .Net微(wei)(wei)服(fu)務(wu)(wu)實(shi)戰之(zhi)技術選(xuan)型篇 .Net微(wei)(wei)服(fu)務(wu)(wu)實(shi)戰之(zhi)技術架(jia)構(gou)分層篇 .Net微(wei)(wei)服(fu)務(wu)(wu)實(shi)戰之(zhi)DevOps篇 .Net微(wei)(wei)服(fu)務(wu)(wu)實(shi)戰之(zhi)負載(zai)均衡(上) .Net微(wei)(wei)服(fu)務(wu)(wu)實(shi)戰之(zhi)CI/CD .Net微(wei)(wei)服(fu)務(wu)(wu)實(shi)戰之(zhi)Kubernetes的搭建與使用 .Net微(wei)(wei)服(fu)務(wu)(wu)實(shi)戰之(zhi)負載(zai)均衡(下(xia)) .Net微(wei)(wei)服(fu)務(wu)(wu)實(shi)戰之(zhi)必須得面 ...
前言(yan) 【本文(wen)于2022-5-10日首發(fa)于ITPUB微(wei)信(xin)公眾號平臺】 該篇(pian)(pian)文(wen)章是我第一次跟DTCC合作編寫的,整篇(pian)(pian)文(wen)章大概(gai)8000字,可(ke)能(neng)花您15分鐘閱(yue)讀。我和DTCC的韓楠老師,共花7了天(tian)時間,每(mei)天(tian)把該文(wen)章打磨(mo)到晚上12點(dian),在這非常感謝編輯老師的負責與付出(chu)。 這篇(pian)(pian)也(ye)是我分享里(li)為數不多“進階”與“成長 ...
文(wen)章開始之(zhi)前(qian),我給(gei)大家推薦一個(ge)人(ren)工(gong)智(zhi)能(neng)(neng)(neng)學習網站,首先(xian)說(shuo)我之(zhi)前(qian)是完全不涉及人(ren)工(gong)智(zhi)能(neng)(neng)(neng)領(ling)域(yu)的(de)(de)(de),但是我盡然看(kan)懂了(le),以后老哥我就要參與人(ren)工(gong)智(zhi)能(neng)(neng)(neng)了(le)。如果你也想學習,點擊(ji)跳轉(zhuan)到(dao)網站 《大話云原生(sheng)》系(xi)列(lie)文(wen)章期望(wang)用(yong)最通俗(su)、簡單的(de)(de)(de)語言說(shuo)明云原生(sheng)生(sheng)態系(xi)統內(nei)的(de)(de)(de)組成(cheng)及應(ying)用(yong)關系(xi)。此專欄的(de)(de)(de)前(qian)兩篇(pian)文(wen)章 《【大話云原生(sheng)】煮(zhu)餃子與do ...
文章開始之前,我(wo)給大(da)家(jia)推薦一(yi)個(ge)人(ren)工(gong)智(zhi)能學習(xi)網(wang)站,首先(xian)說我(wo)之前是(shi)完全不涉及人(ren)工(gong)智(zhi)能領域的(de),但是(shi)我(wo)盡然看懂了,以后老哥我(wo)就要(yao)參與(yu)人(ren)工(gong)智(zhi)能了。如(ru)果你也想學習(xi),點擊(ji)跳(tiao)轉到(dao)(dao)網(wang)站 一(yi)、前言 這是(shi)《大(da)話云原(yuan)生》系列的(de)第二篇(pian),第一(yi)篇(pian)《煮餃子與(yu)docker、kubernetes之間的(de)關(guan)系》推出之后受到(dao)(dao)大(da)家(jia)的(de)歡迎,很多 ...
文章(zhang)開(kai)始之(zhi)前,我(wo)(wo)給(gei)大家推(tui)薦(jian)一個(ge)人(ren)(ren)工智(zhi)(zhi)能學習網站(zhan),首先說(shuo)我(wo)(wo)之(zhi)前是完全不涉及人(ren)(ren)工智(zhi)(zhi)能領(ling)域的,但是我(wo)(wo)盡然看懂(dong)了,以后(hou)老哥我(wo)(wo)就要參與人(ren)(ren)工智(zhi)(zhi)能了。如果你也想學習,點擊(ji)跳轉到網站(zhan) 云(yun)(yun)原生的概念最近非常(chang)火爆,企業落(luo)地云(yun)(yun)原生的愿望也越(yue)發強烈。看過很多關于云(yun)(yun)原生的文章(zhang),要么云(yun)(yun)山霧(wu)罩,要么曲高(gao)和(he)寡。 所以筆者就有了寫《 ...
好久不見(jian),我叫阿(a)Q,是CPU一(yi)號(hao)車間(jian)的(de)員工(gong)。我所在(zai)的(de)CPU有(you)8個(ge)車間(jian),也就是8個(ge)核(he)(he)心(xin),咱們每(mei)個(ge)核(he)(he)心(xin)都(dou)可以同時執行兩(liang)個(ge)線程,就是8核(he)(he)16線程,那速度杠杠滴。 我所在(zai)的(de)一(yi)號(hao)車間(jian),除了負(fu)(fu)責執行指令(ling)的(de)我,還有(you)負(fu)(fu)責讀取指令(ling)的(de)小A,負(fu)(fu)責指令(ling)譯碼的(de)小胖和負(fu)(fu)責結(jie)果(guo)回(hui)寫的(de)老K,我們幾(ji)個(ge)各(ge)司(si)其職,一(yi)起完成執行程序的(de)工(gong)作 ...
Dapr 是一個可(ke)移植的、事(shi)件驅動的運行時(shi),它使任何開(kai)發人員(yuan)能夠輕(qing)松構建出彈性(xing)的、無狀(zhuang)態和(he)有狀(zhuang)態的應用程序,并可(ke)運行在云平臺或邊(bian)緣計算中,它同(tong)時(shi)也支持多(duo)種開(kai)發語言和(he)開(kai)發框架。 ...
作(zuo)者 | 張磊 來(lai)源|阿里(li)巴巴云原生公(gong)眾號(hao) 2020 年注定是(shi)不凡(fan)的(de)。它在陰(yin)霾中開始(shi),在驚嘆中結(jie)束,也讓未來(lai)變得更加(jia)撲朔迷(mi)離。那么,容(rong)器(qi)與云原生的(de) 2020 年呢?你是(shi)否(fou)記得它是(shi)怎樣(yang)開始(shi)的(de)?它又將走向(xiang)何(he)方? Kubernetes:企(qi)業基礎(chu)設施的(de)標(biao)準抽象 在 2020 年,沒有人(ren)再會去質疑一個(ge)平臺團隊 ...
你是(shi)一(yi)臺電(dian)腦,你的名(ming)字叫 A 很久很久之前(qian),你不與任(ren)何其他電(dian)腦相連(lian)(lian)接(jie),孤苦伶仃。 直到有一(yi)天,你希(xi)望與另一(yi)臺電(dian)腦 B 建(jian)立通(tong)信,于是(shi)你們各開了一(yi)個(ge)網口(kou),用(yong)一(yi)根網線連(lian)(lian)接(jie)了起來(lai)。 用(yong)一(yi)根網線連(lian)(lian)接(jie)起來(lai)怎么就(jiu)能(neng)"通(tong)信"了呢?我(wo)可以給你講 IO、講中斷、講緩(huan)沖區,但這不是(shi)研究網絡時該(gai)關(guan)心的問(wen)題。 如果你糾結, ...
tags:機(ji)(ji)器學習 《Machine Learning in Action》—— 淺談線性回歸(gui)的那些事 手撕機(ji)(ji)器學習算法(fa)系列文章已(yi)經肝了(le)不少,自我感(gan)覺質(zhi)量都挺(ting)不錯的。目前(qian)已(yi)經更(geng)新了(le)支持(chi)向量機(ji)(ji)SVM、決(jue)策樹、K-近鄰(lin)(KNN)、貝葉(xie)斯分類,讀者可(ke)根據以下內容自行“充電”(持(chi)續更(geng)新中): 《Machin ...