電腦小技巧編程
電腦小技巧編程
1、寫程序的時候會用到這種情況,比如對一個數字進行四捨五入取整。很多人會這樣寫:
複製代碼 代碼如下:
input a
if a - int(a) >= 0.5 then
a = a +1
end if
其實這個判斷語句可以使用一個很簡單的表達式來寫
複製代碼 代碼如下:
a = fix(a + sgn(a) *0.5)
用php寫作:
複製代碼 代碼如下:
$a = intval($a + 0.5 * ($a >0 ? 1 : -1) );
分析:
假設 a為 4.4 那麼 a+0.5 = 4.9 intval()以後為4 ,假設a為4.6 a+0.5=5.1 那麼intval()以後則為5,因此實現了四捨五入。
正數+0.5 , 負數則-0.5。
如果説四捨五入保留2位小數也同理。
複製代碼 代碼如下:
$a = intval(a * 100 + 0.5 * ($a >0 ? 1 : -1) ) /100。
2、 求如果a-b的值,如果小於0則取0,可以寫城複製代碼 代碼如下:
$result = max(0,$a-$b);
3、導入數據時,可以選擇採用csv格式 php對getcsv處理起來非常方便。
4、在替換字符串方面 str_replace()比正則表達式更高效。實際上,根據Making the Web所説,str_replace()比像ereg_replace()和 preg_replace()這樣的正則表達式效率要高61%。
5、if($a==true) if($a)
6、用isset判斷變量和元素是否存在速度較高
7、儘量使用三目運算
8、適當寫if行語句。適當在function內使用return語句 減少分支
9、使用memcache mogodb等降低程序與數據庫負擔
10、臨時數據可以使用sqllite記錄
-
安全注意事項順口溜大全
在日常生活中,大家沒少看到經典的順口溜吧,順口溜是指民間流行的一種漢語口頭韻文,句子長短不齊,純用口語,念起來很順口。究竟什麼樣的順口溜才是好的`順口溜呢?下面是小編為大家整理的安全注意事項順口溜,僅供參考,希望能夠幫助到大家。安全注意事項順口溜1出車之前想...
-
【精品】創新科技作文4篇
無論是身處學校還是步入社會,大家總少不了接觸作文吧,作文根據體裁的不同可以分為記敍文、説明文、應用文、議論文。相信寫作文是一個讓許多人都頭痛的問題,以下是小編整理的創新科技作文4篇,僅供參考,歡迎大家閲讀。創新科技作文篇1人類誕生以來,一直有一個夢,夢想着...
-
關於意義的事作文20篇
在日常的學習、工作、生活中,大家都跟作文打過交道吧,作文要求篇章結構完整,一定要避免無結尾作文的出現。那麼問題來了,到底應如何寫20篇優秀的作文呢?以下是小編為大家收集的意義的事作文20篇,歡迎大家借鑑與參考,希望對大家有所幫助。意義的事作文1寒假裏的一個早...
-
人際交往中的目光禮儀
目光是人在交往時,一種深情的、含蓄的無聲語言,往往可以表達有聲語言難以表現的意義和情感。“眼睛是心靈的窗口”,它在很大程度上能如實反映一個人的內心世界。一個良好的交際形象,目光應是坦然、親切、和藹、有神的。注視時間在整個交談過程中,與對方目光接觸應該...