發表文章

[MYSQL] RAND()

RAND() 亂數 RAND() RAND(N) N傳入的數值 回傳一個隨機浮點數v,範圍在 0 到1 之間 ( 0 ≤ v ≤ 1.0)。若已指定一個整數參數 N ,則它被用作種子值,用來產生相同的亂數。 mysql> SELECT RAND(); -> 0.9233482386203 mysql> SELECT RAND(20); -> 0.15888261251047 mysql> SELECT RAND(20); -> 0.15888261251047 mysql> SELECT RAND(); -> 0.63553050033332 mysql> SELECT RAND(); -> 0.70100469486881 mysql> SELECT RAND(20); -> 0.15888261251047 若要在i ≤ R ≤ j 這個範圍得到一個隨機整數 R,需要用到運算式 FLOOR(i + RAND() * (j – i + 1))。例如,若要在7 到 12 的範圍(包括7和12)內得到一個隨機整數, 可使用以下語句: SELECT FLOOR(7 + (RAND() * 6)); 在ORDER BY語句中,不能使用一個帶有RAND()值的列,原因是 ORDER BY 會計算列的多重時間。然而,可按照如下方式取得檢索結果的隨機順序: SELECT * FROM tbl_name ORDER BY RAND(); 可以使用ORDER BY RAND()結合 LIMIT 達到從資料行中隨機取樣: SELECT * FROM table1, table2 WHERE a=b AND c 注意,在WHERE語句中,WHERE每執行一次,RAND()就會被再計算一次。 RAND()不能當作一個完美的亂數產生器(永遠不會重覆),而是在不同MySQL版本平台之間可相容,可以快速產生ad hoc亂數的產生器。

[PHP] 取得主要色值 RGB

function imgColor($imgUrl) {     $imageInfo = getimagesize($imgUrl);     $imgType = strtolower(substr(image_type_to_extension($imageInfo[2]), 1));     $imageFun = 'imagecreatefrom' . ($imgType == 'jpg' ? 'jpeg' : $imgType);     $i = $imageFun($imgUrl);     $rColorNum=$gColorNum=$bColorNum=$total=0;     for ($x=0;$x         for ($y=0;$y             $rgb = imagecolorat($i,$x,$y);             $r = ($rgb >> 16) & 0xFF;             $g = ($rgb >> 8) & 0xFF;             $b = $rgb & 0xFF;             $rColorNum += $r;             $gColorNum += $g;             $bColorNum += $b;             $total++;         }     }     $rgb = array();     $rgb['r'] = round($rColorNum/$total);     $rgb['g'] = round($gColorNum/$total);     $rgb['b'] = round($bColorNum/$total);     return $rgb; }

猶太人跟中國人

第一個猶太人來到小鎮上開了個加油站,生意很旺。 第二個猶太人來了,發現加油站生意很不錯,想到加油站的客戶需要吃飯,所以投資開了個餐館。 第三個猶太人來了,想到來小鎮的人多了需要住宿,於是開了個飯店。 第四個猶太人又發現住店的人需要生活用品,於是開了超市。 第五個,第六個……來的人越來越多,吃飯住宿旅遊經商的人又需要加油,於是加油站、餐館、飯店、超市的生意相繼更旺了,逐步小鎮就成了一個經濟繁榮的小鎮,很多猶太人都富裕了。 第一個中國人來到小鎮上開了個加油站,生意很旺。 第二個中國人來了,發現第一個人投資的加油站生意真令人羨慕,趕緊開了第二個加油站。 第三個中國人又來了,看見前面2個同胞的加油站生意很好妒嫉得眼紅,火速開了第三個加油站。 第四,第五個同胞過來都是一樣,開加油站還打折促銷……最後惡性競爭,然後紛紛倒閉,小鎮又回到原點……

這 7 種老闆可別跟太久,做不大還把自己的未來給賠上

