什么是全棧工程師
棧是什么,堆棧
棧的特點(diǎn):先進(jìn)后出,后進(jìn)先出
全棧工程師:
- 搭建lamp或lnmp
- 前段
- 后端
- 發(fā)布
- 單獨(dú)開發(fā)
混合app開發(fā)模式
編程語(yǔ)言特點(diǎn):
- 控制指令,
- 內(nèi)存分配,
- 執(zhí)行邏輯
函數(shù)式編程:讓電腦像人一樣思考
- 不需要預(yù)留接口
- 動(dòng)態(tài)類型語(yǔ)言+強(qiáng)類型
- 把影響到性能的東西封裝
強(qiáng)類型語(yǔ)言 弱類型語(yǔ)言 動(dòng)態(tài)類型 靜態(tài)類型
- 強(qiáng)類型:偏向于不容忍隱式類型轉(zhuǎn)換痰催。譬如說haskell的int就不能變成double
- 弱類型:偏向于容忍隱式類型轉(zhuǎn)換。譬如說C語(yǔ)言的int可以變成double
- 靜態(tài)類型:編譯的時(shí)候就知道每一個(gè)變量的類型陡鹃,因?yàn)轭愋湾e(cuò)誤而不能做的事情是語(yǔ)法錯(cuò)誤。
- 動(dòng)態(tài)類型:編譯的時(shí)候不知道每一個(gè)變量的類型台谍,因?yàn)轭愋湾e(cuò)誤而不能做的事情是運(yùn)行時(shí)錯(cuò)誤沛励。譬如說你不能對(duì)一個(gè)數(shù)字a寫a[10]當(dāng)數(shù)組用甩挫。
jqurey 鏈?zhǔn)秸Z(yǔ)法
$.a().b().c().
課程所需環(huán)境
c瀏覽器
火狐
chrome 官網(wǎng)默認(rèn)被墻,使用VPN或者代理才能下載
環(huán)境
Microsoft .NET Framework 4
Visual C++ Redistributable Packages for Visual Studio 2012
Visual C++ Redistributable Packages for Visual Studio 2013
jdk
git
composer
mysql
數(shù)據(jù)庫(kù)命令
- mysqld —initialize —user=mysql —console 初始化數(shù)據(jù)庫(kù)
- 配置文件修改,增加 skip_grant_tables
- 增加服務(wù)命令 : mysqld install MySQL —defaults-file="C:\mysql-5.7.12-winx64\my.ini"
- 移除服務(wù)命令為:mysqld remove
- 在命令行啟動(dòng)mysql命令為: net start mysql
- 關(guān)閉mysql命令為:net stop mysql
http://windows.php.net/download/
https://nodejs.org/
開發(fā)工具
文檔編輯器 https://atom.io/
IDE
http://www.jetbrains.com/