乙個批量處理陣列的方法

2021-09-05 18:20:52 字數 3738 閱讀 1913

乙個批量處理陣列的方法

#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方法實現的排序,於是閒來無聊,就自己寫了乙個比較逗的排序方式,此排序法純屬娛樂,似乎我目前看起來也沒什麼實用價值,不過,還是寫篇文章分享下思路,畢竟有點個人想法不容易。思路...

寫好乙個方法 處理方法體

我堅信如果寫不好乙個方法,是不可能寫好乙個類,寫不好乙個類,就談不上好的設計,設計乙個方法簽名及實現,其實有很多學問,我們知道乙個方法有返回值,方法名,方法體,方法引數。因此,設計並寫好乙個方法要考慮這些要素要如何處理。當然設計方法不能脫離類,但假設已經在類職責範圍內定義好了乙個方法簽名。在 整潔之...