主頁 >  其他 > python 網路編程面試題

python 網路編程面試題

2021-06-11 08:05:18 其他

1. 怎么實作強行關閉客戶端和服務器之間的連接?

在 socket 通信程序中不斷回圈檢測一個全域變數(開關標記變數),一旦標記變數變為關閉,則 調 用 socket 的 close 方法,回圈結束,從而達到關閉連接的目的,

2. 簡述 TCP 和 UDP 的區別以及優缺點

UDP 是面向無連接的通訊協議,UDP 資料包括目的埠號和源埠號資訊,(專案中使用過,告警發送,一般同一個局域網)

優點:UDP 速度快、操作簡單、要求系統資源較少,由于通訊不需要連接,可以實作廣播發送 缺點UDP 傳送資料前并不與對方建立連接,對接收到的資料也不發送確認信號,發送端不知道數 據是否會正確接收,也不重復發送,不可靠

TCP 是面向連接的通訊協議,通過三次握手建立連接,通訊完成時四次揮手

優點:TCP 在資料傳遞時,有確認、視窗、重傳、阻塞等控制機制,能保證資料正確性,較為可靠, 缺點TCP 相對于 UDP 速度慢一點,要求系統資源較多

3. 簡述瀏覽器通過 WSGI 請求動態資源的程序?
1.發送 http 請求動態資源給 web 服務器

2.web 服務器收到請求后通過 WSGI 呼叫一個屬性給應用程式框架

3.應用程式框架通過參考 WSGI 呼叫 web 服務器的方法,設定回傳的狀態和頭資訊,

4.呼叫后回傳,此時 web 服務器保存了剛剛設定的資訊

5.應用程式框架查詢資料庫,生成動態頁面的 body 的資訊

6.把生成的 body 資訊回傳給 web 服務器

7.web 服務器吧資料回傳給瀏覽器
4. 描述用瀏覽器訪問 www.baidu.com 的程序

先要決議出 baidu.com 對應的 ip 地址

  • 要先使用 arp 獲取默認網關的 mac 地址

  • 組織資料發送給默認網關(ip 還是 dns 服務器的 ip,但是 mac 地址是默認網關的 mac 地址)

  • 默認網關擁有轉發資料的能力,把資料轉發給路由器

  • 路由器根據自己的路由協議,來選擇一個合適的較快的路徑轉發資料給目的網關

  • 目的網關(dns 服務器所在的網關),把資料轉發給 dns 服務器

  • dns 服務器查詢決議出 baidu.com 對應的 ip 地址,并原路回傳請求這個域名的 client 得到了 baidu.com 對應的 ip 地址之后,會發送 tcp 的 3 次握手,進行連接

  • 使用 http 協議發送請求資料給 web 服務器

  • web 服務器收到資料請求之后,通過查詢自己的服務器得到相應的結果,原路回傳給瀏覽器,

  • 瀏覽器接收到資料之后通過瀏覽器自己的渲染功能來顯示這個網頁,

  • 瀏覽器關閉 tcp 連接,即 4 次揮手結束,完成整個訪問程序

5. Post 和 Get 請求的區別

GET 請求,請求的資料會附加在 URL 之后,以?分割 URL 和傳輸資料,多個引數用&連接,URL 的 編碼格式采用的是 ASCII 編碼,而不是 uniclde即是說所有的非 ASCII 字符都要編碼之后再傳輸

POST 請求:POST 請求會把請求的資料放置在 HTTP 請求包的包體中,上面的 item=bandsaw 就 是實際的傳輸資料,

因此,GET 請求的資料會暴露在地址欄中,而 POST 請求則不會, 傳輸資料的大小:

  • 在 HTTP 規范中,沒有對 URL 的長度和傳輸的資料大小進行限制,但是在實際開發程序中,對 于 GET,特定的瀏覽器和服務器對 URL 的長度有限制,因此,在使用 GET 請求時,傳輸資料會 受到 URL 長度的限制,

  • 對于 POST,由于不是 URL 傳值,理論上是不會受限制的,但是實際上各個服務器會規定對 POST 提交資料大小進行限制,Apache、IIS 都有各自的配置,

安全性

  • POST 的安全性比 GET 的高,這里的安全是指真正的安全,而不同于上面 GET 提到的安全方法 中的安全,上面提到的安全域僅是不修改服務器的資料,比如,在進行登錄操作,通過 GET 請求, 用戶名和密碼都會暴露再 URL 上,因為登錄頁面有可能被瀏覽器快取以及其他人查看瀏覽器的

歷史記錄的原因,此時的用戶名和密碼就很容易被他人拿到了,除此之外,GET 請求提交的資料

還可能會造成 Cross-site request frogery 攻擊, 效率:GET 比 POST 效率高,

POST 請求的程序:

(1).瀏覽器請求 tcp 連接(第一次握手)

(2).服務器答應進行 tcp 連接(第二次握手)

(3).瀏覽器確認,并發送 post 請求頭(第三次握手,這個報文比較小,所以 http 會在此時進行 第一次資料發送)

(4).服務器回傳 100 continue 回應 5.瀏覽器開始發送資料

