原创 比 appium 更簡單的 app 測試工具:uiautomator

1,場景 在 app 測試的蠻荒時代,如果要進行 app 自動化測試非常麻煩。張大胖如果想做安卓自動化測試,首先必須要學 Java。因爲安卓自動化測試都繞不開 google 自己研發的自動化測試框架,於是張大胖哼哧哼哧學了半年 j

原创 Docker 入門:鏡像 image

主要內容: 什麼是鏡像下載鏡像 pull設置下載加速源查看鏡像上傳鏡像 push 📀 什麼是鏡像(image) 鏡像是一個文件系統,提供了容器運行時需要用到的文件和參數配置。相當於平時在使用某個軟件時需要下載的安裝包,也相當於安

原创 Docker 入門:什麼是 Docker?

Docker 解決了軟件環境部署複雜的問題。 對於一個傳統的軟件工程,開發人員把寫好的代碼放到服務器上去運行是一件很頭疼的事情,因爲常常會出現環境不兼容而導致各種各樣的 Bug。 比如說,開發是在 windows 系統下編寫的代碼

原创 Windows 系統如何安裝 Docker

1 docker 是基於 unix 開發的系列工具,所以在 windows 上安裝 docker 非常容易出現環境不兼容的問題。 如果 windows 版本是 pro,一般是可以直接安裝 docker desktop 的。 但是

原创 python路徑操作新標準:pathlib 模塊

之前如果要使用 python 操作文件路徑,我總是會條件反射導入 os.path。 而現在,我會更加喜歡用新式的 pathlib, 雖然用得還是沒有 os.path 熟練,但是以後會堅持使用。 pathlib 庫從 python

原创 不用爬蟲也可以輕鬆獲取 unsplash 圖片

我經常會使用 unsplash, 這裏面的圖片非常清爽,我的大多數文章的圖片都是在這個網上找的,雖然也有同類型網站,但是用過一段時間以後基本都放棄了,圖片質量參差不齊,篩選過程太費勁。 但是 unsplash 訪問速度是個大問題,

原创 如何追求新技術

原文鏈接:https://blog.simon-frey.eu/how-switching-my-parents-over-to-linux-saved-me-a-lot-of-headache-and-support?utm_sour

原创 關於程序員的幾點思考

前幾天讀了一篇《什麼是真正的程序員》,以小王子中的口味講述了 printf 遇到各種各樣程序員的故事,引起了我一些思考,並不只是對程序員實用。需要看這篇文章請點擊最後「閱讀原文」。 1. 應不應該專注於一個領域? 我認爲一個人在一個領域裏

原创 網絡爬蟲設計中需要注意的幾個問題

做網絡爬蟲是件很有意義的事情。首先,它可以是一個專門的職業。從公司層面講,業務和戰略可能都需要很多數據進行多維度分析,所以現在很多公司都有專門的爬蟲工程師負責設計數據採集系統;其次,很多公司以爬蟲爲生,爬蟲就是他們用來賺取利潤的最主要手段

原创 微信小程序 canvas 繪圖問題總結

業務中碰到微信小程序需要生成海報進行朋友圈分享,這個是非常常見的功能,沒想到實際操作的時候花了整整一天一夜才搞好,微信的 canvas 繪圖實在是太難用了,官方快點優化一下吧。業務非常簡單,只需要將用到的圖片,文案素材拼裝到一張圖片,保存

原创 我如何轉行爲程序員:心態支撐着我

前幾天我在公衆號發了一篇文章 『微信小程序 canvas 繪圖問題總結』,截止到目前只有 9 人看過,說實話我有點心灰意冷。雖然我是半路出家,在這個行業裏不認識什麼人,沒有人看很正常,因爲看不懂嘛。可是心裏還是很失落,陷入了自我否定的情緒

原创 蘋果公司的另一面:沃茲尼亞克

第一次見到沃茲尼亞克的照片,不禁感慨這個人長得,讓人驚喜。不過不可否認他 是個天才,無論是對蘋果還是對整個互聯網社會,他都起了不可磨滅的貢獻,但是直到今天,他還是不爲衆人所知,實在是有點可惜。我是讀『喬布斯傳』的時候才知道蘋果的這位聯合創

原创 自己動手做智能家居之:智能空調控制

閱讀本文需要 2 分鐘。夏天天氣非常熱的時候整晚吹空調經常會吹得整個人都不舒服,早上起來很疲憊,達不到輕鬆睡眠的效果。空調吹久了還是會感覺到冷,定時功能不能完全滿足需求,半夜醒來開了關,關了開實在是太折磨人了,於是決定自己做一個自動化的空

原创 Charles 抓包工具安裝和採坑記錄

  網絡抓包是解決網絡問題的第一步,也是網絡分析的基礎。網絡出現問題,第一步肯定是通過抓包工具進行路徑分析,看哪一步出現異常。做網絡爬蟲,第一步就是通過抓包工具對目標網站進行分析,應對各種反爬策略。不會使用抓包工具的網絡分析員等於是黑夜裏