FileSeek免費快速檔案與文字內容(連程式碼都能搜)搜尋工具軟體

Windows 內建的搜尋功能十分簡單,往往不能滿足用戶的需要,Windows 的「檔案的進階搜尋」關鍵字搜尋,似乎只能搜尋word、txt之類的文字檔案,無法搜尋程式原始檔案內的文字程式碼。

FileSeek為一款免費且是正體中文介面的、快速全方位的檔案文件與文字內容搜尋工具軟體,可以在不用開啟檔案的情況下搜尋檔案內指定的文字串,且搜尋時不需要事先建立索引資料庫,它支援各種文字檔內文查詢,包含 HTML 網頁、PHP 程式碼、TXT 等資料,主要特色除了搜尋速度快之外,另外還有像是支援頁籤功能、可輸入排除條件、搜尋結果操作

...
閱讀更多

Flash Player將於2020年12月31日結束生命週期,Google Chrome與微軟Edge/IE瀏覽器將同時不再支持Falsh,HTML5時代全面來臨!

Adobe公司的Flash曾是網路多媒體創作的重要工具。過去20年來,許多網路影音、遊戲、互動媒體都依靠Flash開發,Flash也曾是幾乎每台機器必裝的軟體。微軟在2007年曾試圖推出Microsoft

...
閱讀更多

LightShot超實用的免費螢幕擷取工具 - 內建圖片編輯器,可直接繪圖加文字註解、也能直接上傳網路空間

LightShot 是一款超實用的免費螢幕擷取工具,可擷取螢幕的任何區域,尤其是對想要擷取包含下拉式選單或選項說明在內的程式介面特別有用。這款軟體簡單易用,只要按下鍵盤上的「PrintScrn」鍵就可開始擷取螢幕上任何區域或全螢幕 (影片、Flash 和 Java 的畫面亦可擷取)。

只要點開截圖啟動器或按下鍵盤快捷鍵,就能用滑鼠拖曳出任意範圍截圖,該被擷取區域的右下角會立即出現兩排工具列,可讓使用者加入文字、線條、箭頭 (可選擇不同的顏色)、存檔 (支援 PNG、JPG 和 GIF)、複製、列印或直接上傳至免費圖片主機空間上以取得短網址,當然也可以儲存在本機電腦,可以當做備用的即時截圖分享軟體,或透過 Facebook、Twitter、Digg 等社群網站與朋友分享。同樣令人激賞的是,這款軟體還可立即叫出

...
閱讀更多

取代Outlook讓收發電子郵件變得更簡單的Thunderbird免費電子郵件軟體,再多再亂的信也沒問題

Thunderbird 是由Mozilla基金會所出的郵件收發軟體,其賣點為超強的郵件過濾系統,強大的擋垃圾信功能,及支援多種不同的作業系統。Thunderbird 亦是一個開放源始碼的程式,再加上網路上的熱心人士,撰寫了許多的套件,讓 Thunderbird 的功能更加齊全,及與Outlook

...
閱讀更多

iLoveIMG免費線上圖片編輯工具,裁剪調整尺寸、壓縮圖片、格式轉換及轉檔功能

ILoveIMG 是一款線上處理圖片檔案的網站,使用簡單又完全免費。主要功能功能有:壓縮影像、調整尺寸、裁剪圖片,以及轉換檔案格式等!網站伺服器可以快速地上傳、處理和下載圖檔,只要連接網路打開瀏覽器,就可以編輯圖片,不需要註冊帳號免安裝軟體。線上處理完成後會自動下載新圖檔,伺服器會保留檔案兩個小時可使用連結直接分享檔案。

...
閱讀更多

MuseScore免費正體中文、跨平台、功能強大的音樂作曲和記譜軟體

如果您是音樂家想要寫首歌,如果您是音樂老師想要幫合唱團編首曲譜,如果您是演奏家,想要幫自己彈奏的鋼琴、吉他、小提琴等樂器編輯一份樂譜,那麼或許您都需要一個數位的樂譜製作軟體。MuseScore是一款免費、開放程式碼、跨平台、中文化、功能強大的樂譜製作軟體,其功能類似Sibelius、Finale等商業軟體,可用滑鼠、鍵盤或MIDI鍵盤輸入音符,編輯完成的樂譜可以匯出成為pdf、圖形(png、svg)、音樂(mp3、xml、mid、wav、flac、ogg)等檔案格式。

MuseScore(中文有時譯作:繆斯樂譜或謬斯樂譜)是一個用於Linux、Windows和macOS的樂譜編輯軟體。MuseScore是一個所見即所得的編輯器,完全支援樂譜播放和匯入或匯出MusicXML和標準的MIDI檔案。打擊樂符號支援,是直接從程式印出。Linux 版本用Kubuntu為發展平台。該程式有一個乾淨的用戶介面,快速專注於編輯輸入類似step-time note entry。

...
閱讀更多

Bandizip正體中文版,最好評又輕巧又快速的免費壓縮解壓縮軟體

Bandizip 是一款輕巧、壓縮解壓縮速度超快的免費軟體,支援 ZIP, 7Z, RAR, ALZ, EGG, TAR, BH, LZH, GZ, BZ2, ISO, CAB, WIM, XZ, ARJ 和 Z 壓縮檔;用戶亦可建立自動解壓縮檔 (.EXE) 及多片分割壓縮檔。

這款軟體具有「快速拖放解壓縮」(Fast Drag & Drop) 和「高速壓縮」(High Speed Archiving) 功能。由於多媒體檔案 (AVI, WMV, MP3 等) 或壓縮檔 (ZIP, RAR, 7Z 等)

...
閱讀更多

WinMTR好用的伺服器Ping與Tracert圖形化MTR網路連線檢測工具

WinMTR – 它是一套圖形化界面「Tracert」與「Ping」指令小工具,有了它使用者就不需要打開Windows命令列視窗輸入指令,您只要輸入網指就可以在軟體式窗內同時看到tracert與ping的結果,讓電腦使用者清楚知道網路連線品質與伺服器狀態。如果您有自己架站或管理主機,希望能在電腦無法連現或連線不穩時找出癥結點、排除問題,只要在WinMTR中輸入IP位址或網域名稱,即可進行各種測試,有了這套軟體真的是還蠻方便的!軟體還是免安裝版本,需要的朋友可以下載來使用看看 ~

