原创 梯度下降法(BGD,SGD,MSGD)python+numpy具體實現

梯度下降是一階迭代優化算法。爲了使用梯度下降找到函數的局部最小值,一個步驟與當前位置的函數的梯度(或近似梯度)的負值成正比。如果相反,一個步驟與梯度的正數成比例,則接近該函數的局部最大值;該程序隨後被稱爲梯度上升。梯度下降也被稱爲

原创 Java 圖片 基礎操作

文章目錄圖片讀寫讀寫小總結像素操作屬性操作縮放格式轉換其他統一縮放每個像素的值執行仿射變換執行卷積獲取支持讀取的文件格式獲取支持寫入的文件格式參考 圖片讀寫 讀 import javax.imageio.ImageIO; cla

原创 【spring】給component命名 & 設置scope

文章目錄設置scope命名 設置scope @Component @Scope(value = ConfigurableBeanFactory.SCOPE_SINGLETON) public class UserService

原创 Java 刪除某個目錄

刪除目錄或文件,如果目錄不爲空的話,則遞歸刪除目錄下的所有內容 /** * 刪除文件或目錄 * 如果是目錄則遞歸刪除目錄下所有內容 * ps: 不支持link類型的目錄 * * @param path 要刪除的文件

原创 【算法題】輸入一串數字,判斷有多少種字母組合方式

標題題目示例樣例1樣例2思路解法遞歸動態規劃 題目 輸入一個十進制的數組,假設數字分別對應一個英文字母,求問一串十進制數字一共有多少分割方式能輸出不同的英文字母串。 輸入爲一個數組,數組內的每個元素都在[1, 9]之間 輸出爲一個

原创 IEEE802

文章目錄概括介紹結構數據鏈路層邏輯鏈路控制層介質訪問層物理層主要協議802.1802.2802.3802.4802.5802.11802.11 原始標準802.11i 無線安全方面補充802.15更多 概括介紹 IEEE 802

原创 增加文件上傳速度的辦法

壓縮它,效果非常明顯也非常 tar czf the.bin target.bin 分塊上傳 # split, you will have split -b 100m target.bin # combine cat

原创 [pillow]讀寫二進制圖片

讀入二進制圖片 from PIL import Image import numpy as np fd = open("input.raw", 'rb') image_bytes = fd.read() fd.close()

原创 【雲計算】爲commit鏡像添加entrypoint

在通過docker commit製作鏡像的時候,如果是直接commit通常來說是沒有entrypoint的,這在k8s等場景下會帶來一點麻煩。 要解決這個問題也很簡單,有以下兩個辦法可以實現 編寫dockerfile實現 假設我們

原创 爲什麼要用引用傳值

片段1 #include <iostream> #include <string> class Point { public: Point(int x, int y) { this->x = x;

原创 [簡單爬蟲]記錄博客流量-day day up

做了一個小工具,用於記錄我的csdn博客每天的流量變化,當程序運行的的時候捕獲到一場則發送郵件到我的郵箱,告知我來處理異常。每天的流量會記錄在csv文件中,可以使用pandas方便的獲取文件內容並繪圖。 用到的工具包括 req

原创 [推薦] C++解析json包:jsoncpp ——入門攻略

最近有面臨一個問題,就在這裏說出來吧,各位大神如果有看到~能解答我的疑惑,我將十分感激。問題是這樣的,目前我們打算做一個集成多個 信號處理算法的桌面應用,方便大家在處理數據的時候方便快捷的實現。因爲考慮到繪圖問題,想到echart

原创 【clean code】有意義的命名

名副其實,變量&函數&常量的命名應該明確表示其含義,不能模凌兩可。自解釋代碼 避免誤導 a. 避免已有的標準命名,vim在寫代碼人的眼裏就是編輯器,如果你用來做變量就容易引起歧義。 b. 避免類型誤導,只有確實是List的時候才能命

原创 【flag】總結文件格式編碼轉換的方法

文章目錄查看文件編碼文件編碼轉換工具python腳本iconvnotepad++ 查看文件編碼 file filename 文件編碼轉換工具 python腳本 !!!TODO iconv # 查看iconv支持的編碼格式 iconv

原创 【 pandas】修改最大顯示行和列

import pandas as pd pd.set_option('display.max_rows', 500) pd.set_option('display.max_columns', 500)