乙個批量處理陣列的方法
#region
send mobilemessage by userlist
//////
send mobilemessage by userlist
///tony 2007-05-31
///site
///lng
///userlist
///sendcontent
///1為passport,1為message
public
static
void
sendtomobilebyuserlist(
string
site,
string
lng,
string
userlist,
string
sendcontent,
short
mobilesource)
else
#region
獲取一串手機號碼
switch
(mobilesource)}ur
=null
;#endregion
break
;case2:
#region
從簡訊提醒設定獲取號碼m=
sms.mobilemessageset.framework.data.datadtoprovider.mobilemessagesetselectbyloginid(
0,u,lng);
if(m
!=null
&&m.tomobile
!=null)}
m=null
;#endregion
break
;default
:#region
從passport獲取號碼ur=
pws.getuser2007(u,lng);
if(ur
!=null
&&ur.mobile
!=null
) }ur=
null
;#endregion
break;}
//組內計數加一
levelcount++;
#endregion
#region
傳送一批號碼
if(levelcount
==userlen
&&levelcount
<
maxbatchmobilenumber)
intbrtn
=new
jl().sendmsg(phandle,strmobilecode,temp1,sendcontent,
"");
#region
傳送成功後寫入資料庫
if(brtn==0
),語言為,傳送給的手機()的簡訊內容:";
s.topic
=string
.format(str,site,lng,u,temp1,sendcontent);;
s.creattime
=datetime.now;
s.f1=0
;s.f2=0
;s.f3
=site+"
-"+lng;
s.f4=""
;s.updatetime
=datetime.now;
sms.sendhistory.framework.data.datadtoprovider.sendhistoryinsert(s);s=
null;}
#endregion
#region
完成後清零sb=
newstringbuilder();
temp1
=string
.empty;
levelcount=0
;#endregion
#endregion
}else
if(levelcount
==maxbatchmobilenumber)
intbrtn
=new
jl().sendmsg(phandle,strmobilecode,temp1,sendcontent,
"");
#region
傳送成功後寫入資料庫
if(brtn==0
),語言為,傳送給的手機()的簡訊內容:";
s.topic
=string
.format(str,site,lng,u,temp1,sendcontent);;
s.creattime
=datetime.now;
s.f1=0
;s.f2=0
;s.f3
=site+"
-"+lng;
s.f4=""
;s.updatetime
=datetime.now;
sms.sendhistory.framework.data.datadtoprovider.sendhistoryinsert(s);s=
null;}
#endregion
#region
完成後清零sb=
newstringbuilder();
temp1
=string
.empty;
levelcount=0
;//當前組數加一
currentlevel++;
#endregion
#endregion
}else
if(levelcount
<
maxbatchmobilenumber
&&(userlen
%maxbatchmobilenumber)
==levelcount
&&maxlevel
==currentlevel)
intbrtn
=new
jl().sendmsg(phandle,strmobilecode,temp1,sendcontent,
"");
#region
傳送成功後寫入資料庫
if(brtn==0
),語言為,傳送給的手機()的簡訊內容:";
s.topic
=string
.format(str,site,lng,u,temp1,sendcontent);;
s.creattime
=datetime.now;
s.f1=0
;s.f2=0
;s.f3
=site+"
-"+lng;
s.f4=""
;s.updatetime
=datetime.now;
sms.sendhistory.framework.data.datadtoprovider.sendhistoryinsert(s);s=
null;}
#endregion
#region
完成後清零sb=
newstringbuilder();
temp1
=string
.empty;
levelcount=0
;#endregion
#endregion
}#endregion}}
catch
//(exception ex)}}
}#endregion
linux 批量殺死程序的乙個方法
ps aux grep test1.php grep v grep cut c 9 15 xargs kill s 9 說明 grep php cgi 的輸出結果是,所有含有關鍵字 php cgi 的程序。grep v grep 是在列出的程序中去除含有關鍵字 grep 的程序。cut c 9 15...
乙個新奇的陣列排序方法
最近在複習基礎知識的時候,看到math物件的max方法時,突然想起來前一段經常看的陣列排序方法,但是沒有發現有用math.max方法實現的排序,於是閒來無聊,就自己寫了乙個比較逗的排序方式,此排序法純屬娛樂,似乎我目前看起來也沒什麼實用價值,不過,還是寫篇文章分享下思路,畢竟有點個人想法不容易。思路...
寫好乙個方法 處理方法體
我堅信如果寫不好乙個方法,是不可能寫好乙個類,寫不好乙個類,就談不上好的設計,設計乙個方法簽名及實現,其實有很多學問,我們知道乙個方法有返回值,方法名,方法體,方法引數。因此,設計並寫好乙個方法要考慮這些要素要如何處理。當然設計方法不能脫離類,但假設已經在類職責範圍內定義好了乙個方法簽名。在 整潔之...