C# 9.0新特性詳解系列之三:模組初始化器

## [1][1] 背景動機 關於模組或者程式集初始化工作一直是C#的一個痛點,微軟內部外部都有大量的報告反應很多客戶一直被這個問題困擾,這還不算沒有統計上的客戶。那麼解決這個問題,還有基於什麼樣的考慮呢? * 在庫載入的時候,能以最小的開銷、無需使用者顯式呼叫任何介面,使客戶做一些期望的和一次性的初始化。

python中字串的編碼和解碼

### 1. 常用的編碼 - ASCII:只能表示一些字母,數字和特殊的字元,佔一個位元組 - GBK:國家簡體中文字符集和繁體字符集,相容ASCII,佔兩個位元組 - Unicode:能夠表示全世界上所有的字元,Unicode有人說佔4個位元組也有人說佔2個位元組,但中文佔2個位元組 - UTF-8:Uni

詳解docker部署SpringBoot及如何替換jar包

關於docker的安裝和使用,可以看看之前這兩篇文章。Docker從安裝部署到Hello World和Docker容器的使用和連線。這篇文章主要介紹如何在docker上部署springboot專案。關於如何建立springboot專案可以看看這篇文章SpringBoot入門教程(一)詳解intellij

Kubernetes-20:日誌聚合分析系統—Loki的搭建與使用

  日誌聚合分析系統——Loki   什麼是Loki? Loki 是 Grafana Labs 團隊最新的開源專案,是一個水平可擴充套件,高可用性,多租戶的日誌聚合系統。它的設計非常經濟高效且易於操作,因為它不會為日誌內容編制索引,而是為每個日誌流編制一組標籤,專門

BackgroundService 大佬教的好

## BackgroundService 原始碼分析 > 因為換了工作也有兩個多月沒有寫部落格啦,因為跟著紅超哥(大佬)一直在學習和做專案(反正就是在潛心修煉,大佬每天也是在我十萬個為什麼中度過的。) - 最近在做一個接收服務端資訊的專案,使用TCP建立連線,雙方進行資訊通訊。後面我會陸陸續續

【問題記錄】— web頁面呼叫本地程式

起因:  最近由於專案需要在web頁面中呼叫本地部署的exe程式;進而對該功能實現做了對應瞭解;以及存在的問題進行記錄。  要實現該功能就不得不說瀏覽器自定義協議;解決辦法:那麼它是什麼呢? 瀏覽器自定義協議:   瀏覽器自定義協議,其實是微軟提供 Asynchronous Pluggable Protoco

學Python,只有不到15%的同學會成功

我給大家唱首歌:《堅持的意義》 ![](https://my-wechat.oss-cn-beijing.aliyuncs.com/image_20201123213819.png) 你看過了許多書籍 你看過了許多視訊 你迷失在螢幕上每一道短暫的光陰 你品嚐了程式碼的糟心 你踏過演算法的荊

內網穿透的常用方法總結

前言 在內網滲透時,一個WebShell或CobaltStrike、Metasploit上線等,只是開端,更多是要內網橫向移動,擴大戰果,打到核心區域。但後滲透的前提是需要搭建一條通向內網的“專屬通道”,才能進一步攻擊。可實戰中因為網路環境不同,所利用的方式就不同。 本文內容按以下思維導圖展開  

Netty原始碼解析 -- 記憶體池與PoolArena

我們知道,Netty使用直接記憶體實現Netty零拷貝以提升效能, 但直接記憶體的建立和釋放可能需要涉及系統呼叫,是比較昂貴的操作,如果每個請求都建立和釋放一個直接記憶體,那效能肯定是不能滿足要求的。 這時就需要使用記憶體池。 即從系統中申請一大塊記憶體,再在上面分配每個請求所需的記憶體。 Netty中的記

Debian10快速部署DHCP服務

前言 DHCP(動態主機配置協議)是一個區域網的網路協議。指的是由伺服器控制一段IP地址範圍,客戶機登入伺服器時就可以自動獲得伺服器分配的IP地址和子網掩碼。 進日,想提升一下自己的技術水平,於是就做了2020年全國職業技能大賽網路系統管理,可能我比較擅長伺服器這一塊,我就就做了,比賽的系統是Debian10

SpringBoot中JPA的學習

SpringBoot中JPA的學習   準備環境和專案配置   寫一下學習JPA的過程,主要是結合之前SpringBoot + Vue的專案和網上的部落格學習一下。   首先,需要配置一下maven檔案,有這麼兩個依賴: <dependency> <groupId>

從單點到分散式

本文梳理從單點到分散式遇到的概念及問題,包括: 單點問題 主從 叢集 負載均衡 分散式 分散式理論:CAP,BASE 一致性:2PC,3PC,TCC,訊息事務,Paxos,Raft 在架構風格:萬金油CS與分層中提到了CS架構風格。可以說CS架構風格是分散式架構的起點,所以我們從CS架構風格開始。 最簡單

mycat詳解

本文目錄: [1.安裝mycat](#1) [2.mycat全域性表](#2) [3.mycat讀寫分離](#3) [4.mycat分片規則](#4) [5.E-R表](#5) [6.HAProxy](#6) [7.mycat負載均衡叢集](#7) [8.Keepalived](#8) ##

現代富文字編輯器Quill的模組化機制

    DevUI是一支兼具設計視角和工程視角的團隊,服務於華為雲DevCloud平臺和華為內部數箇中後臺系統,服務於設計師和前端工程師。官方網站:devui.designNg元件庫:ng-devui(歡迎Star) 引言 本文基於DevUI的富文字編輯器開發實踐和Quill原始碼寫成。

網路篇:朋友面試之TCP/IP,回去等通知吧

# 前言 最近和一同學聊天,他想換工作,然後去面了一家大廠。當時,他在簡歷上寫著精通TCP/IP,本著對TCP協議稍有了解,面試官也不會深問的想法,就寫了精通二字。沒想到,大意了 **關注公眾號,一起交流,微信搜一搜: 潛行前行** --- # 開場 朋友約的是十點半的面試,提前了十分鐘到,然後安靜地坐在

0.031268119812012