原创 WKWebView接入PDF.js過程記錄處理總結

問題 最近用WKWebView讀取PDF文件出現字體異常、電子圖章不顯示的問題,後來查找很多解決方案,最後決定用PDF.js的方式來實現 解決方案 參考https://www.jianshu.com/p/ded81b392d4d 寫了de

原创 WKWebView加載PDF屏蔽長按功能彈框

問題 近期有個需求,需要在WKWebView加載PDF中,基於安全的理由,屏蔽【複製、選擇全部】等功能彈窗 解決方案 捕捉長按手勢後進行屏蔽,問題是,原來手勢是放在view的subview中,導致一直屏蔽view的長按手勢沒法生效 // 頁

原创 iOS13以上導航欄狀態欄黑色漸變問題解決

問題 最近接手一個老項目,發現每次push一個新VC,導航欄狀態欄都默認爲黑色,並且在滾動的過程中漸變成白色,到處搜索都沒定位到哪裏配置了backgroundColor = blackColor 解決方案 其實是iOS13後蘋果更新UINa

原创 把UIImage轉成PDF進行保存

問題 最近有個場景,需要把H5傳遞過來的base64保存爲PDF文件,經解析,H5是直接把png轉base64,保存下來的文件就算是重命名爲【xxx.pdf】,依然還是沒法在【文件.app】中打開,只能把base64轉成UIImage,再通

原创 Git中撤銷中間的某次merge代碼

問題 在開發過程中發現分支中間某次merge存在dev代碼,需要把這個merge去掉,但不影響後續的提交 解決方案 坑點:網上說用【git revert】來實現,發現裏面有個坑點,revert之後,假如想在後續再加入這個merge分支就不行

原创 iOS15 推送動態語音播報解決方案

問題 iOS15之後,推送多條語音會產生多條橫幅,對於動態金額語音,多條橫幅是不可取的 解決方案 做版本管理,iOS15以上,用新的解決方案實現,iOS15以下還是沿用舊的推送方案 /// !!!!: 推送語音播報總控制邏輯 /// @

原创 PMI Agile Certified Practitioner (PMI-ACP)7A備考心得

前提 考完PMP之後,想對項目管理有更好的瞭解,就用備考PMI-ACP,一次通過,以下是備考心得: 心得 學習技巧 時間盒子彙總: Product Backlog 產品待辦事項。由 PO 負責維護,包括增、刪及優先級排序。 Sp

原创 《學習的邏輯》讀後感

總結 學習的哲學 【高強度用腦】的要點 單位時間內產生了大量有效思維 需要高度專注 常有一定的喫力感、痛苦感 而對於那些思維能力超強的頂級高手,這種喫力和痛苦的感覺最終會降到無限趨近於零,有效的思考變得輕鬆,幾乎如呼吸一樣自然。 疲憊用

原创 LeetCode 989. 數組形式的整數加法

題目地址(989. 數組形式的整數加法) https://leetcode-cn.com/problems/add-to-array-form-of-integer/ 題目描述 對於非負整數 X 而言,X 的數組形式是每位數字按從左到右的順

原创 PTA 7-5 買地攻略 (25 分)

題目 數碼城市有土地出售。待售的土地被劃分成若干塊,每一塊標有一個價格。這裏假設每塊土地只有兩塊相鄰的土地,除了開頭和結尾的兩塊是隻有一塊鄰居的。每位客戶可以購買多塊連續相鄰的土地。 現給定這一系列土地的標價,請你編寫程序,根據客戶手頭的現

原创 PTA 7-5 實驗室使用排期 (25 分)

題目 受新冠疫情影響,當前大家的活動都必須注意保持充分的社交距離,國家實驗室的使用也同樣受到了嚴格的限制。假設規定任何一個時間點上,實驗室內最多隻能有 1 個人,且每個人都必須提前申請實驗室的使用,只有申請被批准後才能進入。現給定一批第二天

原创 PTA 7-2 數字之王 (20 分)

題目 給定兩個正整數 N 1 <N 2 。把從 N 1 到 N 2 的每個數的各位數的立方相乘,再將結果的各位數求和,得到一批新的數字,再對這批新的數字重複上述操作,直到所有數字都是 1 位數爲止。這時哪個數字最多,哪個就是“數字之王”。

原创 PTA 7-1 多二了一點 (15 分)

題目 若一個正整數有 2n 個數位,後 n 個數位組成的數恰好比前 n 個數位組成的數多 2,則稱這個數字“多二了一點”。如 24、6668、233235 等都是多二了一點的數字。 給定任一正整數,請你判斷它有沒有多二了那麼一點。 輸入格式

原创 PTA 7-4 胖達與盆盆奶 (20 分)

題目 大熊貓,俗稱“胖達”,會排隊喫盆盆奶。它們能和諧喫奶的前提,是它們認爲盆盆奶的分配是“公平”的,即:更胖的胖達能喫到更多的奶,等胖的胖達得喫到一樣多的奶。另一方面,因爲它們是排好隊的,所以每隻胖達只能看到身邊胖達的奶有多少,如果覺得

原创 iOS 鑰匙串keychain的應用

問題 目前需要保存一些用戶配置,在app刪掉後依然能正常讀取,那麼就用到【鑰匙串】 鑰匙串簡介 項目中有時會需要存儲敏感信息(如密碼、密鑰等),蘋果官方提供了一種存儲機制--鑰匙串(keychain)。 keychain是一種存儲在硬盤上的