in

Darkthread

黑暗執行緒
All Tags » KB (RSS)

Browse by Tags

  • KB-當 WHERE AND/OR 條件遇上 NULL

    在 SQL 世界裡 NULL 性質特殊,行為獨特,過去就曾討論過: KB-詭異的NOT IN查詢,原來是NULL搞鬼 ORACLE, 你把空字串怎麼了 自以為至此對 NULL 認識已足,不料前兩天在 WHERE LIKE AND/OR 情境中遇上 NULL,一時意志動搖陷入迷惘,想必是認知還不夠深刻,再補篇 KB 吧! 先別急著看答案,大家猜猜以下 SQL 指令會得到什麼結果? select 'T1' , 'MATCH' from dual where null like '78' union select 'T2' , 'MATCH'...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-19-2017
  • Oracle 追討 Java 授權費議題之研究心得

    前陣子有 Oracle 對企業追討 Java 授權費的新聞搞得人心惶惶: Oracle 開始追討 Java 授權費,企業客戶頭痛 - TechNews 科技新報 Java用戶注意! 傳甲骨文開始加強取締未經適當授權用戶 - iThome 被很多人問到「為了跑 Java 程式裝 JRE/JDK 也會被收錢嗎?」「裝什麼版本才會被收錢?」… 身為 Java 麻瓜,我知道才有鬼,新聞寫得不是很清楚,自己也好奇有無方法排除侵權疑慮,故門外漢爬文整理心得如下。(聲明:對此領域全然陌生,純為爬文心得拋磚引玉,如有錯誤歡迎補充指正) Java 產品很多,Oracle 官方網頁列舉的 Java 產品系列: 參考來源...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 02-22-2017
  • 網路抓來的圖能不能用,可不可以修改?淺談創用CC授權

    之前只模糊知道 CC 是一種授權方式,常在網站看到下方這種標誌或 CC-BY-NC 之類的註記: 但對於 BY NC SA ND 這堆縮寫與符號一知半解,總搞不清楚我在網路上找到的圖或影片,到底能不能用,可不可以修改,要不要標示作者… Lag 了很久,最近終於搞懂「創用 CC 授權條款」是怎麼回事,寫篇筆記兼分享。 時至今日,相信大家都已有著作權觀念,知道網路上看到的創作(照片、文章、繪畫、音樂、影片…)都有著作權,觀賞自用沒啥爭議,若要在自己的作品裡引用,必須徵求作者同意。不過,寫部落格或做投影片為了一張照片或一段音樂,得連絡原作者協商取得授權(如果作者有留連絡方式的話…)即曠日費時又有些本末倒置...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 09-28-2016
  • MEMO-取回Oracle Procedure Ref Cursor

    [MEMO系列是老人家備忘用途的貼文,可能沒什麼營養,大家請姑且看之或逕行忽略。] 好久沒跟ORACLE纏綿惹,這陣子都在跟SQL Server廝混。這幾天接手另一個連線ORACLE的專案,在呼叫ORACLE Procedure透過Ref Cursor傳回結果時,腦中已不太記得精確寫法,只記得Ref Cursor的值可以直接用來Fill DataTable或轉成OracleDataReader,胡亂湊出程式碼,系統卻一直傳回以下錯誤: ORA-06550: line 1, column 7:.PLS-00221: 'MyProc' is not a procedure or is...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-22-2009
  • CODE-Reflection範例

    Reflection是在執行期間才解析物件類別資訊的技術,在不少場合,要處理的物件類別在編譯時期是無法預知的,或是希望能保留彈性,以便接受包容各種物件。當傳進來的物件參數類別是object,卻又想一探它的底細,就是System.Reflection命名空間神奇工具組上場的時候。 印象中Reflection與編譯期確定型別相比,效率頗差,每次要動用時總有些畏首畏尾的。但我後來發現MS在BCL內,自己倒用Reflection用得很盡興,加上新一代的CPU愈來愈快,效能差異的顯著性正大幅降低。慢慢地我才開始比較大膽應用它解決問題,執行期才動態識別物件的做法,在某些場合大幅簡化程式的複雜度,有時甚至是形成10行Code對100行Code的差距...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 11-30-2008
  • UpdatePanel招誰惹誰?

    在前一篇文章裡,為 ASP.NET AJAX Client Templates 做了個開場,某些人心中或許已浮現幾絲驚恐,不斷吶喊--為什麼? 為什麼有人要對UpdatePanel趕盡殺絕? UpdatePanel用得好好的,為什麼忽然又要改朝換代學新東西? 沒了UpdatePanel,叫我們不會寫Javascript又被老闆要求搞什麼鬼AJAX的人去死嗎? 其實,不用過度驚慌,沒有一無是處的技術,只有用錯場合的白目。UpdatePanel並非萬惡不赦,只是在應用它之餘,也要通曉它的優點與罩門,儘可能找到可以展現優點的時機,避免會曝露罩門的場合。 UpdatePanel最大的賣點,應該是讓ASP...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 11-25-2008
  • KB-三探Windows Update後SSRS不能列印問題

    上回貼出 Windows Update導致SSRS不能列印問題 後,有些網友成功了,但似乎有些網友依循文章的解法SP2->GDR2依然不能解決問題,裝完後RSClientPrint.cab仍未更新。由於手邊沒有可以驗證的同樣情境,我想深究也無從嘗試。 今天同事在更新一台SQL時,同樣的情境上演了。GDR2安裝、移除、再安裝了四五次,RSClientPrint.cab還是文風不動,一直保持2007/2/10的版本。 這真是天賜的良機呀!讓這麼刁鑽的問題在我眼前重現,著實令人激動不已... (遇到難題還這麼High,我應該是萬中選一的賤骨頭吧?) 幾經嘗試,我找出一條可以解決的路徑: 安裝SP2...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 10-30-2008
  • 【茶包射手專欄】被CSS排擠的IE

    幫忙看了一個問題,某個大家已經檢視無誤的網頁,在某位同事檢視時,發現所有的CSS格式設定都不見了,表格底色、字型都變成IE的預設值,感覺上是整個CSS失效。 先用 Fiddler2 檢視,確認CSS、JS等都下載正常,沒有發生HTTP 404下載檔案失敗的問題。為什麼大家看到的網頁都正常,只有這台機器被排擠呢? 遇到這種"眾人皆好我獨爛"的金包銀情境,當務之急不是怨天尤人,而該反躬自省: 我的機器跟別人有什麼不一樣?? 比對的重點,OS/IE版本、網路設定都要留意。我發現到最大的不同點,這台機器的IE是IE6,而其他檢視正常的機器是IE7。 這時我腦中快速閃過幾個畫面......
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 10-28-2008
  • KB-再探Windows Update後SSRS不能列印問題

    【2008-10-30更新】依本文做法仍無法更新RSClientPrint.cab的朋友,請參考我的 第三帖藥方 。 自從貼出 安裝KB956391後SSRS不能列印問題 後,陸續又接獲同事及網友的回報,才慢慢釐清這個事件的始未... SSRS不能網頁列印的原因源於RSClient Print這顆元件被ActiveX KillBit封殺,而封殺的理由是基於安全考量,RSClientPrint Class存在一個 GDI+漏洞 ,讓駭客可以透過惡意的BMP發動溢位攻擊。換句話說, KB956391 為了修復GDI+弱點,就透過Kill Bit判了舊版RSClientPrint元件的死刑,安裝後SSRS不能列印是By...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 10-24-2008
  • Stopwatch.ElapsedTicks的祕密

    這次的 程式魔人賽 ,在先前的範例中,用的是Stopwatch.ElapsedTicks做為計數單位。 發現一件好玩的事,我在自己的機器上用DummyPlayer來跑,每一次就算胡亂猜也要近1,000 Ticks。但我接到一組參考數字,DummyPlayer在Q9300上跑,每次大約10-20 Ticks!! 不會吧?? Q6600 輸Q9300這麼多?? 接著,更扯的事出現了,另一組DummyPlayer在PentiumD 920上的測試數據,Ticks數也不到100,我的Q6600是中了詛咒嗎? 這讓我想起之前研究過Thread.Sleep 精確度 的問題,大概有個結論是,計時的精確度與主機板...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 08-14-2008
第1頁,共7頁 (69個項目) 1 2 3 4 5 下一頁 > ... 最後一頁 »
Powered by Community Server (Non-Commercial Edition), by Telligent Systems