분류 전체보기 114

[TIL] 내일배움캠프_Unity 6일차 C#문법 종합반 1,2주차 ,GitHubDesktop

1주차 1주차는 강의 진행을 알아보기 위해 토요일에 들어서 중요 내용을 복습 하였다 형변환 parse() null 값이 들어가면 에러 Convert() null 값이 들어가면 0반환 문자열 처리 기능 메서드 분할 string[] words = str.Split(','); 검색 int index = str.IndexOf("World"); str 문자열에서 "World" 문자열의 첫번째 인덱스를 찾아 index 변수에 저장 대체 string newStr = str.Replace("World", "Universe"); 변환 string str = "1234"; int num = int.Parse(str); string newStr = num.ToString(); 값 비교 string str1 = "Hello"..

TIL 2023.08.14

[TIL] 내일배움캠프_Unity 5일차 컴퓨터 구조, 미니프로젝트 발표회

미리 발표 준비를 끝낸 덕에 컴퓨터 구조에 대한 강의를 들을 수 있었다 0과1로 표현하는 방법 -숫자로 표현하는 방법 이진법 : 1로 넘어가는 시점에 자리 올림하는 방법 십육진법 : 15로 넘어가는 시점에 자리 올림 하는 방법 이진법,십육진법을 사용하는 이유는 십진법 보다 변환하는게 간편하기 때문이다 -문자로 표현하는 방법 아스키 코드 : 한 문자당 7비트로 표현하여 2^7개 즉, 128개의 문자를 표현할 수 있다 유니 코드 : 통합적 문자 표현법이다 인코딩 : 사람이 컴퓨터에게 전달할 때 , 문자 집합을 코드화 디코딩 : 컴퓨터가 사람에게 전달할 때 , 코드화를 해석 https://hwon-note.tistory.com/23 [컴퓨터 구조 + 운영체제] 2일차 - 0과 1로 숫자와 문자를 표현하는 방법..

TIL 2023.08.11

[컴퓨터 구조 + 운영체제] 2일차 - 0과 1로 숫자와 문자를 표현하는 방법

기본 지식 비트: 0과 1을 표현하는 가장 작은 단위 -n비트로 2^n 가지의 정보를 표현 가능하다 -프로그램은 수많은 비트로 이루어져 있다 -하지만 실생활에서는 비트보다는 더 큰 단위를 사용한다 1byte == 8bit 1kB == 1000byte 1MB == 1000kB 1GB == 1000MB 1TB == 1000GB 워드 : CPU 가 한번에 처리할 수 있는 정보의 크기 문자 집합 : 컴퓨터가 이해할 수 있는 문자의 모음 인코딩 : 코드화 하는 과정, 문자를 0과 1로 이루어진 문자 코드로 변환하는 과정 ( 사람-> 컴퓨터 ) 디코딩 : 코드를 해성하는 과정, 0과 1로 표현된 문자 코드를 문자로 변환하는 과정 ( 컴퓨터 -> 사람) 0과 1로 숫자를 표현하는 방법 이진법 숫자가 1을 넘어가는 시..

[TIL]내일배움캠프_Unity 4일차 미니프로젝트 완료 및 복습, git 특강, 컴퓨터구조

미니 프로젝트 오늘로서 미니프로젝트 발표 준비까지 마쳤다 팀장님이 시연영상을 동영상으로 제작을 해주셨고 아무도 발표를 하겠다고 나서지 않아 사다리 타기를 통해 다른 팀원분이 발표를 진행하기로 정해졌다 발표를 위해 ppt 작업은 다같이 참여하여 제작을 하였는데 구글 문서에 프레젠테이션 공유 버튼이 있어 같이 제작할 수 있었다 이런 방법은 처음 알았는데 다음 협업에서도 유용하게 쓰일듯 하다 10일 9시까지 프로젝트 제출을 해야하고 내일 발표라서 미리 마무리를 하고 끝냈더니 시간이 많이 남아서 복습을 진행하였다 https://hwon-note.tistory.com/21 [미니프로젝트] 금쪽이를 찾아라! - 내 코드 복습, 팀 코드 이해 프로젝트 준비가 완료되고 준비만 남은 시점에서 다시 한번 되짚어보면 좋을 ..

TIL 2023.08.10

[미니프로젝트] 금쪽이를 찾아라! - 내 코드 복습, 팀 코드 이해

