2023年4月2日 星期日

VSCode

# C 開發套件

* C/C++

* C/C++ Extension Pack

* C/C++ Themes

* C/C++ GNU Global

* GNU C Call Hierarchy


# 安裝GNU Global步驟

到  GLOBAL (adoxa.altervista.org) 下載Win32版本,然後下載

C/C++ GNU Global 套件,並進入GNU套件設定,

這兩行可以輸入剛剛前面下載的路徑,或是把Global bin加入到環境變數,就可以使用。

"gnuGlobal.gtagsExecutable": "gtags",
"gnuGlobal.globalExecutable": "global",

確認GNU global可正常執行,確認方式

shift + command + P

> Global: Show GNU Global Version

看到版本,代表成功!

接著可以打開程式路徑,執行Rebuild Gtags:

shift + command + P

Global: Rebuild Gtags Database

再次確認Gtags是否正常,選程式碼右鍵,可以選"顯示呼叫階層/Show Call Hierarchy"



2018年5月17日 星期四

封包產生器 colasoft & ostinato

好用的封包產生器,方便複製問題

載點:  https://www.colasoft.com/packet_builder/

請用管理權限執行,不然會無法選擇網卡

可以直接import packet 然後 send,也可以直接修改封包內容。


 ostinato 目前還不用使用,無法import指定packet。

2018年1月22日 星期一

安裝 nginx & apace2 (HTTPS Server) Ubuntu Linux


  • apt-get install nginx
  • vim /etc/nginx/sites-available/default

1. 將listen 433 的註解打開
2. ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
3. root /var/www/html  (你可以把想加入的檔案放到此)



  • /etc/init.d/nginx reload


安裝 HTTP/HTTPS Proxy Server (Linux Ubuntu)


  • apt-get install squid


  • vim /etc/squid/squid.conf

1. 將 http_access allow localhost 改成 http_access allow all
2. 將 http_access deny all 註解

  • /etc/init.d/squid restart



如何驗證?

到Client端指定Proxy Server,
然後到Proxy Server端,打開Wireshark filter http,
你可以看到Client瀏覽任何網頁,一定會經過Proxy Server。


2017年11月26日 星期日

馬神百大不同


  1. 堅持不用手吃炸雞,要用筷子與湯匙播開肉
  2. 吃粥不喝湯
  3. 喝湯,只吃料,儘管是補湯也一樣
  4. 吃漢堡不加蛋
  5. 喜歡湯拌飯的料理(煮粥),如這一鍋
  6. 炸雞,外皮一定要去掉,除非卡拉雞腿堡無法去掉的才願意吃
  7. 不喜歡啃鴨翅雞腳類,嫌肉太少
  8. 不愛喝湯,但愛喝甜湯
  9. 飲料30分鐘內就喝完
  10. 不吃內臟,但吃米血糕,就算是有名的阿明豬心也不例外
  11. 一周會打掃房間一次
  12. 密碼好幾組,每組都不同
  13. 拿別人英文名字當密碼
  14. 鞋帶鬆了,不及時綁,回你「不礙事」
  15. 瘋狂哈日,愛看奇奇怪怪的日本節目,什麼十萬個為甚麼、日本歷史。
  16. 呼應前一個,台灣的就不看,儘管是同類型
  17. 一週都穿同一件褲子