{% extends "base.html" %} {% block body %} <h1>Hello, {{ name }}!</h1> {% endblock %}
若要在head區塊增加 一個 meta 標籤,及改變一個tile 區塊內容
修正內容 template/user.html
1 2 3 4 5 6 7 8
{% extends "base.html" %} {% block title %}Title Change {{ name }}{% endblock %} {% block head %} <metacharset="utf-8" /> {% endblock %} {% block body %} <h1>Hello, {{ name }}!</h1> {% endblock %}
瀏覽結果發現,網頁title 標題不見。這是因為 title 區塊位於 head 區塊內,也就是說title 是head區塊的內容;當增加meta 標籤就會覆蓋掉原本的title 的內容。要解決此問題,只要 head 區塊在增加一個 super();表示再次引用 base.html 基礎模板中的 head 區塊內容。
1 2 3 4 5 6 7 8 9
{% extends "base.html" %} {% block title %}Title Change {{ name }}{% endblock %} {% block head %} <metacharset="utf-8" /> {{super()}} {% endblock %} {% block body %} <h1>Hello, {{ name }}!</h1> {% endblock %}
if __name__ == '__main__': for i in range(5): task(i)
2.一個工作睡3秒,執行5次。(並行方式,於雙核CPU) ;測出約9秒
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#!/usr/bin/env python from multiprocessing import Pool from time import sleep def task(argss): print(str(argss) +" start ... sleep") sleep(3) if __name__ == '__main__': p=Pool(2) for i in range(5): p.apply_async(task, args=(i,)) print('Waiting for all subprocesses..') p.close() p.join() print('All Subprocess done ..')
本實驗使用 vsphere Esxi 建立的LAB。此實驗目的要讓分屬在不同的廣域網路透過SoftEther VPN 將兩者串接在一起,形成邏輯上的區域網路。換言之,假設圖中 Site B 是位於台中辦公室; Site A 位於台北辦公室,透過SoftEther VPN串接起來,台中與台北辦公室彼此就可透過區域網路的方式互傳資料,或是台中有架一台DHCP Server(假設是 192.168.11.110-150);台北辦公室的Client端就可以分配到一個私有IP(192.168.11.x)。
- 安裝SoftEther VPN Server 及 啟動 vpnserver
執行到 make 就依照 它提問進行即可。
1 2 3 4 5 6 7 8 9 10 11 12 13
# cd /usr/local/src/ # wget http://www.softether-download.com/files/softether/v4.24-9651-beta-2017.10.23-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.24-9651-beta-2017.10.23-linux-x64-64bit.tar.gz # tar zxf softether-vpnserver-v4.24-9651-beta-2017.10.23-linux-x64-64bit.tar.gz # cd vpnserver/ # make
cd .. mv vpnserver/ /usr/local/ cd /usr/local/vpnserver