全棧開發工程師必讀之為什麼要學習Python?

以前D語言的作者曾經講過一句話,我覺得非常好。他認為任何一門編程語言,都應該有一些自己的優勢,稱之為10倍優勢。文武雙全立志要成為一個全棧開發人員,那麼對我來說,Python到底有什麼優勢呢?今天就要來好好講一講,作為一個全棧開發工程師,為什麼一定要學習Python?

閱讀詳情

SpringBoot框架各個模塊中英文簡介

SpringBoot框架是一個非常牛逼,非常牛逼,非常牛逼的Java/kotlin的開發框架。本文簡單介紹下SpringBoot框架各個模塊(modules),根據github官方倉庫的英文進行對照翻譯。水平有限,如果翻譯有錯誤或者不足之處,敬請留言指出。

閱讀詳情

淺談kotlin的泛型

kotlin跟java一樣,同樣支持類型參數,也就是我們常說的泛型。泛型的英文單詞是generics,通常譯作:一般的,廣泛的,普通的。在計算機和web開發領域,被稱作泛型,也成為通配符類型。泛型可以簡單理解為:函數附帶的一個參數,支持廣泛的數據類型。對於php程序員來說,基本沒有這個困擾。但是對於類型嚴格的編程語言來說,這就有點複雜了。今天就來談談,kotlin的泛型。

閱讀詳情

淺談kotlin的協程

Go語言的協程曾經是一大賣點,kotlin在1.1+版本中也實現了協程。不過目前kotlin的協程實現,還是試驗性質的,也就是說以後可能會大改。下面談談,我對kotlin協程的理解。

閱讀詳情

淺談kotlin的lambda表達式以及與匿名函數的區別

php最新的7.2版本貌似還不支持lambda表達式,所以在學習kotlin的過程中,kotlin的lambda表達式引起了我很大的興趣。kotlin的高階函數,跟lambda表達式有異曲同工之妙。國內很多文章對lambda表達式的誤解很升,認為不過是語法糖而已,這裡談談我的看法。最後講一下,lambda表達式和匿名函數的區別。

閱讀詳情

PHP連接MongoDB資料庫報錯「No suitable servers found (`serverSelectionTryOnce` set)」的解決辦法

公司的核心系統使用了MongoDB資料庫,最近也碰到了那個煩人的 「No suitable servers found (`serverSelectionTryOnce` set): [connection refused calling ismaster on ‘xxx.xxx.xxx.xxx:xxxx’]」 問題。搞了好幾天,總算把問題解決了。

故障原因:谷歌搜索這段報錯的提示,很容易找到故障的原因。主要是因為伺服器開啟了ipv6支持,但是MongoDB默認是不開啟ipv6的支持的。進一步深層次的原因,目前谷歌搜索也沒幾個說的明白的,先說說解決問題的辦法吧。

閱讀詳情

零成本打造最強跨平台開發環境—使用VSCode編輯器通過vagrant操作VirtualBox虛擬機

幾乎所有的開發人員都會為配置開發環境所煩惱,目前文武雙全找到了一套零成本打造史上最強開發環境的套路。可以很方便的通過VS Code編輯器集成Git Bash命令行工具,利用Vagrant直接在編輯器內操作VirtualBox虛擬機的各種鏡像。不敢獨享,分享與各位。

閱讀詳情

PHP開發工程師常見面試題整理

不同類型的公司,不同技術背景的面試官給的面試題,也是千奇百怪。不過,作為面試者也可以趁機找出自己知識點當中的不足之處。把面試當作學習的過程,以下就是文武雙全自己手動整理的一些PHP開發工程師常見的面試題。

閱讀詳情

解決Debian wheezy無法使用gem install –system命令的問題

今天文武雙全本來打算自己編譯下bootstrap的,結果發現需要用到ruby編寫的一個軟體bundler,於是我只能在系統里安裝ruby環境和gem包管理工具了。結果按照教程執行gem install –system時,無法執行下去。debian系統提示了一段話,說因為這個命令會覆蓋debian的系統環境變數,無法執行。搜索了一下,把解決這個問題導致的無法更新gem的解決方法,總結出來。實際上解決方法很簡單,就是把系統已經安裝的舊版本的gem刪掉。直接下載最新版的gem源文件,重新安裝下就好了。

閱讀詳情

PHP絕對不是世界上最好的編程語言

很多程序員喜歡用,「PHP是世界上最好的編程語言」這句話來黑PHP。學習和使用PHP這門編程語言很多年了,我覺得PHP絕對不是世界上最好的編程語言。我的博客是用wordpress搭建的,然後我在博客里寫文章指出了wordpress的一些比較坑的地方。再然後,就有人來噴我。我覺得,沒有調查就沒有發言權。正是因為我用過了wordpress,才有資格說出他的毛病。因為這些問題都是我在使用wordpress的過程中,所遇到的真實存在的問題。今天我又要說說PHP了,它絕對不是世界上最好的

閱讀詳情

使用apache自帶的ab工具對網站進行壓力測試

對網站進行壓力測試的工具有很多,最普遍的最簡單的恐怕就是apache自帶的ab工具了。很多linux操作系統都自帶有apache,系統沒有自帶apache的,安全一個apache就可以了。因此ab可以說是,最容易獲得的網站壓力測試工具了。ab與其他壓力測試工具的優劣勢本文就不表了,本文僅僅是做總結使用。

閱讀詳情

PHP求n次方根的函數

前不久公司要搞個活動,在年化利率固定的情況下,計算用戶投資多少錢需要多長時間總資產會到100萬。這裡就用到了一個求n次方根的函數,用來計算需要投資多少次,利滾利後總收益會到達100萬。文武雙全寫了這麼一個求某個數的n次方根的函數,函數代碼如下

閱讀詳情