原创 Git 的常見命令

克隆倉庫: git clone git clone [email protected]:.../xxx.git 在當前文件夾初始化 一個 git 項目: git init 用終端命令 ls -al 會看到生成了一個.git

原创 iOS學習筆記6-關於NSNotificationCenter及同步異步

iOS 提供了一種 “同步的” 消息通知機制NSNotificationCenter,觀察者只要向消息中心註冊, 即可接受其他對象發送來的消息,消息發送者和消息接受者兩者可以互相一無所知,完全解耦。 基於這點,我們可以用來兩個對象

原创 多臺Mac用一個開發者帳號共同開發的方法(已解決)

尋找了許久的資料,記錄下多臺Mac用一個開發者帳號共同開發的方法(已解決): 參考網址:多臺Mac用一個開發者帳號共同開發的方法(已解決)一樓是正解 在已經得到授權的xcode上 導出一份 (Export Accounts) 然

原创 Layer學習筆記

1. 學習技巧: 關於自定義圖層 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the

原创 真機調試注意點

1.在電腦生成Identifiers時,如下: 填*的意思是告訴Xcode只要前綴一樣都可以實現真機調試; 2.

原创 我的彩票-製作筆記

1. 設置啓動圖片的時候狀態欄是否隱藏 2. 禁止圖標自動渲染(iOS6需要注意的地方,有時候因爲它自動渲染導致不好看) 選中APPlcon,然後如下圖: 3. 在iOS6中設置啓動後才顯示狀態欄(默認不會彈出狀態

原创 iOS筆試知識點集錦

參考自:《鵝廠實習生客戶端筆試》 1.下列減少內存碎片的方法有哪些是正確的? 增加實際申請和釋放的次數 頻繁調用的子函數儘量使用棧內存 系統申請一大塊內存,自己實現內存分配和釋放,定時清理內存 降低虛擬內存的大

原创 多頁面阻止瀏覽器回退的解決思路(popstate)

需求目的: 用戶填寫表單時,需要監聽瀏覽器返回按鈕,當用戶點擊瀏覽器返回時需要提醒用戶是否離開。如果不需要,則需要阻止瀏覽器回退 實現原理:監聽 popstate 事件 popstate,MDN 的解釋是:當瀏覽器的活動歷史記錄條

原创 iOS學習筆記-核心動畫

簡介: 注意,CABasicAnimation必須是基於layer,所以使用View是不行的。 使用方法 注:第一步執行後需要添加一個layer,然後再執行第二步; 繼承結構: 下面是示例代碼: #import "Vi

原创 react-數據的範式化 normalizr 應用

爲什麼需要 normalizr 有時後端的接口(更多時候是已經不維護的舊接口)存在多層或者嵌套,前端需要轉換數據 前端需要分不同維度去取數據 redux 中 state 的結構有多層,而前端只想取其中一層 react 中的 Pr

原创 面試題-手寫凍結一個對象

凍結對象的概念 如果我們定義一個常量,我們現在都會使用 es6 的 const。但是 const 對於引用數據類型,指的是變量對應的指針是常量,但是指針所指向的內容是可以變的,比如下例 const a = 1; a = 2; //

原创 Nuxt 速度優化實戰

Nuxt 速度優化實戰 背景是谷歌統計移動端網頁加載速度在 10s 左右,所以優化一波,整體優化下來能優化到 7s 左右。主要有以下思路: 減少請求數和請求大小 資源延遲加載或者懶加載相關資源 驗證 cdn 是否命中緩存 優化

原创 數據結構學習筆記5-尋找最小的k個數(選擇排序和堆排序)

本文摘自《尋找最小的k個數》 題目描述 輸入n個整數,輸出其中最小的k個。 分析與解法 解法一 要求一個序列中最小的k個數,按照慣有的思維方式,則是先對這個序列從小到大排序,然後輸出前面的最小的k個數。 至於選取什麼的排序方法,我

原创 數據結構學習筆記8-最大連續數組和

本文參考自《最大連續子數組和》 最大連續子數組和 題目描述 輸入一個整形數組,數組裏有正數也有負數。數組中連續的一個或多個整數組成一個子數組,每個子數組都有一個和。 求所有子數組的和的最大值,要求時間複雜度爲O(n)。 例如輸入

原创 數據結構學習筆記4-最長迴文子串(Manacher算法)

!!!本文參考了文章《最長迴文子串》 題目描述 給定一個字符串,求它的最長迴文子串的長度。 分析與解法 最容易想到的辦法是枚舉所有的子串,分別判斷其是否爲迴文。這個思路初看起來是正確的,但卻做了很多無用功,如果一個長的子串包含另