...
閱讀更多

免安裝的線上製作Gif動畫軟體網站,GIFMaker FreeGifMaker

GIFMaker線上製作超簡單,製作GIF與Video影片動畫

製作GIF動畫除了利用GIF Animator動畫製作軟體外,還能使用GIFMaker線上GIF、Video影片、Frame動畫產生器只需要幾個簡單步驟,就能輕鬆做出閃爍的循環動圖,包含閃爍的速度與圖片大小都能直接在網站上做編輯,不需要再額外裁切與後製圖片,相當方便的免費工具。

閱讀更多

自己動手做GIF動畫圖 - Cyotek Gif Animator免費GIF動畫圖檔製作工具

Cyotek Gif Animator 是個功能很基本、操作也很簡單的 Gif 動畫製作工具,可以幫我們將各式圖檔合併在一起並整理 、匯出成 .gif 格式的動畫圖檔。亦可將原本的 Gif 動畫分解成一格一格的圖檔再加工處理,或匯出每一個 frame(動畫影格) 的畫面、另存新檔。

使用方法很簡單,開啟軟體後按「new」新增一個動畫製作分頁,然後將你要顯示的圖檔拉到視窗中,再針對每一個動畫影格設定好畫面尺寸與展示間隔… 等細節即可。製作時,我們可針對每一個動畫影格個別設定顯示畫面的尺寸、位置與顯示時間,還能個別加強色彩的呈現並做簡單的翻轉、複製與其他調整。如果有需要的話也可針對每一個 frame 加上文字說明或套用圖片浮水印等…。

...
閱讀更多

ImgPlay讓手機靜態照片變成有趣GIF動畫,將影片轉GIF檔或把多張照片、LIVE連拍變成動畫!

除了在電腦上有不少的製作GIF軟體外,手機上也有ImgPlay - GIF Maker App,輕鬆將影片與GIF圖片互相轉檔,或者使用多張照片、LIVE連拍的相片直接製作GIF動圖,程式還有新增文字、濾鏡特效、剪輯短片的功能~隨手將生活的每個精彩瞬間拍下來,將這些生動的GIF動態圖片分享給朋友們!

ImgPlay,手指動一動,就能迅速制作屬於自己的個性GIF動態圖片與朋友分享,非常方便又實用。是一款利用圖片、影片就能輕松制作GIF的手機應用軟件。iPhone的優勢!利用高速連拍圖片就能快速制作GIF動態圖片,也可以從影片中截取有趣的段落制作成GIF和影片短片。通過這款軟件,大家可以切身感受拍照片和影片時的精彩瞬間。現在,就拿ImgPlay創建屬於自己的GIF動態圖片,和大家一起欣賞和分享吧!

功能介紹

  • 可直接選擇自己喜歡的圖片制作GIF, 影片。
  • 可編輯GIF段落制作GIF,
...
閱讀更多

台灣之光 Notepad++ 超好用的免費程式編輯軟體,支援50多種程式設計語言

NotePad++ 是一套自由軟體的純文字編輯器用來取代 Windows 記事本的工具,由台灣人侯今吾獨力研發基於同是開放原始碼小巧且有效率的代碼編輯器。該軟體以GPL 許可證下的自由軟體開發專案採用 win32 api 和 STL 以 C++ 程式語言撰寫成,並且選用功能強大的編輯模組 Scintilla,有完整的中文化介面及支援多國語言撰寫的功能(採用萬國碼 UTF-8 技術)。

它的功能比 Windows 中內建的記事本(Notepad)強大,除了可以用來製作一般的純文字的說明文件,也十分適合用作撰寫電腦程式的編輯器。操作方式與記事本幾乎相同。而它並不僅僅只是一套記事的工具而已,還可以替許多的程式語言的語法上色,且有半透明視窗的效果,是撰寫程式的好幫手。而此軟體支援 Unicode,也可以開啟大型檔案,幾乎不太會

...
閱讀更多

操作非常簡單功能卻非常強大的OpenShot跨平台免費中文介面的影音編輯軟體

OpenShot影片編輯器是一個自由且開放原始碼的免費影片剪輯軟體,它支援跨平台FreeBSD、Linux、macOS與Windows,支援正體中文…等70種語言,功能完整操作簡單的影片製作軟體,支援高清匯出無浮水印!提供無限制時間軌、切割視頻、加入音訊、文字、3D動畫字幕、慢動作、快轉、旋轉、變形、音樂裁切、添加影片特效與轉場等功能,雖然沒有像威力導演有可以直接套用的範本,但製作出來的影片一樣能很專業!。OpenShot的核心影片編輯功能是以C++函式庫實作,稱之為libopenshot,OpenShot使用Qt部件工具箱並提供Python API。在網站上就可找到適合自己平臺的安裝程式,再下載並安裝就可以使用囉。不過要特別注意的是只能用於64位元的電腦喔,如果作業系統為32位元的話,就無法安裝囉。

閱讀更多

Photopea支援多國語系免費線上影像繪圖軟體威力直逼Photoshop,無須下載還能在手機上修圖!

Photopea,這一套軟體免費、不需要下載免安裝,透過瀏覽器就能直接運作編輯影像繪圖,但讓人驚豔的是Photopea相當的強大,具有相當多Photoshop基礎功能,不需註冊即可使用,具備圖層功能,也有套索、筆刷、填色、文字輸入、模糊化與各種濾鏡工具,甚至還能編輯 PSD 等各種繪圖軟體的特殊圖檔,執行效率也十分順暢,讓人難以置信這是一套免費的線上影像繪圖軟體。

 免費線上繪圖軟體Photopea

打開 Photopea網站,不須註冊帳號也能開始使用。如果一打開 Photopea時發現是英文版,可以到「More」的「 Language

...
閱讀更多

三款免費的心智圖軟體 FreeMind、Cayra、XMind - 幫助記憶減少背書時間,輕鬆的做規劃,花些時間畫張心智圖會讓你事半功倍喔!

