2016年7月23日 星期六

缺少某些DirectX元件如d3dx9_43.dll的解決方式

        在執行某些應用程式的時候,有的時候會少一些和DirectX之類有關的dll的檔案,像是d3dx9_43.dll,而且有的時候就算是將它直接下載使用也會跳出一些錯誤,尤其是win10更有可能遇到這樣的事情,於是找了一些資料之後就發現,原來在Microsoft的官方就有提供相關的解決方式。

官網連結:
DirectX End-User Runtime Web 安裝程式


        執行這個程式必須要有網路,它會偵測你缺少的DirectX的元件,然後再去下載回來隨後安裝,安裝完成之後按下完成就結束了。

2016年6月17日 星期五

一些自己常用的Git指令

創建一個新的專案時
在要做動作的資料夾按shift 然後打開命令視窗,將下列

echo # xxxxx >> README.md  //回聲 將 # xxxxx 這串字 丟入 README.md 若是沒有 README.md 就會自行創建一個
git init  //將這個資料夾變成 git 的資料夾
git add README.md  //將 README.md 丟到暫存空間
git commit -m "xxxxxx"  //將在暫存空間 (你 add 的東西) 丟到實體空間(本機) "xxxxxx"是為你所做的更變作說明
git remote add origin https://github.com/[GitHub帳號]/xxxxx.git    //你的目標專案
git push -u origin master  //將修改的檔案 push 到 GitHub 上
git push [remote-name] [branch-name]  //同步專案

一行一行輸入進去


git 的其他動作

git clone https://github.com/[GitHub帳號]/[專案名稱].git   //將一個 Github 上的專案複製到自己的本機端
git pull origin master  //將 master 分支的下載下來
git status  //查看你現在專案的狀態
git log  //查看你專案曾經的改變
git add  //將所有的東西丟到暫存空間
git branch  //查看所有的分支 有*的表示你現在所在的分支
git branch xxx  //創建 xxx 分支
git checkout xxx  //將分支切換到 xxx 的分支
git branch -d xxx   //將 xxx 分支刪除掉
git merge yyy  //將 yyy 與你現在所在的分支合併
git fetch   //同步遠端伺服器上的資料到本地
==========================================================================================
關於在輸入了 git commit 之後的畫面

首先按下 i 進行輸入字元的準備 (能夠在最下面看到 INSERT 的字樣
之後便可以進行輸入的動作                          //就是輸入你做了什麼
輸入完之後按下 Esc 離開
然後直接輸入 :wq 然後 Enter
就完成了這次 git commit 的動作

2015年12月25日 星期五

921地震教育園區遊記

        因為天氣的關係,房間的瓷磚碰起來了一堆,由於要重新鋪瓷磚,所以就心血來潮的去了附近的921地震教育園區,在這裡住了一段時間了,結果卻沒有進去參觀過豈不是太浪費地理優勢了。
園區的大門口

園區的側面

        園區的停車場停好車之後,可以走上通往園區的橋,還有使用地震波來作為地板的圖案 

這個平台的下面就是售票口的屋頂。
一般全票的話要50元,而使用學生或是軍警證的話有優待可以用30元的價格入場

園區的地圖,因為在走進第一館的時候才突然想要拍照,所以這張是在第一館出口照的

被地震抬起的操場,這個隆起基本上有一個人高,這還只是其中一處被保留下來的地方,還有其他地方也有過這樣可怕的遭遇



 這些是地震之後的遺址,現在用了一些不會破壞原本面貌的支撐工具來補強,使這些建物可以保留災後的模樣,使人們了解地震的破壞力

原光復國中的正面,現在是這個模樣

園區的中庭,左邊是工程教育館,中間的建築是影像館,裡面有一些關於地震的影片還有一些史料,右方就是原光復國中的校舍


在影像館裡面,記載1935年新竹台中地震的史料

        因為是突然想到,所以一切都是很隨意的走走,然後想到的時候拍一下,因此我也沒有照著園區導覽走,而這些照片也沒有什麼順序。
    
        走過一遍地震教育園區,尤其是災害展示區時候,能夠清楚的感受到地震的威力,而館內都有一些展示區與教育區來讓大家更加的了解地震的時候會發生什麼,而我們又應該做什麼。

        也許應該感謝我的瓷磚,讓我這天有如此充實的下午。

2015年11月9日 星期一

Github 初次使用教學

    被朋友拉進某個小工作室之後,因為版本控制需要用到 Github,但是完全沒有碰過相關的東西,所以當時在場的經驗者在說什麼我大部分都聽不懂,於是就回家請教家裡的人然後再自己摸索。

    首先,在要使用 Github 之前,請先安裝 Git 的程式,網站:https://git-scm.com/
    然後再去 Github 的網站註冊一個帳號,Github 的網站:https://github.com/

   

    註冊完登入之後應該可以在Github 的網頁看到這樣的畫面,按下 + New repository 來新增一個專案。

    
    在 Repository name 中輸入專案的名稱,在下面可以選擇這個專案要不要公開,當然,若是選擇 Private 的話,Github 就會以月繳的方式收費,選好之後便可以創建專案了。

    
    創建完之後,就可以看到這個畫面,而要和本機做一個同步的動作,先在本機選好放置專案的地方,如:在我的文件裡新建「專案名稱」資料夾,像是範例的專案名稱是 test ,就新建一個 test 的資料夾

    
    然後在資料夾的空白處按住 Shift 再按下滑鼠右鍵,選擇開啟命令視窗

    
    就可以看到這樣的命令視窗出現,之後將 Github 專案頁面的 ...or create a new repository on the command line 裡的指令,一行一行的輸入到命令視窗裡

    
    輸入完會要求輸入使用者帳號和密碼,輸入之後命令視窗就會變成這個樣子

    
    再回到 Github 就可以看到專案頁面變成這樣

    
    而本機的專案資料夾也可以看到多出了一個 README.md 的檔案和一個 .git 的隱藏資料夾,這就代表這個資料夾與 Github 上的專案頁面已經同步,將本機和 Github 端的關聯便完成了。

    到這裡只是一個初步的關聯而已,並不是說這樣在本機端的資料夾有更新 Github 端就會馬上同步更新,還必須使用指令或是其他的工具才能夠同步兩邊的東西。