原创 給定一個字符串,請你找出其中不含有重複字符的最長子串的長度。

給定一個字符串,請你找出其中不含有重複字符的最長子串的長度。 思路: 1、首先兩層循環是不可避免的,用來遍歷字符串開頭和結尾的下標。 2、從第一層循環內部來看,實質上是每次找出以當前節點爲終點的滿足條件的最大長度 3、如果在內部循

原创 LeetCode5、最長迴文子串

/** * 5、最長迴文子串 * * 給定一個字符串s,找到s中最長的迴文子串。你可以假設s的最大長度爲1000。 * 示例 1: * 輸入: "babad" * 輸出: "bab" * 注意: "aba" 也是一個

原创 LeetCode 522. 最長特殊序列 II

/** * 522. 最長特殊序列 II * 給定字符串列表,你需要從它們中找出最長的特殊序列。 * 最長特殊序列定義如下:該序列爲某字符串獨有的最長子序列(即不能是其他字符串的子序列)

原创 521、最長特殊序列 Ⅰ

/** * 521、最長特殊序列 Ⅰ * 給你兩個字符串,請你從這兩個字符串中找出最長的特殊序列。 * 「最長特殊序列」定義如下:該序列爲某字符串獨有的最長子序列(即不能是其他字

原创 OC中實例變量初始化方法,setter方法以及便利構造器的不同

OC中實例變量初始化方法和setter方法 1.使用實例初始化方法 initWith開頭的方法 2.使用實例setter方法 默認初始化方法 + setName:xxx setAge:xx  3.使用構造器 類名+With… 首先介紹下

原创 編寫一個函數,其作用是將輸入的字符串反轉過來。輸入字符串以字符數組 char[] 的形式給出。

編寫一個函數,其作用是將輸入的字符串反轉過來。輸入字符串以字符數組 char[] 的形式給出。 不要給另外的數組分配額外的空間,你必須原地修改輸入數組、使用 O(1) 的額外空間解決這一問題。 示例 1: 輸入:[“h”,“e”,

原创 LeetCode1297.子串的最大出現次數

題目: 給你一個字符串 s ,請你返回滿足以下條件且出現次數最大的 任意 子串的出現次數: 子串中不同字母的數目必須小於等於 maxLetters 。 子串的長度必須大於等於 minSize 且小於等於 maxSize 。 示例

原创 瞭解HTML5

瞭解HTML5 HTML5是HTML的最新版本,HTML又稱爲超文本語言。如今幾乎所有的智能手機和平板電腦都能支持HTML5。HTML5的主要目的是用來開發更優秀、更高效的Web應用,它是在開放Web標準下開發的API和規範的。對

原创 React Native開發環境的配置

1.安裝Homebrew: 在MAC中打開終端工具並輸入如下語句: ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/m

原创 UIBezierPath基礎篇

由於項目中要加入一個類似於購物車的拋物線動畫的需求,開始研究了下貝塞爾曲線的相關內容,首先了解下UIBezierPath基礎。 UIBezierPath基礎 使用UIBezierPath類可以創建基於矢量的路徑,這個類在UIKit中。此類

原创 LintCode刪除排序鏈表中的重複數字 II - Java

public static ListNode deleteDuplicates(ListNode head) { if(head == null || head.next == null) { return he

原创 判斷一個單鏈表是否有環,若有環,求進入環中的第一個節點

判斷單向鏈表是否有環,可以採用快指針與慢指針兩個指針的方式來解決。即定義一個快指針fast和一個慢指針slow,使得fast每次跳躍兩個節點,slow每次跳躍一個節點。如果鏈表沒有環的話,則slow與fast永遠不會相遇(這裏鏈表至少有兩

原创 iOS10下在UIWebView加載頁面, WF: _WebFilterIsActive returning: NO

UIWebView加載的網址鏈接是我們後臺給的一個H5的鏈接, 但是我們發現在iOS9系統上可以正常加載網頁內容, 在iOS10系統上卻無法加載, 會出現以下Log信息: WF: _userSettingsForUser mobile:

原创 iOS OC與JS的交互(WebViewJavascriptBridge實現)

在開發的過程中,我們會遇到原生app與web的交互,除了用WebView加載HTML5文件顯示外,還可能需要和WebView進行交互,例如點擊WebView上面的按鈕調用原生OC的函數方法,上一章總結了JavaScriptCore的用法,

原创 iOS開發直播app(基礎篇)

1.直播app原理 直播原理:把主播錄製的視頻,推送到服務器,然後由服務器CDN分發給觀衆。 2.直播app流程 簡單的流程:採集->濾鏡處理->編碼->推流->CDN分發->拉流->解碼->播放 直播環節:推流端(採集、美顏處理、編碼