1、格局小的企業 1999年2月,牛根生對孫先紅說:我給你100萬的宣傳費,對誰也不要說。先紅問:為什麼不能說?牛說:現在總共籌到300萬,拿出100萬做廣告,我怕大家知道後接受不了。我就要一個效果:一夜之間,讓呼市人都知道。於是1999年4月1日早上,一覺醒來,人們突然發現道路兩旁冒出了一溜溜的紅 色路牌廣告,上面高書金色大字:蒙牛乳業,創內蒙古乳業第二品牌! 但在現實中, 許多老闆肩上扛著品牌大旗心裡打著小算盤,樂於小打小鬧,希望以小的投入來獲得大的回報,從沒想過以大的投入來換取更大的回報。這實際 上就是一種格局。格局小的老闆,想的永遠是自己,希望從一顆雞蛋中吃出黃金 ;而格局大的老闆,則能著眼於未來,在大環境中定義自己的事業。 2、心態小的企業 俗話說:善弈者謀勢,不善弈者謀子。許多企業之所以做不大,就在於只謀子不謀勢。 謀勢就是定戰略,有了戰略,路再長,總有一天會走到;沒有戰略,走得越猛,死得越早。 置戰略需求於不顧,希望用1分錢換來100元的效果的主,很難 走出窮的境界,因為佔便宜本身就代表沒有境界。死摳一城一池,是活三年的企業,因為它不抬頭看天。 東一鎯頭西一棒子的,是活三月的企業,因為它不低頭看 地。不看天,山雨欲來渾然不覺,要被洪水淹死;不看地,夜半懸崖大步流星,要被群山淹沒。 3、短視的企業 立竿見影、刀下見菜,是大多數老闆的想法,當然這也沒有錯,因為解決目前的生存問題是第一位的。但是,生存問題屬於戰術問題,而發展問題屬於戰略問 題,解決生存問題必須刀下見菜,但要搞定發展問題則需要細水長流最後水到渠成。現實中, 很多老闆都有短視心態,以為整一個亮點馬上就能換回巨大的效益,於 是一個活動搞下去或一期廣告投下去看到沒什麼效果就馬上停止。其實這種想法並不正確,因為品牌對於企業而言是一個長期工程和系統工程,既要有獨特的個性, 又需要系統的提煉及提升;對於客戶而言,品牌又是一種認知識別和體驗識別,他們需要你能記住你的特別理由,因此也就需要你在訴求點上要堅持深入。 4、缺外腦的企業 曾有人說過這樣一句話:在中國,資源第一位,機遇第二位,能力第三位,學歷第四位,不少老闆比別人做得成功,就在於他所擁有的社會資源為他創造了部 分條件。而很多老闆之所以做不大,原因就在於他缺少足夠的社會資源,單打獨鬥當然也就孤掌難鳴。說到社會資源,很多人都會想到領導支持這個詞語,其實這

真正「神級」程式設計師的 7 項特質

1.  樂在學習,除了關注新的技術發展,也了解非技術知識的重要性 普通的程式設計師,通常是在需要某項技能時才會開始進行學習;傑出的程式設計師,對於各種知識都保持開放的學習心態,他們了解,技術能力只能在初期讓你保持領先,若想成就卓越的能力就必須用實驗、練習與閱讀來灌溉知識的花園。 舉例來說,普通的程式設計師只有在參與 WPF 專案時,才開始學習  XAML,而傑出的程式設計師則老早就開始進行學習  XAML,因為他們覺得這很有趣,而且除了 WPF 的應用之外,還會進一步涉獵相關的延伸知識,因此,他們總是能夠實作出最佳的解決方案。 2.  務實但不固執 遵守「編程規範 (Rules of Programming)」是一件奢侈的事,也很少有開發人員能夠做到這一點,尤其當「編程規範」不是由專業的程式開發人員所撰寫的,或不是由專業的程式開發人員所指導而產出的規範,因為「不專業的規則」是很難讓人接受的。 我也常常遇到一些無法 / 拒絕執行專案任務的程式設計師,往往只是因為他的想法 / 建議並沒有被接受成為最好的實踐清單上。 程式設計師應該要注意的是: 你的任務,是要實作出一個可以解決問題的方案,而不是產出一個呈現完美技術的藝術品。   3.  真正了解問題之後,再思考解決方案 找問題的答案,可不只是在搜索引擎上輸入幾個關鍵字,或是到  Stack Overflow / MSDN forums  這些論壇上發佈問題帖子詢問其他網友這麼簡單而已。 像我就曾經有過幾次在搜索引擎上搜尋不到想要的答案,或是在 Stack Overflow/MSDN forums 上發佈問題帖子卻沒有人回應我的狀況。 但是,我還是必須設法解決問題,結果也順利都處理完成了。 我並不是魔術師 —— 我只是知道如何尋找答案,以及如何找出問題的根源如此而已。 實務中,有許多的問題是屬於情境式的 (Situational),你必須像剝洋蔥一樣一層一層的往核心探究下去,如果僅僅只是依賴搜索引擎或者論壇,只是浪費時間而已。 所以,你應該學習如何找出問題根源的分析方法,以及學會對問題有了全面性的認識之後,才進行深入的分析與探討,才能尋得相關的線索與解決方案。 4.  擁有熱情 如果你不喜歡撰寫程式這份工作,就無法成為這個領域裡的頂尖高手,但也有一些「把

李嘉誠給兒子的 10 句話

