用了8年的Mac電腦,個(gè)人介紹下一些常用的APP,僅供參考。
1.終端iterm2作為一名程序員,少不了需要用命令行處理事情。
通過(guò)它可以處理本地電腦的事情,也可以連接遠(yuǎn)程服務(wù)器操作。
補(bǔ)充:當(dāng)然有些朋友喜歡zshell環(huán)境,也可以使用ohmyzsh,看個(gè)人實(shí)際需求吧,我還是喜歡bash環(huán)境。
2.AlfredAlfred 是一個(gè)用鍵盤通過(guò)熱鍵、關(guān)鍵字、自定義插件來(lái)加快操作效率的工具,它不但是搜索工具,還是快速啟動(dòng)工具,甚至能夠操作許多系統(tǒng)功能,擴(kuò)充性極強(qiáng)。
比如程序員經(jīng)常需要查看unix時(shí)間,用這個(gè)搜索框就能快速得到答案,按下回車鍵即可復(fù)制結(jié)果。
3.DBeaver免費(fèi)開(kāi)源數(shù)據(jù)庫(kù)一個(gè)免費(fèi)開(kāi)源的軟件,支持Oracle、MySQL等數(shù)據(jù)庫(kù),但是速度相比Navicat Premium慢,但是勝在免費(fèi)。
4.IntelliJ IDEA 開(kāi)發(fā)工具IDE寫Java代碼,怎么可能少了這個(gè)軟件,吃飯干活的工具。
當(dāng)然有些人也會(huì)用Visual Studio,用得人也不少,只要適合自己需求就可以了。
5.Android Studio安卓開(kāi)發(fā)Android Studio是一個(gè)Android開(kāi)發(fā)環(huán)境,基于IntelliJ IDEA。通過(guò)這個(gè)開(kāi)發(fā)工具,可以開(kāi)發(fā)手機(jī)APP。
6.PyCharm人生苦短,我學(xué)Python,通過(guò)這個(gè)工具,可以快速開(kāi)發(fā),但是唯一缺點(diǎn)就是耗內(nèi)存。
7.Sourcetree管理代碼工具Sourcetree是個(gè)免費(fèi)的Git客戶端工具,通過(guò)它可以進(jìn)行可視化操作,適合對(duì)Git有基礎(chǔ)需求的人。但是有時(shí)候一些復(fù)雜的操作,個(gè)人還是喜歡命令行處理。
8.Markdown文檔編寫工具TyporaTypora支持跨平臺(tái),配合快捷鍵,輕松的寫接口文檔、數(shù)據(jù)庫(kù)表結(jié)構(gòu)等文檔,圖片也可以復(fù)制粘貼進(jìn)來(lái),十分便利。
同時(shí)支持導(dǎo)出PDF,Word多種格式。
9.Sublime Text跨平臺(tái)的文本編輯器Sublime Text 是一款流行的代碼編輯器軟件,支持各類插件,可運(yùn)行在Linux,Windows和Mac OS X。
我經(jīng)常用它來(lái)編寫一些簡(jiǎn)單的Python腳本,或者看Java代碼進(jìn)行Review。
10.WireShark抓包軟件作為程序員,有時(shí)候要分析別人提供的網(wǎng)絡(luò)數(shù)據(jù)包文件,安裝這個(gè)跨平臺(tái)軟件,可以直觀的分析網(wǎng)絡(luò)數(shù)據(jù)包。
其他還有很多軟件,這里就寫前10個(gè)常用的軟件推薦給你,希望能解答到你的問(wèn)題。
PS:以上截圖是本人電腦的截圖還有網(wǎng)頁(yè)的截圖,如有侵權(quán),請(qǐng)聯(lián)系本人刪除圖片。
歡迎關(guān)注1024編程游學(xué)社,
你可以花幾分鐘去
--->我們--->關(guān)于我們
來(lái)了解,
你為什么會(huì)來(lái)到這?
我想你一定是對(duì)學(xué)習(xí)編程感興趣吧,
我們又是為什么要學(xué)習(xí)編程?
為了當(dāng)一個(gè)程序員嗎?
我想不僅僅是如此,
除了工作,編程的過(guò)程本身就是非常有意思的事情
在這里,我們一起玩編程,
不管你是大朋友還是小朋友,
在這里,我們一起溝通,一起創(chuàng)造,
希望你們學(xué)到知識(shí),分享知識(shí),解決問(wèn)題。
享受學(xué)習(xí)帶來(lái)的樂(lè)趣
你要相信:只有你想不到,沒(méi)有你做不到。
Python文件讀寫模式里面的w和w+,區(qū)別在于w+模式是w的擴(kuò)展,除了覆蓋寫入以外,還可以讀文件內(nèi)容。詳細(xì)說(shuō)明如下:
‘w’:只寫。打開(kāi)即默認(rèn)創(chuàng)建一個(gè)新文件,如果文件已存在,則覆蓋寫(即文件內(nèi)原始數(shù)據(jù)會(huì)被新寫入的數(shù)據(jù)清空覆蓋)。‘w+’:可寫可讀。打開(kāi)創(chuàng)建新文件并寫入數(shù)據(jù),如果文件已存在,則覆蓋寫。推薦Python和Excel。
而Excel是我們最隨手易得的數(shù)學(xué)軟件。可千萬(wàn)別以為它只是一個(gè)簡(jiǎn)單的電子表格,以為它只能統(tǒng)計(jì)分析數(shù)據(jù),其實(shí),它還是一個(gè)功能強(qiáng)大的數(shù)學(xué)軟件,可以幫我們解決很多數(shù)學(xué)問(wèn)題。而且它自帶VBA編程環(huán)境,可以直接編程而無(wú)需像其它編程軟件一樣需要配置環(huán)境。
我目前正致力于將Excel應(yīng)用于中小學(xué)數(shù)學(xué)的研究,歡迎關(guān)注。
Python簡(jiǎn)單易學(xué),而且功能強(qiáng)大。下面是我用Python驗(yàn)證的一個(gè)世界數(shù)學(xué)難題,僅需幾行代碼即可。由于數(shù)字太大,用其它編程語(yǔ)言處理起來(lái)就很麻煩。