목록기본 개발 지식 (2)
개처럼개발한다
c#에서의 struct와 class차이에 대해 알아보자*잠깐*c++ 에서 struct(구조체)와 class(클래스)의 차이는 접근제어에 있다.struct는 기본 public 이며 class는 private이다. 둘의 차이점을 알면 메모리를 절약할 수 있어 성능개선에 도움이 된다.그럼 일단 그 메모리가 어떤건지에 대해 알아보자메모리프로그램을 실행 시키면 그 프로그램을 실행시키기 위해 메모리 공간을 할당해준다.메모리 공간은 크게 스택(Stack), 힙(Heap)영역으로 나뉜다. "c#에서는 value type(값)은 stack에 저장되고, reference type(참조)은 heap에 저장된다." 스택(Stack)함수 호출과 관계되는 지역 변수와 매개변수가 저장되는 영역따라서 함수 호출과 함께 할당..
블로그에 예전에 작성했던 적 있는 오류인데 이제 개발 쪽은 티스토리에서 게시할까 생각하고ㅡ,,다시 올리는 글 2022.11.22에 적었던건데 이 오류는 지금까지도 꽤 자주 본 오류다... 로컬 저장소에 있는 프로젝트를 깃 원격 저장소에 올리기 위해 푸시해줄 때 error: failed to push some refs to 라는 오류가 뜰 때가 있다. 원인:원격 저장소에 있는 파일이 내 로컬 저장소(내 컴퓨터)에는 없을 때예를 들어 협업할 때 다른 팀원이 먼저 푸시한 파일이 있는데 그걸 업데이트도 안하고 푸시하려고 할 때 난다따라서 원격 저장소에 있지만 내 로컬에 없는 파일들을 모두 가져와야한다! 해결:git pull {원격 저장소 별칭} {브랜치명}본인 브랜치 이름이 master면 master로 mai..