
最近公司在使用Git的時候發現,我上傳的Code都會有特別的符號,如圖
用Edit ->Advanced ->View Write Space就可以看到空白處不同的地方
git裡面會直接出現不一樣的地方 是 空白 比 >>
左邊的->就是我上傳的Code特別的地方,
Git在比對的時候會把她跟空白當作是不同去做比對

最近公司在使用Git的時候發現,我上傳的Code都會有特別的符號,如圖
用Edit ->Advanced ->View Write Space就可以看到空白處不同的地方
git裡面會直接出現不一樣的地方 是 空白 比 >>
左邊的->就是我上傳的Code特別的地方,
Git在比對的時候會把她跟空白當作是不同去做比對

C#在多個執行緒中,需要互相交握或是等待對方執行緒到達一個流程時回傳,就可以使用互斥鎖的方法去達到
例如:
執行緒一與執行緒二都需要存取Function X,但是X中有順序的問題時 EX:遞增或是計數
可能是需要等待執行緒一先進,就會先把執行權丟給執行緒一,然後等執行Function X後才把執行權放掉給別的執行緒執行
能夠掌握好這個做法,就能夠比較好的掌握平行執行緒的作法
前幾篇有提到所謂的動態陣列,這一篇才要真正的說明其意義
#include<vector>
要應用vector的時候,必須要先include,因此必須在最前面加上這一行
vector<int> vec;
Arrays,這個在資料型態裡面相當的常使用,因此這篇相當的重要
int *a=new int[10];
cin>>a[2];
cout<<a[2];
int b[]={1,2,3,4,5,6,7,8,9,10};
流程控制,就是說明這個程式的順序,因為C語言本身是順序型的語言
代表他執行完第一行之後,接下來一定是執行第二行
(原本有goto,不過會讓程式太複雜,因此之後鮮少使用)
cout<<"please eanter a number:";
在C/C++中,總是會有想要印證一下自己寫的程式對不對的時候
這時候就會動用到輸出/入函數了
上一篇有說到一個輸出函數printf可以使用很多方法去印出我需要的東西
因此在這篇就不贅言的去多做介紹
cout<<"please eanter a number:";