什麼是心智圖?心智圖可以幫助我們思考、分析、規劃、歸類和整理各種資訊,是開發右腦的途徑之一。心智圖又被稱為靈感觸發圖,有時也被叫做概念地圖或思維地圖,是一種圖像式思維的工具。藉由這個方式,我們可以更輕鬆地以圖像的方式來表達自己的想法,進而增進與人溝通的效率。除了以紙筆進行之外,如能善用繪製心智圖軟體的協助,更能事半功倍。維基百科有詳細的說明,想要更深入的人可以先直接參考維基百科;買本心智圖的書也可以幫您快快上手。 心智圖的中心通常是一個單字或者是一個主題,而環繞在中心外的是相關的思想、言論和概念。心智圖是用一個中央關鍵字或想法以輻射線形連接所有的代表字詞、想法、任務或其他關聯專案的圖解方式。它可以利用不同的方式去表現人們的想法,普遍地用作在研究、組織、解決問題和政策制定中。

心智圖(Mind

...
閱讀更多

Audacity聲音編輯軟體 - 錄音 / 合併 / 分割 / 編輯,MP3音樂檔、手機鈴聲

一般情形下大概很少會去分割MP3音樂檔,不過如果你想把某首歌曲的副歌或前奏、間奏部份單獨切割下來再傳到手機去當鈴聲的話,那該怎麼做呢?

Audacity是一套開放原始碼的全方位聲音編輯軟體,不僅提供剪輯的功能更有合成,調整聲波等等功能,而且還提供錄音的功能。 而這套軟體不同其它音樂編輯軟體,他具有多國語言,讓您再也不必為了英文傷腦筋,另外他支援跨平台,可在Mac OS X、Microsoft Windows、GNU/Linux和其它作業系統上運作。Audacity在2004年7月獲選為SourceForge.net當月最佳推薦專案,2007年7月選多媒體類的SourceForge.net 2007 Community Choice Awards。 Audacity 最新版本是於2006年11月15日推出的1.2.6版本。另外,1.3.X版本仍在測試中。

...

閱讀更多

BlueGriffon「藍獅鷲」 一款免費跨平台所見即所得的網頁編輯器軟體,支援HTML5、CSS3

BlueGriffon 支援了最新穎的網頁技術,包括 HTML5 版面設計、表單及媒體標籤、ARIA、CSS3;以及 SVG 的過場動畫(transition)、變形、陰影等效果……總之族繁不及備載啦!支援HTML5/CSS3的其中一個好處是可插入視頻和音頻檔案,也可支援可縮放向量圖形(Scalable Vector Graphics,

...
閱讀更多

OpenOffice.org 重量級免費中文跨平台的辦公室商務軟體

您也許聽說過,Linux 上的軟體,大多都是免費的。許許多多功能強大,又穩定的軟體比比皆是,甚至也有與 MS OFFICE 相匹敵的文書處理軟體出現。這些都是開放原始碼與許許多多熱心人的心血結晶。如今,OpenOffice 也推出了 for Windows 的中文版,讓不會使用 Linux 的人,也能享受到開放源碼所帶來的成果。

OpenOffice.org 原是 Sun 公司的一套商業重量級 Office 軟體,經過 Sun 公司公開程式碼之後,正式命名為 OpenOffice 發展計劃,並由許許多多熱心於自由軟體的人士共同來維持。如今,OpenOffice.org 也把發展的成果,呈現在 Windows 上,讓大家能在 MS OFFICE 之外,還能有免費的 Office

...
閱讀更多

iTunes 影音播放器軟體 - 聆聽、觀賞及玩樂的起點,所有娛樂內容盡在 iTunes

iTunes 是適用於 Mac 或 PC 的免費應用程式,它讓你管理及播放你電腦上的數位音樂與影片。它可以在你所有裝置和電腦上自動下載你新購買的應用程式。iTunes 可供你盡情欣賞 Mac 或 PC 上的所有影音內容。無論觀賞影片或聆聽音樂,再也不用翻找 CD 或不斷更換頻道,你只要到電腦上打開 iTunes 即可;iTunes 資料庫儲藏你收藏的所有媒體,讓你瀏覽速度更快、整理更容易,而且配合當下心情隨意播放。

iTunes是一款媒體播放器的應用程式,2001年1月10日由蘋果電腦在舊金山的Macworld

...
閱讀更多

QuickTime 影音播放軟體 - 最佳影音娛樂中心,可以觀賞網路影片、高畫質電影、個人媒體影片

您是否曾經想要在線上觀賞影片或聆聽音訊,卻發現您的電腦不能播放該檔案?這就是為什麼您需要 QuickTime。它是一項強大的媒體技術,適用於 Mac 與 PC,並幾乎支援所有您會用到的常見視訊與音訊格式,因此您可以隨心所欲播放數位媒體。

QuickTime是由蘋果電腦所開發的一種多媒體架構,能夠處理許多的數位視訊、媒體段落、音效、文字、動畫、音樂格式,以及互動式全景影像的數項類型。

Quicktime 這個由 Apple 開發甚久的多媒體應用介面、播放軟體,支援 Shockwave Flash 格式、MP3 格式與即時影音傳送。連同原本的多樣支援,讓 Quicktime 受到業界的重視。對圖片支援的格式方面,有 Adobe Photoshop、tiff 等等,midi 音樂的播放,也可以和動畫檔案同時播出,可望減少音樂資料的傳送,達到低頻寬的圖片加 midi

...
閱讀更多

Adobe Acrobat Reader 「PDF」文件的閱讀軟體,可用來開啟並與各種 PDF 內容互動,包括表單和多媒體內容!

Adobe® Reader® 軟體為免費的全球標準,讓您可靠地檢視和列印 PDF 文件,並對 PDF 文件加上註解。它是唯一的 PDF 檔案檢視程式,可用來開啟並與各種 PDF 內容互動,包括表單和多媒體內容。所謂的「PDF」就是可攜式文件格式(Portable Document Format),是電腦界非常通用的文件標準之一,其原因在於他有良好的可攜性,在各種不同的電腦平台與作業系統間,均可以相互交換及閱覽,造就了「PDF」現在的地位。許多的專業文件均用「PDF」做為製作及交換的標準。

要閱讀「PDF」文件當然也需要專用的軟體,那就是 Adobe Acrobat Reader。Adobe Acrobat Reader 有許多不同平台及語言的版本,包括 Windows, Mac, IBM AIX, SUN Solaris, SGI IRIX, HP-UNIX, Linux 等等,還有 Java

...
閱讀更多

FormatFactory (格式工廠)萬能的影音轉檔工具軟體,最受歡迎影片轉檔工具

FormatFactory 是一款全能的影音轉檔軟體,支援大部分常用的檔案格式,支援所有影音檔轉成 MP4、3GP、MPG、AVI、WMV、FLV、SWF 等,能將所有聲音檔轉成 MP3、WMA、MMF、AMR、OGG、M4A 及 WAV 等,也能把所有圖片檔轉成 JPG、BMP、PNG、TIF 及 ICO 等,並支援 DVD 光碟的抓取和燒錄,軟體介面一目瞭然且操作容易,支援 35 種以上的語言,包括繁體中文與簡體中文。

你也被網路上各式各樣玲瑯滿目的影音格式弄得眼花撩亂嗎?檔案格式過多使得使用者必須安裝多種轉檔格式才能開始真正的影音編輯工作,如果有一款萬能的轉檔軟體,能支援所有主流的影片、圖片、聲音、甚至行動裝置常用的格式互轉,那該有多好?FormatFactory 就如其名,是一款這樣的萬能轉檔軟體。

FormatFactory 支援多種格式,在視訊影片方面能讓所有來源檔轉成 MP4、3GP、MPG、AVI、WMV、FLV、SWF

...
閱讀更多

FileZilla 免費又好用的 FTP 上傳下載檔案傳輸軟體

面對琳瑯滿目的 FTP 程式,你用的是哪一種呢?FileZilla 這套 FTP 軟體有著簡潔的介面,但在簡單介面下隱藏有著多線傳輸、檔案續傳、防火牆及 Proxy 支援、加密傳輸等眾多的功能。體積小效率高的這套軟體,還是免費的呢。

FileZilla是一套開放原始碼的免費FTP檔案傳輸軟體,內建44種語言的多國語系介面,且還提供Windows、Linux、Mac OS X等多種作業系統平台的版本。除了支援一般FTP檔案傳輸之外,還可支援SFTP與「FTP over SSL/TLS」…等傳輸模式。最近推出了FileZilla .0最新版本,修復了一些小錯誤與其他bug,是個相當穩定而好用的免費軟體。

FileZilla 有著簡潔的介面和強大的功能,它支援多線傳輸及檔案續傳功能,能夠穩定的傳輸大量資料。有目錄分類功能的 FTP 站台管理員 (Site Manager)讓你快速設定常用的伺服器,還支援 Proxy 及防火牆,以及 SSL 加密及 SFTP

...
閱讀更多

Safari 網頁瀏覽器介紹「全世界最創新的瀏覽器」

Safari是蘋果公司所開發的網頁瀏覽器,並內建於Mac OS X。Safari在2003年1月7日首度發行測試版,並成為Mac OS X v10.3與之後的預設瀏覽器,也是iPhone、iPod touch、iPad和iPad 2的指定瀏覽器。Windows版本的首個測試版在2007年6月11日推出,支援Windows XP與Windows Vista,在2008年3月18日推出正式版。從Safari發行起市佔率不斷攀升。2008年2月,TheCounter.com報告Safari的市佔率為3.34%,而Net Applications表示在2008年2月市佔率為2.63%,2009年1月爬升至3.62%,2011年4月爬升至7.1%。

閱讀更多

PHP創建MySQL數據資料庫的資料表

一個資料表有一個唯一名稱,並有行和列組成。

使用 MySQLi 和 PDO 創建 MySQL 資料庫的資料表

CREATE TABLE 語句用於創建 MySQL 資料表。創建表前,我們需要使用 use myDB 來選擇要操作的資料庫:

use myDB;

我們將創建一個名為 "MyGuests" 的表,有 5 個列: "id", "firstname", "lastname", "email" 和 "reg_date":

CREATE TABLE MyGuests (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    firstname VARCHAR(30) NOT NULL,
    lastname VARCHAR(30) NOT NULL,
    email VARCHAR(50),
    reg_date
...
閱讀更多

PHP MySQL創建數據資料庫

資料庫存有一個或多個表。您需要 CREATE 許可權來創建或刪除 MySQL 資料庫。

使用 MySQLi 和 PDO 創建 MySQL 資料庫

CREATE DATABASE 語句用於在 MySQL 中創建資料庫。在下面的實例中,創建了一個名為 "myDB" 的資料庫:

實例(MySQLi - 面向對象)

<?php
$servername = "localhost";
$username = "username";
$password = "password";
 
// 創建連接
$conn = new mysqli($servername, $username, $password);
// 檢測連接
if ($conn->connect_error) {
    die("連接失敗: " . $conn->connect_error);
} 
 
// 創建資料庫
$sql = "CREATE DATABASE
...
閱讀更多

PHP連接MySQL資料庫

PHP 5 及以上版本建議使用以下方式連接MySQL :

  • MySQLi extension ("i"意為improved)
  • PDO(PHP數據對象)

在PHP 早期版本中我們使用MySQL 擴展。但該擴展在2012 年開始不建議使用。

我是該用MySQLi ,還是PDO?

如果你需要一個簡短的回答,即"你習慣哪個就用哪個"。MySQLi 和PDO 有它們自己的優勢: PDO 應用在12 種不同數據庫中, MySQLi 只針對MySQL 數據庫。

所以,如果你的項目需要在多種數據庫中切換,建議使用PDO ,這樣你只需要修改連接字符串和部分查詢語句即可。使用MySQLi, 如果不同數據庫,你需要重新編寫所有代碼,包括查詢。兩者都是面向對象, 但MySQLi 還提供了API 接口。兩者都支持預處理語句。預處理語句可以防止SQL 注入,對於web 項目的安全性是非常重要的。

...
閱讀更多

Android 即將超過 Windows,成為全球最流行的作業系統

第一支 Android 手機於 2008 年 10 月發表,而 Windows 作業系統於 1985 年問世,但是流量監測機構 StatCounter 發表的 2017 年 2 月資料顯示,Android 正在超越 Windows,有望成為全球最流行的作業系統。

StatCounter 統計了桌上型電腦、筆記型電腦、平板電腦及行動裝置的最新資料,與 2012 年相比,Android 市佔率大幅提升是依靠 Windows 的市佔率下降。2012 年,Windows 佔據了作業系統市場 82% 市佔,彼時,Android 的市佔率只有 2.2%。如今,Windows 的市佔率已大幅下滑至 38.6%,而 Android 在短短 5 年內上升至 37.4%,已與 Windows 相差無幾。按照目前的趨勢,Android 取代 Windows 成為最流行的作業系統指日可待。

StatCounter 的 CEO Adohan Cullen 表示,「Android 能與 Windows 並駕齊驅的想法在 5 年前是不可想像的。」

Android 和 Windows

...
閱讀更多

JavaScript運算式與運算子

在JS中,我們可以藉由運算式得到所需要的值。 所謂的運算式,不是只有像數學的四則運算,它也有其他的形式表現,讓我們求值。

算數運算式

算數運算式就是數學的 + - * / 運算,在執行過程中,如果需要,JS會自動把運算元轉成數值或字串。 如果有任一運算元無法轉成數值,運算結果會以NaN表示。

console.log(1 + 1); //2
console.log('1' + 1); //11
console.log(undefined + 1); //NaN

+運算子

+運算子可執行數值相加與字串串接

console.log(1 + 1); //2
console.log('A' + 'B'); //AB
console.log('1' + 1); //11
console.log(true + 1);
...
閱讀更多

JavaScript建構式製作手機物件規格的樣板

小明到手機行決定挑選一支手機,手機款式很多但基本上都有相同的功能,僅有少部分的規格上有差異,過去那種資料連連看的方式一定會把資料搞得一團亂 (參考先前的 Javascript 物件 "傳參考" 特性),於是他想到一個新方法,先寫好一個樣板,有需要的格式直接從該樣板取用即可。

手機的規格樣板:
品牌
型號
是否能照相
照相

一般物件寫法的問題

如果使用一般的物件製作手機規格的樣板,就會出現以下的問題,當物件賦予到另一個物件上時,兩者其實是使用相同的資料,當修改後者時前者也會跟著修改 (JavaScript 傳參考的特性)。

var phoneTemplate = {
  brand: 'xxx',
  model: 'z1',
  withCamera:
...
閱讀更多

PHP的語言特性:多載 (overloading)

印象中PHP是從PHP4開始有OOP的特性,但是這些要到PHP5才夠完整。基本上在PHP5,類別(class)、介面(interface)、繼承(inheritance: extends/implements)、可視性(visibility)、覆載(overriding)、建構式(constructor)、解構式(destructor)等概念跟一般的Classical OOP大同小異,比較有不同的是多載(overloading)。

多載是實作多型的一種方式,以Java為例,某個class可能會有數種同名的方法,但是會有不同型別或數量的參數作為識別。當傳遞的參數型別符合時,就可以成功呼叫這個方法。不過在PHP中,多載長得不太一樣XD,參考:PHP:Overloading - Manual

PHP把多載定義為「動態」定義的方法或屬性...這跟Java的method

...
閱讀更多

MySQL Client提示符號與紀錄檔的設定與使用

MySQL有許多工具程式具有圖形介面方便使用,但MySQL Client 這個官方工具有其使用上的一些特色, 對管理MySQL Server 有幫助, 以下將介紹兩項功能:提示符號與紀錄檔。

一、提示符號的設定

先來看一下筆者的一種設定結果:

asami@[akina]>

asami 是 user 名稱, 用@ 代表 at;
[akina] 是 database 名稱。這樣就很容易知道現在的user與database。

設定的方法是在 my.cnf 這個 MySQL的設定檔裡面,[mysql] 段,加上這行

prompt="\\u@[\\d]>"

就可以達到上面的效果,還可以有其他參數,如日期、時間、Server的名稱等等。或是登入時用 --prompt 設定,也可以登入後再用prompt 設定。...

閱讀更多

程式設計人員如何開發出ASP搭配Access資料庫的安全網頁?

很多企業現有網站內容的架構,目前還是以ASP搭配Access資料庫的方式,身為一個公司的網站管理者或程式設計人員,該如何重新檢視、改寫,強化網頁程式碼本身的安全設計,避免遭到惡意人士鑽漏洞濫用?

對許多中小企業而言,ASP網頁加上微軟Access資料庫的組合,仍舊是容易上手、快速開發的網頁技術,對使用者不多,效能需求不高的小型專案或者資料庫網頁應用的開發,綽綽有餘。但也正因為是滿足簡單小型的應用需求,往往也容易忽略在安全上的考量,而成為資料洩漏的死角。

我們在此想提供一些網頁開發的安全建議。已使用ASP或將採用的企業可以根據這些原則,重新檢視本身的ASP網頁是否需要修改,並且了解調整的方向。

一、不要相信使用者輸入的任何資料

使用者不一定會輸入適當的內容,所以永遠都需要檢查使用者輸入的資料。你可以使用Server HTMLEncode方法、Server

...
閱讀更多

擴增實境 Augmented Reality 的介紹與應用

擴增實境(Augmented Reality,簡稱 AR),是一種實時地計算攝影機影像的位置及角度並加上相應圖像的技術,這種技術的目標是在螢幕上把虛擬世界套在現實世界並進行互動。這種技術估計由1990年提出。

隨著隨身電子產品運算能力的提升,預期擴增實境的用途將會越來越廣。

目前對於擴增實境的定義是包括三個方面的內容:
• 將虛擬物與現實結合
• 即時互動
• 三維

目 前在 iPhone 手機,Windows Phone手機以及Google Android手機上,已經出現不少的擴增實境的應用,只要安裝相關AR APP,手機鏡頭畫面感應到特定的圖像,就能在圖像上顯現設定好的3D模型動畫或影音視訊,結合虛擬與現實,甚至可與虛擬3D模型動畫做即時互動。

Vuforia 擴增實境軟體開發工具包(Vuforia Augmented Reality SDK)是美國的高通無線電通訊技術研發公司,針對移動設備擴增實境應用的軟體開發工具包。它利用計算機視覺技術實時識別和捕捉平面圖像或簡單的三維物體 (例如盒子),然後允許開發者通過照相機取景器放置虛擬物體並調整物體在鏡頭前實體背景上的位置。

可到https://developer.vuforia.com下載Download Unity Extension 是unitypackage 檔案,可搭配Unity專案與vuforia 網站的manage databases and targets,就可做到有趣的擴增實境效果。

閱讀更多

最值推薦的免費Windows 10影片播放器,可播任意影片檔案

微軟已確認Windows 10原生的Windows Media Player支援MKV與HEVC影片的直接播放。這對於Windows用戶來說無疑是好消息。然而,由於Windows Media Player對影片格式仍存在一定限制,有時還會出現播放錯誤,比如,Windows Media Player無法播放AVI影片,因此一部分使用者仍然認為Windows Media Player無法完全滿足日常的影音需求。如果你在搜尋一套能完整替代WMP的Windows 10播放器,這裡就有推薦三套Windows 10上必備的免費影片播放軟體。這些軟體讓你能直接、流暢地播放HEVC/H.265、M2TS、AVCHD、MPEG-TS、EVO、MKV、AVC、MOD、FLV等多種影片格式。

三套優質免費Windows 10影片播放器

什麼樣的Windows 10影片播放器才稱得上優質?本文對影片播放軟體的選擇基於這些標準:對視訊/音訊格式及編碼的支援度、播放品質、運行時佔用的系統資源、對系統的友好度、易用程度、安全性與穩定性等。當試用後,為你挑選出了以下3款優質的Windows

...
閱讀更多

您可能沒發現的10個Google製作超好用Chrome瀏覽器擴充套件

Google Chrome 瀏覽器上有可以離線像單機軟體一樣使用的 Web App,也已經內建了很多實用的功能。甚至最近還做出了一個「開始功能表」,儼然想要直接取代 Windows,變成任何一台電腦都能使用的 Chrome OS 雲端作業系統。除此之外, Google Chrome 上面也有很多「擴充功能」,透過安裝這些套件,讓瀏覽器更加強化。而這其中, Google 自己就推出了很多非常實用的小工具,你有發現並開始使用這些「 Google 原生」的擴充套件了嗎?

今天這篇文章,就來幫大家整理 Google 瀏覽器上那些 Google 製作推出的好用擴充功能。

  1. 儲存至 Google 雲端硬碟(網頁截圖)
    這個套件可以幫你截取完整的長網頁,存成 PNG、 HTML、
...
閱讀更多

手機容量不夠?一款簡單APP幫您連回電腦

...
閱讀更多

微軟正在開發支持Chromium的瀏覽器,它將取代Windows 10上的Edge

微軟的Windows雖然取得了巨大的成功,但是自帶的IE瀏覽器一直是被詬病,還好很多第三方瀏覽器還一直不錯,自2015年Windows 10首次亮相以來,微軟的全新Edge網絡瀏覽器進入視野。Edge採用了一種名為EdgeHTML的新渲染引擎,旨在實現快速,輕量和安全的瀏覽,可以支持很多插件,結果推出了過多的功能,導致用戶一直比較拒絕。

目前edge瀏覽器的開發已經停止,而是建立一個由Chromium驅動的新網絡瀏覽器,它使用類似的渲染引擎,首先由谷歌的Chrome瀏覽器推廣,稱為Blink。代號為“Anaheim”的Windows 10新瀏覽器將取代Edge作為系統上的默認瀏覽器,根據相關消息報導,目前尚不清楚是否會使用Edge品牌或新品牌,或者Edge與Anaheim之間的用戶界面( UI)是否不同。但有一件事是肯定的; Windows 10默認瀏覽器中的EdgeHTML已經結束。

很多人都會高興地聽到微軟最終在Windows 10上為默認的網絡瀏覽器採用了不同的渲染引擎。微軟新的Anaheim瀏覽器使用Chromium引擎,意味著網站應該像Google

...
閱讀更多

電腦系統的恢復與備份ghost的使用技巧

一、分區備份

使用Ghost進行系統備份,有整個硬碟(Disk)和分區硬碟(Partition)兩種方式。在菜單中點擊 Local(本地)項,在右面彈出的菜單中有3個子項,其中 Disk表示備份整個硬碟(即克隆)、Partition 表示備份硬碟的單個分區、Check 表示檢查硬碟或備份的檔,查看是否可能因分區、硬碟被破壞等造成備份或還原失敗。分區備份作為個人使用者來保存系統資料,特別是在恢復和複製系統磁碟分割時具有實用價值。

選 Local→Partition→To Image 功能表,彈出硬碟選擇視窗,開始分區備份操作。點擊該視窗中白色的硬碟資訊條,選擇硬碟,進入視窗,選擇要操作的分區(若沒有滑鼠,可用鍵盤進行操作:TAB鍵進行切換,回車鍵進行確認,方向鍵進行選擇)。 在彈出的視窗中選擇備份儲存的目錄路徑並輸入備份檔案名稱,注意備份檔案的名稱帶有 GHO 的尾碼名。 接下來,程式會詢問是否壓縮備份資料,並給出3個選擇:No

...
閱讀更多

電腦無法啟動故障的10種解決方法

開機自檢時出現問題後會出現各種各樣的英文短句,短句中包含了非常重要的資訊,讀懂這些資訊可以自己解決一些小問題,可是這些英文難倒了一部分朋友,下面是一些常見的BIOS短句的解釋,大家可以參考一下。

1.CMOS battery failed
中文:CMOS電池失效。
解釋:這說明CMOS電池已經快沒電了,只要更換新的電池即可。

2.CMOS check sum error-Defaults loaded
中文:CMOS執行全部檢查時發現錯誤,要載入系統預設值。
解釋:一般來說出現這句話都是說電池快沒電了,可以先換個電池試試,如果問題還是沒有解決,那麼說明CMOS RAM可能有問題,如果沒過一年就到經銷商處換一塊主機板,過了一年就讓經銷商送回生產廠家修一下吧!

閱讀更多

解決 php 無法上傳檔案大小更高的檔案(修改 php.ini 上傳限制)

在上傳檔案的時候發生了一件事 就是怎麼某些檔案無法上傳成功? 而且這些檔案都是特別大的超過 8M 以上? 於是去 stackoverflow 找到了答案 前往「php.ini」修改上傳限制就行了

macos 的php.ini路徑:/etc/php.ini

ubuntu 的php.ini路徑:/etc/php/7.0/apache2

找到後先搜尋 upload_max_filesize
單擋上傳大小上限,我在這裡設定為 1G

upload_max_filesize = 1000M

之後再找 post_max_size
此為全部的 post 檔案合計的大小上限,我這裡設定為 50G

post_max_size = 50000M

依照你的需求做變更
也別忘了修改記憶體上限 memory_limit
我在另一篇設定為 -1

memory_limit = 512M

記得如果有使用 mysql, mariadb 會將 mysql.connect_timeout 設定為 -1 為永不斷線

mysql.connect_timeout = -1

最後別忘了重啟 apache

sudo apachectl restart
閱讀更多

LINE忘記帳號或者密碼應如何處理?

當換機登入 LINE 的時候,您也許也會碰到 LINE 帳號或者密碼忘了的難題。由於我們也不是經常要輸入帳號和密碼來登入 LINE 的,可能一兩年才會需要登一次,所以忘掉帳號或密碼也不可謂不常見。如果您能記住 LINE 帳號的話,找回密碼其實一點都不複雜(透過認證電子郵件重設即可)。但如果您連帳號都忘記掉了,那就會相對麻煩點,但也不是沒有辦法找回。如果您想救回 LINE 帳號或密碼,可以參考下面的方法!

忘記了 LINE 帳號密碼或 Facebook 密碼怎麽登入 LINE?

您可以透過 LINE 帳號或綁定的臉書帳號登入 LINE。LINE 帳號是原本登入時使用的電子郵件號碼(不是電話號碼,電話號碼只是用來驗證帳號的),那應該如何找回 LINE 的 Email 地址呢?

忘記 LINE 帳號的人大多數是有多個 Email,忘記了當時註冊時使用的究竟是哪一個。爲了找到這個電郵地址,您可以先試試你記得的常用 Email,如 Gmail、Yahoo、Outlook 等。

因爲您在第一次使用這個電子郵件號碼登入 LINE 的時候,LINE 會發出標題為「LINE Email Address

...
閱讀更多

要如何挑選網站主機的平台?Linux主機跟Windows主機有什麼不一樣?

每個網站都需要一個空間去存放資料、提供網站運作,一般稱這樣的服務為「主機代管」、「虛擬主機」。目前主流的平台系統有Windows及Linux兩種。網站如果只有靜態網頁,沒有後台管理程式的話,放在Windows或Linux都沒有差。但現在多數網站都有後台管理及資料庫功能,必須依語法及資料庫決定要租用哪一種主機。

Linux和Microsoft Windows的一個主要區別就是Linux是自由軟體,而Windows是封閉軟體。除此以外,還有下列諸多區別。

系統架構

Linux的原始碼級別的可定製性:可滿足用戶對高效能、高效率或介面等涉及用戶體驗的方面高度的需求。 Windows的封閉特性導致了架構的不透明,普遍被認為是一種混合核心型的作業系統,部分圖形介面的程式碼處在核心狀態運行,因此Windows圖形介面的反應速度上要高於GNU/Linux,但也因此使圖形介面的錯誤有可能導致整個系統故障。

...
閱讀更多

PHP 5.6將正式步入歷史停止更新支援,各版本PHP網站如何因應對策

在2018 年的倒數幾週,企業除了全力衝刺年底銷售業績外,還有一件重要IT大事不容忽略,就是「PHP 5.6即將在2018年12月31日終止更新支援」,這意味著PHP 5將正式步入歷史,並影響著台灣半數以上的網站安全及功能運作,企業勢必需做出更版或風險轉嫁之因應對策,並藉此機會重新檢視網站架構與安全狀態。

各版本PHP網站的因應對策

PHP

...
閱讀更多

Unix與Windows在檔案許可權控制上的差異分析

Unix作業系統在檔案許可權控制上,跟Windows作業系統上還是有比較大的差異。簡單的來說,Unix的檔案許可權控制要比Windows作業系統複雜的多。雖然其維護起來具有一定的難度,但是這也保證了Unix作業系統的檔控制要比Windows作業系統的檔控制安全的多。下面筆者就對兩個作業系統在檔案許可權控制上的差異做一些分析。如果有說得不對的地方,還請大家多多批評改正。

無論是微軟作業系統還是Unix作業系統,其許可權控制的基本模型就如下圖所示。不過他們在具體的實現上有很大的差異。

差異一:檔案執行許可權上的差異分析

假設現在有使用者A,其在Unix作業系統上建立了一個檔案text。通常情況下,這個使用者A就是檔案text的所有者。所有權這對檔具有完全控制的許可權,即具有讀、寫、執行的許可權。而在Windos作業系統下,則沒有控制的這麼嚴格。在Windows下其許可權只有讀、寫的控制,而沒有細化到執行的許可權。這就是兩個作業系統在檔案許可權控制上的一個重要差異。Unix在對檔專門進行了執行許可權的控制,這對於Unix作業系統的安全性具有很大的幫助。如現在有一個程式開發小組,其成員包括用戶A與用戶B。他們在開發一個磁片清理的程式。為了安全起見,這個指令檔案當然不能夠隨意執行。不然的話很可能會造成磁片檔意外刪除的。為此用戶A就可以控制,用戶B可以查看或者編輯這個指令檔,但是不能夠執行。要測試的話,必須有用戶A來進行。這就可以保障這個指令檔案不會被未經授權的用戶執行。但是在Windows系統下就沒有這方面的控制。

閱讀更多

什麼是FTP?

FTP就是File Transfer Protocol (client and server) ,它是一種獲得網際網路世界普遍採用的通訊協定之一,說什麼FTP協定恐怕對一般人來說太深奧了點。其實講白話一點,就是有一組非商業組織的學者們,在1985年的時候提出了一種開放的協定,提供給想要製作檔案傳輸相關應用的電腦軟體設計者們參考,讓大家可以依照這個標準,獨立製作出支持FTP協定的檔案傳輸軟體,確又可以確保互相能夠相容。

TP,是file trasfer protocol的縮寫。顧名思義,這是一個用來傳送檔案的指令。ftp不限於特定的作業系統(如UNIX)上才有,只要遵守一個特殊的協定,(TCP/IP protocol) ,甚至連不同的作業系統間,如UNIX與MS-DOS,也可以互傳資料呢!所以可以想見這個指令的強大功能了。因此,使用網路,不可不知ftp 之用法。ftp 能夠發揮網路的強大功能,真正達到資訊流通的目的。

而且,網路上有相當多的豐富的軟體,小至一些簡單好用的小工具程式,大至完整的作業系統,還有很多的學術論文、技術文件、各種程式的原始碼、圖形檔、聲音檔、動畫檔...等等,數也數不清。這些軟體,就是所謂的shareware,不僅完全免費,而且可以任意拷貝而不須擔心觸犯法律。至於要如何弄到這些東西呢?

FTP運作的原理

...
閱讀更多

網頁設計開發程式設計師主要十大熱門程式語言

在現今IT產業人力市場競爭日益激烈的時代,許多人認為學會多種程式語言也是在某職時可無往不利的一個方法。就像語文能力一樣,電腦程式能力也有助於自我推銷。本篇介紹美國從事網頁設計的開發人員可選擇的十項主要的程式語言。

據美國每週電腦報《eWeek》報導,雖然有些應用程式的研發者在因緣際會下,熟練了某種特定語言可導致他們一夕致富。但是很多長期從事程式設計的工程師均認為,每一段時間就須學習一種新的程式語言是成為一位成功的網路開發設計師的必要條件。

聖地牙哥軟體開發公司Interknowlogy.com總裁哈克比(Tim Huckaby)提及一位師字輩程式老手的經驗談到:程式語言僅僅是程式語言,你是不是好的程式設計師並不要緊,所用的語法才是關鍵。

儘管其公司工作忙得令人暈頭轉向,哈克比在應徵人才時,即使要招募對特定程式語言有基本認識的新手,依然是困難重重。他說:「我們求才若渴。我們要找剛從學校畢業,有學過『.Net』或是Java程式且態度及能力不錯的人才。因為具有這些條件,我們可以針對『.Net』再加以訓練。」

Grandview軟體開發主管杜奎恩(Wanyne

...
閱讀更多

認識網頁程式設計

網頁程式是指使用網頁程式語法互動式的網頁,一般又稱動態網頁,動態網頁是指網頁的內容是否可根據某種條件的改變而自動改變。 如計數器就是動態的,當有人點擊我們的網頁時,計數器的數值會自動累計增加;論壇也是動態的,當用戶在論壇上發佈訊息時,網頁內容會自動更新,顯示出新發佈的信息及相關回覆等等..。 需要注意的是GIF動畫和Flash動畫是靜態的。因為,這些動畫一旦製作完成後,就不會再改變了,儘管Flash動畫可以響應用戶的事件。

在WebServer端,有:

  1. PHP(Hypertext Preprocessor)
  2. ASP(Active Server Pages)
  3. ASP.NET
  4. CGI(Common Gateway Interface,公用網關介面)
  5. Perl(Practical Extraction and Report
...
閱讀更多

非常多人都想學程式設計,為什麼堅持下來的沒幾個?

不管是半途而廢,還是抽不出時間,最終都要把學到的東西落實到應用中去。近年來,許多人對學習程式設計產生了興趣。他們要麼透過線上課程開啟了學習,要麼透過面對面授課,當然還有一些人淺嚐輒止。

像 code.org 、 codecademy 和 freeCodeCamp 之類的網站越來越受歡迎--畢竟網路上有大量的程設資源。但是學習程式設計並不容易。以下就是一些我們在學習中會面臨的挑戰:

一. 每天都找不到合適和足夠的時間

如果您正在自學程式語言,很可能您還有其他的事情要做。您可能有一份兼職或者一份全職工作,或者要居家照顧小孩。關鍵是很難抽出空來。那麼,您如何每天撥出時間來學習程式設計呢?有些人可能會說:「如果您肯下功夫,總能找到時間。」說實話,我同意。所以問題就變成了:「您每天應該花多少時間學習程式設計?」如果每天只能抽出半個小時,那還能學到東西嗎?

這個問題只有您自己才能回答。每天應該學多久的程式設計,這個很難有確切的答案。有些人建議時間不要太長-- 15 分鐘就夠了。另一方面,我也聽說過有些人在一年左右的時間每天學習 9 到 10

...
閱讀更多

讓我們看一些基本的編寫網頁設計程式技巧

有很多理由都能說明為什麼我們應該寫出清晰、可讀性好的網頁設計程式。最重要的一點,程式您只寫一次,但以後會無數次的閱讀。當您第二天回頭來看您的網頁設計程式碼時,您就要開始閱讀它了。當您把程式碼拿給其他人看時,他必須閱讀您的程式碼。因此,在編寫時多花一點時間,您會在閱讀它時節省大量的時間。現在,讓我們把每個小點展開來詳細講一下。

  1. 儘量保持方法簡短
    儘管很多人都遵循這個規則,但它仍然非常的重要。您寫的方法要始終能在一個螢幕裏放得下。如果您需要去滾動螢幕,這會分散您的注意力,而且您看不到整個的上下文。最佳長度是5-20行,這根據您的情況而定。當然,getters/setters 通常是一行程式碼的方法,但與其說它們是真正的方法,不如說它們只是存取工具。
  2. 永遠永遠不要把同一個變數用於多個不同的目的
    一個變數應該始終只為一個目的服務。通過使變數常量化(C++裏的const,
...
閱讀更多