(5).服務器回傳 200 ok 回應

GET 請求的程序:

(1).瀏覽器請求 tcp 連接(第一次握手)

(2).服務器答應進行 tcp 連接(第二次握手)

(3).瀏覽器確認,并發送 get 請求頭和資料(第三次握手,這個報文比較小,所以 http 會在此時 進行第一次資料發送)

(4).服務器回傳 200 OK 回應

6. cookie 和 session 的區別

(1)cookie 資料存放在客戶的瀏覽器上,session 資料放在服務器上,

(2)cookie 不是很安全,別人可以分析存放在本地的 cookie 并進行 cookie 欺騙考慮到安全應當使 用 session,

(3)session 會在一定時間內保存在服務器上,當訪問增多,會比較占用服務器的性能考慮到減輕服務器性能方面,應當使用 cookie,

(4)單個 cookie 保存的資料不能超過 4K,很多瀏覽器都限制一個站點最多保存 20 個 cookie,

(5)建議: 將登陸資訊等重要資訊存放為 SESSION 其他資訊如果需要保留,可以放在 cookie 中

7. HTTP 協議狀態碼有什么用,列出你知道的 HTTP 協議的狀態碼,然后講出他們都 表示什么意思?

通過狀態碼告訴客戶端服務器的執行狀態,以判斷下一步該執行什么操作, 常見的狀態機器碼有:

100-199:表示服務器成功接收部分請求,要求客戶端繼續提交其余請求才能完成整個處理程序,

200-299:表示服務器成功接收請求并已完成處理程序,常用 200(OK 請求成功),

300-399:為完成請求,客戶需要進一步細化請求,302(所有請求頁面已經臨時轉移到新的 url),

304、307(使用快取資源),

400-499:客戶端請求有錯誤,常用 404(服務器無法找到被請求頁面),403(服務器拒絕訪問, 權限不夠),

500-599:服務器端出現錯誤,常用 500(請求未完成,服務器遇到不可預知的情況),

8.請簡單說一下三次握手和四次揮手?

在這里插入圖片描述
三次握手程序:

(1)首先客戶端向服務端發送一個帶有 SYN 標志,以及隨機生成的序號 100(0 位元組)的報文

(2)服務端收到報文后回傳一個報文(SYN200(0 位元組)ACk1001(位元組+1))給客戶端

(3)客戶端再次發送帶有 ACk 標志 201(位元組+)序號的報文給服務端 至此三次握手程序結束,客戶端開始向服務端發送資料

1客戶端向服務端發起請求:我想給你通信,你準備好了么?

2服務端收到請求后回應客戶端:I’ok,你準備好了么

3客戶端禮貌的再次回一下客戶端:準備就緒,咱們開始通信吧!

整個程序跟打電話的程序一模一樣:1 喂,你在嗎 2 在,我說的你聽得到不 3 恩,聽得到(接下來請 開始你的表演)

補充:SYN:請求詢問ACk:回復,回應

四次揮手程序:

由于 TCP 連接是可以雙向通信的(全雙工),因此每個方向都必須單獨進行關閉(這句話才是 精辟,后面四個揮手程序都是其具體實作的語言描述)

四次揮手程序,客戶端和服務端都可以先開始斷開連接

(1)客戶端發送帶有 fin 標識的報文給服務端,請求通信關閉

(2)服務端收到資訊后,回復 ACK 答應關閉客戶端通信(連接)請求
(3)服務端發送帶有 fin 標識的報文給客戶端,也請求關閉通信

(4)客戶端回應 ack 給服務端,答應關閉服務端的通信(連接)請求

9.說一下什么是 tcp 的 2MSL?

主動發送 fin 關閉的一方,在 4 次揮手最后一次要等待一段時間我們稱這段時間為 2MSL TIME_WAIT 狀態的存在有兩個理由:

1.讓 4 次揮手關閉流程更加可靠

2.防止丟包后對后續新建的正常連接的傳輸造成破壞
12.為什么客戶端在 TIME-WAIT 狀態必須等待 2MSL 的時間?

1、為了保證客戶端發送的最后一個 ACK 報文段能夠達到服務器, 這個 ACK 報文段可能丟失, 因而使處在 LAST-ACK 狀態的服務器收不到確認,服務器會超時重傳 FIN+ACK 報文段,客戶端就 能在 2MSL 時間內收到這個重傳的 FIN+ACK 報文段,接著客戶端重傳一次確認,重啟計時器,最 好,客戶端和服務器都正常進入到 CLOSED 狀態,如果客戶端在 TIME-WAIT 狀態不等待一段時間, 而是再發送完 ACK 報文后立即釋放連接,那么就無法收到服務器重傳的 FIN+ACK 報文段,因而也 不會再發送一次確認報文,這樣,服務器就無法按照正常步驟進入 CLOSED 狀態,

2、防止已失效的連接請求報文段出現在本連接中,客戶端在發送完最后一個 ACK 確認報文段 后,再經過時間 2MSL,就可以使本連接持續的時間內所產生的所有報文段都從網路中消失,這樣 就可以使下一個新的連接中不會出現這種舊的連接請求報文段,

13.說說 HTTP 和 HTTPS 區別?

