昨天編輯的 README 檔以為有在 git 上傳 commit 就放心地刪掉了
而且 vscode 也順手關掉
今天來看才發現我沒上傳到 哭阿
找了一下發現有方式可以救回來~ 灑花
1. 使用 VSCode Ctrl+Shift+P 然後輸入 Local History: Find Entry to Restore
昨天編輯的 README 檔以為有在 git 上傳 commit 就放心地刪掉了
而且 vscode 也順手關掉
今天來看才發現我沒上傳到 哭阿
找了一下發現有方式可以救回來~ 灑花
1. 使用 VSCode Ctrl+Shift+P 然後輸入 Local History: Find Entry to Restore
最近用新版 ubuntu 24.04 build yocto 出現沒有權限錯誤
ERROR: PermissionError: [Errno 1] Operation not permitted
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mohammed/Documents/poky/bitbake/bin/bitbake-worker", line 278, in child
接獲魯特菲緊急來信後,團長馬上派人通知薇爾德與露西亞,騎士同盟有奇襲部隊前往伊利亞河大橋,
並隨信附上戰略部屬參考,薇爾德與露西亞可部屬在騎士同盟路徑上的森林中,
待騎士同盟靠近後由露西亞先迎戰,接著假裝敗逃,待騎士同盟追擊後,隊伍拉長的時機,
薇爾德從森林中發動襲擊截斷騎士同盟隊伍並發出訊號,
露西亞接獲訊號後同時回頭殲滅騎士同盟,騎士同盟遭受襲擊後必會先退兵之後再重整旗鼓,
最近在 yocto 新增 grub efi
讓 image 開機可以用 grub 選單
但 grub.cfg 一個沒改好就會遇到 kernel panic
...
[ 4.229427] VFS: Mounted root (vfat filesystem) readonly on device 179:98.
linux 系統使用 connman 管理網路
最近卻遇到起 docker container 後網路卻無法連網??
使用 route -n 跟 netstat -r 查看才發現 default gateway 從 eth0 變成了 vethxxx
原來是因為 connman 接管了 docker container 建立的虛擬 network interface.
並把他自動設定成 default gateway...
這次遇到起 docker nginx 卻無法連線
出現 curl: (56) Recv failure: Connection reset by peer
$ docker run -d -p 80:80 --name myweb nginx
$ curl http://localhost
curl: (56) Recv failure: Connection reset by peer
因為公司硬碟空間有限
才發現 delete docker image 不會 release 硬碟空間
雖然有找到解決方式
wsl --shutdown
optimize-vhd -Path .\ext4.vhdx -Mode full
首先安裝 WSL version 2
https://docs.microsoft.com/zh-tw/windows/wsl/install
安裝完 ubuntu 後在 console 把 下面指令放入 ~/.bashrc
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0
再來安裝 X server 連線工具 VcXsrv
pacman 安裝時遇到 signature invalid
Error log:
#>#> pacman -S meson
resolving dependencies...
looking for conflicting packages...
windows 不支援 linux file permission
所以是看不出來 permission 有沒有設對
必須使用 git command
git ls-file 看目前 permission
git ls-files -s -- *.sh
vscode 右下角可以選 CRLF or LF
windows 是用 CRLF
linux 是用 LF
會需要注意這個是因為在 windows 上開發 linux 需要使用的 script 需要特別注意
CRLF 的 script 可不能在 linux 上執行, 必須轉成 LF
Qt 很強大但對新手真的是很複雜...
光是 module "QtQuick.VirtualKeyboard" version is not installed 就快把我搞瘋了
這是在 Qt Design Studio 執行遇到的錯誤
找了好久看到這個
https://doc.qt.io/qtdesignstudio/qtdesignstudio-simplekeyboard-example.html