原创 sigmoid和softmax

sigmoid常用於二元分類,將二元輸入映射成0和1。 softmax常用語多元分類,將含有k個值的輸入序列映射成k個值的序列,每個值處於(0,1),且k個值的和爲1。 所以可以將映射成的值看做概率,可以根據概率大小作出選擇。 當

原创 IP安全:DDoS攻擊、tearDrop攻擊和微小碎片攻擊

文章目錄arp安全IP報文格式DDoS攻擊tear drop攻擊微小碎片攻擊IP欺騙,留後門 arp安全 以太網幀的type =0806 表示arp arp攻擊:hack僞造arp應答包給target(當target使用arp廣播

原创 Unbutu在VMWare中掛載共享文件夾

第一,安裝VMTools,步驟自行搜索,安裝成功後重啓虛擬機。 第二,重啓後,在虛擬機管理頁面設置共享目錄,選擇總是啓用,開啓虛擬機。 第三,在終端進入掛載目錄cd /mnt/hgfs/,通過命令sudo vmware-hgfsclie

原创 numpy中array和matrix的區別

兩者相似但執行相同的運算可能得到不同的結果 顯然,array只能通過dot()實現“矩陣乘法”,array的“*”運算實現的是兩個緯度相同的“矩陣”的按位相乘。 而matrix則不同,可以直接使用"*"運算符實現“矩陣乘法”,如

原创 Python中input()的使用方法

input()以字符串的方式獲取用戶輸入: 1 >>> x = input() 2 4.5 3 >>> type(x) 4 <class 'str'> 5 >>> y = input() 6 Do you love python? 7

原创 《人月神話》讀書摘記

人月:軟件工程任務中人數和任務完成時間的關係,呈微笑曲線狀。   作者對軟件工程任務的進度安排建議:     如何調和開發效率、完整性 和 大型項目對產品時間的需求 之間的矛盾?   Harlan Mails的建議是大型項目的各個部分

原创 變量類型

u8,,表示unsigned char,佔8位 u16,表示unsigned short,佔16位 u32,表示unsigned int ,佔32位 u64,表示unsigned int,佔64位 long,32位佔4個字節,64

原创 設計模式總結

原创 接口類、抽象類和類的區別

設計層面: 抽象類是多個子類公共特徵的抽象,可以想象成基因圖譜。比如猴子的子類有金絲猴、長尾猴等。抽象類是子類的模板。所以抽象類只支持單繼承。 接口類是行爲的抽象,這種行爲可以跨物種。比如麻雀、蝴蝶、風箏都能實現“飛:這個行爲。所

原创 Java容器

原创 動態規劃

文章目錄1. 步驟2. 要素3. 裝配線調度4. 矩陣鏈乘5. 最長公共子序列(Longest Common Subsequece)6. 最優二叉查找樹(Optimal Binary Search Tree) 1. 步驟 描述問

原创 linux:調用棧與緩衝區溢出

目錄 進程空間分配 函數調用和返回地址 緩衝區溢出攻擊 @ 進程空間分配 每一個進程都有自己的一個進程堆棧空間。在Linux界面執行一個執行碼時,Shell進程會fork一個子進程,再調用exec系統調用在子進程中執行該執行碼。

原创 MySQL的存儲引擎

MySQL5.5後,默認存儲引擎是InnoDB,5.5之前默認是MyISAM。 InnoDB(事務性數據庫引擎)和MyISAM的區別補充: InnoDB是聚集索引,數據結構是B+樹,葉子節點存K-V,V存的是數據頁。MyISA

原创 ConcurrentHashMap分析

重要屬性和類 sizeCtl 控制標識符,在不同的地方有不同用途,而且它的取值不同,也代表不同的含義。 負數代表正在進行初始化或擴容操作 -1代表正在初始化 -N 表示有N-1個線程正在進行擴容操作 正數或0代表hash衝突鏈表

原创 最大流

文章目錄定義流網絡((flownetwork))多源多匯剩餘網絡(residual network)增廣路徑((Augmenting Path)截(Cut)Ford-Fulkerson算法Edmonds-Karp算法應用:最大二分