HTTP 協議傳輸的資料都是未加密的,也就是明文的,因此使用 HTTP 協議傳輸隱私資訊非常不安 全,為了保證這些隱私資料能加密傳輸,于是網景公司設計了 SSL(Secure Sockets Layer)協議用于 對 HTTP 協議傳輸的資料進行加密,從而就誕生了 HTTPS,簡單來說,HTTPS 協議是由 SSL+HTTP 協 議構建的可進行加密傳輸、身份認證的網路協議,要比 http 協議安全,

HTTPS 和 HTTP 的區別主要如下:

1、https 協議需要到 ca 申請證書,一般免費證書較少,因而需要一定費用,

2、http 是超文本傳輸協議,資訊是明文傳輸,https 則是具有安全性的 ssl 加密傳輸協議,

3、http 和 https 使用的是完全不同的連接方式,用的埠也不一樣,前者是 80,后者是 443,

4、http 的連接很簡單,是無狀態的;HTTPS 協議是由 SSL+HTTP 協議構建的可進行加密傳輸、

身份認證的網路協議,比 http 協議安全,

14.談一下 HTTP 協議以及協議頭部中表示資料型別的欄位?

HTTP 協議是 Hyper Text Transfer Protocol(超文本傳輸協議)的縮寫,是用于從萬維網(WWW:World Wide Web)服務器傳輸超文本到本地瀏覽器的傳送協議,

HTTP 是一個基于 TCP/IP 通信協議來傳遞資料(HTML 檔案, 圖片檔案, 查詢結果等),HTTP 是一個屬于應用層的面向物件的協議,由于其簡捷、快速的方式,適用于分布式超媒體資訊系統,它于 1990 年提出,經過幾年的使用與發展,得到不斷地完善和擴展,目前在 WWW 中 使用的是 HTTP/1.0 的第六版,HTTP/1.1 的規范化作業正在進行之中,而且 HTTP-NG(Next Generation of HTTP)的建議已經提出,

HTTP 協議作業于客戶端-服務端架構為上,瀏覽器作為 HTTP 客戶端通過 URL 向 HTTP 服 務端即 WEB 服務器發送所有請求,Web 服務器根據接收到的請求后,向客戶端發送回應資訊,

表示資料型別欄位Content-Type

15.HTTP 請求方法都有什么?

根據 HTTP 標準,HTTP 請求可以使用多種請求方法,

HTTP1.0 定義了三種請求方法: GET, POST 和 HEAD 方法,

HTTP1.1 新增了五種請求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法,

1、 GET 請求指定的頁面資訊,并回傳物體主體,

2、HEAD 類似于 get 請求,只不過回傳的回應中沒有具體的內容,用于獲取報頭

3、POST 向指定資源提交資料進行處理請求(例如提交表單或者上傳檔案),資料被包含在請求體中,POST 請求可能會導致新的資源的建立和/或已有資源的修改,

4、PUT 從客戶端向服務器傳送的資料取代指定的檔案的內容,

5、DELETE 請求服務器洗掉指定的頁面,

6、CONNECT HTTP/1.1 協議中預留給能夠將連接改為管道方式的代理服務器,

7、OPTIONS 允許客戶端查看服務器的性能,

8、TRACE 回顯服務器收到的請求,主要用于測驗或診斷,

16.使用 Socket 套接字需要傳入哪些引數 ?

Address FamilyType,分別表示套接字應用場景型別

family 的值可以是 AF_UNIX(Unix 域,用于同一臺機器上的行程間通訊),也可以是 AF_INET(對于 IPV4 協議的 TCP 和 UDP),至于 type 引數,SOCK_STREAM(流套接字)或者 SOCK_DGRAM(資料報文套接字),SOCK_RAW(raw 套接字),

17.HTTP 常見請求頭?
  1. Host (主機和埠號)

2.Connection (鏈接型別)

3.Upgrade-Insecure-Requests (升級為 HTTPS 請求)

4.User-Agent (瀏覽器名稱)

5.Accept (傳輸檔案型別)

6.Referer (頁面跳轉處)

7.Accept-Encoding(檔案編解碼格式)

8.Cookie (Cookie)

9.x-requested-with :XMLHttpRequest (是 Ajax 異步請求)

18.七層模型? IP ,TCP/UDP ,HTTP ,RTSP ,FTP 分別在哪層?

IP: 網路層

TCP/UDP: 傳輸層

HTTP、RTSP、FTP: 應用層協議
在這里插入圖片描述

19.url 的形式?

形式: scheme://host[:port#]/path/…/[?query-string][#anchor] scheme:協議(例如:http, https, ftp)

host:服務器的 IP 地址或者域名

port:服務器的埠(如果是走協議默認埠,80 or 443)

path:訪問資源的路徑

query-string:引數,發送給 http 服務器的資料 anchor:錨(跳轉到網頁的指定錨點位置) http://localhost:4000/file/part01/1.2.html

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/286591.html

標籤:其他

上一篇:C語言解題:求兩矩形公共面積

下一篇:大學到職場 | 計算機專業出生!學姐做了軟體測驗,大廠也不是遙不可及...

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more