顯示具有 安全性問題 標籤的文章。 顯示所有文章
顯示具有 安全性問題 標籤的文章。 顯示所有文章

2022年11月5日 星期六

系統安裝不求人 Windows11 安裝詳細流程

之前教大家下載 Windows ISO 檔案,

就是要為了 Windows 11 的安裝做準備,

安裝的流程也很簡單,

即使從未安裝系統的新手也能成功

系統安裝不求人 Windows11 安裝詳細流程

前面幾個步驟與之前的 Windows 10 差不了多少,

首先出現的是一個詢問基本安裝資料的視窗,

確認使用者安裝的語言與輸入法


接著要輸入產品金鑰,

這產品金鑰可在安裝後再輸入,

若有的話就直接填寫正確的金鑰即可



再來選擇此次的安裝是升級還是全新安裝,

若原本的安裝磁碟中已經有 Windows 10 的話,

選擇升級即可保留原有的檔案與應用程式,

此處範例屬於全新安裝故選擇自訂



接著可依照喜好分配硬碟的空間,

若為全新的硬碟可將其分為兩個(C槽與D槽),

也可以僅選擇磁碟機讓系統自行分割磁碟



選擇完畢後,

等待系統安裝完畢重新開機,

初次進入 Windows11 會詢問使用者目前的地區



選擇正確的鍵盤配置 (輸入法),

輸入法可多選,

此處僅選擇微軟注音作為預設值



接著為這台電腦取一個名稱,

自行輸入一個喜歡的即可



家中的電腦多半都屬於個人用途

即便多人共用的話,

也是選擇個人使用,

公司或學校的話,

這可以在安裝之後再自行增加



接著設定使用者帳戶,

此處可選擇使用微軟帳戶或者離線帳戶來登入,

雖說微軟帳戶可整合許多資源,

不過此處還是選擇離線帳戶



從登入選項中,

選擇離線帳戶就能夠設定一個離線的帳號供登入電腦使用,

設定為帳號密碼以後,

系統還會要求輸入三個安全性問題,

作為將來帳戶忘記密碼的備用安全機制



最後就是選擇此裝置的隱私設定,

全部設定完畢之後,

重新開機就能夠進入 Windows11的世界



若是文字太多或者喜歡觀看影片的朋友,

可以觀看底下影片,

別忘記點選影片右下角訂閱來支持本站頻道



 


2022年3月18日 星期五

Python 內建函式 exec與 eval的差異

之前介紹過 Python 的函式入門,

那屬於使用者自訂的函式,

其實 Python 內建有許多函式可用,

這就是今天要來談的主題

Python 內建函式 exec與 eval的差異

exec 與 eval 兩者非常的相似,

用法上也很雷同,

其後可以帶兩個以字典表示的廣域變數與區域變數作為參數

範例程式碼如下:


    """eval 與 exec"""
    a = 1
    b = 2

    exec('print(int(a)+int(b))', {'a': '2', 'b': '3'})
    print(a, b)
    eval('print(int(a)+int(b))', {'a': '4', 'b': '5'})
    print(a, b)

    print(exec(input('please enter :')))
    print(eval(input('please enter :')))


使用 help() 分別查詢 exec與eval 兩者,

說明上大同小異


上面的範例程式執行的結果可以發現,

同樣執行 a+b 都不影響原本 a與b 的初始值

a = 1
b = 2

那為何要多此一舉,

不直接寫 Python 的程式碼呢?

這是因為 exec與eval 兩者,

能夠以動態方式執行使用者自訂的程式碼,

若將範例程式碼寫成文字檔丟給 Python 程式讀取,

不就能達到動態修改並執行程式碼了,

不過相對的也造成了部分的安全性問題。


不過在範例程式中讓使用者輸入執行的運算時,

可以看到 exec 的執行結果為 None ,

這是由於 exec 並不回傳執行的結果,

而 eval 能將運算結果傳回,

這就是兩者很顯著的差異,

以上就是今天要介紹的主題

Python 內建函式 exec與 eval的差異