原创 Visual C++ Redistributable for Visual Studio各版本的官方鏈接

MicroSoft官網提供了不同版本的Visual C++ Redistributable for Visual Studio下載地址,如果是短網址下載,下載前請檢查路徑是否爲https://aka.ms/vs開頭。長網址的二級

原创 座標軸開始和結束座標及間隔分割算法

問題 假設有一個可見寬度固定的可縮放的座標軸,軸上需要每隔一定的距離就要標註一次時間,這個距離不能太大,也不能太小,在縮放時如何確定可視窗口中的左座標和右座標及取多大的間隔進行分割呢?如下圖: 初始座標軸:0-1000ns 縮

原创 解決antd+react的Input組件每次輸入都失去焦點

這是一個很容易遇見的問題,每輸入一個字符Input的焦點就沒了,本文將就此問題做分析和介紹一種解決方法。 出現的原因可能是你在組件的render函數中用了通過函數生成的Input組件,具體請看分析。 如果你遇見該種問題時並沒有使

原创 C++ 求vector的最大值最小值和平均數

已知一個vector<double>,求其最大值最小值和平均數: #include <numeric> #include <algorithm> void calculateStats(const vector<double> &da

原创 JavaScript 數字約定

一般類型 作爲弱類型語言,Javascript的數字表示方式很簡單,只有一種,即加小數點和不加小數點。 let a = 520.1214 // 小數點 let b = 5201314 // 不加小數點 科學計數法 使用科學

原创 Eclipse Neon.3 安裝 Xtend IDE插件

Eclipse Neon.3 利用Market安裝Xtend IDE時顯示不兼容,從eclipse的官網提供的software site安裝即可 site地址:https://www.eclipse.org/xtend/download.

原创 HDD硬盤在空閒時發出規律“咔噠”聲

新款的HDD硬盤都帶有高級電源管理(AAM),會默認啓用省電模式,於是磁頭掃描速度會減緩,從而會發出規律的“咔噠”的噪聲,嚴重的甚至3~4s響一次,嚴重影響使用,使用HDDScan工具關閉AAM即可。 官網:https://hddscan

原创 XML Security Library (xmlsec) 庫編譯 (解決舊版本xmlsec.exe 0xc000007b報錯)

XML Security Library XML Security Library是一個基於libxml2的C類庫,支持主流的XML加密算法,原生支持gcrypt, gnutls, mscng, mscrypto, nss, op

原创 Eclipse的software sites獲取

如果在開發過程中缺少“org.apache.*”,“com.google.*”,“javax.*”,“JSON”,“logging”,“Testing”等,可以在eclipse的orbit倉庫中獲取。 路徑是https://downloa

原创 C++讀取文本文件到char*

C++讀取文本文件內容到char*中: #include <iostream> #include <fstream> #include <iostream> const char* readFile(const char* fileN

原创 Ubuntu 18.04 安裝Python 3.7以及安裝後打不開terminal及找不到apt_pkg的解決方法

Ubuntu 16.04可以通過添加PPA庫來安裝python 3.7,也可以通過源碼編譯安裝,CSDN大佬們早就出了一大堆有關的帖子,此處不談。 升級到Ubuntu 18.04,apt源自帶了python 3.7,直接通過sudo ap

原创 Atom中開發React的插件收集列表

成功棄坑VSCode轉向atom,原因竟然是因爲一個atom的插件`atom-miku-diy`,有ミクちゃん陪着,寫代碼也不寂寞了。整理了一些開發React的時候atom裏面可以安裝的插件。 1. atom-miku-diy,初音未來跳

原创 componentDidUpdate有時無法比較出前一個狀態和當前狀態的不同

文章前先了解如何在JavaScript裏進行深拷貝,深拷貝函數移步https://blog.csdn.net/ZxqSoftWare/article/details/88950228   一、深度拷貝 爲什麼要深拷貝呢?這裏舉幾個例子:

原创 JavaScript 深拷貝

在JS中,每個變量都是指向一個數據的地址,所以不能用簡單的=來拷貝數據。有時候深拷貝一個對象或者數組或者字典是剛需的,好像在JS中深拷貝是個問題? 好多來自谷歌百度的大佬們都說用JSON的```JSON.stringify()```把字典

原创 JavaScript判斷兩個數組是否相同

在某些情況下,可能需要判斷兩個數組是否相同,但有時這些數組並不完全由數字組成,可能包含一個或多個字典或數組對象,所以我們需要一個遞歸算法來判斷它們是否相同 當然,我們不能使用===來完成這項任務,下面是我的代碼 export funct