精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

老曹眼中的開發學習環境

開發 開發工具
Mac OS是類Unix操作系統,并且POSIX compliant,這意味著大量針對Linux編寫的程序可以在OS X直接編譯。也就是說,Mac下寫C、C++的系統程序一般情況下也可以直接移植到Linux下運行。

 [[177589]]

“工其事必先利其器”,對于一個全棧而言,一個與自己匹配的開發和學習環境,能夠極大地提高個人的工作效率,很多時候都可以做到事半而功倍。環境也是一個外延很廣的概念,這里我所涉及的包括硬件環境,集成開發環境與工具,數據庫環境,操作系統環境,溝通工具和個人筆記本。

硬件環境

MacBook Pro 是硬件環境的不二之選。

[[177590]]

筆記本電腦,至少要有i5 CPU、8G以上內存,SSD之類的,硬盤也最好在256G以上,在這樣的要求下,MacBook無疑是很好的選擇,和MacBook達到相同配置、具有相同續航水平的其它筆記本電腦基本都在和MacBook一樣的價位。但考慮到MacBook的工業設計水平,MacBook確實成了合適的選擇。

做iOS開發,那mac更是必須的。盡管xcode沒有vs好用,但是搞iOS開發,默認就得用它,不要談什么黑蘋果,那是得不償失的事。

更重要的是,Mac OS是類Unix操作系統,并且POSIX compliant,這意味著大量針對Linux編寫的程序可以在OS X直接編譯。也就是說,Mac下寫C、C++的系統程序一般情況下也可以直接移植到Linux下運行。在類Unix操作系統里,只有gcc和clang可以選擇,Linux選擇的是gcc,OS X和FreeBSD選擇的是clang。gcc的好處是在Linux下有最好的兼容性,系統內核、系統的library都是gcc編譯的。clang相比gcc的優勢大概就是編譯速度,和對標準支持的速度。clang的編譯速度是比gcc要快一些的,而且通常給出的錯誤信息更友好一些。在標準的支持方面,gcc 4.9才完全支持C++11標準(regex的bug到4.9才修正),而clang 3.3就已經完全支持C++11標準,clang 3.4已經完全支持C++14標準。gcc相比于clang也有一個優勢,在有些情況下gcc的優化器比clang更好。

除了Unix哲學,如果看youtube上的各類技術分享,常見到的也是mac,記得前幾年Hacker News上有個問卷,黑客們都用的什么操作系統,mac OS X 是排第一位的,甚至超越了linux 操作系統為用戶提供編程環境。

總之,Mac比Linux更舒服的界面,比Windows更簡潔的環境。

工具與IDE

Mac 上自帶了很多工具,使開發和學習更加便捷。比如自帶Git,可以直接從Terminal啟動Git服務。最好會使用命令行操作,如果實在不習慣的話,SourceTree 應該是目前比較好用的Git圖形化界面了。Mac 自帶了Vi和Emacs,自帶Apache服務器,配置wordpress做自己的博客是分分鐘的事情。Mac 還自帶了對Python、PHP等語言的支持,macport和homebrew 對應用的安裝下載也很方便。

XCode

Xcode 是運行在操作系統Mac OS X上的集成開發工具(IDE),由蘋果公司開發。Xcode是開發OS X 和 iOS 應用程序的最快捷的方式。Xcode 具有統一的用戶界面設計,編碼、測試、調試都在一個簡單的窗口內完成。

Xcode 8能夠方便創建漂亮的iPhone、iPad、Mac、Apple Watch和Apple TV 應用程序,是更快的一個IDE版本,使用編輯器擴展可以完全定制化自我的編碼經驗。新的運行時可以提醒隱藏的bug并部分指出內存泄漏,這都是蠻不錯的。

Eclipse

Eclipse 是一個開源的基于Java的可擴展開發平臺,本身只是一個框架和一組服務,用于通過插件組件構建開發環境。Eclipse 附帶了一個標準的插件集,包括Java開發工具等。

