原创 程序員簡歷小結

正文簡歷,從字面理解就是簡短的經歷。一份好的簡歷可以讓人印象深刻,成爲求職者的敲門磚。 如何寫好一份簡歷?可以從兩個角色來看簡歷。一、招聘者招聘者面臨的最明顯的問題就是海量簡歷的篩選。 以下是某招聘網站上的個人簡介,點開之後可以看詳細的簡歷

原创 iOS性能優化——圖片加載和處理

前言本文基於WWDC2018-Image and Graphics Best Practices,對圖片加載和處理的思考和總結。 本文不是WWDC翻譯,如果需要了解視頻內容可以點擊上面的鏈接觀看。正文圖片的顯示分爲三步:加載、解碼、渲染。

原创 鵝廠的成長收穫

前言畢業之後在上海、成都、上海的城市中徘徊,每一次城市遷徙都帶我許多的煩惱; 於是在2017年初時,我回到了深圳,選擇加入當時對我來說是神祕的存在——騰訊。 至此,已經過去一年半的時間。期間的成長、收穫頗多,便在國慶與大家分享。正文騰訊

原创 硅谷企業面試的感受

前言在過去的幾年裏,各類公司的面試我都有所經歷,小到十人左右的創業公司,大到幾萬人的騰訊阿里,面試過程大同小異。 但是最近又有新的收穫,故開此篇以分享具體的過程和收穫。正文在某個週末的下午,朋友微信轉給我一個帖子,說一家硅谷外企的國內of

原创 十分鐘接入iOS 12新特性——Siri Shortcuts

前言Xcode 10已經正式發佈,開發者可以接入Siri Shortcuts的iOS 12新特性。 WWDC2018的Introduction to Siri Shortcuts Session介紹了Siri Shortcuts的使用和S

原创 Metal視頻處理——綠幕視頻合成

本文介紹如何用Metal把一個帶綠幕的視頻和一個普通視頻進行合併。正文綠幕視頻合成可以分爲兩步,首先是把視頻讀取成視頻幀並做好對齊,其次是做兩個圖像的合成。 首先是從正常視頻裏面讀取一幀圖像,如下:正常視頻的截圖其次是從綠幕視頻裏面讀

原创 Metal圖像處理——顏色查找表(Color Lookup Table)

正文一張1024x1024的普通圖片,是由1024 * 1024=1048576個像素點組成,每個像素點包括RGBA共32bit,常見的圖像處理是對相鄰像素點顏色、像素點本身顏色做處理。 在對像素點本身顏色做處理的情況下,需要把某個顏色映

原创 Metal圖像處理——直方圖均衡化

前言Metal入門教程總結正文核心思路首先,我們用直方圖來表示一張圖像:橫座標代表的是顏色值,縱座標代表的是該顏色值在圖像中出現次數。如圖,對於某些圖像,可能出現顏色值集中分佈在某個區間的情況。 直方圖均衡化(Histogram Equa

原创 iOS開發筆記(九)— 數據庫、Crash、內存問題分析

前言分享iOS開發中遇到的問題,和相關的一些思考,本次內容包括:UIKit的iOS11問題、數據庫問題定位、線上Crash處理、內存問題分析。正文1、iOS 11的UITabbar的高度異常問題描述:iOS 11+iPhone,在橫豎屏切換