如何在 Windows 10 上安裝 WSL 2

> 翻譯自 Joey Sneddon 2020年10月30日的文章[《How to Install WSL 2 on Windows 10》](https://www.omgubuntu.co.uk/how-to-install-wsl2-on-windows-10) [^1] [^1]: How to

淺析Python專案伺服器部署

## 基礎理論 ### 關於Web伺服器和應用伺服器 基本概念: - Web伺服器主要功能就是儲存、處理、傳遞網頁,客戶端和伺服器之間基於HTTP協議進行通訊。 - 應用伺服器主要是處理動態請求,呼叫相應的物件完成對請求的處理,返回響應的結果。 兩者之間的區別: - Web伺服器主要是以HTTP為核心,WE

有了Git這個功能,再也不需要依賴IDE了!

大家好,今天給大家介紹一個隱藏的功能——搜尋。 我們在寫程式碼的時候經常遇到的一種情況就是,我們想要知道某一個函式是怎麼定義的,這樣我們才能知道該如何呼叫它。如果程式碼少的話我們當然可以自己人肉查詢,但是如果程式碼量很大的話,人肉查詢顯然就不行了。如果使用IDE的話,現在的IDE當中當然一般都繼承了這個功能,

Excel優雅匯出

## 流程 原來寫過一篇文章,是介紹EasyExcel的,但是現在有些業務需要解決,流程如下 1.需要把匯出條件轉換成中文並存入資料庫 2.需要分頁匯出 3.需要上傳FTP或者以後上傳OSS ## 解決方案 大體的流程採用摸板方法模式,這樣簡化條件轉換以及上傳FTP操作 ``` public abstrac

前端使用canvas生成盲水印的加密解密

  為了保障資訊保安,防止重大資訊洩露,並且能夠鎖定洩露使用者,需要對頁面展示的圖片加入當前使用者資訊的盲水印,即最終圖片外觀看起來和原圖一樣,但是經過解碼以後可以識別出水印資訊,並且在截圖後仍能進行較好的識別。   經過在網上的學習摸索,看了幾位大神的部落格以後,我也總結一下自己的程式碼,分享一下學習經驗。

從面試角度分析ArrayList原始碼

> 注:本系列文章中用到的jdk版本均為`java8` `ArrayList`類圖如下: ![](https://img2020.cnblogs.com/blog/1719198/202012/1719198-20201215105542094-324269707.png) `ArrayList`的底

聚焦LS-MIMO的四大層面,淺談5G關鍵技術

摘要:本文簡要講述了5G關鍵技術之一的LS-MIMO,分別從導頻汙染、通道估計、預編碼技術、訊號檢測四個部分入手。 導頻汙染 理想情況下,時分複用(TDD)系統中上行鏈路和下行鏈路之間各個導頻符號之間是相互正交的關係,正是因為這種關係 使接收機在接收到相鄰訊號的干擾時,可以將干擾抵消,降低導頻汙染。但是,在實

【Electron Playground 系列】視窗篇

> 作者:[Kurosaki](https://juejin.im/user/3843548381187853) 本文主要講解`Electron` 視窗的 `API` 和一些在開發之中遇到的問題。 [官方文件](https://www.electronjs.org/docs) 雖然比較全面,但是要

Java File類的簡單使用

            Java File的簡單使用(建立、刪除、遍歷、判斷是否存在等)   Java檔案類以抽象的方式代表檔名和目錄路徑名。該類本身不能用來讀資料或寫資料,它主要用於磁碟上檔案和目錄的建立、檔案的查詢和檔案的刪除。做一些非讀寫方面的工作,比如看看檔案是否存在、是否可讀寫及遍歷檔案目錄等等。要

pandas 學習 第14篇:索引和選擇資料

資料框和序列結構中都有軸標籤,軸標籤的資訊儲存在Index物件中,軸標籤的最重要的作用是: 唯一標識資料,用於定位資料 用於資料對齊 獲取和設定資料集的子集。 本文重點關注如何對序列(Series)和資料框(DataFrame)進行切片(slice),切塊(dice)、如何獲取和設定子集。 下表列出資料框

Taro 3.1 beta 釋出: 開放式架構新增 4 端支援

![](https://img2020.cnblogs.com/other/1992869/202012/1992869-20201215103238471-773146544.jpg) 作者:凹凸曼-JJ 自 7 月初我們正式釋出了 Taro 3,至今半年時間已然略去。期間我們不斷地修復著問題,同時也在

c++ 解析yaml檔案

一直用c++操作`ini`做配置檔案,想換成`yaml`,在全球最大的同性交友網站`github`上搜索,看有沒有開源的庫,功夫不負有心人,找到了[yaml-cpp](https://github.com/jbeder/yaml-cpp),試著解析了一個`yaml`檔案,給個滿分。分享一下如何使用他。

從函式到包的Python程式碼層次

# 程式碼層次 Python是一門指令碼語言,新建一個`.py`檔案,寫點程式碼,就可以跑起來了,無論放哪都可以。比如`where.py`檔案: ```python print("Where am I?") ``` 那麼問題來了,這是寫在哪裡的呢?為了一目瞭然,我們用“導遊圖”的視角來看看程式碼層次:

C# 9.0中引入的新特性init和record的使用思考

寫在前面.NET 5.0已經發布,C# 9.0也為我們帶來了許多新特性,其中最讓我印象深刻的就是init和record type,很多文章已經把這兩個新特性討論的差不多了,本文不再詳細討論,而是通過使用角度來思考這兩個特性。initinit是C# 9.0中引入的新的訪問器,它允許被修飾的屬性在物件初始化的時候

精盡Spring MVC原始碼分析 - MultipartResolver 元件

> 該系列文件是本人在學習 Spring MVC 的原始碼過程中總結下來的,可能對讀者不太友好,請結合我的原始碼註釋 [Spring MVC 原始碼分析 GitHub 地址](https://github.com/liu844869663/spring-framework) 進行閱讀 > > Spring

0.63093614578247