原创 C語言中的static關鍵字的用法

static 用法: 主要定義全局靜態變量,局部靜態變量和靜態函數 作用: 在某些情況下能夠大大提高程序的模塊化特性,有利於擴展和維護,增強程序的健壯性. 空間分配時也與普通的變量有所不同 普通局部變量存儲於進程棧空間,使用完畢會

原创 free刪除new存在什麼問題

其實本來free/ malloc new /delete 是兩個不同的東西. 錯用的話可能出現一些顯式的或者隱式的錯誤 經過自己的實驗操作後發現 簡單數據類型在使用new分配內存後,用free來釋放的內存,效果與delete相同。

原创 C語言中的靜態庫和動態庫

C語言中的靜態庫和動態庫 靜態庫:libxxx.a 動態庫:libxxx.so 靜態庫: 在程序編譯的時候,將庫編譯進可執行程序中, 運行的時候不需要外部函數庫 動態庫: 在程序運行的時候,將庫加載到程序中,運行的時候需要外部函數

原创 網易2020 數字圓環(小易的首尾相接)

數字圓環 題目描述: 小易有一個長度爲n的數字數組a1,a2,….an 問你是否能用這n個數字構成一個環(首尾相連),使得環中的每一數字都小於它相鄰的兩個數字的和(每個數字都必須使用並且每個數字只能使用一次) 輸入描述 第一行包含

原创 JVM 垃圾自動回收機制

JVM 垃圾自動回收機制 虛擬機棧 :描述的是方法執行時的內存模型,是線程私有的,生命週期與線程相同,每個方法被執行的同時會創建棧楨(下文會看到),主要保存執行方法時的局部變量表、操作數棧、動態連接和方法返回地址等信息,方法執行時

原创 HTTP的5個常用Method及其含義

HTTP中常用 methods(請求方法) GET: 獲取資源### HEAD: 獲取報文頭部### POST: 傳輸實體主體### PUT: 傳輸文件### DELETE: 刪除文件### OPTIONS: 詢問支持方法####

原创 計算機網絡傳輸層複習要點

傳輸層:TCP 和 UDP 三次握手(three-way handshake) 第一次握手: Client將SYN置1,隨機產生一個初始的序列號seq發送給Server,進入SYN_SENT狀態 第二次握手: 收到SYN爲1之後,

原创 python中的global語句

global 語句 如果需要在一個函數內修改全局變量,就使用 global 語句。如果在函數的頂部 有 global eggs 這樣的代碼,它就告訴 Python,“在這個函數中,eggs 指的是全局變 量,所以不要用這個名字創建

原创 P5253 丟番圖

傳送門 後補題 點贊 收藏 分享 文章舉報 king9666 發佈了350 篇原創文章 · 獲贊 133 · 訪問量 2萬+ 私信

原创 Happy Birthday (Codeforces思維➕枚舉)

Happy Birthday #include <bits/stdc++.h> using namespace std; const int N = 1e6+5; int a[11]; int main() { int

原创 HDU1695 (莫比烏斯反演)

莫比烏斯反演 用於解決排列組合問題的數論知識. 應用例子: HDU1695 後補 點贊 收藏 分享 文章舉報 king9666 發佈了350 篇原創文章 · 獲贊 1

原创 莫比烏斯反演證明

我還不會證… 後補 點贊 收藏 分享 文章舉報 king9666 發佈了350 篇原創文章 · 獲贊 133 · 訪問量 2萬+ 私信

原创 Codeforces Round #614 (Div. 2) B.JOE is on TV! (高精度)

B. JOE is on TV! #include<iostream> #include<cstdio> using namespace std; #define N 100005 int n;double f[N]; int m

原创 ICPC_Number Game(博弈)

Number Game description: Alice and Bob are playing a game on a line of N squares. The line is initially populated w

原创 莫比烏斯反演(後補

莫比烏斯反演 莫比烏斯反演是數論數學中很重要的內容,可以用於解決很多組合數學的問題。 點贊 收藏 分享 文章舉報 king9666 發佈了350 篇原創文章 · 獲贊