電腦小技巧程式設計
電腦小技巧程式設計
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記錄
-
勞動的意義作文(通用49篇)
在日常生活或是工作學習中,許多人都有過寫作文的經歷,對作文都不陌生吧,寫作文是培養人們的觀察力、聯想力、想象力、思考力和記憶力的重要手段。你所見過的作文是什麼樣的呢?以下是小編整理的勞動的意義作文,歡迎閱讀,希望大家能夠喜歡。勞動的意義作文篇1勞動是一...
-
關於意義的作文集錦10篇
無論在學習、工作或是生活中,說到作文,大家肯定都不陌生吧,根據寫作命題的特點,作文可以分為命題作文和非命題作文。那麼你有了解過作文嗎?以下是小編收集整理的關於意義的作文,僅供參考,希望能夠幫助到大家。關於意義的作文1人生都在忙碌中渡過,為這,為哪,甚至有時不知...
-
旅行的意義演講稿合集6篇
使用正確的寫作思路書寫演講稿會更加事半功倍。在社會一步步向前發展的今天,需要使用演講稿的事情愈發增多,還是對演講稿一籌莫展嗎?以下是小編整理的旅行的意義演講稿,僅供參考,大家一起來看看吧。旅行的意義演講稿1尊敬的:世界永久的不變就是不停的改變,時間將一些...
-
關於國慶意義的作文七篇
在日常學習、工作或生活中,大家對作文都再熟悉不過了吧,作文是通過文字來表達一個主題意義的記敘方法。那要怎麼寫好作文呢?下面是小編收集整理的國慶意義的作文7篇,歡迎大家借鑑與參考,希望對大家有所幫助。國慶意義的作文篇1令人期盼已久的國慶節終於來到了。這個...