본문 바로가기

분류 전체보기146

39일차 - 2024-09-13 Repository생성입니다. unity로 gitignore줘도 되지만, VisualStudio로 줘서 관리하는 것을 봤었는데, 훨씬 더 좋아보였습니다. Code에서 HTTPS를 카피하거나 ssh복사해서 활용합니다.  https카피한 것을 url로 클론합니다. 성공적으로 불러와진 모습입니다.   추가로 윈도우 탐색기에서도 git에 관련된 정보를 볼 수 있는 프로그램입니다.인터넷에 검색하면 나오는 프로그램 다운 화면입니다.  설치 이후에 항목은 나오는데, 재부팅해야 적용이 됩니다.재부팅 이후에는 이런식으로 표시됩니다!  gitignore에서 Library폴더 막아둔게 없기 때문에 항목에 뜨는 모습입니다. 원래 오른쪽 모습처럼 항목이 표시됬던거같은데,,, 추후 조사를 좀 더 해야할듯합니다. 이렇게 내용을 추.. 2024. 9. 13.
38일차 - 2024-09-12 투플은 값형식! 익명타입은  SQO는 OrderBy이후에 ThenBy로 n차 정렬기준을 만들 수 있습니다.SQO와 LinQ에 대하여 간단한 것은 SQO가 편하고 LinQ가 편하다는 것으로 이해하였습니다 . 이렇게 하면 TestDatas.Patents의 YearOfPublication를 가져오게 되는 것입니다.  만약 patent를 select하게되면 TestDatas.Patents가 불러와지게 됩니다.  이것은 LinQ로 TestDatas.Patents를 리스트처럼 patent로 받고나서 Title이 B로 시작하는 경우만 반환하는 것입니다.SQL문법과 유사하지만 살짝 다릅니다. 1차적으로 YearOfPublication으로 내림차순하고, Title로 ascending하는 것입니다. 같은 년도의 경우 오름.. 2024. 9. 13.
37일차 - 2024-09-11 버블 정렬과 삽입정렬 , 선택정렬에 관한 내용입니다.[Algorithm] 버블 정렬 vs 선택 정렬 vs 삽입 정렬 차이 제대로 알고가자. (velog.io)삽입정렬, 선택정렬, 버블정렬 장단점 간단정리 : 네이버 블로그 (naver.com) 버블 정렬은 이런 흐름으로 갑니다. 선택 정렬은 이런 흐름입니다. 최소값을 앞에서부터 정렬합니다. 삽입 정렬은 적절한 위치에 원소를 넣는 방식입니다.위에 내용들은 추후 좀 더 이해해서 추가예정입니다.핵심은 버블정렬, 삽입정렬 , 선택정렬 세가지는 O(n^2)이므로 O(1)이런친구들이 좀 더 좋다고 이해했습니다.  튜플은 놀랍게도 값 타입입니다.[C#][자료구조] Tuple 튜플 (tistory.com)먼저 그냥 사용하는 경우입니다. Item1,Item2 두개가 생긴.. 2024. 9. 12.
36일차 - 2024-09-10 Character라는 클래스가 있습니다.throw new CharacterObjectNullReferenceException를 통해 고의적으로 예외를 발생시킵니다. Load3는 Code100을 발생시키기 때문에 Point1에서 실행되었습니다. 만일 Code값을 50으로 주면 Point2에서 실행됩니다.즉 catch는 위에서 부터 밑으로 내려가면서 작동하는 것입니다.추가로 finally는 무슨 일이 있어도 잘 작동합니다. CharacterObjectNullReferenceException는 Exception을 상속 받았기 때문에, virtual이 붙은 Message는 재정의가 가능합니다. 생성자도 재정의 하였습니다. Exception의 생성자를 base로 해당 부분까지 실행하는 모습입니다.  생성을 하게 .. 2024. 9. 10.