亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

電腦 百文網(wǎng)手機(jī)站

電腦小技巧編程

時(shí)間:2021-06-18 16:29:17 電腦 我要投稿

電腦小技巧編程

  電腦小技巧編程

電腦小技巧編程

  

  

  

  1、寫(xiě)程序的時(shí)候會(huì)用到這種情況,比如對(duì)一個(gè)數(shù)字進(jìn)行四舍五入取整。很多人會(huì)這樣寫(xiě):

  復(fù)制代碼 代碼如下:

  input a

  if a - int(a) >= 0.5 then

  a = a +1

  end if

  其實(shí)這個(gè)判斷語(yǔ)句可以使用一個(gè)很簡(jiǎn)單的表達(dá)式來(lái)寫(xiě)

  復(fù)制代碼 代碼如下:

  a = fix(a + sgn(a) *0.5)

  用php寫(xiě)作:

  復(fù)制代碼 代碼如下:

  $a = intval($a + 0.5 * ($a >0 ? 1 : -1) );

  分析:

  假設(shè) a為 4.4 那么 a+0.5 = 4.9 intval()以后為4 ,假設(shè)a為4.6 a+0.5=5.1 那么intval()以后則為5,因此實(shí)現(xiàn)了四舍五入。

  正數(shù)+0.5 , 負(fù)數(shù)則-0.5。

  如果說(shuō)四舍五入保留2位小數(shù)也同理。

  復(fù)制代碼 代碼如下:

  $a = intval(a * 100 + 0.5 * ($a >0 ? 1 : -1) ) /100。

  2、 求如果a-b的`值,如果小于0則取0,可以寫(xiě)城復(fù)制代碼 代碼如下:

  $result = max(0,$a-$b);

  3、導(dǎo)入數(shù)據(jù)時(shí),可以選擇采用csv格式 php對(duì)getcsv處理起來(lái)非常方便。

  4、在替換字符串方面 str_replace()比正則表達(dá)式更高效。實(shí)際上,根據(jù)Making the Web所說(shuō),str_replace()比像ereg_replace()和 preg_replace()這樣的正則表達(dá)式效率要高61%。

  5、if($a==true) if($a)

  6、用isset判斷變量和元素是否存在速度較高

  7、盡量使用三目運(yùn)算

  8、適當(dāng)寫(xiě)if行語(yǔ)句。適當(dāng)在function內(nèi)使用return語(yǔ)句 減少分支

  9、使用memcache mogodb等降低程序與數(shù)據(jù)庫(kù)負(fù)擔(dān)

  10、臨時(shí)數(shù)據(jù)可以使用sqllite記錄

【電腦小技巧編程】相關(guān)文章:

電腦編程技巧與維護(hù)常識(shí)02-03

50個(gè)PHP編程小技巧09-25

C語(yǔ)言高效編程的小技巧11-11

電腦操作的小技巧02-11

電腦小技巧參考02-12

電腦exce的小技巧02-13

文員電腦小技巧02-05

電腦應(yīng)用小技巧02-05

電腦使用小技巧02-05