프로젝트 준비가 완료되고 준비만 남은 시점에서 다시 한번 되짚어보면 좋을 듯 하여 공부해보았다 내 코드 복습 카드이미지 삽입 이 기능은 추가 구현은 아니지만 강의내용과 다른 코드로 작성해야해서 생각을 많이 했던 부분이다 중요 내용만 작성하였다 gameManager.cs void Start() { string[] membersName = {"박희원", "박희원", "고영현", "고영현", "신현주", "신현주", "김준영","김준영"}; List imageNames = new List(); // List를 새로 만들고 foreach(string name in membersName) { for(int i = 0; i maxWaitTime && GameManger.I.secondCard == null) { c..

개발일지 2023.08.10

[컴퓨터 구조 + 운영체제] 1일차 - 시작, 컴퓨터 구조의 큰 그림

시간이 남을 때 마다 혼자 공부할 수 있는 내용들이 뭐가 있을까 찾아보다가 컴퓨터에 대한 지식이 많이 부족한 부분을 채우기 위해 인프런에서 "개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제" 라는 무료 강의를 들으면 좋을것 같다고 생각한다 강의를 들으면서 이해하기 어려운 개념을 따로 찾아본 부분이나 강의 요약 , 중요한 내용 등을 복습의 개념으로 작성 해야겠다 https://inf.run/gamj [무료] 개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제 - 인프런 | 강의 베스트셀러 『혼자 공부하는 컴퓨터 구조 + 운영체제』 저자 무료 직강. 개발자들이 꼭 알아야 할 컴퓨터 구조, 운영체제 전공서 요약집., 개발자 필수지식 컴퓨터 구조와 운영체제강의 하나로 www...

[TIL] 내일배움캠프 _ Unity 3일차 git fork, 협업(추가기능 구현 완료) , "개발할 결심" 특강

오늘도 어김없이 팀 소개 카드 뒤집기 미니 프로젝트를 진행하면서 여러 회의를 거쳐 게임 사운드 결정, 추가기능 구현 방향 및 기능구현 을 결정하여 작업을 진행하였고 마지막으로 화면 공유를 통해 에러 없이 플레이 되는지 확인 후 프로젝트를 마무리 지었다 이제 내일 발표 준비와 제출을 하면 미니프로젝트는 진짜 끝이 나는 것이다 ! gitfork 관련 이리저리 오류가 나던 어제와는 달리 github도 성공적으로 잘 올라가는 편이었다 내 작업을 끝내고 pull을 받아서 내 작업을 push하여 합치려 했는데 Log, Build, Assembly 관련 파일에서 충돌이 일어나서 해결방법을 찾아보았는데 어제 튜터님이 다른 팀원분 오류를 해결해주실 때 기억이 났다 (내 일 아니라고 다른 일 하지 않고 같이 보고있던 나 ..

TIL 2023.08.09

[TIL] 내일배움캠프_Unity 2일차 협업, git fork

오늘은 팀 소개 카드 뒤집기 미니 프로젝트를 본격적으로 시작했다 협업을 위해 github에 올라와 있는 다른 팀원의 코드를 받아와서 작업하고 다시 올려서 합쳐야하는데 처음이라 그런가 충돌이 많이 나서 병합이 안되고 pull도 오류가 나고 난리가 났었다 튜터님에게 왜 안되는지 설명을 듣고 해결하는 과정에서 어제 gitbash보다는 git 관련 툴을 사용하는게 좋다고 하셔서 새로 깔고 팀원들에게 툴 사용법을 배워서 필요없는 파일은 .ignore로 빼고 잘 올렸더니 성공적으로 병합을 할 수 있었다 그리고 브랜치를 새로 만들어서 계속 나누는것 보다는 main에서 작업을 하는게 좋다고 하셨다 이유는 같은 파일을 계속 수정할텐데 브랜치로 나눠서 작업하다보면 코드가 꼬이는 일이 발생하여 오류가 나기 쉽다는 것이다 그..

TIL 2023.08.08

[TIL] 내일배움캠프_Unity 1일차 git,github

오전에는 팀원들과 4주차 카드 뒤집기 게임 팀 소개 카드 게임으로 미니프로젝트를 시작하게 되어 이에 대한 회의를 진행하였다 해야할 일도 많고 계획을 세워야하는 일들이 많아 조금 막막하지만 파워J로서 팀장님을 따라 잘 해보겠다는 의지를 가지고 열심히 그리고 잘 해봐야겠다는 생각이 들었다 오전에 회의가 끝나고 4주차 카드 뒤집기에 대해서 복습을 하면서 프로젝트의 와이어 프레임을 작성하여 어떻게 틀을 가지게 될지 생각해보는 시간을 가졌고 오후에는 git,github 특강을 듣고 복습을 위해 강의 자료를 보며 연습을 해봤는데 당장 내일부터 사용해야하는데 파일이 내github에 올라가지 않아 당황했지만 팀원들과 문제를 공유하고 구글링을 하다 해결방법을 찾아내었다! (사실 강의에서는 vs code를 사용하여서 헷갈..

TIL 2023.08.07