freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于ios的新浪微博iphone客戶端的設計與實現(xiàn)畢業(yè)論文(參考版)

2025-06-30 17:33本頁面
  

【正文】 J。updated_at39。image39。url39。(5)圖片表圖片表用于保存用戶頭像圖片,有3個屬性,頭像地址是主屬性;根據(jù)圖片表結構,創(chuàng)建表的 SQL 語句如下。CREATE INDEX direct_messages_sender_id on direct_messages(sender_id)。recipient_screen_name39。sender_screen_name39。created_at39。text39。recipient_id39。sender_id39。id39。根據(jù)私信表結構,創(chuàng)建表及索引的 SQL 語句如下。CREATE INDEX statuses_in_reply_to_status_id on statuses(in_reply_to_status_id)。in_reply_to_screen_name39。in_reply_to_user_id39。in_reply_to_status_id39。truncated39。favorited39。source39。created_at39。text39。user_id39。type39。id39。根據(jù)微博表結構,創(chuàng)建表及索引的 SQL 語句如下。CREATE INDEX followees_screen_name on followees(screen_name)。 TEXT)。 TEXT,39。 TEXT,39。 INTEGER PRIMARY KEY,39。CREATE TABLE followees (39。(2)關注對象表關注對象有4個屬性,對象UID是主屬性;在查詢關注對象時,經(jīng)常按對象用戶名或呢稱查詢數(shù)據(jù)庫,因此建立用戶名和呢稱的索引。CREATE INDEX users_name on users(name)。profile_image_url39。followees_count39。followers_count39。url39。description39。location39。screen_name39。name39。user_id39。根據(jù)用戶表結構,創(chuàng)建表及索引的 SQL 語句如下。使用索引可以在檢索數(shù)據(jù)的過程中使用優(yōu)化隱藏器,提高系統(tǒng)性能??梢约涌毂砼c表之間的連接,這一點在實現(xiàn)數(shù)據(jù)的參照完整性方面有特別的意義。索引的作用如下:通過創(chuàng)建唯一索引,可以保證數(shù)據(jù)記錄的惟一性。字段名數(shù)據(jù)類型是否主鍵功能描述urlTEXTPRIMARY KEY頭像地址imageBLOB圖像數(shù)據(jù)updated_atDATETIME更新時間 圖片表結構 數(shù)據(jù)庫表的創(chuàng)建根據(jù)以上數(shù)據(jù)庫的邏輯設計,分別創(chuàng)建數(shù)據(jù)庫表和索引。字段名數(shù)據(jù)類型是否主鍵功能描述idINTEGERPRIMARY KEY微博 IDtypeINTEGER類型user_idINTEGER作者 IDtextTEXT微博內(nèi)容created_atINTEGER創(chuàng)建時間sourceTEXT微博來源favoratedINTEGER是否已收藏truncatedINTEGER是否截斷in_reply_to_status_idINTEGER回復 IDin_reply_to_user_idINTEGER回復人 IDin_reply_to_screen_nameTEXT回復人呢稱 微博表結構(4)私信表私信表用于存儲私信,包括私信內(nèi)容,發(fā)信人和收信人等信息。:字段名數(shù)據(jù)類型是否主鍵功能描述user_idINTEGERPRIMARY KEY用戶 UIDnameTEXT用戶名screen_nameTEXT用戶呢稱locationTEXT地址descriptionTEXT簡介urlTEXT博客地址followers_countINTEGER粉絲數(shù)followees_countINTEGER關注數(shù)profile_image_urlTEXT頭像地址 用戶表結構(2)關注對象表(followees)關注對象表用于存儲當前用戶所有關注用戶,包括關注用戶 ID,呢稱等。1) :Token失效期代表用戶身份的access token微博賬號用戶ID自增主鍵用戶ID粉絲數(shù)量TokenSecret用于獲取AcessToken 用戶實體圖2) :用戶ID用戶相關信息ID用戶圖標微博賬號用戶相關信息最新微博 用戶相關信息實體圖3) :微博ID內(nèi)容用戶ID用戶名用戶圖標時間是否有圖片微博 微博信息實體圖4) :微博ID時間評論ID評論內(nèi)容用戶ID評論 評論信息實體圖 數(shù)據(jù)庫邏輯設計根據(jù)前面設計的 ER 圖,創(chuàng)建數(shù)據(jù)庫各個數(shù)據(jù)表,數(shù)據(jù)表的結構如下。實體的設計相對比較簡單,包括用戶信息、與用戶相關的信息、微博信息、評論信息。+ (void)mitTransaction提交事務。+ (void)createEditableCopyOfDatabaseIfNeeded:(BOOL)force創(chuàng)建程序數(shù)據(jù)庫。+ (sqlite3*)getSharedDatabaseSingleton 方法,打開并返回程序的數(shù)據(jù)庫。DBConnection 類封裝了打開關閉數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫,事務執(zhí)行等操作。 (void)reset。 (int)step。主要方法如下:+ (id)statementWithDB:(sqlite3*)db query:(const char*)sql。 (id)initWithDB:(sqlite3*)db query:(const char*)sql。Statement 類是對 sqlite3_stmt 的面向?qū)ο蟮姆庋b。數(shù)據(jù)庫讀寫模塊的兩個主要類是:Statement和DBConnection??捎脙?nèi)存越少,系統(tǒng)在處理未來的內(nèi)存請求時就越可能出問題。因此,在設計階段,您應該把減少應用程序的內(nèi)存開銷放在較高優(yōu)先級上。由于 iPhone OS 的虛存模型并不包含磁盤交換區(qū)空間,所以應用程序在更大程度上受限于可供使用的內(nèi)存。 數(shù)據(jù)庫的訪問數(shù)據(jù)庫主要用于保存數(shù)據(jù)和臨時緩存,以減少網(wǎng)絡請求開銷和內(nèi)存開銷。} 數(shù)據(jù)庫的設計在需要請求數(shù)據(jù)庫時,需要確認數(shù)據(jù)庫文件是否存在。NSString *base64EncodedResult=[[NSStringalloc]initWithData:theDataencoding:NSUTF8StringEncoding]。theResultLength)。size_t theResultLength =32。CCHmac(kCCHmacAlgSHA1,[secretData bytes],[secretData length], [clearTextDatabytes], [clearTextData length], result)。NSData *clearTextData = [text dataUsingEncoding:NSUTF8StringEncoding]。Mac系統(tǒng)CCHmac()方法實現(xiàn)了HMAC算法,參數(shù)kCCHmacAlgSHA1 表示使用HMAC_SHA1算法。HMAC_SHA1其實還是一種散列算法,只不過是用密鑰來求取摘要值的散列算法。它可以有效地防止數(shù)據(jù)在傳輸過程中被截獲和篡改,維護了數(shù)據(jù)的完整性、可靠性和安全性。散列函數(shù)值可以說時對明文的一種“指紋”或是“摘要”所以對散列值的數(shù)字簽名就可以視為對此明文的數(shù)字簽名。SHA 是一種數(shù)據(jù)加密算法,該算法經(jīng)過加密專家多年來的發(fā)展和改進已日益完善,現(xiàn)在已成為公認的最安全的散列算法之一,并被廣泛使用。(2)SHA安全散列算法SHA (Secure Hash Algorithm)是美國國家標準和技術局發(fā)布的國家標準 FIPS PUB 1801,一般稱為SHA1。然后運行結果與密鑰組合并再次運行散列函數(shù)。它不是散列函數(shù),而是采用了將MD5或SHA1散列函數(shù)與共享機密密鑰(與公鑰/私鑰對不同)一起使用的消息身份驗證機制。return result。} (NSString*)URLDecodedString{NSString*result=(NSString*)CFURLCreateStringByReplacingPercentEscapesUsingEncoding(kCFAllocatorDefault,(CFStringRef)self,CFSTR(),kCFStringEncodingUTF8)。[result autorelease]。:amp。URL String 的編碼和解碼實現(xiàn)如下: (NSString *)URLEncodedString{NSString*result=(NSString*)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,(CFStringRef)self,NULL,CFSTR(!*39。其實url編碼就是一個字符ascii碼的十六進制。任何特殊的字符(就是那些不是簡單的七位ASCII,如漢字)將以百分符%用十六進制編碼,當然也包括象=, amp。符分開;每對來自表單的name/value 由=符分開。生成basestring簽名需用到URL Encode編碼和HMACSHA1算法。user_id=8197現(xiàn)在就可以使用access token來發(fā)布和獲取信息了。新浪微博開放平臺access token請求地址為:以下是請求參數(shù)列表:oauth_nonce 9zWH6qe0qG7Lc1telCn7FhUbLyVdjEaL3MO5uHxn8oauth_signature_method HMACSHA1oauth_token 8ldIZyxQeVrFZXFOZH5tAwj6vzJYuLQpl0WUEYtWcoauth_timestamp 1272323047oauth_verifier pDNg57prOHapMbhv25RNf75lVRd6JDsni1AJJIDYoTYoauth_version 第一步,準備base string(使用上文提到的方法)onsumer_key%3DGDdmIQH6jhtmLUypg82g%26oauth_nonce%3D9zWH6qe0qG7Lc1telCn7FhUbLyVdjEaL3MO5uHxn8%26oauth_signature_method%3DHMACSHA1%26oauth_timestamp%3D1272323047%26oauth_token%3D8ldIZyxQeVrFZXFOZH5tAwj6vzJYuLQpl0WUEYtWc%26oauth_verifier%3DpDNg57prOHapMbhv25RNf75lVRd6JD然后向給定的url發(fā)送請求,請求頭部一定要包含request token,request頭部如下:oauth_signature_method=HMACSHA1, oauth_timestamp=1272323047,oauth_consumer_key=GDdmIQH6jhtmLUypg82g,oauth_token=8ldIZyxQeVrFZXFOZH5tAwj6vzJYuLQpl0WUEYtWc,oauth_verifier=pDNg57prOHapMbhv25RNf75lVRd6JDsni1AJJIDYoTY,oauth_signature=PUw%2FdHA4fnlJYM6RhXk5IU%2F0fCc%3D,新浪微博開放平臺會返回應用需要的信息,包括用戶名,oauth_token/oauth_token_secret,其中這里的oauth_token就是access token。用戶授權后,web應用頁面將會重定向至你指定的oauth_callback,如果是桌面應用,將會顯示PIN碼,用戶需要將 PIN 碼輸入你的應用中來完成授權過程。要求必須以oauth作為參數(shù),一般來說請求格式如下:如果用戶沒有登錄新浪微博,則會要求用戶登錄。一般來說,WEB 應用會簡單的重定向到相應的頁面,桌面應用程序會給出URL并要求用戶自行驗證。這時需要將oauth_token和oauth_token_secret記下,我們需要用這個參數(shù)來獲取access token。接下來就可以向 。接下來使用 signing key(App Secret 后加一個amp。URL 必須按照單個字符串來考慮。新浪微博開放平臺的request token獲取接口地址為:下面舉個例子,以下是請求用的參數(shù):oauth_callback ://localhost:3005/the_dance/process_callback?service_provider_id=11oauth_consumer_key GDdmIQH6jhtmLUypg82goauth_nonce QP70eNmVz8jvdPevU3oJD2AfF7R7odC2XJ4XlZJqkoau
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1