Eclipse 是個通用的集成開發環境,是應用開發的必備免費工具。不僅是java,通過插件形式可以行程各種開發語言的IDE,例如PyDev 用于Python開發的,ADT 支持Android 開發,遺憾的是,近來google停止了對ADT的支持。

Android Studio

Android Studio 是一個Android集成開發工具,基于IntelliJ IDEA. 類似 Eclipse ADT,Android Studio 提供了集成的 Android 開發工具用于開發和調試。

Android Studio基于Gradle的構建方式與ADT有著較大的不同,編譯和運行的速度都有了明顯的改善,是android 領域的XCode。

sublime Text

對于腳本話語言來說,尤其是Javascript,sublime 作為輕量級IDE還是不錯的。Sublime Text 支持多種編程語言的語法高亮、擁有優秀的代碼自動完成功能,還擁有代碼片段的功能,可以將常用的代碼片段保存起來,在需要時隨時調用。

Sublime 支持 VIM 模式,可以使用Vim模式下的多數命令。支持宏,播放錄制的操作或者命令。

數據庫

數據庫是全棧必須掌握的技能,數據庫的種類很多,除了關系型數據庫之外,還有各種的NoSQL, 擁有一個本地的數據庫環境,可以更方便地開發調試。

MySQL

MySQL 最流行的關系型數據庫管理系統,在 WEB 應用方面MySQL是最好的 RDBMS (Relational Database Management System,關系數據庫管理系統) 應用軟件之一。 MySQL所使用的 SQL 語言是用于訪問數據庫的最常用標準化語言。MySQL 軟件采用了雙授權政策,它分為社區版和商業版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站數據庫。

MySQL也有mac客戶端---Sequel Pro ,可以輕松的進行MySQL的各種操作,關鍵還是免費的,有意思的是,可以通過一層SSH隧道進行MySQL的連接。

Redis

Redis 是一個高性能的key-value數據庫。 redis的出現,很大程度補償了memcached這類key/value存儲的不足,在部 分場合可以對關系數據庫起到很好的補充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客戶端,使用很方便。

在Mac環境中,使用 sudo brew install redis 命令可以一鍵安裝Redis。

MongoDB

MongoDB是一個基于分布式文件存儲的數據庫。由C++語言編寫,可以為WEB應用提供可擴展的高性能數據存儲解決方案。MongoDB 是NoSQL當中功能最豐富,最像關系數據庫的。他支持的數據結構非常松散,是類似json的bson格式,因此可以存儲比較復雜的數據類型。Mongo最大的特點是他支持的查詢語言非常強大,其語法有點類似于面向對象的查詢語言,幾乎可以實現類似關系數據庫單表查詢的絕大部分功能,而且還支持對數據建立索引。

在Mac環境中,使用 sudo brew install mongodb命令可以一鍵安裝mongodb。

另外,Mac自帶了SQLite數據庫,是一款輕型的數據庫,是遵守ACID的關系型數據庫管理系統,它包含在一個相對小的C庫中。它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了,在iOS和Android 開發時是必備的選項。

多環境與多系統

對于多環境和多操作系統而言,不建議多分區的方式,用虛擬機比較好。VirtualBox號稱是最強的免費虛擬機軟件,它不僅具有豐富的特色,而且性能也很優異!它簡單易用,可虛擬的系統包括Windows系列、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系統。

可以方便地在VirtualBox上安裝并且運行上述的這些操作系統,與同性質的VMware相比,VirtualBox獨到之處包括遠端桌面協定(RDP)、iSCSI及USB的支持,VirtualBox在客戶端操作系統上已可以支持USB 2.0的硬件裝置了。

溝通與網絡

溝通與協作是必須的,微信和QQ成了首選的工具,Mac上都有對應的客戶端。

