@class usermodel;
@inte***ce lvfmdbtool : nsobject
// 插入模型資料
+ (bool)insertmodel:(usermodel *)model;
/** 查詢資料,如果 傳空 缺省會查詢表中所有資料 */
+ (nsarray *)querydata:(nsstring *)querysql;
/** 刪除資料,如果 傳空 缺省會刪除表中所有資料 */
+ (bool)deletedata:(nsstring *)deletesql;
/** 修改資料 */
+ (bool)modifydata:(nsstring *)modifysql;
#define lvsqlite_name @"modals.sqlite"
@implementation lvfmdbtool
static fmdatabase *_fmdb;
+ (void)initialize
+ (bool)insertmodel:(usermodel *)model
//查詢
+ (nsarray *)querydata:(nsstring *)querysql
nsmutablearray *arrm = [nsmutablearray array];
fmresultset *set = [_fmdb executequery:querysql];
while ([set next])
return arrm;
}
//刪除 預設刪除表
+ (bool)deletedata:(nsstring *)deletesql
return [_fmdb executeupdate:deletesql];
} //更改
+ (bool)modifydata:(nsstring *)modifysql
return [_fmdb executeupdate:modifysql];
}
android執行緒池的封裝工具類
執行緒池工具類 主要用於後台服務中一直輪詢的子執行緒,可以有效的管理執行緒的使用,再也不用new thread start 了 public class threadpoolmanager 私有化構造方法 private threadpoolmanager public static threadp...
協議封裝工具 protobuf
前段時間接觸了下大名鼎鼎的 protocol buffers 1.何為protobuf 首先,protobuf是乙個開源專案 而且是後台很硬的開源專案。由google開發,並且在google內部久經考驗的乙個東東。由此可見,它的作者絕非一般閒雜人等可比。簡單地說,protobuf 就是把某種資料結構...
Vue封裝工具欄
1 在頁面如html jsp重複寫著相同的 挺繁瑣,而且不便於維護,以下嘗試自己學習如何封裝工具欄,比如四個按鈕 新增刪除 修改 查詢等,後面可以自己擴充套件 2 工具欄js 公共工具欄 function config html.push html.push template html.join d...