複習-基礎
一、review-base
其他語言嗎和python的對比
c vs Python
c語言是python的底層實現,直譯器就是由python編寫的。
c語言開發的程式執行效率高,開發現率低(記憶體的管理),python開發效率更高
java vs python
同一個級別,都需要直譯器老解釋程式碼。
python簡潔方便,java繁瑣。
python對於機器學習等強大的類庫(模組)。
解釋型語言和編譯型語言
解釋型:邊解釋邊執行(即時翻譯)。 代表:python,php,shell 編譯型:將所有程式碼編譯成指定檔案。如:.dll,然後再去執行.dll檔案。 代表:c,c++,Go,c#,java
相關推薦
複習-基礎
一、review-base 其他語言嗎和python的對比 c vs Python c語言是python的底層實現,直譯器就是由python編寫的。 c語言開發的程式執行效率高,開發現率低(記憶體的管理),python開發效率更高 java vs python
go 複習基礎 func
第一 string()型別轉換 s := "abc" bt := byte(e)// //fmt.Println(bt)//報錯 沒有此種轉換方法 bt := []byte(s) fmt.Println(bt) //[97 98 99] 將字串按照找位元組碼的形式組成陣列 bt[1
JavaSE複習——基礎篇
針對此次的java期末考試寫幾篇文,作為自己複習資料。 入門篇——定義概念 基礎篇——基礎知識 技術篇——對知識的深入理解 11、有以下方法的定義,請選擇該方法的返回型別( )。 ReturnType method(byte x, double y) { retu
NOIP模板複習——基礎演算法
二分 求滿足條件的最小值 while(l<r) { int mid=(l+r)>>1; if(check(mid)) r=mid; else l=mid+1; } 求滿足條件的最大值 while(l<r) { int mid=(l+r+1
c\c++ 複習基礎要點06---聯合體
聯合體union 當多個數據需要共享記憶體或者多個數據每次只取其一的時候,可以利用聯合體。 1. 聯合體是個結構; 2. 它的所有成員對於基地址的偏移量都為0; 3. 聯合體的結構空間要大到足夠容納最“寬”的成員; 4. 其對齊方式
c\c++複習基礎要點15----c++執行時型別識別 dynamic_cast typeid type_info
C++提供了兩個操作符合一個類來實現執行時型別識別機制,它們是操作符dynamic_cast、操作符typeid和類type_info dynamic_cast操作符: dynamic_cast操作符可以將基類的指標安全地向下轉型為派生類指標。 語法格式:
c\c++複習基礎要點12---容器vector
容器vector: 1.vector的能力: vector使用動態陣列實現的,所以元素之間總是存在某種順序,所以vectors是一種有序群集。vector支援隨機存取,因此只要知道位置,你可以在常數時間記憶體取任何元素。 在末端附加或刪除元素時,vector的效能相當好,可
C語言基礎複習筆記(一)指標
最近linux很火,年前對linux再詳細瞭解了個大概,結合在windows平臺活躍與強大無比的C++,最終得出一個結論:C語言依然強大。 過年回來,便對的C語言充滿了興趣,於是乎去網上下載了教程回來,細細研讀,基礎程式設計思想始終是很重要的。 首先,入手的便是C語言的核心精華部分,指標。要
Java基礎複習
package cn.itcast.review; /* 三元運算子: 三元運算子的格式: 布林表示式?值1:值2 教務系統 學生  
關於Java基礎的複習總結(四)初識面向物件
縱碼仗鍵行天下 1、類和物件 萬物皆為物件 類:是物件的抽象描述 物件:是類的例項化 類的組成: 屬性(成員變數) 方法(成員方法) 2、方法 無返回值型別:void 有返回值型別:int double String return:返回結果 跳出方法(可用於跳出多重迴圈) 無參方法
關於Java基礎的複習總結(三)陣列基礎知識
苟利程式碼生死已,豈因Bug避趨之 1、陣列: 用來存放相同型別的一組資料 2、初始化陣列: int nums[] ={3,4,5,6} int[] nums = new int[]{3,4,5,6} int[]nums=new int[5]; nums
關於Java基礎的複習總結(二)運算子與控制結構&程式設計師節的留影
大夢誰先覺,平生我自知。 每次醒來之後,說一句,感覺自己要去拯救蒼生,哈哈。 末尾放上程式設計師節的照片,帶人的就不放了,醜(* ̄rǒ ̄)。 1、變數的宣告和賦值 資料型別 變數名=值; 2、型別轉換 自動型別轉換 強制型別轉換 byte short int long float
關於Java基礎的複習總結(一)入門篇
千里之堤,毀於雙十一。 主題內容源於當初學Java的幾個筆記本。週末整理換季衣物的時候找到的。重新整理一遍,上傳儲存下來,也是對基礎的複習總結。同時紀念當年初學Java的日子。 1、java發展史 1995誕生於sun公司,被oracle公司收購 開源,免費的 1996年,推出jdk1
NOIP複賽複習(十一)基礎演算法鞏固與提高
一、倍增演算法: 定義:用f[i][j]表示從i位置出發的2j個位置的資訊綜合(狀態) 一個小小的問題:為什麼是2j而不是3j,5j,…?因為,假設為kj,整個演算法的時間複雜度為(k-1)logk,當k=2時,時間複雜度最小。 這個演算法的三個應用:
Unity學習(三)Unity Shader入門(基礎知識篇)+線性代數複習(未完待續)
至於為什麼剛建立了指令碼,現在就要做Shader了。。說多了都是淚 1.建立一個新的材質 Material Assert -> Create -> Material 拖到Scene中的某個物體上 2.建立一個新的Shader Assert -> Create -
JavaScript複習記錄-基礎篇
JavaScript JavaScript 是一種輕量級的程式語言。 JavaScript 是可插入 HTML 頁面的程式設計程式碼。 HTML輸入流 點選事件 改變HTML內容 改變HTML影象 改變HTML樣式 JavaScript對
Java 其他常用工具及其他基礎複習
以下內容為簡記複習,留個印象利於回顧。 每個標題後的內容為其方法及其簡單使用方式簡記。 System 靜態方法 gc(); exit(int status); currentTimeMillis(); arrayCopy(Obj src, int srcPos, Obj dest,
JAVA基礎複習(七)多執行緒和網路
1、建立執行緒和任務,如: //任務類必須實現Runnable介面 public class TaskClass implements Runnable{ ... public TaskClass(...){ ... } //想要在該執行緒執行的
JAVA基礎複習(六)泛型和集合
1、泛型的優點是能在編譯時檢測出錯誤,一旦編譯器認為泛型型別是安全使用的,就會將它轉換為原始型別,泛型類或方法允許使用者指定可以和這些類或方法一起工作的物件型別 2、泛型型別必須是引用型別,不能使用int、double等基本型別來替代泛型集合 3、泛型集合類的構造方法和普通類相同,定義一個泛
JAVA基礎複習(四)異常和IO
1、不應該讓方法來終止程式,應該由呼叫者決定是否終止程式,但是又要儘量使用if來進行簡單測試而不是異常處理來測試 2、異常是物件,而物件都採用類來定義,異常的根類是java.lang.Throwable 3、異常類主要分為三種類型:系統錯誤(JAVA虛擬機器丟擲,免檢異常)、異常(要被被捕獲