關閉

后端技術指南針

  • Markdown Nice 最全功能介紹

    工具地址:https://mdnice.com,請在PC端訪問 1 Markdown Nice 簡介 支持自定義樣式的 Markdown 編輯器 支持微信公眾號、知乎和稀土掘金 歡迎掃碼回復「排版」加入用戶群 2 整體介紹 導航欄:各種功能包含其中,下面會詳細介紹 側邊欄:包含了微信公眾號、知

    單片機
    2020-07-07
  • 什么是P=NP問題?

    1 前言 今天和大家一起了解個高能知識點:P=NP問題。 看到這里我們可能是一頭霧水,不由得發(fā)問: P問題是什么? NP問題又是什么? P=NP又是什么意思? 研究并解決P=NP問題的意義是什么? 這四個問題也是我們由表及里去理解P=NP問題的重要切入點,通過本文你將

    單片機
    2020-07-07
  • 漫談gRPC

    0. 三分鐘科普 或許,除了寫技術內(nèi)容,我們還需要一點別的吧,比如自然科學。 所以今天我們來了解一下 Kuiper?Belt,關于 柯伊伯帶 以下摘自百度百科: 20世紀50年代,一位名叫吉納德·柯伊伯的科學家首先提出在海王星軌道外存在一個小行星帶,其中的星體被稱

    單片機
    2020-07-07
  • 什么是微服務?

    前言:起初沒有意識到自己選了這么一個對自己來說有一些“宏大”的問題,因為里面涉及到好多知識..所以砍了一些內(nèi)容.. 一、信息技術發(fā)展趨勢 信息技術發(fā)展的三個階段 信息技術從出現(xiàn)到逐漸成為主流,主要經(jīng)歷了軟件、開源、云三個階段的發(fā)展。從軟件到開源,

    單片機
    2020-07-07
  • 淺談RPC那些事兒[1]

    1 前言 今天來和大家一起學習一下RPC,還是要先聲明篇幅所限,本文不會深入展開,所以本文是淺談。 還是老規(guī)矩,秉承 "最基礎的也是最重要的,最重要的也是最簡單的",不搞那么花哨。 能讓對這個事情一無所知但是有相關經(jīng)驗的人員迅速切入重點,掌握輪廓是一

    單片機
    2020-07-07
  • LeetCode43題-字符串相乘[C++實現(xiàn)]

    1 前言 今天來寫一道leetcode的中等難度的題目,聲明一下:這不是最優(yōu)解,就是常規(guī)思路。 之所以寫出來,是因為我覺得:如果你的想法比較復雜或者比較冗長,那也沒關系,寫出來ac了它,能繞過層層關卡做出來同樣值得。 就好像我們新接手了同事的代碼,第一反

    單片機
    2020-07-07
  • 漫畫:一文看懂螺旋矩陣求解

    今天為大家分享一道關于螺旋矩陣的問題。 話不多說,直接看題目。 01 第54題:螺旋矩陣 第54題:定一個包含 m x n 個元素的矩陣(m 行, n 列),請按照順時針螺旋順序,返回矩陣中的所有元素。 示例 1: 輸入: [ ?[ 1, 2, 3 ], ?[ 4, 5, 6 ], ?[ 7, 8, 9 ] ]

    單片機
    2020-07-07
  • 淺談Linux內(nèi)存管理那些事兒

    1 前言 內(nèi)存管理是Linux內(nèi)核中非常重要的部分,今天和大家一起學習一下。 當我們要學習一個新知識點時,比較好的過程是先理解出現(xiàn)這個技術點的 背景原因,同期其他解決方案,新技術點解決了什么問題以及它存在哪些不足和改進之處,這樣整個學習過程是 閉環(huán) 的

  • 聊聊這道【快手】面試題

    0x00 前言 前幾天大白參加了快手的視頻面試,第一次使用??途W(wǎng)的在線面試系統(tǒng),10點開始12點才結束,一面竟然持續(xù)了兩個小時,期間最開始用手機面試,20分鐘簡單聊完項目之后開始編碼,于是切換到PC上。 奈何??途W(wǎng)的在線面試系統(tǒng)在 Chrome 上不好用,一度以

    單片機
    2020-07-07
  • 走心校招面經(jīng)|想成為BAT后臺開發(fā)工程師,這些是基礎!

    “互聯(lián)網(wǎng)企業(yè)每年校招的技術面試形式類似,大多是對面試者技術基礎的考察。本文面對C++后臺開發(fā)崗位,收集總結了百余道技術基礎題。供大家學習和準備。?” 文 |?Amazing10 c++具有哪些特點和性質,和c有什么區(qū)別 指針的作用 全局變量的缺點 c++對象的生命周期

    單片機
    2020-07-07
  • 淺談分布式一致性協(xié)議之2PC

    1.前言 前面一篇文章和大家一起學習了下分布式系統(tǒng)一致性問題的一些理論,其中重點是理解 PACELC理論、 BASE理論等問題,讓我們對于分布式一致性的重點是什么有一些認識。 在了解分布式一致性的理論和概念之后,后續(xù)將和大家一起討論分布式一致性協(xié)議,其中包

    單片機
    2020-07-07
  • 完了!CPU一味求快出事兒了!

    自我介紹 我叫阿Q,是CPU一號車間里的員工,我所在的這個CPU足足有8個核,就有8個車間,干起活來杠杠滴。 我所在的一號車間里,除了負責執(zhí)行指令的我,還有負責取指令的小A,負責分析指令的小胖和負責結果回寫的老K。 CPU的每個車間都有一堆箱子,人們把這些

    單片機
    2020-07-07
    CPU
  • 淺談分布式系統(tǒng)一致性問題(一)

    0.寫在前面 前幾天在pyq發(fā)起了約稿,分布式一致性問題的選題呼聲最高,分布式系統(tǒng)的內(nèi)容是非常龐雜的,所以我們從其中幾個重點的部分切入,慢慢展開。 今天重點來一起學習分布式系統(tǒng)一致性問題,不過內(nèi)容比較多需要分幾次寫完。 1.為什么要學分布式 作為后端

    單片機
    2020-07-07
  • 左值引用、右值引用、移動語義、完美轉發(fā),你知道的不知道的都在這里

    眾所周知C++11新增了右值引用,談右值引用我們也可以擴展一些相關概念: 左值 右值 純右值 將亡值 左值引用 右值引用 移動語義 完美轉發(fā) 返回值優(yōu)化 程序喵下面會一一介紹: 左值、右值 概念1: 左值:可以放到等號左邊的東西叫左值。 右值:不可以放到等號左

    單片機
    2020-07-07
  • 泛型編程的第一步,掌握模板的特性!

    —?1?— 認識 C++ 是很強大,有各種特性來提高代碼的可重用性,有助于減少開發(fā)的代碼量和工作量。 C++ 提高代碼的可重用性主要有兩方面: 繼承 模板 繼承的特性我已在前面篇章寫過了「C++ 一篇搞懂繼承的常見特性」。 本篇主要是說明「模板」的特性,使用「模

    單片機
    2020-07-07