剛開始學寫**,首先要搭建開發環境。新手需要在網上查閱教程,很多時候會遇到各種問題,甚至導致自己的學習進度卡住,學習熱情也因此而減少,這實在是個讓人煩的事情。我們可以簡單分析原因,並慢慢減少此類問題的發生。
搭建開發環境經常出錯的原因
1.開發環境不匹配
我們在學習或者實際的開發中,有多種開發平台,比如windows,macos,linux。在搜尋如何搭建開發環境的時候,要選擇合適的資料。你在windows平台開發的話,看了linux和macos的資料可能沒有用處。同樣,你在macos平台開發的話,看了windows平台的資料可能也是沒有用處。即使同樣在macos平台,不同的作業系統版本也會影響開發環境。macos10.10和macos10.15可能在檔案許可權之類的地方有不同點,導致某些開發環境搭建失敗,這個時候還需要額外的做一些設定才可以完成開發環境搭建。
2.開發經驗不足
3.軟體版本公升級
在開發或者學習過程中,可能會遇到語言版本或者第三方庫版本公升級的情況。比如我們學了python2,同時想進一步學習python3的時候,會發現python3需要做一些額外的配置。開發環境搭建好了也並不是一勞永逸的事情,需要開發者跟隨版本進行相應的改變。你在網路上搜尋到的如果是很老的部落格內容,那麼很可能就會遇到版本公升級導致的不相容問題。
如何減少搭建開發環境出錯
出錯的原因我們已經分析出了幾條,可以逐條地嘗試解決問題。
1.在搭建開發環境的時候,我們首先要明確自己的作業系統等資訊,提高資訊搜尋的準確度。在windows10上搭建開發環境,可以在網上搜"win10***x開發環境",避免出現資訊不匹配引發後面的報錯
2.在平時的學習中,遇到開發環境問題,可以問問身邊的人,或者在網路搜尋,如果解決了,可以做下記錄。在開發環境配置好了以後,甚至可以解除安裝掉已經配置好的軟體,重新來一遍,目的是增加自己的了解程度,熟能生巧,以後配置其他開發環境的時候也能得心應手。
一文搞定聯合索引
聯合索引 上文講解了索引的底層結構,但是留了乙個尾巴,就是沒有去講復合索引。今天來繼續梳理復合索引,所謂復合索引即是由多個字段組成的一條索引。例如下表 create table test id int 4 notnull auto increment a varchar 10 not null b ...
一文搞定babel轉換
code轉換為ast 遍歷ast樹 進行修改 還原為code targets支援哪些瀏覽器 babel polyfill是將整個es2015 環境引入到全域性中,會造成全域性汙染require core js modules set 改變了原型,所以可以在例項上使用方法 通過配置usebuiltin...
一文搞定Vim Vi編輯器
1.vi vim的工作模式介紹 2.命令模式 3.輸入模式 4.底線命令模式 命令模式 利用vi vim 已經存在的檔案或不存在的檔案 就會預設的進入命令模式 輸入模式不可以和底線命令模式相互轉換 2.1 在命令模式下的常用指令 指令作用 h游標左移 j游標上移 k游標下移 l游標右移 0游標移動到...