前言
為何要學習代碼?為何要學習這個代碼?怎么學習這個代碼?可不可以學習這個代碼?
- 能做什么,有什么目標?
? 基本的手機應用、簡單的PC游戲應用、大資料平臺;目標是以愛好為基準做一些游戲和程式; - 與Python優缺幾何?
? 入門難度有區別;一個更面向程式員群體一個則面向費程式員群體;各有優缺; - 學習流程與時間?
? 若是類似早九晚六則大致在三個月左右,基礎大約兩個月; - 能學嗎?
? 只要認真、持續、有反思的學習,可以的,
如何弄懂一個概念?
- XXX是什么
- XXX從何而來
- XXX出現是為了解決什么問題
- XXX是自上而下推導的,還是自下而上抽象的?是前者由何推導,是后者由何抽象?(如果由技術抽象總結的概念,就去看技術具體實作)
- XXX為何有效?
- XXX是歷史必然出現的選擇嗎?為什么
- XXX如何實作
將面向物件、封裝、繼承、多型、抽象帶入XXX一個個提問,如果都能回答上來,那么就算弄懂了這個概念了
學習代碼的基本要義
- 多寫代碼,多寫筆記,多寫文章;
- 多練交流,多練思維,多練技能;
- 多分享知識,多提問怎么了,多思考為什么;
- 最終要在堅持,
預科
博客重要性
長線發展之根本:
- 學習一門編程語言需要總結和思考,于寫博客的實踐中亦能夠提高文筆和組織能力,以及學習的總結能力;
- 能夠提升邏輯思維能力,幫助學習復盤,促進掌握小章、大章、體系的整體思維;
- 能夠幫助同為新手的個體,并且結識同好與朋友,
Markdown語法
- 詳見第一篇博客
- 點擊跳轉到我的博客內容
-
計算機、硬體、軟體
- 計算機,
- 計算機硬體:
- 運行的物質基礎, CPU、主板、記憶體、電源、硬碟、顯卡、鍵鼠顯示幕與主機箱; CPU+記憶體Memory+主板Motherboard+IO設備-input與output設備; 顯卡——圖形處理器
- 馮·諾依曼體系結構
- 計算機軟體:使得計算機按照預定好的順序完成特定的功能,
- 可分為系統軟體與應用軟體; 系統比如磁盤作業系統、windows、Linux等;應用則如我們常用的一些軟體,
快捷鍵
- Ctrl+【】可以左右縮進,
- Ctrl+A=全選;
- Shift+delete=永久洗掉;
- Win+R=命令列;
- Win+E=我的電腦;
- Ctrl+Shift+ESC=任務管理器;
- 結束explorer=結束我的桌面——可通過運行新任務啟動,
DOS命令
打開CMD的方式
- 開始+系統+命令提示符;
- Win+R 輸入cmd 打開控制臺;
- 在任意檔案夾下按住shift+滑鼠右鍵,在此處打開命令列視窗;
- 資源管理器的地址欄前面加上cmd與空格在路徑前,
- 管理員方式運行——在上述第一個方法中最后選擇以管理員方式運行,
常用的Dos 命令
D:E:etc(必須是英文輸入法狀態)
盤符切換
dir:(盤符下輸入)
查看當前目錄下的所有檔案
cd /d f:(在F盤外跨盤符)
切換目錄
cd ..(回傳上一級)
cls(clear screen)
清理螢屏
exit
退出終端
ipconfig
查詢IP地址
calc
mspaint
notepad
ping www.bing.com
ping命令(測驗網路延遲)
md 目錄名(新建一個檔案夾)
rd 目錄名(洗掉一個檔案夾)
cd> 檔案名(新建一個內容,格式自定)
del 檔案名(洗掉一個內容)
檔案操作命令
計算機語言發展史
-
機器語言——基于二級制的方式;
-
匯編語言——指令代替二進制(逆向工程、機器人、病毒)
摩爾定律
-
高級語言——面向程序與面向物件(c語言\c++、java)
c語言是鼻祖,很重要可以學學;c++擴充了c語言;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/542393.html
標籤:JavaScript
上一篇:flex布局 -- 彈性盒模型
下一篇:JavaScript 陣列去重
