第一篇:黑馬程序員安卓教程:sp 的使用方法總結(jié)
sp 的使用方法總結(jié)
二、添加/修改數(shù)據(jù)
1./* 2.3.4.5.6.7.8.9.一、獲取SharedPreferences對(duì)象
1.sp =getSharedPreferences(“info”, MODE_PRIVATE);
* 如果想往 sp Editor 中添加、修改、刪除數(shù)據(jù)則需要通過(guò) sp 獲取到 */
Editor editor = sp.edit();
// 設(shè)置數(shù)據(jù)
editor.putString(“name”, name);editor.putString(“pwd”, pwd);
// 一定要記得執(zhí)行提交方法,不然前面保存的數(shù)據(jù)沒(méi)有任何效果
editor.commit();
三、獲取數(shù)據(jù)
1./* 2.3.4.5.6.7.* 從sp中獲取數(shù)據(jù) * 第一個(gè)參數(shù)相當(dāng)于key * 第二個(gè)參數(shù)是該值如果獲取不到的默認(rèn)值 */ Stringname=sp.getString(“name”,“");Stringpwd = sp.getString(”pwd“, ”“);
四、刪除數(shù)據(jù)
1.// 刪除數(shù)據(jù) 2.3.4.5.6.7.8.Editoredit= sp.edit();//清空所有 edit.clear();//刪除key為name的數(shù)據(jù) edit.remove(”name“);//提交
edit.commit();
五、sp的連點(diǎn)操作
Editor 的每個(gè)方法都返回了自己本身,因此支持連點(diǎn)操作。將添加數(shù)據(jù)使用連點(diǎn)操
作的方式修改后如下:
1.//連點(diǎn)操作
2.sp.edit().putString(”name“,name).putString(”pwd",pwd).commit();
第二篇:安卓初級(jí)程序員
1、數(shù)學(xué)、物理、計(jì)算機(jī)相關(guān)專業(yè)本科學(xué)歷;
2、熟悉計(jì)算機(jī)體系結(jié)構(gòu)及計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu),了解c,c++或JavaJ2ME其中一種語(yǔ)言;
3、對(duì)軟件有較大興趣,了解面向?qū)ο笏季S,有較強(qiáng)的邏輯思維能力及問(wèn)題的解決能力;
4、熟悉linux系統(tǒng)編輯環(huán)境、測(cè)試流程;
5、熟悉TCP/IP、HTTP協(xié)議,有操作系統(tǒng)的基礎(chǔ)知識(shí);Oracle、MySQL、sqlserver等數(shù)據(jù)庫(kù)中至少一種;
6、有較強(qiáng)的溝通能力,并能主動(dòng)的向上級(jí)匯報(bào)工作中出現(xiàn)的問(wèn)題;
職位描述:
-負(fù)責(zé)公司Android項(xiàng)目的軟件開(kāi)發(fā)
職位要求:
-扎實(shí)的JAVA語(yǔ)言基礎(chǔ)
-計(jì)算機(jī)相關(guān)專業(yè)本科學(xué)歷
-具有較好的英文讀寫(xiě)能力
-有移動(dòng)平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn)的優(yōu)先
-一年以上Android手機(jī)開(kāi)發(fā)經(jīng)驗(yàn)
崗位描述返回公司簡(jiǎn)介 3000-3500元
1、數(shù)學(xué)、物理、計(jì)算機(jī)相關(guān)專業(yè)專科或以上學(xué)歷;
2、熟悉計(jì)算機(jī)體系結(jié)構(gòu)及計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu),了解c,c++或JavaJ2ME其中一種語(yǔ)言;
3、對(duì)軟件有較大興趣,了解面向?qū)ο笏季S,有較強(qiáng)的邏輯思維能力及問(wèn)題的解決能力;
4、熟悉linux系統(tǒng)編輯環(huán)境、測(cè)試流程;
5、熟悉TCP/IP、HTTP協(xié)議,有操作系統(tǒng)的基礎(chǔ)知識(shí);Oracle、MySQL、sqlserver等數(shù)據(jù)庫(kù)中至少一種;
6、有較強(qiáng)的溝通能力,并能主動(dòng)的向上級(jí)匯報(bào)工作中出現(xiàn)的問(wèn)題;
軟件測(cè)試
崗位職責(zé)/待遇/環(huán)境:
1、根據(jù)開(kāi)發(fā)進(jìn)度和任務(wù)分配,完成相應(yīng)模塊軟件的測(cè)試任務(wù);
2、進(jìn)行編制項(xiàng)目文檔和質(zhì)量記錄的工作;
3、能準(zhǔn)確提出和定位軟件缺陷;
4、能勝任回歸測(cè)試的工作;
5、能與開(kāi)發(fā)人員及產(chǎn)品人員有效溝通協(xié)作;
6、按時(shí)向上級(jí)匯報(bào)測(cè)試進(jìn)度狀況和數(shù)據(jù)。
錄用流程:投遞簡(jiǎn)歷--初試筆試--錄用簽訂就業(yè)協(xié)議--內(nèi)部實(shí)訓(xùn)--上崗
工作地點(diǎn):本職位工作地點(diǎn)在天津和北京
崗位要求:
1、計(jì)算機(jī)、通信、電子、數(shù)學(xué)等相關(guān)專業(yè)或者熱愛(ài)編程,大學(xué)專科或以上學(xué)歷;
2、熟悉Web產(chǎn)品測(cè)試,熟悉B/S架構(gòu);
3、熟悉軟件功能測(cè)試和兼容性測(cè)試;
4、熟悉軟件開(kāi)發(fā)的過(guò)程,有面向?qū)ο蟮能浖_(kāi)發(fā)思想;
5、對(duì)主流數(shù)據(jù)庫(kù)如oracle/mysql/sqlserver有一定了解;
6、有較強(qiáng)的溝通能力和獨(dú)立思考能力,工作細(xì)致;
7、具有高度的責(zé)任心和敬業(yè)精神,良好的團(tuán)隊(duì)合作精神。
錄用流程:投遞簡(jiǎn)歷--初試筆試--錄用簽訂就業(yè)協(xié)議--內(nèi)部實(shí)訓(xùn)--上崗 工作地點(diǎn):本職位工作地點(diǎn)在天津和北京
第三篇:黑馬程序員C語(yǔ)言教程:《C語(yǔ)言常用字符串接口總結(jié)》
《C語(yǔ)言常用字符串接口總結(jié)》
1)字符串操作
strcpy(p, p1)復(fù)制字符串
strncpy(p, p1, n)復(fù)制指定長(zhǎng)度字符串 strcat(p, p1)附加字符串
strncat(p, p1, n)附加指定長(zhǎng)度字符串 strlen(p)取字符串長(zhǎng)度 strcmp(p, p1)比較字符串 strcasecmp忽略大小寫(xiě)比較字符串 strncmp(p, p1, n)比較指定長(zhǎng)度字符串 strchr(p, c)在字符串中查找指定字符 strrchr(p, c)在字符串中反向查找 strstr(p, p1)查找字符串
strpbrk(p, p1)以目標(biāo)字符串的所有字符作為集合,在當(dāng)前字符串查找該集合的任一元素 strspn(p, p1)以目標(biāo)字符串的所有字符作為集合,在當(dāng)前字符串查找不屬于該集合的任一元素的偏移
strcspn(p, p1)以目標(biāo)字符串的所有字符作為集合,在當(dāng)前字符串查找屬于該集合的任一元素的偏移
* 具有指定長(zhǎng)度的字符串處理函數(shù)在已處理的字符串之后填補(bǔ)零結(jié)尾符
2)字符串到數(shù)值類型的轉(zhuǎn)換
strtod(p, ppend)從字符串 p 中轉(zhuǎn)換 double 類型數(shù)值,并將后續(xù)的字符串指針存儲(chǔ)到 ppend 指向的 char* 類型存儲(chǔ)。
strtol(p, ppend, base)從字符串 p 中轉(zhuǎn)換 long 類型整型數(shù)值,base 顯式設(shè)置轉(zhuǎn)換的整
型進(jìn)制,設(shè)置為 0 以根據(jù)特定格式判斷所用進(jìn)制,0x, 0X 前綴以解釋為十六進(jìn)制格式整型,0 前綴以解釋為八進(jìn)制格式整型 atoi(p)字符串轉(zhuǎn)換到 int 整型 atof(p)字符串轉(zhuǎn)換到 double 符點(diǎn)數(shù) atol(p)字符串轉(zhuǎn)換到 long 整型
3)字符檢查
isalpha()檢查是否為字母字符 isupper()檢查是否為大寫(xiě)字母字符 islower()檢查是否為小寫(xiě)字母字符 isdigit()檢查是否為數(shù)字
isxdigit()檢查是否為十六進(jìn)制數(shù)字表示的有效字符 isspace()檢查是否為空格類型字符 iscntrl()檢查是否為控制字符 ispunct()檢查是否為標(biāo)點(diǎn)符號(hào) isalnum()檢查是否為字母和數(shù)字 isprint()檢查是否是可打印字符
isgraph()檢查是否是圖形字符,等效于 isalnum()| ispunct()
4)函數(shù)原型
原型:strcpy(char destination[], const char source[]);功能:將字符串source拷貝到字符串destination中 例程:
#include
void main(void){
char str1[10] = { “TsinghuaOK”};
char str2[10] = { “Computer”};
cout < 注意:在定義數(shù)組時(shí),字符數(shù)組1的字符串長(zhǎng)度必須大于或等于字符串2的字符串長(zhǎng)度。不能用賦值語(yǔ)句將一個(gè)字符串常量或字符數(shù)組直接賦給一個(gè)字符數(shù)組。所有字符串處理函數(shù)都包含在頭文件string.h中。 strncpy(char destination[], const char source[], int numchars);strncpy:將字符串source中前numchars個(gè)字符拷貝到字符串destination中。strncpy函數(shù)應(yīng)用舉例 原型:strncpy(char destination[], const char source[], int numchars);功能:將字符串source中前numchars個(gè)字符拷貝到字符串destination中 例程: #include char str1[10] = { “Tsinghua ”}; char str2[10] = { “Computer”}; cout < 原型:strcat(char target[], const char source[]);功能:將字符串source接到字符串target的后面 例程: #include char str1[] = { “Tsinghua ”}; char str2[] = { “Computer”}; cout < 原型:strncat(char target[], const char source[], int numchars);功能:將字符串source的前numchars個(gè)字符接到字符串target的后面 例程: #include char str1[] = { “Tsinghua ”}; char str2[] = { “Computer”}; cout < 原型:int strcmp(const char firststring[], const char secondstring);功能:比較兩個(gè)字符串firststring和secondstring 例程: #include void main(void){ char buf1[] = “aaa”; char buf2[] = “bbb”; char buf3[] = “ccc”; int ptr; ptr = strcmp(buf2,buf1); if(ptr > 0) cout <<“Buffer 2 is greater than buffer 1”< else cout <<“Buffer 2 is less than buffer 1”< ptr = strcmp(buf2,buf3); if(ptr > 0) cout <<“Buffer 2 is greater than buffer 3”< else cout <<“Buffer 2 is less than buffer 3”< 原型:strlen(const char string[]);功能:統(tǒng)計(jì)字符串string中字符的個(gè)數(shù) 例程: #include cout <<“The length of the string is :”<