NightFeather02

@NightFeather02

Joined on Mar 5, 2023

  • 第一題 分別走三條路徑之截圖 image <p class="text-center">僅有n1-n3鏈路斷開之情形:將尋找最短路徑n1-n2-n3</p> image <p class="text-center">n1-n3鏈路以及n1-n2鏈路斷開之情形:將尋找最短路徑n1-n5-n6-n3</p> image <p class="text-center">無鏈路斷開之情形:將尋找最短路徑n1-n3</p> 程式碼內含其簡要說明
     Like  Bookmark
  • 第一題 實驗截圖 image <p class="text-center">100_30_95.txt(紅色鉛直線與綠線)表原實驗 100_30_90.txt(藍色鉛直線與粉線)表改為90%信賴區間</p> 簡要說明 已知在95%信賴區間(原實驗)下,Z值為1.96,而在90%信賴區間(新實驗)下,Z值為1.645,因此,利用信賴區間公式,我們可以知道,在其他條件不變的情況下(平均值、標準差、樣本數相同,粉色線覆蓋綠色線,因此不可見),95%信賴區間的範圍會較90%信賴區間的範圍還要來得小,在上圖的鉛直線也驗證了此事 第二題
     Like 1 Bookmark
  • 請說明jitter在網路中的含意為何? measure_jitter.awk的程式碼片段 jitter = ((recvtime(j)-sendtime(j))-(recvtime(i)-sendtime(i)))/(j-i) 由measure_jitter.awk所繪製出的圖形 image jitter,中文直譯為抖動,由程式碼以及圖形不難看出,他計算的是兩個連續封包之間的延遲差異,再利用多個封包繪製成一張圖,而這張圖就是在指定時間內封包傳輸延遲的變動性,因此jitter的含意應為封包傳輸延遲的變動性 請說明measure-jitter.awk是如何將cbr的jitter算出來 由上面程式碼可得知,cbr的jitter計算方式為(前一個封包的接收時間-發送時間)-(目前封包的接收時間-發送時間)/(前一個封包編號-目前封包編號),如果為正,則表目前封包的延遲較前一封包低,反之亦然,若為0則表延遲不變
     Like  Bookmark
  • 第一題 執行畫面 image 程式碼 python程式碼如下 import math def is_prime(n):
     Like  Bookmark
  • 概念 window屬性:從根本來說就是一個Object,為全域變數。 hoisting概念:var food會提升到函式作用區域的最高處。 暫時性死區(TDZ):變數food會提升到函式作用域的最高處,而在「變數food」後,「執行let food這行宣告語法」前,這段時間我們會稱為暫時性死區(TDZ),在TDZ中,我們不能訪問food這個變數 原型繼承 (Prototypal Inheritance):每個物件都有個 prototype 屬性,物件能夠繼承 prototype 上的屬性或方法。這個機制可以讓我們產生繼承自同一個 prototype 的多個物件,達到代碼復用的效果。 原型(Prototypal):該物件屬於 A.proto = B,即A繼承B 語法 variable https://ithelp.ithome.com.tw/articles/10240708
     Like  Bookmark
  • 演化計算基本架構 概述 演化計算是一個基於生物進化原理的優化和搜索方法,用於解決各種組合優化問題,機器學習,人工智慧和其他領域。演化計算方法包括遺傳算法(Genetic Algorithms),演化策略(Evolution Strategies),差分進化(Differential Evolution),粒子群優化(Particle Swarm Optimization)等。這些方法都具有相似的基本架構。 基本架構 個體表示(Representation):在演化計算中,解決方案被表示為一個或多個個體,這些個體通常是由某種編碼方式表示的。這種表示方式可以是二進制、整數、實數、字串或其他形式,具體取決於問題的性質。 初始種群(Initial Population):演化計算算法首先創建一個初始個體群體,通常是隨機生成的。這個初始種群是搜索過程的起點。 適應度函數(Fitness Function):適應度函數評估每個個體的性能,它定義了解決方案的品質。適應度函數的目標是最大化(或最小化),根據具體問題的性質而定。 選擇(Selection):在每代中,根據個體的適應度,一部分個體被選中用於繁殖下一代。通過選擇操作,優秀的個體更有可能被選中。 交叉(Crossover):選中的個體進行交叉操作,創建新的個體。交叉操作模擬了生物學中的基因交換過程,產生了後代。
     Like  Bookmark
  • 第一題:基本群播程式 程式碼 Server端 #include <stdio.h> #include <string.h> #include <winsock.h> #define MAXLINE 20 /* 字串緩衝區長度 */ int main()
     Like  Bookmark
  • Server端 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;
     Like  Bookmark
  • 練習1 通過畫面截圖 程式碼 Server import socket import threading MaxClient = 10 def ThreadMain(threadArgs):
     Like  Bookmark
  • 第一題 一送一收,觀察檢查表的運作 畫面截圖 Server import select import socket HOST = '127.0.0.1' PORT = 8000
     Like  Bookmark
  • 觀念題 第一題 第二題 第三題 程式題 第四題 通過畫面截圖
     Like  Bookmark
  • 觀念題 第1題: Voronoi Diagram 第2題: Voronoi Diagram的應用 第3題: FFT 程式題 第4題: 由Preorder與Inorder建構二元樹 通過畫面截圖
     Like  Bookmark
  • 練習一 (1)可以運作 (2)不行,因為雙方都要先收,所以都會一直等待接收 練習二 (1) (2)
     Like  Bookmark
  • 第一題 第二題 第三題 第四題 螢幕通過畫面 程式碼
     Like  Bookmark
  • 第一題 畫面截圖 程式碼 接收 import socket localIP = "127.0.0.1" localPort = 8888 bufferSize = 1024
     Like  Bookmark
  • 第一題 第二題 通過螢幕截圖 程式碼 class Solution { public: int maxArea(vector<int>& height) { if (height.size() < 2) {
     Like  Bookmark
  • 第一題 第二題 第三題 目前還不會寫 第四題 通過畫面截圖 程式碼
     Like  Bookmark
  • # HW6 聊天室延伸功能
     Like  Bookmark
  • 第一題 第二題 第三題 第四題 通過畫面 程式碼
     Like  Bookmark