전체 글(108)
-
20231212 (화) 키오스크 프로젝트
키오스크 프로젝트를 시작한뒤로 시간이 많이 나지 않지만 한번 정한 TIL인 만큼 짧게나마 써보려고한다. 오늘은 특강없이 하루종일 팀과제를 하고있었고, 어김없이 오류가 생겼다. 주로 생긴 오류는 깃허브관련하여서 브랜치생성 및 푸쉬가 안먹히는 오류 일단 팀원끼리 몇가지 이유를 생각해보면서 서로 해결책을 제시해보았다. 1. pull이 제대로 안돼서 그런경우 일단 git pull origin dev 를 해보고나서 다시 푸쉬를 해봤지만 같은 오류가떳다. 2. 깃허브와 연결이 제대로 안된경우 git remote 명령어로 다시 연결해봐도 이미 연결되어 있다고 뜸 3. 혹시 올리려는 파일과 올려져있는 파일이 같아서 그런가? 그렇다고 하기엔 내가 살짝 수정해서 올려봤더니 나는 잘 됐다. 결국 해결할수 없어서 튜터님에게 ..
2023.12.12 -
20231211 (월) 코틀린 키오스크 만들기 및 깃 특강
오후 3시경 깃 특강 브랜치, 머지 등 협업에서 중요한 것들을 배웠다. git branch "이름" : 깃 브랜치 만들기 git branch : 깃 브랜치 상황 보여주기 git switch "" : 깃 브랜치 이동하기 git checkout "" : 깃 브랜치 이동하기 git switch -c "" : 깃 브랜치 생성하면서 이동하기 git checkout -b "" : 깃 브랜치 생성하면서 이동하기 git merge : 깃 브랜치 합치기 git pull request (깃허브 홈) : 깃허브홈에서 안전하게 머지하기 자세한 사항은 특강 동영상 다시 시청해보기!! 이후에는 팀원과 얘기를 나눈뒤 깃허브 레포지는 우여곡절 끝에 내껄로 하기로 정하였고, 지행님 제외하고는 전부 깃허브 연결 및 파일 업로드 테스트까..
2023.12.11 -
20231208 (금) 금주 회고
이번주는 본격적으로 코틀린을 배우면서 참 많은 경험을 했다. 코틀린 문법의 기본구조, 클래스, 메소드 등에서부터 시작해 추상클래스, 인터페이스, 오버라이딩 등 심화과정도 조금 익혔다. 또 알고리즘 코드카타를 시작했다. 사실 오늘 하루는 12시에 과제를 내고 나니 뭐랄까.. 집중도 잘안되고 몸이 좀 피곤한 느낌이여서 내가 냈던 과제를 몇번 정도 복습하고 하루 대부분은 쉬엄쉬엄하면서 잠깐 자기도 했다. 요 며칠간 너무 집중했던 탓인지도 모르겠다. 오늘의 한마디 : 가끔은 이렇게 쉬어가는 날도 좋은것 같다.
2023.12.08 -
20231207 (목) Kotlin 5주차 강의
코틀린 심화단계 강의 1. 우선 이문단은 상당히 길어질것으로 예상 자료형의 변환 일반 자료형 예시코드) var num1 = 20 //정수만 표시하는 Int 상태 var num2 = 30.2 //소수까지 표현된 Double 상태 var num3 = num2.toInt() //num2에 해당하는값을 Int로 바꾼다. 예상 결과 30 var num4 = num1.toDouble() //num1에 해당하는 값을 Double로 바꾼다. 예상 결과 20.0 var strNum5 = "10" //Num5와 6은 String 형태이다. var strNum6 = "10.21" var num5 = Integer.parseInt(strNum5) //Num5를 Int로 바꾼다. var num6 = strNum6.toDoubl..
2023.12.07 -
20231206 (수) Kotlin 4주차 강의
코틀린 4주차강의 내용이다. 1. 간단 용어 정리 프로젝트: 최상단 개념 모듈, 패키지, 클래스를 포함 모듈: 프로젝트 아래의 개념 패키지, 클래스를 포함 패키지: 클래스를 포함하는 폴더(우리가 가장 많이 쓰는 곳) 객체를 이용 > 변수나 메소드를 호출할 수 있는지의 여부를 이라고 함 명령어는 4개 public: 기본적인 형태, 생략도 가능 private: 가장 강한 접근제한, 같은 파일 내에서만 접근가능 internal: 같은 모듈내라면 접근가능 protected: 위 두개의 중간정도?의 접근제한 기본적으로 private과 같음 하지만 상속을 받을경우 접근 가능 설명을 위한 예시) 클래스 파일을 하나 만든다. class AccessTestClass { public var a:Int = 1 var b =..
2023.12.06 -
20231205 (화) Kotlin 3주차강의
코틀린강의 3주차의 내용 1. 메소드란? fun 메소드이름(변수명:자료형, 변수명:자료형 ....) : 반환자료형 { 소스코드 로직 } 대충 이런식의 구조라는데.. 처음에 이것만 보고서는 이해가 잘 안갔다. 이후에 예시를 보았는데 예시1) fun main() { var num1 = readLine()!!.toInt() var num2 = readLine()!!.toInt() sum(num1, num2) } fun sum(num1:Int, num2:Int) {
2023.12.05