【1、克勤克儉,不求奢華】 李嘉誠兒時是多苦多難的,也正因為此,才讓他養成了一種別人所不能有的品格。 還能過分一點說,正是這種品格促成了他今天的成就, 也正是這種成就、品格讓他在兒子們面前變的偉大, 而『克勤克儉,不求奢華』這八個字也成為他對兒子們最深切感懷的忠告。 【2、賺錢靠機遇,成功靠信譽】 "信譽"一直是正直君子們的座右銘,也是許多父母對孩子的期望。 李嘉誠能發展到今天,正如他自己所言,靠努力,更靠信譽。 在生意場上,李嘉誠篤信信譽是寶貴的經營資本,他時時把這種經營思想傳給兒子。 有時候,他對信譽幾乎到了癡迷的程度。而這種癡迷也正影響了他的兩個兒子, 可以說,這十個字是李嘉誠對經商兒子們最大的忠告。 【3、別人如果放棄,你就要出手】 任何一個產業,都有它自己的高潮與低谷。 在低谷的時候,相當大的一部分企業都會選擇放棄, 有的是由於目光的短淺而放棄,還有的是由於各式各樣的原因而不得不放棄。 所以,李嘉誠告戒他的兩個兒子們:在這個時候一定要靜下心來認真地分析一下, 是不是這個產業已經到了窮途末路,是不是還會有高潮來臨的那一天? 如果你考慮好了,就要抓緊時間,從別人放棄的東西中去尋找利潤最大空間。   【4、學會培養獨立的生活能力】 在李嘉誠看來,一個不完全懂事的孩子就應該學會獨立生活的能力。 李:「雖然他們還小,但是我想早期啟蒙教育會讓他們從小知道父親創業的艱難,學習父親頑強拼搏的精神,長大了才能成為棟梁之材。如果現在放鬆了對他們的早期教育,他們成了只知道吃喝玩樂的頑绔子弟,再進行教育就遲了。我所做的這一切其實只是想讓他們學會獨立面對生活和社會的一切。」 【5、耐心等待成功的到來】 李嘉誠經常跟他的兒子們說,十年樹木百載成林, 做大品牌,就要關注細節、要有耐心, 惟其如此,才能成就你所能想象的事業。 『精細商作,耐心為本』是長江實業的口號。 而許多人不知道的是,這八個字還是李嘉誠家族的"家規"。 【6、不要對一項業務情有獨鐘】 21世紀最貴的是人才,而人才中最貴的是全才。 李嘉誠告誡他的兒子們說,在一個真正的商業人士眼中, 應該是只有贏利的業務,而沒有永遠的業務。 任何一項業務,當它走過自己的成熟階段之后, 必將走向衰落,而這個時候如果不進行自我調整, 還抱著不放,必將隨著該項業務的衰落而走向失敗

公司請你來幹嘛?

公司請你來做什麼? 請你來是解決問題而不是製造問題 如果你不能發現問題或解決不了問題,你本人就是一個問題 你能解決多大的問題,你就坐多高的位子 你能解決多少問題,你就能拿多少薪水 讓解決問題的人高升,讓製造問題的人讓位,讓抱怨問題的人下課 【問題就是你的機會】 1、公司的問題:就是你改善的機會; 2、客戶的問題:就是你提供服務的機會; 3、自己的問題:就是你成長的機會; 4、同事的問題:就是你提供支持建立合作機會; 5、領導的問題:就是你積極解決獲得信任的機會 6、競爭對手的問題:就是你變強的機會。 不要輕易離開團隊,否則你要從零做起: 1、不要老想著做不順就放棄,哪個團隊都有問題,哪個團隊都有優點。 2、跟對領導很重要,願意教你的,放手讓你做的領導,絕對要珍惜。 3、團隊的問題就是你脫穎而出的機會,抱怨和埋怨團隊就是打自己耳光,說自己無能,更是在放棄機會! 4、心懷感恩之心,感謝系統給你平台,感謝夥伴給你配合。 5、創造利潤是你存在的核心價值,創業不是做慈善。 6、遇到問題請先思考,只反映問題是初級水平,思考並解決問題才是高級水平。 誰能最後享受到勝利成果? 第一:能始終跟著團隊一起成長的人。 第二:對團隊的前景始終看好的人。 第三:在團隊不斷的探索中能找到自己位置的人。 第四:為了團隊新的目標不斷學習新東西的人。 第五:抗壓能力強且有耐性的人。 第六:與團隊同心同德、同舟共濟、同甘共苦的人 第七:不計較個人得失,顧全大局的人。 第八:雄心博大,德才兼備,有奉獻的人! 只為成功找方法,不為失敗找藉口 第一段 你的責任就是你的方向, 你的經歷就是你的資本, 你的性格就是你的命運。 第二段 複雜的事情簡單做,你就是專家; 簡單的事情重複做,你就是行家; 重複的事情用心做,你就是贏家。 第三段 美好是屬於自信者的, 機會是屬於開拓者的, 奇蹟是屬於執著者的! 你若不想做,總會找到藉口; 你若真想做,總會找到方法! 對領導而言:愛他就嚴格要求他! 1、對你有嚴格要求的領導,才是能真正幫助你成長的好領導,使我痛苦者,必使我強大! 2、任何強大公司都不會給下屬安全感,用最殘忍方式激發每個人變得強大,自強不息! 3、凡是想辦法給下屬安全感的公司都會毀滅的,因為再強大的人,在溫