幾天前在合併到原始檔時,按到了復原,然後絞盡腦汁,再也試不出來當初改了什麼。
好在之前有先發佈了一版程式,雖看不到程式碼,但有保留當初的dll檔,再搭配ILSpy反組譯工具,可以成功譯回當初的程式碼,看到的當下真的快哭出來,下面簡單三個步驟,大家可以試試。
- 從github下載ILSpy工具,並安裝

2. 開啟當初發佈的ddl

3. 可以看到當初撰寫的程式了 : )

幾天前在合併到原始檔時,按到了復原,然後絞盡腦汁,再也試不出來當初改了什麼。
好在之前有先發佈了一版程式,雖看不到程式碼,但有保留當初的dll檔,再搭配ILSpy反組譯工具,可以成功譯回當初的程式碼,看到的當下真的快哭出來,下面簡單三個步驟,大家可以試試。
2. 開啟當初發佈的ddl
3. 可以看到當初撰寫的程式了 : )
Jennifer的Docker筆記本 陸陸續續的撰寫整理,終於完成了,Cheers!
之前建立的container忘了下restart=always,導致每次重開機都必須重啟container = =" ,好在找到指令可以即時補救,趕緊寫下來記錄一下~XD
首先可以檢查container設定
$ docker inspect [Container ID] or $ docker inspect [Container Name]
可以看到container並無設定restart policy
然後來下神奇指令docker update
$ docker update --restart=always [Container ID] or $ docker update --restart=always [Container Name]
成功!restart policy已被修改!
(Ubuntu) Python.h: No such file or directory
$ apt-get install python-dev
(Ubuntu) 無法安裝six
$ sudo pip install six --upgrade --ignore-installed six
OS: Ubuntu 14.04
To install nfs-common first
$ apt-get install nfs-common
After that, we can mount nfs server
$ mount -t nfs 192.0.0.1:/nfs_folder /home/jennifer/fs
$ mount -t nfs [nfs server ip]:/[nfs server folder] [folder on host]
Also, we can create docker data volume (data volume name = my_nfs)
$ docker volume create –driver local \
–opt type=nfs \
–opt o=nfsvers=3,addr=192.0.0.1,rw \
–opt device=:/nfs_folder \
my_nfs
Use data volume while creating docker container
$ docker run -d –net=host –restart=always -v my_nfs:/tmp:ro nginx:1.13.3-alpine
apt-get update時發生了「無法取得公鑰」的錯誤,解決方法如下:
curl -L https://debian.datastax.com/debian/repo_key | sudo apt-key add –
之前有遇過無法取得docker網址的公鑰,則是用以下網址:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –