ASP.NET Core擴充套件庫之日誌

    上一篇我們對Xfrogcn.AspNetCore.Extensions擴充套件庫功能進行了簡單的介紹,從這一篇文章開始,我將逐步介紹擴充套件庫中的核心功能。     日誌作為非業務的通用領域基礎功能,有非常多的技術實現,這些第三方庫避免了我們花費時間去重複實現,

Webpack 基石 tapable 揭祕

Webpack 基於 tapable 構建了其複雜龐大的流程管理系統,基於 tapable 的架構不僅解耦了流程節點和流程的具體實現,還保證了 Webpack 強大的擴充套件能力;學習掌握tapable,有助於我們深入理解 Webpack。 一、tapable是什麼? The tapable package

c++ 11 是如何簡化你的資料庫訪問介面的

之前寫過一篇文章專門分析了 c++ 模板編譯過程中報的一個錯誤:《fatal error C1045: 編譯器限制 : 連結規範巢狀太深 》,其中涉及到了 qtl —— 一個使用 c++ 11 構建的資料庫訪問庫,當時限於篇幅,沒有深入研究它是如何藉助 c++ 11 來簡化資料庫訪問介

[UWP] 模仿嗶哩嗶哩的一鍵三連

## 1. 一鍵三連 什麼是一鍵三連? > 嗶哩嗶哩彈幕網中使用者可以通過長按點贊鍵同時完成點贊、投幣、收藏對UP主表示支援,後UP主多用“一鍵三連”向視訊瀏覽者請求對其作品同時進行點贊、投幣、收藏。 去年在雲之幻大佬的 [嗶哩](https://github.com/Richasy/BiliBi

鵝廠二面,nginx回憶錄

前天二面鵝廠,面試官問出了“nginx你瞭解嗎?”這樣寬泛直白的句式,我一時抓不到重點,一時語噻。 下班想了一下,平時潛移默化用到不少nginx的能力,但在面試的時候沒有吹成對應的概念。 ![](https://img2020.cnblogs.com/blog/587720/202103/587720-

CNN結構演變總結(三)設計原則

CNN結構演變總結(一)經典模型 CNN結構演變總結(二)輕量化模型   前言: 前兩篇對一些經典模型和輕量化模型關於結構設計方面的一些創新進行了總結,在本文將對前面的一些結構設計的原則,作用進行總結。 本文將介紹兩種提升模型的表示能力的結構或方式,模型的五條設計原則,輕量化模型的四個設計方式。 &

微信掃碼登入的技術實現思考

微信掃碼登入是很常見的技術,曾經在一次面試當中,面試官就曾問過微信掃碼登入的實現思路,這次,以微信讀書網頁版掃碼登入為例子,聊聊我對它技術實現思路一些思考。 以谷歌瀏覽器來做分析,開啟F12,準備隨時觀察http連線狀況。 這時,以谷歌瀏覽器開啟網頁版微信讀書,點選登入,會彈出一個二維碼: 這時,可以看到,

【譯】Visual Studio 的 Razor 編輯器的改進

  自從我們在一個通用的 Razor 語言伺服器上釋出了 Visual Studio 的一個新的實驗性 Razor 編輯器的第一個預覽版以來,已經過去了6個月,現在是時候更新一下我們的進展了。團隊一直在努力使新的 Razor 編輯器達到與舊的同等水平,修復 bug,並新增許多很棒的新功能。我們認為新

使用函式式語言實踐DDD

長期以來我都在實踐OOP,進而通過OOP來實現DDD,特別是如何通過面向物件的技巧來建立一個領域模型。OO的一些特性在建立領域模型時顯得恰如其分,能否掌握OO的技巧,對建立領域模型有著至關重要的作用。 這篇文章為大家介紹一種常見的函式式架構,特別是如何通過函式式語言來實現DDD,進而利用函式式組合的特性,建立

ElasticSearch 進階

[TOC] ## ElasticSearch 進階 ### SearchAPI ES 支援兩種基本方式檢索 : - 一個是通過使用 REST request URI 傳送搜尋引數(uri+檢索引數) - 一個是通過使用 REST request body 來發送它們(uri+請求體) ####

Celery:進一步探索

## 一、建立Celery專用模組 對於大型專案,一般需要建立一個[專用模組](https://docs.celeryproject.org/en/stable/getting-started/next-steps.html#project-layout),便於管理。 ### 1.1 模組結構 ```

談“技術公司跨部門間溝通”問題及解決方案

#### 總結: - 需要麻煩別人時,應當提供儘可能詳細的資訊。 - 做事應該抱著負責任的工作態度。 - 每個人都做好自己的本份工作,才不會給他人帶來麻煩。 團隊之間有協作就避免不了溝通問題,人與人之間的溝通並不能百分百的傳達好指令,所以專案上的事情需要經常的溝通。喜歡看綜藝節目的人應該經常能看到一些你畫我

【小白學演算法】2. 稀疏陣列

### 一、什麼是稀疏陣列 當一個數組a中大部分元素為0,或者為同一個值,那麼可以用稀疏陣列b來儲存陣列a。 首先,稀疏陣列是一個數組,然後以一種特定的方式來儲存上述的陣列a,具體處理方法: * 記錄陣列a一共有幾行幾列 * 記錄a中有多少個不同的值 * 最後記錄不同值的元素所在行列,以及具體的值,放在一個

0.0069890022277832