linux操作系統(tǒng)是免費開源操作系統(tǒng),它的源碼是可以免費獲得的。
你下載linux系統(tǒng)安裝光盤,安裝時選擇安裝源碼,安裝結(jié)束后源碼就在/usr/src目錄下。
更容易得到的源碼是FreeBSD操作系統(tǒng)的,你登錄FreeBSD的FTP網(wǎng)站,可以選擇從最新版到最老版本的源碼。
搜索引擎公司DuckDuckGo今天宣布正式上線Tracker Radar工具,大幅提高用戶隱私保護能力。用戶可通過DuckDuckGo的應(yīng)用程序以及擴展程序來享受該工具帶來的福利。
要使用Tracker Radar來阻止跟蹤器,DuckDuckGo會定期抓取大量頂級熱門網(wǎng)站。然后,該工具會查看在第三方上下文中使用資源的頻率,設(shè)置cookie的頻率,使用瀏覽器API的頻率以及這些API識別獨立用戶的可能性。使用這種方法,DuckDuckGo可以定期更新其列表,并且可以更輕松地發(fā)現(xiàn)新的跟蹤技術(shù)。
除了Tracker Radar工具正式上線之外,DuckDuckGo還對外開放了源代碼,以便于開發(fā)者利用這些代碼進行二次開發(fā),創(chuàng)建自定義Tracker阻止列表。
如果您想使用此工具,可以下載iOS和Android上的DuckDuckGo Privacy Browser移動應(yīng)用程序,或者在Chrome,F(xiàn)irefox和Safari上安裝DuckDuckGo Privacy Essentials桌面瀏覽器擴展就能找到這款內(nèi)置的工具。
懂點代碼,能看出來錯誤就行。一定要回運維 。不會運維就是扯淡。系統(tǒng)不會裝 軟件不會配置 數(shù)據(jù)庫不知道咋用 瓶頸不知道在哪里? 早點拉到吧
基本上現(xiàn)在大部分代碼編輯器都是跨平臺的,推薦幾款我用過的并且認為還不錯的代碼編輯器給大家使用。
回答問題之前必須說一句,我曾經(jīng)在Windows上用過Notepad++,后來知道了這個編輯器的作者是個臺獨分子,從此以后分道揚鑣,技術(shù)沒國界沒錯,可是搞技術(shù)的人是有國界的,政治上的問題大家可以有不同意見,唯獨我們的底線不可挑戰(zhàn)。 2008年5月份的時候Notepad++主頁居然公然出現(xiàn)抵制北京奧運會的標語,這種事情毫無疑問也挑戰(zhàn)了我們的底線。
神之編輯器Emacs、編輯器之神Vim經(jīng)常用*nix操作系統(tǒng)的基本上不會對這兩個文本編輯器陌生,不過不是每一個人都能夠駕輕就熟這兩款文本編輯器,畢竟入門門檻相對來說太高了。
中國大部分程序員都是在Windows用戶哲學(xué)體系下成長起來的,大多數(shù)開發(fā)者并不適應(yīng)Emacs和Vim的命令操作。而且要搭建一個功能全面的特定編程語言的開發(fā)環(huán)境,光搭建開發(fā)環(huán)境就非常耗費時間,而且真正生產(chǎn)環(huán)境,做淘寶、微信、百度這種工業(yè)級擁有數(shù)億用戶的超級平臺,用這些幾乎是不可能的。
我現(xiàn)在基本上只會在自己業(yè)余時間、或者學(xué)習(xí)時間寫一些算法程序的時候,才會選擇用Emacs/Vim寫代碼,工作基本上還是會用集成開發(fā)環(huán)境。
老而彌堅Sublime Text和UltraEdit這也是我曾經(jīng)用得比較多的兩款編輯器,一直比較喜歡Sublime Text,輕量級、插件也比較豐富,界面也非常漂亮,這是一款比較老的文本編輯器,Sublime Text文本編輯器的Vim模式也非常好用,這對于很多從macOS/Linux平臺轉(zhuǎn)到Windows平臺的程序員,Vim模式確實很好用。
UltraEdit最開始只在Windows平臺上發(fā)布,這是一款商業(yè)級別的文本編輯器,文本編輯、ASCII碼,對于C++語言支持非常良好,在快捷鍵、界面、熱鍵等方面跟Windows非常一致,友好的交互界面、代碼折疊、宏以及語法高亮,最重要的是作為一款商業(yè)軟件,毫不吝嗇的提供了對HTML、PHP、JavaScript的支持,支持超過4GB以上的大文件快速處理,而且資源占用極少。最后順便說一句的是UltraEdit的列操作相當強大,輸出窗口也做得非常出色。
一母同胞、又都在豪門的VS Code和Atom這兩款文本編輯器緣分就深了,Atom和Visual Studio Code都是基于Electron這個大名鼎鼎的桌面框架,這個框架說是大名鼎鼎一點都不為過,這是用JavaScript等前端技術(shù)來開發(fā)桌面軟件的通用解決方案,而VS Code和Atom都基于這個框架,因此完全可以算是一母同胞。
VS Code和Atom都是生在豪門的應(yīng)用,Atom是GitHub公司開發(fā)的文本編輯器,而Visual Studio Code一聽名字就知道是微軟家的產(chǎn)品了,兩款編輯器都又有非常現(xiàn)代化的交互界面,也都有豐富的插件庫,都是跨平臺的編輯器。不過現(xiàn)在GitHub已經(jīng)被微軟收購了,不排除之后微軟會放棄Atom這個項目,只專心維護Visual Studio Code這一款產(chǎn)品,畢竟Visual Studio Code比Atom要更強大,當然社區(qū)肯定會跟進維護的。
當然文本編輯器還很多,還是那句話別人的感覺不重要,只是一個參考而已,關(guān)鍵是要你自己用著爽才好,拿Java IDE來說,有的喜歡IDEA、有的喜歡Eclipse、還有的喜歡NetBeans,關(guān)鍵要自己用著順手還不耽誤工作、學(xué)習(xí)就是最好的。
本文為字節(jié)跳動簽約作者EmacserVimer悟空問答原創(chuàng)文章,未經(jīng)允許轉(zhuǎn)載、抄襲必究!