Noodlejay BlaBla

welcome and happy to share


發表留言

按鍵精靈安裝 win7 語系問題 Dulib

由於"按鍵精靈"軟體是簡體系統開發,在繁體語系的時候安裝會出現問題,顯示會是亂碼,開啟時僅出現一個Dulib的警告視窗(亂碼)。

這已經是Windows系統的老問題了,依舊是靠Applocale這個程式來解決。將語系設定為簡體來開啟程式,並安裝,就能不會出上述的問題。

 

軟體來源:http://m.anjian.com/

問題解決辦法參考 : http://bbs.anjian.com/showtopic-627460-1.aspx

 

 

廣告


發表留言

Windows 10 加裝 Linux Ubuntu 16.04 LTS雙系統

為了使用NVIDA TX2必須使用Linux系統,因此將手邊的電腦Win10灌成雙系統。

1.首先至Ubuntu網站下載最新的PC版ISO檔案。這邊選擇 Ubuntu 16.04 LTS(支援至 2021 年 04 月。https://www.ubuntu-tw.org/modules/tinyd0/

01

2. 將ISO檔建立成Live USB,由於多數輕薄的筆電沒有光碟機,選用此法較為方便。(如果懂燒錄,手邊有光碟、燒錄機,可以透過如酒精…等軟體將ISO燒錄成光碟,再透過光碟開機,來進行安裝,在此不多做介紹。)

UNetbootin

3.從系統碟C:分割出可用的空間(至少要25GB以上),要從哪邊分割容量請自行考量。
(註:這邊是因為所有硬碟都分割好了,才使用這個做法,操作前記得輩分重要的。)

  • 電腦管理→磁碟管理→壓縮磁碟區

3-1

  • 選擇要壓縮的容量,請至少空出25GB(我分割了35G的空間)

3-2

  • 不要格式化 !!!!!!!

04. 安裝Ubuntu

  • 插上USB
  • 進入BIOS (Acer筆電開機狂按F2,其他廠牌請各自了解)
  • 將Boot priority的USB改成第一個開機裝置,儲存離開。

Bios_boot

  • 重開機就會進入到選單,選擇Install Ubuntu。

LiveUSB

  • 選擇其他配置
  • 將分割區(35G)配置成三個掛載區塊,分別是根目錄、HOME、以及SWAP建置緩衝區。以下是我個人的配置,沒有絕對。
    • / :系統儲存的空間,24G。
    • HOME:其他檔案儲存的空間,10G。
    • SWAP:休眠時,暫存檔使用的區塊,分配1G。 (網路上有人說需要設置1.5~2倍記憶體的空間,見仁見智,最少還是要保留這個設定區塊)
  • 完成分割後,選擇 / 分割空間,繼續進行安裝。
  • ……未完待續

0X其他設定:

0X.其他參考:

How

https://askubuntu.com/questions/666631/how-can-i-dual-boot-windows-10-and-ubuntu-on-a-uefi-hp-notebook

https://wklchris.github.io/Win10-Ubuntu-dual-os.html

https://blog.birkhoff.me/windows-10-and-ubuntu-14_04_3-lts-dual-boot/

https://read01.com/zh-tw/Jx4j5R.html#.WmFhV66WbIU

Ubuntu啟動順序修改

https://www.jianshu.com/p/f3c3beb7f205

 

 


發表留言

Unity UI – Button實作On/Off

目的:切換On/Off0按鈕

1.建立兩個Button。Text為顯示文字,這裡我選用Button裡面Image顯示(圖片是自己找的)。

btn01.jpg

2. 建立按鈕功能,分三個區塊說明。

紅色:設定按鈕顯示圖片(非必要)。

綠色:Button功能,設定Interactable狀態,勾起來代表按鈕可以按。預設為開,所以先把Off按鈕的勾勾取消,圖案就會變暗,如上圖。

藍色:設定點擊按鈕觸發的功能。

a.按+/-去新增按鈕的Function數量,Function必須寫在腳本Script裡面。

Ex:

 public void SpeakerOn() {
Debug.Log("Press Speaker On");
btnSpeakerOn.GetComponent<Button>().interactable = false;
btnSpeakerOff.GetComponent<Button>().interactable = true;
}

 

b.設定Obj,設定掛載Script的物件。(ARCamera)

c.選取所撰寫的Function。(Lily.SpeakerOn)

btn02.jpg

3.設置好兩個Button功能,即可達成切換On/Off功能


發表留言

Unity使用多執行緖 Thread

在嘗試加入某些功能的時候,發現會影響到原本場景內的操作,於是選擇多開了執行緖。做法跟C#當中並無太大的差異,只是有幾點要注意:

1.Unity當中使用到Thread要注意不能使用到Unity的元件,否則會有問題。 (啥!?

2.執行緒開啟後,必須控制其關閉,否則會一直在背景執行。

可以參考底下的文章:

http://oblivious9.pixnet.net/blog/post/204439375-unity-c%23-thread-%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A0%85

 

其中補充一點:

在使用OnApplicationQuit()時,發現即使我Disable了Script(勾勾取消),他仍會執行Script中OnApplicationQuit()區塊的程式(活見鬼了 !! ? )。

在此我的作法是新增了判斷,如果Script沒有Enable,就不要執行這個區塊的程式,搞定收工。


發表留言

讀取.dat檔案內的16進位資料

由於C++裡面沒有Byte的檔案類型,必須使用 unsigned char 或 char來代替。但電腦內的編碼始終是使用2進位編制,故以2進位的方式讀取進資料,再將資料以16進位解析,方可解析出資訊。

std::istream::operator>>

http://www.cplusplus.com/reference/istream/istream/operator%3E%3E/

http://www.cplusplus.com/reference/fstream/ifstream/

使用Operator遭遇到的問題,以及改用GET方法

https://social.msdn.microsoft.com/Forums/zh-TW/d0432737-a978-4d1c-aebb-605867570d15/dathex?forum=234

一次性讀取全部的Hex資料

https://social.msdn.microsoft.com/Forums/vstudio/en-US/33f56dfd-679a-4e86-b1d4-84b89e997d29/how-to-read-bytes-or-hex-from-a-file?forum=vcgeneral

http://www.cplusplus.com/forum/beginner/21548/


OpenCV 讀取Byte Array裡的JPG影像

[Reading and Writing Images]

http://docs.opencv.org/3.0-beta/modules/imgcodecs/doc/reading_and_writing_images.html

[讀取、顯示圖片]

http://windrocblog.sinaapp.com/?p=465

[Opencv内存jpg图像解码和编码]

http://www.tootoogo.org/wordpress/?p=724

[CvMat、Mat、IplImage差異]

http://blog.csdn.net/holybin/article/details/17711013


成果

Test1

Test2