資料型別轉換
int轉換data,byte在轉換int
int m = 16;
nsdata *inttodata1 = [nsdata
datawithbytes: &m length: sizeof(m)];
byte *byteint = (byte *)[inttodata1 bytes];
nslog(@"byteint:%s",byteint);
nsmutablearray*tableint = [nsmutablearray
array];
for (int index = 0; index <= [inttodata1 length]; index ++)
nslog(@"tableint:%@",tableint);
// byte *byteintt = [&(16),0,0,0];
[self
heightbytestoint:byteint];
-(int )heightbytestoint:(byte) byte
else
height = height * 256;
if (byte[3] >= 0)
else }
return height;
}//將低位位元組轉換為int
//在網路上傳輸的是以低位位元組進行的;htonl,將int轉換為網路位元組序的int,ntohl,將網路位元組序的int轉換回來,-(int) lbytestoint:(byte) b,將以低位傳輸的網路位元組序bytes陣列轉換為htonl之後對應的值
-(int) lbytestoint:(byte) byte
else
height = height * 256;
}if (byte[0] >= 0)
else
return height;
}資料型別轉換
// byte轉data
nsdata *dataqdd = [[nsdata
alloc]initwithbytes:testbyte length:4];
nslog(@"dataqdd:%@",dataqdd);
nslog(@"subarray%@",subarray);
// bytetodata
// nsdata *data = [[nsdata alloc]initwithbytes:(__bridge const void * _nullable)(subarray) length:subarray.count];
nsdata *data = [[nsdata
alloc]initwithbytes:testbyte length:subarray.count];
nslog(@"bytetodata:%@",data);
// datatostring
nsstring
*string = [[
nsstring
alloc]initwithdata:data encoding:nsutf8stringencoding];
nslog(@"datatostring:%@",string);
byte定義
byte byteintt = ;
data拼接在一起的例項:
nsstring*da= @""
; nsdata
*data1 = [da datausingencoding:cfstringconvertencodingtonsstringencoding(kcfstringencodinggb_18030_2000)];
nsstring *daya = @"
請見諒";
nsdata
*data2 = [daya datausingencoding:cfstringconvertencodingtonsstringencoding(kcfstringencodinggb_18030_2000)];
nsstring *daya1 = @"
來晚了";
nsdata
*data3 = [daya1 datausingencoding:cfstringconvertencodingtonsstringencoding(kcfstringencodinggb_18030_2000)];
nsmutabledata *datazong = [[nsmutabledata
alloc]init];
nsrange rang = nsmakerange(0, [datazong length]);
nsdata *das = [datazong subdatawithrange:rang];
nsstring *stringqq = [dataweb datawithforstringdata:das];
nslog(@"%@",stringqq);
轉換成gb2312編碼格式
nsstringencoding
encoding = cfstringconvertencodingtonsstringencoding(kcfstringencodinggb_18030_2000);
密碼安全加密md5方法
+(nsstring *) md5: (nsstring *) inputtext
在使用訪問伺服器時,若傳遞的值在請求伺服器之前就執行的話,在請求資料結束是使用block,**,通知等提醒可以使用該資料了(進行傳值),公司專案中的判斷登陸是否成功和提醒視窗資訊
MD5 密碼加密
asp.net中md5加密碼的方法 page language c contenttype text html import namespace system asp.net中實現對密碼的加密 方法一 public static string encrypt string password,int ...
Shiro密碼的MD5加密 MD5鹽值加密
用md5加密演算法後,前台使用者輸入的字串如何使用md5加密,需要做的是將當前的realm 的credentialsmatcher屬性,替換為md5credentialsmatcher 由於md5credentialsmatcher已經過期了,推薦使用hashedcredentialsmatcher...
B S 密碼加密MD5初識
在此之前,小毛驢只聽說過密碼加密這件事情,簡單知道有明文儲存和對稱加密,那麼密碼加密還有哪些呢?盜取了一張圖 加密是一種演算法,通常我們使用的都是明文,直接把密碼新增到資料庫中,但是這樣對我們資料的安全是沒有任何防護的,需要用到密碼加密。它是一種單向hash演算法 雜湊演算法 保護密碼。先解釋一下h...