原创 SDWebImage的運行原理

入口 setImageWithURL:placeholderImage:options: 會先把 placeholderImage 顯示,然後 SD

原创 簡述UIViewControl之間的七種傳值方式

一.正向傳值方式     這種方式傳值應該是最簡單的方式,我們先來建立兩個視圖控制器暫且稱爲OneViewControl和TwoViewControl,然後第一個視圖控制器上面有一個UIButton(按鈕)和一個UIlabel(標籤)

原创 mac 10.15.x 安裝 mongodb 步驟及採坑解決

注意:mongodb 已經不再免費安裝了,所以之前用的 brew install mongodb 已經不能安裝了 具體請看https://github.com/mongodb/homebrew-brew 安裝步驟 1、 brew tap

原创 static 關鍵字的作用

1)函數體內 static 變量的作用範圍爲該函數體,不同於 auto 變量,該變量的內存只被分配一次, 因此其值在下次調用時仍維持上次的值;  (

原创 屬性readwrite,readonly,assign,retain,copy,nonatomic 各是什麼作用,在那種情況下用

readwrite 是可讀可寫特性;需要生成getter方法和setter方法時 readonly 是隻讀特性  只會生成getter方法 不會生成

原创 objc優點和缺點

objc優點:    1) Cateogies    2) Posing    3) 動態識別    4) 指標計算    5)彈性訊息傳遞   

原创 response 415錯誤

#目的:axios解決 Vue 415 錯誤 415 : 簡單理解,就是發送的數據格式,和接受的數據格式不一樣。 如果我後臺java 要求接受 json 格式,而前臺傳遞的是 字符串 格式 (這裏的格式不單單是表面的格式)。 所以

原创 http協議的Request Payload 和 Form Data 的區別

我正在開發的項目前端和後端是完全獨立的,通過配置 webpack 的 proxy 將前端請求跨域代理到後臺服務。昨天發現,我前端執行post請求,後臺 springmvc 的@RequestMapping接收不到對應的請求參數。

原创 Dart 常用第三方庫

https://pub.dev/packages https://pub.flutter-io.cn/packages https://pub.dartlang.org/flutter/

原创 Dart學習---- final 和 const 的區別

區別:final 在初始化的時候可以不賦值,只能賦值一次;final不就有 const的編譯時常量的特性,最重要的是它是運行時的常量,並且 final是惰性初始化,即在運行時第一次使用前才初始化。 final time = new Da

原创 sql 查詢的結果中有NULL值,如何替換掉

NVL函數可以替換數據中的NULL值, 用法NVL(exper1,exper2) 意思就是用exper2,去替換exper1,如果exper1的值爲null,則會返回exper2的值

原创 iOS與Javascript交互實戰

Swift版與JS交互實戰篇: http://mp.weixin.qq.com/s?__biz=MzIzMzA4NjA5Mw==&mid=214070747&idx=1&sn=57b45fa293d0500365d9a0a4ff74a4

原创 KeyError: ‘SQLALCHEMY_TRACK_MODIFICATIONS’ 的錯誤問題

KeyError: ‘SQLALCHEMY_TRACK_MODIFICATIONS’ 的錯誤問題 - 圖片鏈接和圖片上傳 當出現了這個問題並且,在你的 config 文件中配置了 app.config[‘SQLALCHEMY_TR

原创 Python類方法、靜態方法、全局變量的使用

一、全局變量 實現全局變量主要有兩種方法:聲明法和模塊法 1、聲明法 在文件開頭聲明全局變量variable,在具體函數中使用該變量時,需要事先聲明 global variable,否則系統將該變量視爲局部變量。 2、模塊法(本文主要

原创 Android Activity之間跳轉與傳值

一、Activity跳轉與傳值,主要是通過Intent類來連接多個Activity,通過Bundle類來傳遞數據。 最常見最一般的頁面跳轉代碼,很簡單,如下:   Intent intent = new Intent(FirstAc