對于團隊溝通而言,Trello 是個不錯的云服務,國內的worktile 也很贊,其它的工具就因人而異了。近年來比較火爆的slack,最看好的是它web hook 特性,是工具化中的一種趨勢。

對于上網查看資料而言,chrome 和mac 自帶的safari 都很好。對開發者而言,更喜歡google,如果自己不購買VPN的話,lantern 就是一個無奈的選擇了。

email 更是必備,有了VPN, gmail就可以作為一個郵件服務的候選。

國內的郵件服務商,163郵箱非常不錯,當然QQ郵箱也是勉強可用的。

隨手筆記

“好記性不如爛筆頭”,不論是網絡上的知識,還是自己的感悟都最好紀錄下來,Evernote 是我的最愛。

[[177602]]

EverNote界面類似于微軟的OneNote,以超強的內容捕捉,實時搜索,標簽分類,支持大數據庫,圖像內文字的識別和手寫圖形的識別而著稱。EverNote支持多終端同步,可以隨時隨地訪問自己的筆記,使在地鐵上梳理心得變成了一段快樂的時光。

紀錄的內容多了,就需要使用云盤,百度云盤不錯。但是如果服務商關了服務,導出的成本還是蠻高的,360云盤的關閉估計倒霉了一批人。保險起見,還是要有自己的大型移動硬盤作為備份工具。

通過隨手筆記和云盤等存儲,逐步整理的所學所用,就可以初步形成自己的知識體系,完成個人的知識管理了。開發學習環境中還包括很多的工具集, 以后再逐一補充吧。

【本文來自51CTO專欄作者老曹的原創文章,作者微信公眾號:喔家ArchiSelf,id:wrieless-com】

責任編輯:武曉燕 來源: 喔家ArchiSelf
相關推薦

2016-12-19 09:43:59

軟件開發架構

2016-12-01 14:16:18

GitSCM配置

2016-12-01 15:03:36

緩存技術客戶端

2016-12-02 08:55:18

Linux系統

2016-12-01 14:47:05

負載均衡DNS

2016-12-02 08:54:18

Lambda代碼云計算

2017-05-18 14:11:22

CRM圖解交付

2017-02-05 16:51:35

網絡編程網絡系統

2016-12-02 09:09:18

MySQL調優數據庫

2016-12-06 20:01:56

數據架構數據機器學習

2024-01-15 15:11:03

物聯網5G數字孿生

2018-10-17 22:01:06

2017-09-18 08:21:42

碼農AI人工智能

2016-12-08 15:52:09

互聯網數據計算

2017-03-27 08:45:47

全棧技術管理

2017-04-17 08:44:43

構造函數線程安全

2018-01-16 15:02:20

存儲RAIDSAN

2018-01-09 15:35:54

Python編程基礎

2012-03-09 09:45:50

2009-05-12 09:35:40

移動MoblinAndroid
點贊
收藏

51CTO技術棧公眾號

