2012-02-21

【SQL】刪除資料表中重覆的資料列

0 comments
有時在存資料時,並不用很在意是否己經有同樣的值存在。
例如我有一個Table 是用來記cache 的key。
重覆也沒關系,反正我抓出來時可以做distinct,
但重點是一定要有存,不然怎麼抓出來砍key。
而且如果每次寫入時都要判斷是否存在,還蠻浪費效能的。

可是Table 中太多重覆的資料,也有點浪費空間,可能還會影響Select 的效能。
所以還是偶而去砍掉重覆的資料吧。

2012-02-17

【系統】FFmpeg : Convert H.264 to TS

0 comments

又因為工作上的需要,要將 H.264的影片轉成 TS ( Transport Stream )
真是麻煩,這應該是對方要支援 H.264 吧,怎麼會要我們轉哩!!
唉~~沒辦法,工作,還是得做。

2012-02-14

【程式】PHP : debug_backtrace - Generates a backtrace

0 comments

最近看到error log,有一些錯誤,是參數傳到空的…
但又不知道是那裡傳進來的…
所以就要想辦法來trace,到底是誰Call 了 X function.
一直以為只有 php 5.3.0 以上才會有這個功能。
ex : get_called_class
但Google後,才知道,早就有這種類似的功能了。

2012-02-08

【系統】Webgrind : Xdebug Profiling Web Frontend in PHP

0 comments

最近改了個東西,想要看一下效能有沒有變好,
但覺得有時還蠻慢的,所以就想用一下 Xdebug 來看一下問題在那裡。
但之前是用 KCachegrind 這套軟體來看結果,可是他要在 Linux 下,
見: 【系統】Profiling PHP with Xdebug & KCachegrind
但我現在改用 Mac了,所以就要用別的方式來看Xdebug的結果啦。
所以看到這套 Webgrind,是 php 的版本。
所以只要放到網站上就可以看了。