Asynchronous intro 다시 asynchronous programming를 async, await와 섞어서함. 따라서 본 내용은 이 전 async & await 1 의 내용과 위의 async, await 와 중복되는 내용이 많은데, 이부분은 아래 링크에도 있듯이 서로 연결되어있거나 순환적임. 무튼, 계속 비슷한 내용들을...
9. Task_3
Task 쓰다가 궁금했던것 여기 부분은 나중에 더 알게되면 아는만큼 쓰던가 하고 지금은 궁금한거 만 늘어놓고 끝내기로. main과 현재 task의 thread가 다르다는것을 보일 수 있는가? “특정 task에서 실행이 오래걸림”의 재현을 THread.sleep()로 구현하는데 맞나? 정확히 Thread.sleep는...
8. Lambda expressions
C#에서 대리자의 발전 원 내용은 링크에 있고 대충 이렇단다.1 1.0때 명시적 delegate가 나왔고, 2.0때 명시적일 필요가 없는 Anonymous Method 가 나오고 3.0때 Lambda Expressions이 나왔다고 한다. 위 둘은 봤으니 마지막 Lambda expressions 차례. Lamb...
7. Anonymous
Anonymous 무명. 이름이 없음. 그 중 최고는 무명왕. 이름처럼 이름없이 쓸때 씀 Anonymous Type 명시적인 형 지정 없이 쓰는것 키워드는 var. 여기 내용은 Anonymous variable과 Anonymous Type 둘다. class AnonymousType { //var wrong; pu...
6. rebase_2
rebase commit 관련 작업 할때 쓰더라 이전까지 그걸 썼고 이번엔 특정 시나리오 상에서 쓰일때? commit, branch, conflict 6-7(dev_1_1) / 1-2-3-4-5(master) \ A-B(dev_2_2) 주 목적은 branch병합. ...
6. Delegate
Delegate 이전에 Action, Func에서 봤던 형식으로 이 둘이 좀더 표준화 느낌이라 했는데 그럼 delegate에 대해 좀더 정리해보자. 메서드에 대한 참조를 나타내는 타입. delegate는 뜻이 대리자임. 하는짓 그 자체. method를 가리키거나 method자체를 parameter로 넘길때 쓴다함. 쨌든 method를 ...
5. rebase_1
commit 작업 중간중간 세이브 포인트 느낌. 중요함. 그래서 commit에 대해 조작하는걸 조금 더 보기로 함. 이 전까지 commit만들고, 그 commit 중 어떤 시점으로의 이동을 하는 방법을 봤다. 이번엔 그 외 할 수 있는것들을 써보자. 이게 기본 psy02@psy-aw MINGW64 /d/Workspace/...
4. reset, revert
commit save point 라고 생각한다. 그럼, 이번판은 망했으니 이전 save로 돌아가는것도 가능한가? 가능함. 보통 두개의 예시를 많이 볼 수 있음. 좋은 설명들은 아래 참고부터. reset 초기화. 원하는 commit로 돌아가는데 그 이후 commit는 지워진다함. 세가지 옵션이 있는데 조금씩 다르다. 기본...
3.basic
이후 방향 상태가 어떻고 하는 그런 자세한걸 쓰고싶은데 난 잘 모르니까 아는선에서 정리만하는걸로. 더 좋은게 있으면 추가. local -> remote 방향으로하면 git 자체 명령어도 보고 다음 gitlab이나 github같은 외부 저장소 쓰는 방법으로 확장도 좋을것같음. 명령어 $ git --help usage: git [--...
2.설치, 기본설정
설치 난 윈도우만 쓰니까 일단. 근데 설치 과정을 쓰는게 의미가 있나 싶긴한데 .. 설치할 폴더. 나중에 한번 더 쓸데 있음. 그 외 옵션인데 Windows Exporer integration : 우클릭때 gi...