Java泛型的轉換,「T」、「?」、「? extends T」和「? super T」究竟有什麼差別? 2016 年 6 月 5 日 Magic Len 研究分享、 Java Java 5之後加入了「泛型(generic)」,允許將物件的型態以參數的形式來定義。「?」是泛型的萬用字元,表示任意的物件型態,「?」還可以與「extends」和「super」兩個關鍵字合用,至於它們的用法和差別在哪,將是本篇文章要探討的部份。 繼續閱讀
Android上的螞蟻文字產生器 2016 年 5 月 31 日 Magic Len 作品分享、 軟體介紹、 Android 「҉螞҉蟻҉文҉字҉」這四個字怎麼看起來又髒又怪,像是爬滿了螞蟻呢?這究竟是怎麼弄的?螞蟻文字產生器是一個專門在Android裝置上產生這種文字的應用程式,可以將任何文字轉成螞蟻文字,或是將螞蟻文字還原成原始文字。 繼續閱讀
快速選擇(Quickselect)演算法,快速尋找第K小或是第K大的元素 2016 年 5 月 24 日 Magic Len 研究分享、 Go、 Java、 Rust、 演算法、 JavaScript 快速選擇(Quickselect)演算法是利用快速排序(Quick Sort)演算法,在排序序列的同時,選擇出序列中第K小或是第K大的元素。若我們只想要從序列中找出一個第K小或是第K大元素,使用快速選擇法會比使用快速排序法來得快很多,因為前者不需要把序列的排序完整做完,平均只需線性時間即可找到結果。 繼續閱讀
Boyer-Moore-MagicLen(BM-MagicLen)字串搜尋演算法,超快速的全文搜尋演算法 2016 年 4 月 9 日 Magic Len 研究分享、 Go、 Java、 Rust、 演算法、 JavaScript 在一篇很長的文章或是一大串文字中找出自己想看到的段落是我們時常會需要做的事情,但是要如何有效率地讓電腦尋找文字中的文字是一件需要思考的事情,甚至有許多針對這個議題所提出的研究論文。字串搜尋演算法的好壞,在複雜的文件內容下,對搜尋時間的影響是非常深遠的。字串搜尋除了能夠正確搜尋一段文字內的特定字串外,還可以用來搜尋龐大的任意資料,因為任何的資料都可以藉由數位編碼轉成只有數字的字串,如一段原始的聲音,... 繼續閱讀
[OCAJP]Java程式的編譯與執行 2016 年 4 月 8 日 Magic Len 題庫解析、 Java Which set of commands prints Hello Duke in the console? A. javac Greeting java Greeting Duke B. javac Greeting.java Duke java Greeting C. javac Greeting.java java Greeting Duke D. javac Greeting.java... 繼續閱讀
Android上的文字隱藏家,隱藏任何不想被別人看出來的文字 2016 年 3 月 6 日 Magic Len 作品分享、 軟體介紹、 Android 如果想要透過網路傳送一些敏感或是私人的訊息給別人,就必須要確保送出的訊息不會外洩。使用文字隱藏家,可以讓您在Android上隱藏任意的文字成為另一組由A到Z字母組成的文字。 繼續閱讀
MagicLen也出App?MagicLen App For Android 2016 年 2 月 23 日 Magic Len 一般公告、 作品分享、 軟體介紹、 Android 為了讓Android使用者瀏覽本站有更佳的體驗,本站也推出Android App啦!這個MagicLen專用的Android App永遠免費且不放置廣告,以回饋各位訪客這些年來對本站的支持,歡迎各位訪客多加利用。MagicLen App採用時間軸的方式來瀏覽各篇文章,並提供文章多重篩選功能,使用者能更快地關注或是找到自己想要的文章。另外,使用App瀏覽文章的速度比使用網頁瀏覽器還要快得多,能省下不... 繼續閱讀
別再殘害自己的雙眼了!使用ImageDifferencer快速查看兩張圖片的差異程度 2016 年 2 月 3 日 Magic Len 作品分享、 軟體介紹、 Java 當我們需要對照圖片壓縮前後的差異,或是對照差異很小的波形圖或是頻譜圖等複雜的圖形時,若是用肉眼直接對照,看一兩張圖還好,若是有很多張圖要處理,那可真是傷眼。ImageDifferencer是一個簡單的程式,可以將兩張圖片做「減法」運算,並將運算結果最大化,讓兩張圖片的差異看起來更明顯,最後將結果直接輸出成另一張圖片。 繼續閱讀
FFmpeg CLI For Android─在Android上也能用FFmpeg! 2016 年 1 月 7 日 Magic Len 作品分享、 軟體介紹、 Android FFmpeg是一個影片和音樂的轉檔軟體,它支援了多種編/解碼格式和多種實用的功能來處理影音轉換。這款Android應用程式可以幫助您在Android裝置上,藉由FFmpeg的命令列來編輯影片和音樂。 繼續閱讀
Chromium Downloader FX 快速下載最新的Chromium瀏覽器 2015 年 12 月 28 日 Magic Len 作品分享、 軟體介紹、 Java Chromium是Google Chrome(Google瀏覽器)的開放原始碼專案,簡單來說,它就是比Google官方發布的Chrome還要更新、擁有更多功能的網頁瀏覽器。Chromium免安裝,無須像Chrome還得到官方網站下載程式進行網路安裝後才能使用,Chromium比Chrome更適合放入隨身碟內帶著走!就版本來說,Chromium的版本演進比Chrome還要快許多,每天至少會更新兩次,... 繼續閱讀