原创 [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