原创 C Note(NO.7)

位運算符C語言提供了六種位運算符: & | ^ ~ 按位與 按位或 按位異或 取反 << >> 左移,高位丟棄,低位補 0 右移,對於有符號數,在右移時,符號位將隨同移動。當爲正數時,最高

原创 C Note(NO.5)

存儲器中的一個字節稱爲一個內存單元,內存單元的編號也叫做地址,據內存單元的編號或地址就可以找到所需的內存單元,所以通常也把這個地址稱爲指針。 在C語言中,允許用一個變量來存放指針,這種變量稱爲指針變量。因此,一個指針變量的值就是某個內存

原创 C Note(NO.8)

“文件”是指一組相關數據的有序集合。這個數據集有一個名稱,叫做文件名。 從用戶的角度看,文件可分爲普通文件和設備文件兩種。 普通文件是指駐留在磁盤或其它外部介質上的一個有序數據集,可以是源文件、目標文件、可執行程序;也可以是一組待

原创 C Note(NO.4)

無參宏定義:#define 標識符 字符串 1) 宏定義不是說明或語句,在行末不必加分號,如加上分號則連分號也一起置換。 2) 宏定義必須寫在函數之外,其作用域爲宏定義命令起到源程序結束。如要終止其作用域可使用   #undef 標識符

原创 C Note(NO.3)

程序可以分爲三種基本結構, 即順序結構、分支結構、循環結構。 條件運算符的結合方向是自右至左。 例如: a>b?a:c>d?c:d 應理解爲 a>b?a:(c>d?c:d)   continue 語句的作用是跳過循環本中剩餘的語句而

原创 C Note(NO.2)

程序=算法+數據結構+程序設計方法+語言工具和環境 爲解決一個問題而採取的方法和步驟,就稱爲算法;  計算機算法:計算機能夠執行的算法。  計算機算法可分爲兩大類:        數值運算算法:求解數值;        非數

原创 C Note(NO.1)

關鍵字: void,功能:聲明無返回值或無參數函數,聲明無類型指針。 char,功能:字符型類型數據。 int,功能:整型數據,通常爲編譯器指定的機器字長。 float,功能:單精度浮點型數據。 double,功能:雙

原创 《三體》系列中的部分人物和標誌語

人物 標誌語(非人物特有) 王淼、楊冬、丁儀、申玉菲,葉文潔、白木林、楊衛寧、史強、墨子、伊文斯、潘寒、 自殺之謎;幽靈倒計時;脫水技能(三體人);紅岸計劃;飛向宇宙,尋找新家園;不要回復,不要回復,不要回復;半人馬座三星;我們是同志了

原创 吉他指彈特殊調絃的方法及基礎音階知識

在學習特殊調絃之前我們需要知道一些基礎的吉他音階知識: 1.音階:1 2 3 4 5 6 7 i (這裏的i表示1上加一個點,即高音的Do,如果點在下面則是低音) . 2.音階關係(如圖) : 吉他一個品(一格)是一個(半音),兩個品(

原创 過濾器(Filter)和攔截器(Interceptor)

servlet+過濾器:github:https://github.com/xaioheilj/ServeletCRUDandJSON.git 所有的Servlet過濾器類都必須實現javax.servlet.Filter接口。該接口定

原创 IDEA

IDEA快速編碼方面常用的快捷鍵: sout:system.out.println:sout psvm:主函數 Alt+回車:導入包、自動修正、提示 ALT+INSERT:生成get/set 實現接口等 Ctrl+alt+T:快速生成t

原创 servlet知識點摘記

IDEA創建一個servlet項目:https://blog.csdn.net/qq_33360009/article/details/105161866 github:https://github.com/xaioheilj/Hell

原创 Spring摘記

Spring是一個基於IOC和AOP的結構J2EE系統的框架IOC 反轉控制 創建對象由以前的程序員自己new 構造方法來調用,變成了交由Spring創建對象,DI 依賴注入 拿到的對象的屬性,已經被注入好相關值了,直接使用即可。 ap

原创 常見Java面試題-基礎

Java 基礎 1.JDK 和 JRE 有什麼區別?  JDK:它是Java開發運行環境,在程序員的電腦上當然要安裝JDK; JRE:Java Runtime Environment它是Java運行環境,如果你不需要開發只需要運行Jav

原创 常見Java面試題-容器

18.java 容器都有哪些? List:存放有序,列表存儲,元素可重複 Set:無序,元素不可重複 Map:無序,元素可重複 JAVA的容器包括如下: List,Map,Set ,Collection ,List ,LinkedList