国产尤物在线视频| 国产黑丝一区二区| а√中文在线8| 丁香五精品蜜臀久久久久99网站 | 久久aⅴ国产欧美74aaa| 欧美另类在线观看| 日本少妇高潮喷水xxxxxxx| 99久热在线精品视频观看| 精品人伦一区二区三区蜜桃免费| 亚洲一区二区在| 天天色综合av| 国产一区欧美二区| 日本久久久久久久久久久| 99成人在线观看| 亚洲精品一级二级三级| 日韩视频免费观看高清完整版在线观看 | 91在线短视频| 超碰在线观看91| 亚洲日本国产| 欧美理论片在线观看| 免费观看a级片| 美腿丝袜亚洲图片| 5566中文字幕一区二区电影 | 裸体在线国模精品偷拍| 91高潮精品免费porn| 三级影片在线看| 日韩88av| 亚洲图片欧洲图片av| 男人网站在线观看| 精品一区二区三区中文字幕视频| 91成人免费在线视频| 男人天堂1024| 爱情岛亚洲播放路线| 亚洲码国产岛国毛片在线| 亚洲欧美日韩精品久久久 | 国产亚洲一区二区三区在线观看| 成人情视频高清免费观看电影| 国产免费久久久| 免费在线观看不卡| 国产精品九九久久久久久久| 天天操夜夜操视频| 午夜一区不卡| 欧美一区深夜视频| 久久艹免费视频| 99热精品在线| 2018日韩中文字幕| 91九色丨porny丨肉丝| 亚洲每日更新| 3344国产精品免费看| 国产网站在线看| 亚洲黄色天堂| 2019av中文字幕| 中文字幕免费观看| 日日嗨av一区二区三区四区| 国产成人亚洲精品| 中国黄色一级视频| 免费av成人在线| 国产精品视频最多的网站| 中文字幕 视频一区| 蜜桃视频一区二区| 成人国产精品av| 精品国产九九九| 粉嫩嫩av羞羞动漫久久久| 国产精品日本一区二区| 午夜国产在线视频| 国产欧美日韩另类一区| 一本久道久久综合狠狠爱亚洲精品| 青青影院在线观看| 亚洲精品日产精品乱码不卡| 国产真实老熟女无套内射| 超碰资源在线| 色激情天天射综合网| 黄色在线视频网| 国产区一区二| 日韩av在线一区二区| 国产女主播喷水高潮网红在线| 欧美日韩中字| 美女福利精品视频| 国产精品日日夜夜| 久久久夜精品| 亚洲一区二区日本| 女人18毛片水真多18精品| 91麻豆123| 亚洲ai欧洲av| 欧美wwww| 欧洲国内综合视频| 久久黄色一级视频| 最新国产精品视频| 久久久国产精品亚洲一区| 久久久久久久福利| 日韩不卡免费视频| 成人免费视频观看视频| 高h视频在线| 亚洲一区二区偷拍精品| 草草草在线视频| 中文字幕一区二区三区四区久久| 亚洲国产成人一区| 国产人与禽zoz0性伦| 亚洲免费成人| 国产日韩在线精品av| 少妇人妻偷人精品一区二区| 国产精品欧美久久久久无广告 | 四虎884aa成人精品| 亚洲国产91| 国产精品久久久久久五月尺| 亚洲成人77777| 国产视频亚洲色图| 久久亚洲中文字幕无码| 婷婷久久免费视频| 亚洲欧美国产精品| 国产一级二级三级视频| 蜜臀久久久99精品久久久久久| 国产高清在线精品一区二区三区| 成人高清免费在线播放| 婷婷亚洲久悠悠色悠在线播放| 自拍偷拍一区二区三区四区 | 亚洲精品欧洲精品| 欧美aa免费在线| 欧美成人福利视频| 熟女av一区二区| 三级成人在线视频| 久久福利电影| 激情网站在线| 日韩一区二区三区在线| 美国黄色a级片| 影音先锋亚洲精品| 99在线视频首页| 免费黄色在线| 欧美影院一区二区| 女尊高h男高潮呻吟| 日韩午夜在线电影| 成人免费视频网站| 91蜜桃在线视频| 欧美一区二区三区电影| 黄色激情小视频| 男人的天堂亚洲一区| 欧美午夜精品久久久久久蜜| 色在线视频观看| 精品久久久久香蕉网| 国产探花在线播放| 激情国产一区二区| 制服诱惑一区| 疯狂欧洲av久久成人av电影| 精品国产一区二区三区久久| 一级黄色片视频| 亚洲国产精品黑人久久久| xxxx一级片| 欧美综合久久| 国产日韩专区在线| 米奇精品一区二区三区| 91精品国产手机| 99久久婷婷国产综合| 国产综合久久久久影院| www.-级毛片线天内射视视| av在线国产精品| 欧美激情第99页| 好吊色视频一区二区| 午夜视频一区在线观看| 亚洲中文字幕一区| 日韩和欧美一区二区三区| 色一情一乱一伦一区二区三区丨| 九色成人搞黄网站| 久久久精品999| 亚洲经典一区二区三区| 亚洲国产乱码最新视频| 精品黑人一区二区三区观看时间| 国产亚洲在线观看| 日韩欧美一区二区三区久久婷婷| 成人做爰免费视频免费看| 久久偷看各类女兵18女厕嘘嘘| 国产aⅴ爽av久久久久成人| 亚洲国产wwwccc36天堂| 黄色工厂在线观看| 蜜桃精品视频在线观看| 国内外成人激情免费视频| 2023国产精华国产精品| 555www成人网| 免费av网站在线看| 精品国产免费一区二区三区四区| 欧美性猛交bbbbb精品| 中文字幕欧美国产| 国产在线不卡av| 日产国产高清一区二区三区| 操bbb操bbb| 亚洲激情播播| 亚洲自拍偷拍一区| 亚洲精品88| 久久亚洲精品毛片| 日本福利片高清在线观看| 欧美久久婷婷综合色| 久久久久久久久久久久久久av| 国产精品久久免费看| 性活交片大全免费看| 日韩中文字幕1| 真实国产乱子伦对白视频| 国产成人ay| 91中文字精品一区二区| jizz欧美| 91精品国产91久久| 黄色视屏免费在线观看| 亚洲丝袜一区在线| 亚洲产国偷v产偷v自拍涩爱| 欧美天堂亚洲电影院在线播放| 久草视频免费播放| 欧美国产一区二区| 亚洲av熟女高潮一区二区| 久久成人免费网| 国产l精品国产亚洲区久久| 亚洲成人日韩| 在线看无码的免费网站| 偷拍亚洲精品| 国产66精品久久久久999小说| 国产精品亚洲成在人线| 欧美在线激情网| 欧美xxxx少妇| 久久亚洲成人精品| 日本中文字幕在线观看| 亚洲男人天堂2019| 五月婷婷综合久久| 精品国产伦一区二区三区免费| 97视频免费在线| 日本韩国一区二区| 91美女免费看| 亚洲国产精品久久久久秋霞影院| 欧美大片xxxx| 亚洲欧洲99久久| 91禁男男在线观看| 国产精品美女久久久久久久| 日本少妇高潮喷水xxxxxxx| 久久亚洲综合色一区二区三区| 日本国产在线视频| 成人性生交大片| 日韩精品――色哟哟| 激情文学综合丁香| 做a视频在线观看| 久久国产视频网| 91视频这里只有精品| 青青草精品视频| 自拍偷拍一区二区三区四区 | 中文字幕一二三| 国产美女精品在线| 原创真实夫妻啪啪av| 久久99精品一区二区三区| 午夜两性免费视频| 久久99久久久欧美国产| 欧美视频国产视频| 激情综合色综合久久综合| 日韩av片专区| 国产激情偷乱视频一区二区三区| 三级黄色片免费看| 成人夜色视频网站在线观看| 欧美日韩一区二区三区四区五区六区| 成人午夜精品在线| 人体私拍套图hdxxxx| 91蜜桃网址入口| 国产肥白大熟妇bbbb视频| 欧美极品aⅴ影院| 色一情一交一乱一区二区三区| 国产日韩影视精品| 精品在线观看一区| 亚洲一区二区三区精品在线| 精品视频久久久久| 欧美午夜片在线免费观看| 亚洲影院在线播放| 精品视频在线免费看| 91在线视频国产| 欧美mv和日韩mv的网站| 天堂资源中文在线| 在线亚洲国产精品网| 成人av免费| 午夜精品久久久久久久久久久久久| 在线最新版中文在线| 国产欧美日韩中文字幕在线| 日韩精品视频一区二区三区| 久久久久久久久久码影片| 欧美肉体xxxx裸体137大胆| 中文字幕一区二区三区四区五区人| 欧美精品午夜| 成年人网站大全| 国产成人丝袜美腿| 少妇光屁股影院| 亚洲欧美日韩国产一区二区三区 | 国产精品日韩一区二区| 国产亚洲电影| 日韩a级黄色片| 亚洲欧美网站| 国产又粗又长又爽又黄的视频| 成人中文字幕电影| 久久日免费视频| 亚洲一二三四久久| 中文字幕乱码人妻无码久久| 欧美videos中文字幕| 风间由美一区| 欧美精品久久久久久久久久| 亚洲www免费| eeuss一区二区三区| 国产探花在线精品一区二区| 日韩精品一区二区免费| 蜜臀精品久久久久久蜜臀| 欧洲熟妇的性久久久久久| 中文字幕第一区二区| 国产亚洲第一页| 91 com成人网| 黑人与亚洲人色ⅹvideos| 欧美激情一级精品国产| 欧美激情啪啪| 久久手机视频| 国产精品国码视频| wwww.国产| 久久九九影视网| 日韩欧美一区二区一幕| 91精品国产欧美一区二区成人| 国产精品二线| 97精品伊人久久久大香线蕉 | 日本成人在线一区| 国产精品成人无码专区| 一区二区三区蜜桃网| 一本色道久久综合精品婷婷| 亚洲免费av网址| 24小时免费看片在线观看| 5566中文字幕一区二区| 日韩国产一区二区| 熟女少妇精品一区二区| 99re热这里只有精品免费视频| 欧美黄色一区二区三区| 制服丝袜激情欧洲亚洲| 在线激情网站| 国产精品日韩在线一区| 国产精品免费99久久久| 国产中文字幕免费观看| 99视频一区二区三区| 国产性猛交普通话对白| 精品欧美一区二区久久| 秋霞在线午夜| 操一操视频一区| 一个色综合网| 日本wwwxx| 一区二区在线观看免费| www.看毛片| 欧美精品国产精品日韩精品| 国产精品亚洲欧美一级在线| 免费观看黄色的网站| 国产综合色在线视频区| 日本一级二级视频| 日韩一区二区高清| 精品日韩av| 精品国产乱码久久久久久108| 黄色一区二区三区四区| 人妻 日韩 欧美 综合 制服| 午夜久久久久久久久| 水莓100在线视频| 日韩美女视频中文字幕| 精品国产精品| 手机av在线免费| 一二三四区精品视频| 日本精品999| 欧美在线视频一区二区| 成人黄色小视频| 天天干天天玩天天操| 一区二区三区日韩在线观看| 亚洲精品无遮挡| 97精品在线观看| 欧美在线电影| 亚洲黄色av片| 午夜影视日本亚洲欧洲精品| 欧美zzoo| 成人久久18免费网站图片| 中文字幕日韩一区二区不卡| 国产高潮视频在线观看| 色综合亚洲欧洲| 日本电影在线观看网站| 99c视频在线| 男人天堂欧美日韩| 潮喷失禁大喷水aⅴ无码| 日韩欧美中文字幕公布| 亚洲精品mv| 亚洲小说欧美另类激情| 白白色亚洲国产精品| 国产精品久久久久久人| www高清在线视频日韩欧美| aaa国产精品视频| 中文字幕国产传媒| 亚洲一区二区欧美日韩| 黄色片在线免费观看| 91视频免费网站| 久久99伊人| 破处女黄色一级片| 国产午夜精品福利| 好吊色欧美一区二区三区| 少妇精品久久久一区二区| 午夜大片在线观看| 福利一区福利二区微拍刺激| 久久久精品国产sm调教网站| 国产婷婷色综合av蜜臀av| 日韩在线激情| 亚洲熟妇av一区二区三区| 一区二区三区在线视频免费| 成人免费在线视频网| 国产视色精品亚洲一区二区| 麻豆精品在线视频|