🐁下面代碼中的指針p為野指針,因為返回的棧內存在函數結束時會被釋放,這一說法是否正確。 答案:說法錯誤 golang不存在野指針,它有自己的垃圾回收和逃逸分析。go語言的自動內存管理機制使得只要還有一個指針引用一個變量,那這個變量就會在內存中得以保留,因此在Go語言函數內部返回指向本地變量 ...
.什么是goroutine,他與process, thread有什么區別 . 什么是channel,為什么它可以做到線程安全 . 了解讀寫鎖嗎,原理是什么樣的,為什么可以做到 . 如何用channel實現一個令牌桶 . 如何調試一個go程序 . 如何寫單元測試和基准測試 . goroutine 的調度是怎樣的 . golang 的內存回收是如何做到的 . cap和len分別獲取的是什么 . ne ...
2019-04-02 22:24 0 1980 推薦指數:
🐁下面代碼中的指針p為野指針,因為返回的棧內存在函數結束時會被釋放,這一說法是否正確。 答案:說法錯誤 golang不存在野指針,它有自己的垃圾回收和逃逸分析。go語言的自動內存管理機制使得只要還有一個指針引用一個變量,那這個變量就會在內存中得以保留,因此在Go語言函數內部返回指向本地變量 ...
字節 1 go channel close后讀的問題 2 Linux grep命令查找日志文件相關內容 ...
:4 1 2 3 4 1.... 上周五面試,面試給了一道go線程的題,當時時間想了一個很笨的方式來實現的,現 ...
1.go的深拷貝與淺拷貝 深拷貝 會賦值全部的內容 內容一樣但是地址不一樣 修改任何一個后地址不一樣 內容也會一樣 changeName(h1)對象傳到函數里面也是深拷貝 b := a 這是深拷貝 會生成兩個內存地址, b:=&a 這是淺拷貝a,b公用a的內存地址,b就是指針類型 ...
題目來源:https://github.com/d1nfinite/sec-interview 1如何繞過CDN找到真實IP,請列舉五種方法 方法1:查詢歷史DNS記錄方法2:查詢子域名方法3:網 ...
疫情在家大概7家公司面試吧,面試上了一家,因為不能到崗所以就沒有后文,還有一家要去公司復試算50%,今天為何要寫這篇文章呢?我意外投遞了一家高級測試工程師,人家還把簡歷留下來了,我筆試的時候感覺時間好快,30分鍾四個題,一個基礎題、一個sql多表鏈接、一個性能、一個軟件安全問題。隨后便有電話過來 ...
目 錄 第一章 初識Java 1 1. Java跨平台原理(字節碼文件、虛擬機) 1 2. Java的安全性 1 ...
一、 JavaSE 4 1、 面向對象的特征有哪些方面 4 2、 String是最基本的數據類型嗎? 4 3、 super()與this()的區別? 4 4、 JAVA的事件委托機制和垃圾回收 ...