原创 [Python] - 爬蟲之Requests基本使用
Requests 是一個非常強大的 HTTP 請求庫,基於 urllib,使網絡請求變的非常簡潔 官方文檔 Requests 官方文檔 安裝 利用 pip 安裝 $ pip3 install requests 利用 e
原创 [Python] - 爬蟲之lxml庫的用法
lxml 用法源自 lxml python 官方文檔,更多內容請直接參閱官方文檔 lxml 官方文檔 HTML 示例代碼 text = ''' <div> <ul> <li class="item-0"
原创 [Python] - JSON
文章從簡書轉入,只因它已不再是以前的簡書 We can’t give up trying. The fight was worth it. 我們不能放棄嘗試,奮鬥是值得的。 JSON (JavaScript Object
原创 MySQL - 速查&筆記 - [未完待續]
文章目錄什麼是數據庫?連接數據庫數據庫操作(DDL)1、創建數據庫2、查看當前服務器下的數據庫列表3、查看指定數據庫的定義4、修改指定數據庫的編碼方式5、打開指定數據庫6、刪除指定數據庫7、顯示當前打開的數據庫名稱8、查看上一步操作產
原创 iOS 使用 RxSwift 實現鏈式動畫
英語原文地址:RxSwift and Animations in iOS - VADIM DAGMAN 如果你是一個對UI界面充滿激情的 iOS 開發者,當談及動畫的時候,你會感受到 UIKit 的強大。讓一個UIView 執行動
原创 RxSwift筆記 - RxCocoa 基礎 (五) : UITableView + Refresh
TableView 通常要和 Refresh功能結合使用, Refresh 大都從網絡獲取數據然後進行刷新 本文模擬數據請求和表格刷新 數據獲取, 返回列表數據 /// 獲取數據 func getRandomResult() ->
原创 RxSwift筆記 - RxCocoa 基礎 (四) : UITableView + RxDataSources
文章目錄RxDataSources 介紹單分區 TableView方式一:使用自帶的Section方式二:使用自定義的Section多分區的 TableView方式一:使用自帶的Section方式二:使用自定義的Section Rx
原创 RxSwift筆記 - RxCocoa 基礎 (三) : UITableView
單個分區的表格 var tableView: UITableView! override func viewDidLoad() { super.viewDidLoad() tableView = UITableView
原创 RxSwift筆記 - Schedulers (調度器)
調度器(Schedulers) 調度器(Schedulers)是 RxSwift 實現多線程的核心模塊,它主要用於控制任務在哪個線程或隊列運行. RxSwift 中的幾種 Scheduler CurrentThreadScheduler
原创 RxSwift筆記 - 全局思維導圖
個人 RxSwift 思維導圖整理 此圖來自網絡 PS: 如過需要原圖, 請留下郵箱
原创 RxSwift筆記 - 學習資源分享
[特此申明】:以下資源摘自多位優秀博主文章,其聯繫已指出 在次感謝各位前輩給 Rx 愛好者鋪路,謝謝! 書籍 RxSwift - By Raywenderlich GitBook RxSwift 中文文檔 - By Beeth
原创 RxSwift筆記 - 特徵序列 (Single/Completable/Driver)
特徵序列 可以看作是 Observable 的另外一個版本。它們之間的區別是: Observable 是能夠用於任何上下文環境的通用序列 而 特徵序列 可以幫助我們更準確的描述序列。同時它們還爲我們提供上下文含義、語法糖,讓我們能夠用更
原创 RxSwift筆記 - RxCocoa 基礎 (一)
UILabel UITextField UITextView UIButton UISlider UIStepper UISwitch UISegmentedControl UILabel 文字綁定到 UILabel l
原创 RxSwift筆記 - Conditional and Boolean Operators
Amb Contains DefaultIfEmpty SkipUntil SkipWhile TakeUntil TakeWhile Amb 在多個源 Observables 中, 取第一個發出元素或產生事件的
原创 RxSwift筆記 - Combining Observables
CombineLatest Merge StartWith SwitchLatest Zip CombineLatest 當兩個Observables中的任何一個發射了數據時,使用一個函數結合每個Observabl