發表文章

目前顯示的是 3月, 2018的文章

【解決】雲端硬碟檔案串流( Drive File Stream )佔據電腦空間問題

圖片
由於自己是一個Google Drive(雲端硬碟)的重度使用者,偶然之下就發現了一個有趣的工具─「 雲端硬碟檔案串流( Drive File Stream ) 」,至於為什麼會使用他呢? 原因是因為常常我會使用瀏覽器來上傳大型的檔案到雲端上,一次就傳好幾個,因此只要有網路不穩定或是電腦不小心休眠,上傳就中斷拉,而且Google雲端又是跳著上傳的,我根本不知道哪幾個檔案有上傳,哪幾個沒有... 所以我就使用了Drive File Stream 這個工具,使用上是很方便,可以像打開D槽一樣看到雲端上的所有內容,也只要將檔案托拉進去,網路連著的狀態就會跟著同步,但是呢!就是這個But!!! 如果你將檔案托拉進去就會發現... 你放了幾GB,你的C槽也會跟著吃幾GB 意思就是說我使用這個工具把5GB的電影放到雲端,C槽就會跟著少5GB,我越用越覺得不對,因此想說我還是改回瀏覽器上傳檔案就好了,我就到控制台將Drive File Stream這個軟體給刪掉,想說他也會將暫存清掉 沒想到是我太過天真了... 我的C槽空間始終沒有回來,於是我就打開C槽慢慢地找,終於讓我知道他放在甚麼地方拉!藉此分享有共同遇到相同困難的朋友們~ 路徑就是下列: C:\Users\ <你的電腦名稱> \AppData\Local\Google\ DriveFS (如果使用一般打開資料夾的方式的方式,要記得將隱藏資料夾打開) 接著就把DriveFS資料夾裡面的東西清空就好啦~ #硬碟檔案串流 #雲端 #微軟 #Drive File Stream #google drive #windows

如何在Linux-Ubuntu上建立SVN repository (使用HTTP)

在軟體開發上面,常常會有多個RD去共同開發、維護一個專案,因此「版本控制」在此就顯得非常重要! 如果少了版本控制,彼此要更新彼此的檔案除了傳到雲端,也可能要用USB拷貝檔案來解決程式碼同步更新的問題,實在是非常的不方便。 有了SVN: 一個人上傳程式碼(不論是新增、刪除、修改),所有人的開發環境都會同步。 上傳(commit)之後要打你修改了甚麼,如此一來這一版本裡面修改的內容都會一目了然。 萬一開發到後面版本有誤的時候,可以隨時還原到任一個節點(SVN 會自動備份)。 如果想要定版的話,可以切一個branch出來。 由上可知SVN(Apache Subversion)在軟體開發的重要性,而他的運作邏輯其實很簡單,就是一台伺服器安裝SVN的repository,然後你可以用各種SVN Client的工具去連上repository。 常見的SVN Client應該就是小烏龜了吧→ TortoiseSVN ----------------------那們我們正文要開始了---------------------- 1.連上Ubuntu然後打上以下指令,下載SVN Server sudo apt-get install subversion 2.將執行目錄移動到你要的資料夾 cd /var/www/html/ 3.新增一個svn的目錄(裡面可以放很多的repository),我們先創建一個repository叫做「project_1」 sudo mkdir svn cd /svn sudo mkdir project_1 4.將剛剛創建好的專案加入repository sudo svnadmin create /project_1 (或完整目錄:sudo svnadmin create /var/www/html/svn/project_1) 5.回到html資料夾,將svn整個資料夾新增使用者修改、寫入權限 sudo cd /var/www/html/ sudo chown -R www-data:subversion svn sudo chmod -R g+rws svn 6.因為我們要走HTTP協定,因此我們要到設定檔去修改資料 sudo nano /etc/apache2/

如何使用Cordova建置Android App 教學

圖片
安卓(Android)系統的App是使用Java程式語言去做開發的 蘋果(Apple,IOS)系統的App是用Objective-C或是Swift去做開發的 微軟(Windows)系統的App是用C#或C++去做開發的 ((這邊沒寫過所以不是很熟 這意味著甚麼呢? 意味著如果一家公司要上架一個app,且要每個平台都適用的話,就要有這麼多工程式去幫忙寫這些App,意思就是今天要設計一個版面與商業規則在app裡面,就要用Java、Swift、C#...各自寫一遍,雖然很累但這也是沒辦法的事情 要1個工程師包辦這全部的也是有的啦 先幫QQ... (之後再來介紹Web app、hybrid app、cross comiling app、native app的差異) 好的言歸正傳,今天就來教學怎麼從無到有使用cordova 去建置一個App 一、安裝 1.首先 你要先去下載Node.js,因為他是用npm封包管理套件去做管理的。( 點這裡下載 ) 2.安裝Node.js(npm),他會將npm.cmd這個東西自動加到你的「系統環境變數」裡面,如此一來你就可以使用cmd去執行Node.js(npm)囉! 3.在windows 搜尋打上「cmd」,然後打上下列指令,等他跑完就安裝好囉! npm install -g cordova 二、建立App 1.在windows 搜尋打上「cmd」,然後打上「cd Desktop」按下Enter→這個意思就是要將執行的目錄移到桌面,想要移動到C槽、D槽...都可以。 cd Desktop 2.接著我們要在桌面上開一個專案,cmd視窗打上「cordova create <資料夾名稱> <app上架的ID> <app名稱>」,例如:「cordova create myFirstApp com.test123.app FirstApp」,要注意的是這邊不要打中文喔,這些參數到後面都可以改,如果在這邊打中文的話我印象中好像會出錯,所以不要緊張,就先打英文吧~ cordova create <資料夾名稱> <app上架的ID> <app名稱> 例如:cordova create myFirstApp com.tes