GOPATH的作用小發現

2021-09-24 06:35:31 字數 387 閱讀 8029

###go工具的gopath的作用

接觸golang這麼久之後,對gopath有了新的認識;原****檔案中有import這個關鍵字,此關鍵字是管理包檔案依賴關係所用,

你匯入的這個包在哪個目錄呢,就在$gopsth/github.com/docker-library/目錄下的golang包裡面;gopath就是乙個錨點或者座標,go工具處理源**檔案的時候知道你匯入的包在哪個位置,更快速的找到並分析和匯入你的源**所依賴的包。所以:1、合理設定ide中gopath變數對管理專案很重要,可以讓ide實時分析你所匯入的包和資料結構。2、合理設定作業系統中的gopath引數可以讓你在ide以外,go編譯處理大型專案的時候不會報錯。

unique ptr預設構造,小發現

試了下c 11的unique ptr,發現有個有意思的現象,看如下 int a new int 3 int b new int 4 unique ptrua unique ptrub b ua nullptr ua move ub 編譯居然不通過,一開始莫名其妙,看了編譯error資訊 error ...

乙個小發現

最近在看一些筆試題目,比如說諸如 例一 解答 變換一次就成為為1的只有 2 2 2 變換兩次就成為1的也只有乙個4 4 2 2 2 變換三次就成為1的有兩個數 3 3 1,4 2,2 2 和 8 8 2,4 2,2 2 變換四次就成為1的有三個數6 7 和16 就不一一列了 所以發現這是乙個fib數...

phpunit 一些小發現

一 預設情況下,phpunit將測試在執行中觸發的php錯誤 警告 通知都轉換為異常,所以在這樣的情況下,單元測試就會終止。當程式不能保證沒有notice時,又想單元測試可以順利執行的話,可以修改配置檔案phpunit.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...