解壓、新增到環境裡去
unzip dartsdk-linux-x64-release.zip
cd dart-sdk\bin
pwd#把pwd顯示的目錄加入到path,例如我的顯示的是/root/dart-sdk/bin
echo
'export path=$path:/root/dart-sdk/bin'
>> /etc/profile
#生效source /etc/profile
#測試dart --version
更換pub源為清華源
echo
'export pub_hosted_url=""'
>> ~/.bashrc
source ~/.bashrc
安裝apt-transport-https
安裝proto編譯器protoc
apt install protobuf-compiler -y
#檢視protoc --version
安裝dart外掛程式protoc_plugin
pub global activate protoc_plugin
echo
'export path=$path:/root/.pub-cache/bin'
>> /etc/profile
source /etc/profile
git clone
cd grpc-dart/example/helloworld
#獲取依賴包
pub get
dart bin/server.dart
dart bin/client.dart
原環套原環
今天在除錯兄弟的程式的時候發現了乙個問題,就是在組合資料的時候,有些時候可以成功,有些時候失敗,感覺十分奇怪。功能大概是這樣的,就是在一棵樹上掛資料,所有的節點都可以有資料,不只是葉子的,在組合資料的時候,可以從任意節點取資料,但是不能是重複的資料。資料可能出現的情況如圖a b c所示,圖a是沒有干...
單鏈表的環入口,環大小,解環
1.單鏈表是否有環 使用快慢指標,都從head出發,慢指標一次一步,快指標一次兩步,如果兩個指標相遇,說明鍊錶有環,否則,快指標為null或其next為null,到達末尾節點 function hascircle head return fast null fast.next null 2.單鏈錶環...
有環鏈表的環起點
用兩個指標,乙個快指標一次走兩步,乙個慢指標一次走一步。快慢指標可以重合表示鍊錶有環,此時距離環起點的距離和起點距離環起點的距離相等。include bits stdc h using namespace std struct list list beginofcircle list p1,list...