原创 iOS 二進制第三方庫思路之Carthage編譯靜態庫

用Carthage編譯你喜歡的靜態庫 前言 Carthage的基本用法已經在上一篇文章詳細介紹了,本文主要針對一個問題的解決方案,那就是如何用Carthage編譯第三方庫爲靜態庫。和pod package

原创 iOS 輕量級包管理工具Carthage瞭解下

Why Carthage? 我們已經熟知Cocoapods了,對於工程來說,幫我們自動創建Xcode WorkSpace和所有的依賴,對於依賴庫來說,用來做本地local pod或者遠程pod都非常好用,我們只要編寫好對應的pod

原创 通俗易懂的圖解JavaScript中的Event Loop以及JavaScript中的await和async執行順序

前言 作爲一個iOS開發,雖然也用JavaScript,但是從沒有對一些最基本的原理有比較透徹的理解,比如這裏的await和async,之前一直以爲async就是iOS的dispatch_async,直到我偶然在網上看到幾篇相關的

原创 CSS中position屬性(relative,absolute,fixed)和display中的inline-block

前言 平時很少寫CSS,用的多也就是Bootstrap來堆樣式,寫起來快一點,但是有時候需要自己寫,很久沒寫容易忘記,這裏記錄下這兩個常用屬性position和display 這裏貼一條CSDN設置圖片寬度的方式,太坑了,先拖出來

原创 Django內置模塊之contenttypes框架

前言 廢話不多說,直接打開你Django項目的settings.py文件,6大內置App之contenttypes框架 INSTALLED_APPS = [ 'django.contrib.admin', 'dj

原创 Python Web框架Django從入門到放棄

Python除了學習基礎知識之外,最常用的三大塊就是數據挖掘分析,人工智能,Web開發,今天就介紹下Python全棧工程師必備的知識點之一Web開發 簡介 Web整體框架 Web框架: 別人已經設定好的一個Web網站模板,你學

原创 iOS SDK開發系列一之Cocoapods原理,Xcode的配置,動態庫和靜態庫介紹

前言 三個月沒寫東西了,是時候總結點東西了。SDK這個東西開發其實和項目開發類似,但是項目中你不需要關注一些配置和打包的參數,或者你壓根不需要關注Framework和.a到底是怎麼鏈接配置的,因爲Cocoapods或者你拖進Xco

原创 通俗的理解Python裝飾器所有用法(Decorator)

前言 Python的底層代碼,以及各種第三方框架中,你會看到各種各樣的@符號,沒錯,他就是Python的裝飾器語法糖。 Python裝飾器看起來類似Java中的註解,OC中的Aspect框架,亦或是理解爲OC中Runtime的Ho

原创 Python subprocess模塊(處理shell)和re模塊(文本提取)

前言 Python寫腳本就需要處理Linux命令,那麼根據可用程度,分別介紹下各種庫如何使用 os 模塊 In [40]: import os

原创 iOS開發之純Weex+Vuejs開發原生App整體結構和調試步驟(二)

前言上一篇文章是根據Weex官方的介紹,啓動了Weex的Hello World的介紹以及一些插件的安裝環境部署和Debug之前花了2周時間看了下Vue的語法和用法以及一些實戰介紹,畢竟是iOS開發,還是有必要把新學的東西寫下來,而且會寫的

原创 基於Python3的Django應用編寫備忘錄

目錄 創建正常項目簡單流程梳理(mysql服務) 安裝 創建項目(模型映射表) 創建應用(默認方式) Django後臺管理系統 服務器 管理操作 向admin註冊模型 模型Model詳細介紹 1.創建項目(mysql服務) 2.修改默認s

原创 阿里雲Centos 7部署DJango2.0應用(uwsgi3 +Nginx)

目錄 前言 上傳以及服務器環境部分 uwsgi部分 nginx部分 靜態文件 阿里雲端口權限開啓 前言 先概括下訪問流程: 首先客戶端發起請求,這裏會有TCP的握手,三次握手結束之時,客戶端會帶上http數據給服務器(請求行,請求頭,請求

原创 Objective-C之Autorelease Pool底層實現原理記錄(雙向鏈表)以及在Runloop中是如何參與進去的

最近需要重新整理知識點備用,把一些重要的原理都搞了一遍 NSDictionary和NSArray底層原理 HTTPS層引出OSI全部模型數據協議流轉全過程 Xcode Command + R全過程以及啓動優化 前言 int main(i

原创 Python3.6實現常用數據結構和算法(鏈表和二叉樹經典問題,八大排序和三大查找)

前言 Python大法好,除了工作用的OC外,其他時間Python還是很好用的,比如刷題,寫腳本,美滋滋。。。 數據結構只是靜態的描述了數據元素之間的關係。 高效的程序需要在數據結構的基礎上設計和選擇算法。 程序 = 數據結構 + 算法

原创 一文看懂@dynamic 與 @synthesize 關鍵詞

@dynamic與@synthesize的最基本的理解 1、@property有兩個對應的詞,一個是@synthesize,一個是@dynamic。如果@synthesize和@dynamic都沒寫,那麼默認的就是@synthes