- Total
목록전체 글 (209)
꿈꾸는리버리
이전 포스팅 ! 👉🏻 혼자 공부하는 컴퓨터 구조 + 운영체제 요약 ) 컴퓨터 구조 (1편) 바로가기 -> 혼자 공부하는 컴퓨터 구조 + 운영체제 이전 포스팅이다 ! 혼자 공부하는 컴퓨터 구조 + 운영체제 요약 ) 컴퓨터 구조 편 올리게 된 배경.. 한번 공부할 때 제대로 하고픈 마음에 이후 계속 들춰 볼 수 있는 나만의 요약 노트를 만들어야 겠다고 생각해서 정리를 꾸준히 했는데, 주변 수업 같이 듣는 사람들이 공유해 rriver2.tistory.com 주요 내용) 정리 노트를 올리게 된 배경 현재 운체를 공부하고 있는 방법 컴퓨터 구조 정리본 드디어 혼자 공부하는 컴퓨터 구조 + 운영체제 를 다 공부했다 !! 느낀점 주변에서 가끔 운영체제는 언제 올리냐고 말해줘서 뽀듯하게 그리고 끝까지... 흑흑...😭..
현재 14.3 버전의 Xcode를 쓰고 있는데, 프로젝트에서 14.1 버전의 Xcode를 사용해야만 했다. 그래서 구글링을 해보면서 찾았던,, Xcode 여러 버전 다운 받기..!! 처음에는 지금 Xcode를 지우고 낮은 버전만 사용하려다가 Xcode 베타 버전 나오면 실험용으로 또 두 개 깔아야 하니까... 이 참에 Xcode를 2개로 사용해보려고 한다. More Downloads Apple Developer 위 사이트에서 Xcode의 여러 버전을 다운 받을 수 있다. 버전 관리를 위해서 Xcode 외에도 올라와 있었다..! 검색어에 원하는 버전의 xcode를 검색하고 다운 받아서 사용하면 된다. 나는 ... 맥북 용량이 없어서 한번 정리하고 다운받아야 했다.. 😭 얏호 ! 이제 두 버전의 Xcode를..
학과에서 국가 우수 장학금(이공계) 신청 가능 대상자라는 연락을 받고, 이게 뭔지 몰라서 찾아보고,, 서류 작성해서 내는 과정에서 어려움이 있었어서, 나 같은 사람에게 도움이 되었으면 하는 마음에 정리해서 업로드합니다 ! 💖 🌷 국가 우수 장학금(이공계)란? 자연과학 및 공학계열 학과에 재학중인 4년제 대학교 1학년(성적 우수 유형) 또는 3학년(2년 지원 유형) 학생이 받을 수 있는 장학금 받는 혜택 1학년일 경우 1~4학년 전액 지원, 3학년일 경우엔 3~4학년 전액 지원 ! 선정된 이후 장학금을 받기 위한 조건 성적: 직전학기 평균평점 3.5이상/4.5만점(3.3이상/4.3만점) 또는 백분위 87점 이상 최소이수학점 : 직전학기 12학점 이상 (단, 소속대학 최저 이수학점이 12학점 미만인 경우, ..
💬 공부하게 된 계기 가슴속 삼천원이라는 프로젝트를 하고 있는데, 이번에 Version 4 업데이트를 하면서, Combine을 사용해보자는 의견으로 합쳐져서 공부를 시작하게 되었다. 작년에 Rxswift를 겉햝기 느낌으로 했었는데, 이번 기회에 Combine으로 개념을 잘 잡아봐야겠다는 생각이 들어서 아직은 많이 부족하지만, 블로그를 작성해가며 정리를 해보고자 한다..! ⚠️ 혹시나 잘못된 설명이 있다면 언제든 신고 부탁드려요 !! 🌟 우선 간단하게 알아보는 Combine Swift Combine은 Apple이 제공하는 비동기 및 이벤트 기반 프로그래밍을 위한 프레임워크로 크게 데이터 흐름을 표현하는 Publisher와 데이터 흐름을 받아 처리하는 Subscriber로 구성된다. 🌟 Combine을 꼭..
공원 산책 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1차 실패 : 문제 이해 X 문제 중 다음과 같은 내용이 있었는데, 🌟 표시한 내용을 내가 대충 읽고 넘긴 탓에 고생을 했다. 단순하게 [0,0] 에서 ["E 2"]가 나오면 [0,2] 부분의 영역만 공원 밖으로 나가는지, 장애물인지 확인을 해서 코드를 짰었는데, 예제 2번이 틀려서 입출력 설명을 읽어보니 문제에서 설명하는 바를 놓쳤음을 알게 되었다. 문제를 꼼꼼히 읽자. 예를 들어 "E 5"는 로봇 강아지가 현재 위치에서 동쪽으로 5칸 이동했다는 의미입니다. 로봇 강아지는 명령을 수행하기 ..
추억 점수 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 달리기 경주 문제와 동일하게 Dictionary(uniqueKeysWithValues: zip(A,B))를 활용하면 쉽게 풀 수 있는 문제라고 생각했고, 코드 구현하고 1차 테스트 만에 완료해서 뿌듯.. 했었다. import Foundation func solution(_ name:[String], _ yearning:[Int], _ photo:[[String]]) -> [Int] { let missingPointDic = Dictionary(uniqueKeysWithValues..
Session 이번주에는 내가 애정하는 유튜버 이연님의 "먼저 성장할 시간을 가지세요"라는 영상이 가장 기억에 남았다. https://www.youtube.com/watch?v=Z-L87kOCisY 기억에 남는 내용 요즘 이래저래 고민이 많았던 내게 큰 도움이 되었던 영상이었다. 나의 가치를 높이는 방법. 영상을 정리하면, 이렇게 정리할 수 있을 것 같았다. 너무 명료하고 맞는 말이라 누구든 알고 있는 생각이지만, 쉽게 실천하기 어려운,,, 나의 가치를 높이기 위해서는 무엇을 해왔는지 어떻게 할것인지 무엇을 줄것인지가 명확해야 하며, 만약 이게 분명하지 않다면 시간을 들여 노력해야 한다. 1️⃣ 도망가기 보다는, 나의 가치를 높이겠다는 다짐 사실 몇 주 전부터 하고 있는 프로젝트를 접어야 하는지에 대..
프로그래머스 문제를 풀다가 정리하게 된 내용으로, Dictionary를 초기화 하는 여러 방법에 대해 공부한 내용이다. 🌟 기초적으로 알고 있는 Dictionary init 방법 기본적으로는 아래와 같이 많이 사용했었다. // 빈 딕셔너리 생성 후 값 넣기 var emptyDict = Dictionary() var emptyDict = [KeyType: ValueType]() emptyDict[key값] = value값 // 값을 넣으면서 이전 값 추출하기 let oldValue = dict.updateValue(value3, forKey: key3) // 딕셔너리 만들면서 초기화 시키기 let dict = ["key1": value1, "key2": value2, "key3": value3] 🌟 Dic..