.NET探索平臺條件編譯

## 前言 今天偶然機會,翻了一下大學期間的書籍《C程式設計》,好吧,當我翻著翻著,翻到了符號常量(`#define`指令)中,是啊,這是一個前處理器指令,記得在[Magicodes.IE](https://github.com/dotnetcore/Magicodes.IE/blob/master/src

為你的專案啟用可空引用型別

# 為你的專案啟用可空引用型別 ## Intro C# 從 8.0 開始引入了可空引用型別,我們可以為專案啟用可空引用型別來藉助編譯器來幫助我們更好的處理程式碼中的空引用的處理,可以避免我們寫很多不必要 null 檢查,提高我們的效率 ## Why 為什麼我們要啟用可空引用型別呢,首先我們可以看一下

CAN匯流排取樣點測試

取樣點是什麼? 取樣點是接受節點判斷訊號邏輯的位置,CAN通訊屬於非同步通訊。需要通過不斷的重新同步才能保證收發節點的取樣準確。 若取樣點太靠前,則因為線纜原因,DUT外發報文尚未穩定,容易發生取樣錯誤,若取樣點太靠後,則因為SJW原因,也會引起接受節點同步跳轉寬度的調整。調整不好就容易出現錯誤。 取樣點在一

Jenkins+windows+.netcore+git+iis自動化部署入門

什麼是自動化部署,就不介紹了,喜歡直接進入主題。 一、 所需環境: 1、系統為windows10 。 2、asp.net core3.1 runtime必須安裝,因為我的程式碼是asp.net core3.1版本,你的程式碼是什麼版本就裝什麼執行環境。 3、iis確保安裝。 4、 windows git必須安

深入剖析setState同步非同步機制

# 關於 setState setState 的更新是同步還是非同步,一直是人們津津樂道的話題。不過,實際上如果我們需要用到更新後的狀態值,並不需要強依賴其同步/非同步更新機制。在類元件中,我們可以通過`this.setState`的第二引數、`componentDidMount`、`componentDi

TCP/IP協議棧在Linux核心中的執行時序分析

  網路程式設計調研報告     TCP/IP協議棧在Linux核心中的執行時序分析     姓名:柴浩宇 學號:SA20225105 班級:軟設1班     2021年1月   調研要求 在深入理解Linux核心任務排程(中斷

機器學習2-特徵工程

特徵工程      特徵抽取 文字特徵提取-CountVectorizer 作用:對文字資料進行特徵值化 sklearn.feature_extraction.text.CountVectorizer(stop_words=[]) 返回詞頻矩陣 CountVect

Loadrunner與kylinPET的能力對比測試--web動態請求

概述       在《效能測試工具選擇策略--模擬度對比測評分析報告》一文詳細分析了使用相同的web頁面,分別使用LoadRunner,Jmeter,kylinTOP工具進行錄製指令碼並執行得出在靜態請求頁面下,Loadrunner12與kylinTOP的模擬能力都非常

為了加快速度,Redis都做了哪些“變態”設計

# 前言 列表物件是 `Redis` 中 `5` 種基礎資料型別之一,在 `Redis 3.2` 版本之前,列表物件底層儲存結構有兩種:`linkedlist`(雙端列表)和 `ziplist`(壓縮列表),而在 `Redis 3.2` 版本之後,列表物件底層儲存結構只有一種:`quicklist`(快速列

Python使用Protobuf&&如何賦值&&如何正反序列化

## 前言 使用protobuf主要是兩個步驟,**序列化和反序列化**。 關於Proto有哪些資料型別,然後如何編寫,此處就不贅述了,百度一下有很多。 此文主要是總結,python使用protobuf的過程,如何序列化和反序列化,對不同型別的欄位如何進行賦值。 ## 序列化

【原創】X86_64彙編、暫存器、內嵌彙編

整理的X86_64/X86彙編、暫存器、C內嵌彙編筆記,主要用於查閱使用。 [TOC] ## 一、組合語言 計算機的處理器有很多不同的架構,比如 x86-64、ARM、Power 等,每種處理器的指令集都不相同,那也就意味著組合語言不同。目前的電腦,CPU 一般是 x86-64 架構,是 64 位機

Scrapy爬蟲框架的使用

  導讀:如何使用scrapy框架實現爬蟲的4步曲?什麼是CrawSpider模板?如何設定下載中介軟體?如何實現Scrapyd遠端部署和監控?想要了解更多,下面讓我們來看一下如何具體實現吧!   Scrapy安裝(mac) pip install scrapy 注意:不要使用commandline

【譯】Async/Await(二)——Futures

原文標題:Async/Await 原文連結:https://os.phil-opp.com/async-await/#multitasking 公眾號: Rust 碎碎念 翻譯 by: Praying Rust 中的 Async/Await Rust 語言以 async/await 的形式對協作式多

從一次生產消費者的bug看看執行緒池如何增加執行緒

## 0 背景 某個閒來無事的下午,看到舊有的專案中,有個任務排程的地方都是同步的操作,就是流程A的完成依賴流程B,流程B的完成依賴流程C,按此類推。 作為一名垃圾程式碼生產者,QA的噩夢、故障報告槍手的我來說,發掘可以“優化”的空間,是我的分內之事。 因為是在一個工程內,並且本身工程元件沒有使用到任何訊

0.052113056182861