공부/코딩

    [Git] Git(깃)과 GitHub(깃허브)를 사용해보자 (2) - 저장과 복원

    안녕하세요. 기계과 감성쟁이입니다. 어제에 이은 2탄입니다. 오늘 내용은 아래 영상을 많이 참고했습니다. 1. Git 과 VS Code 다운받기 Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com 위 링크에 들어가서, 깃을 다운로드 받습니다. Visual..

    [Git] Git(깃)과 GitHub(깃허브)를 사용해보자(1) - 뭐하는 것들이야?

    안녕하세요. 기계과 감성쟁이입니다. 코딩 공부를 하다보면 무조건 마주치게 되는 깃과 깃허브를 알아봅시다. 1. Git(깃)부터 알아보자 코딩 협업을 해보신 분들이라면, 무언가를 함께 개발한다는 것이 정말 어렵다는 것을 아실거에요. 제가 협업했을 때에는 다음과 같은 어려움이 있었습니다. 1. 버전 관리 하나의 아웃풋을 뽑아내는 코드는 여러가지가 있습니다. 극단적으로 얘기하자면 (C++기준) "Hello" 라는 문자를 출력하고자 할 때 어떤 사람은 printf 를 사용하고 어떤 사람은 print 를 사용하고 어떤 사람은 아스키코드를 이용할 수도 있겠죠. 다르게 시작된 코드는 나비효과처럼 완전히 다른 최종 결과물을 나타내기도 합니다. 그래서 각각의 버전을 관리할 필요가 있죠. 그리고 기존의 코드에서 어떤 걸 ..

    [C#] 2. 접근제한자 (Access Modifier) 배우기

    안녕하세요. 기계과 감성쟁이입니다. C# 강의들 보면서, 다른 언어들에서 배운 개념들은 대충 보고 넘어가며 처음본 것들만 포스팅을 하는 중이에요. 함수 안에 있다면 지역변수 (local variable) 클래스 안에 있다면 맴버변수 (member variable) 는 조금 흔한 개념이지만 이런 단어는 처음 봐서 적어봤구여, 1. 접근제한자(Access Modifier)란? 접근제한자(Access Modifier)는 정보에 대한 접근을 규정해줄 때 사용합니다. 기초가 되는 클래스의 정보를 다른 클래스가 참조하지 못하도록 하거나, 할 때 말입니다. 액세스 한정자 - C# 프로그래밍 가이드 C#의 모든 형식과 형식 멤버에는 다른 코드에서 사용될 수 있는지 여부를 제어하는 액세스 가능성 수준이 있습니다. 이 액..

    [C#] 1. Using 과 Namespace

    C# 공부를 시작했다. Unity 만질 일이 생겨서... 이 영상은 C, C++, C#의 차이점에 관한 영상이다. 노마드코더는 이런 류의 영상을 알기 쉽게 잘 만드는 것 같다. 아무쪼록... namespace는 파이썬의 모듈과 같은 느낌이었다. 해당 객체 안에 포함된 함수나 클래스를 사용하려면 앞에 이름을 붙여야한다는 점이 비슷했는데, 차이점이라면, namespace는 그냥 묶어주는 폴더같다. 디렉토리를 생성시켜주는? Using 은 파이썬의 import 와 비슷한 느낌이었다. C++로 따지면 include와 같은 개념이랄까. using을 통해 namespace나 class를 불러와서 코드를 간략히 할 수 있다. 그냥 공부하던 중에 정리 한번 해봄.