原创 ios sqlite3多線程操作

記錄下 單例的宏使用,是爲了簡化及統一,使用,參考前一篇文章或是去網上找相關的代碼。 部分代碼參考自互聯網,主要是加了pthread_mutex_t, 保證線程安全, 在openDb, closeDb中lock, unlock保

原创 clang及參數和生成中間代碼

Clang是一個C語言、C++、Objective-C、Objective-C++語言的輕量級編譯器。源代碼發佈於BSD協議下。Clang將支持其普通lambda表達式、返回類型的簡化處理以及更好的處理constexpr關

原创 依賴 關聯 聚合 組合關係淺析

UML中類的幾種關係 依賴(Dependency),是指做某個動作時候,要使用到某個類對象的方法,稱之爲關聯,是一種非常弱的關係,如要修桌子,就要用到錘子(引用別的的博客的在話),過河就要用到船等通俗的例子,表在代碼層爲調用方法中

原创 git 忽略文件及文件夾

記錄下自己用到的一些忽略項目 # 以'#' 開始的行爲註釋. #忽略指定類型的文件 *.sdf *.exp *.suo *.aps *.filters #忽略文件夾 Debug Release 點贊 收藏

原创 JAVA 字節碼反編譯流程

JAVA 字節碼編譯流程背景創建測試代碼編譯java程序反編譯生成的class文件得到彙編程序對比java程序和彙編,快速提高看彙編能力 背景 近期要抓一個apk的藍牙包,抓是抓到了,但是命令挺多的,流程方面還得反編譯代碼會處理快

原创 SDWebImage取緩存圖像

有時爲了避免互傳參數,或是設計模型太複雜,借用一下庫的緩存功能 取緩存圖像 #import "SDWebImageManager.h" #import "SDImageCache.h" NSString* strUrl = @

原创 ios基於libcurl發送帶附件郵件

最近開發,爲了查看日誌文件,引入日誌及郵件發送功能 日誌使用的是boost庫,郵件功能是使用libcurl庫,分享下 後續把壓縮上傳功能加上 郵件發送功能,示例代碼使用了一個第三方的類和個api的兩個例子,可以參考 [github](h

原创 lua 調用c++類

注意lua代碼中使用,調用對象的方法要使用:,由天前期一直沒有注意這個問題,怎麼也找不到原因。 首先在lua中使用“:”定義的函數會自動傳入一個名爲self的變量,這個變量是隱含的,self同c++中的this一樣,表示當前對象的指針:

原创 nsis安裝增加啓動運行支持

網上的講解 修改打包軟件的圖標 !define MUI_ICON “.\bin\icon.ico” !define MUI_UNICON “.\bin\icon.ico”