客戶端直接連接遠(yuǎn)程Mysql數(shù)據(jù)庫(kù)的操作,本質(zhì)上是極其不安全、不推薦的做法,因?yàn)檫@樣會(huì)將數(shù)據(jù)庫(kù)的信息、業(yè)務(wù)邏輯等給暴露在代碼中,但是在學(xué)習(xí)過程中,可以通過這種方式來自己實(shí)現(xiàn)遠(yuǎn)...
客戶端直接連接遠(yuǎn)程Mysql數(shù)據(jù)庫(kù)的操作,本質(zhì)上是極其不安全、不推薦的做法,因?yàn)檫@樣會(huì)將數(shù)據(jù)庫(kù)的信息、業(yè)務(wù)邏輯等給暴露在代碼中,但是在學(xué)習(xí)過程中,可以通過這種方式來自己實(shí)現(xiàn)遠(yuǎn)...
1、屬性默認(rèn)關(guān)鍵詞是那些,NSString常用什么修飾,為什么? 對(duì)應(yīng)基本數(shù)據(jù)類型默認(rèn)關(guān)鍵字是:atomic, readwrite, assign。對(duì)于普通的 Objecti...
0.Demo地址 https://github.com/majianghai/denoise 1.為什么要降噪 最近在做語(yǔ)音識(shí)別的東西,但是使用iPhone手機(jī)直接錄制的語(yǔ)音...
前言 系列文章:《iOS視頻開發(fā)(一):視頻采集》《iOS視頻開發(fā)(二):視頻H264硬編碼》《iOS視頻開發(fā)(三):視頻H264硬解碼》《iOS視頻開發(fā)(四):通俗理解YU...
一、相關(guān)內(nèi)存概念 OBJC語(yǔ)言是基于C/C++語(yǔ)言,經(jīng)過LLVM編譯成C++代碼執(zhí)行,在這篇筆記開始之前,我們需要對(duì)以下概念有所了解。 1.操作系統(tǒng)中的棧和堆 我們先來看看一...
本文是我在上海 T 沙龍4月7日分享內(nèi)容的文字版總結(jié)和拓展。相關(guān)視頻和文檔請(qǐng)見鏈接:深入淺出 iOS 并發(fā)編程其中主要內(nèi)容包括:GCD與Operation的用法、并發(fā)編程中常...
Block的底層基本結(jié)構(gòu) 通過clang命令查看編譯器是如何實(shí)現(xiàn)Block的,在終端輸入clang -rewrite-objc main.m,然后會(huì)在當(dāng)前目錄生成main.c...
前言 runtime的資料網(wǎng)上有很多了,部分有些晦澀難懂,我通過自己的學(xué)習(xí)方法總結(jié)一遍,主要講一些常用的方法功能,以實(shí)用為主,我覺得用到印象才是最深刻的,并且最后兩個(gè)demo...