-
[도서] '마지막 몰입' - 오늘 읽은 부분 정리 (21/04/02)📕 도서 2021. 4. 2. 13:23
"무언가를 학습할 때에는 FASTER 기법 을 도입하자" Forget 내가 이미 안다고 생각하는 것들을 잊어라. 이미 안다고 생각하는것은 새로운 학습에 대한 마음을 닫는 행위이다. 내가 가지고 있는 제한적 인식을 뛰어넘으려면 '초심자의 마음'으로 학습해야한다. 모든 것을 새로 배운다는 마음가짐으로 학습하면 새로운 인사이트를 얻을 수 있다. 아이들이 빨리 배우는 이유는 흰 도화지, 빈 그릇과 같기 때문이다. 갑자기 떠오르는 중요하지 않은 생각들을 잊어라. 간단한 해결법: 노트에 간단히 적어놓는것만으로도 해소가 된다. 그리고 '이정도가 내 한계야~'라고 생각하는 선입견을 잊어라. 뇌는 무한한 가능성을 가지고 있고 끊임없이 구조의 재배열을 통해 진화한다. Act 능동적으로 학습하라. 그냥 눈으로 읽지만 말고,..
-
[하루 3분 네트워크] - DHCP, ARP, DNSGeneral/🕸 Network 2021. 4. 1. 02:43
🤖🟢[우짱의 iOS 블로그]🔵💻 iOS를 공부하면서 배운 내용을 기록하고 있습니다. 안녕하세요🐶 이 책을 보면서 느끼는데, 확실히 대학교 강의 정도의 깊이는 없다는 것입니다. 하지만 이 내용들을 우선 이해하고 대학 강의를 들으면 소화하기 훨씬 쉬울 것이라는 생각이 듭니다. 저는 앱 클라이언트 개발자를 준비중이니깐 3계층을 굳이 더 자세히 기억하고 있을 필요가 있을까 싶기도 하지만요🙃 요즘 동네에 벚꽃이 만개해서 아주 아름다운데요.🌸 배운 내용 빠르게 정리해놓고 벚꽃 구경다녀오려고 합니다. 그럼 시작할게요~!! 이전 글: IP주소, 서브네팅, 클래스리스 어드레싱 오늘 배운 내용 : DHCP, ARP, DNS 스스로 질문해보기💡 스스로 질문해보면서 배운내용을 상기해보고, 기억나지 않는 부분은 다시 정리해보아..
-
[하루 3분 네트워크] - IP주소, 서브네팅, 클래스리스 어드레싱General/🕸 Network 2021. 4. 1. 01:18
🤖🟢[우짱의 iOS 블로그]🔵💻 iOS를 공부하면서 배운 내용을 기록하고 있습니다. 안녕하세요🐶 스터디에서는 아직 운영체제를 하고 있지만, 2주내로 네트워크 스터디를 시작할 것 같습니다. 그때까지 2회독은 하고 싶은데 가능할지 모르겠네요 😳 일단 열심히 한번 해보려구요~!! 근데 이 책 정말 네트워크 시작할때 키워드 환기하는 용으로 좋은 것 같습니다. 입문하시는 분이라면 꼭 추천드려요! 이전 글 : 3계층의 역할과 개요, 인터넷 프로토콜 오늘 공부한 부분: IP주소, 서브네팅, 클래스리스 어드레싱 스스로 질문해보기💡 스스로 질문해보면서 배운내용을 상기해보고, 기억나지 않는 부분은 다시 정리해보아요~ IP주소는 어떤 조합으로 구성되어 있나요? MAC 주소는 인터페이스에 고정된 주소를 갖습니다. IP 주소는..
-
[하루 3분 네트워크] - 3계층의 역할과 개요, 인터넷 프로토콜 (21/03/30)General/🕸 Network 2021. 3. 30. 00:46
🤖🟢[우짱의 iOS 블로그]🔵💻 iOS를 공부하면서 배운 내용을 기록하고 있습니다. 곧 CS 스터디에서 네트워크 부분을 진행할 것 같습니다. 미리미리 키워드 위주로 익혀 놓아서 실제 진행할때 무리없이 이해할수 있도록 준비해야겠어요~~ 오늘 공부한 부분: 3계층의 역할과 개요, 인터넷 프로토콜 1회독 에는 속도감있게 훑기 때문에 내용이 허술할수 있지만, 2회독 3회독하면서 적은 내용을 보충 수정해나가겠습니다 😊 스스로 질문해보기💡 솔직히 면접에서 이런거 물어보지 않을 것이다. 요즘 드는 느낌인데 실제로 현업에서 사용하고 있는 것 위주로, 간단하게라도 어떤 식으로 구현되는지를 알고 있어야 한다. 하지만 현업에서 사용하는 것들을 이해하려면 해당 도메인에서 사용하는 키워드들에 먼저 익숙해져야함은 자명하다. 3계..
-
[도서] '마지막 몰입' - 오늘 읽은 부분 정리 (21/03/29)📕 도서 2021. 3. 29. 14:00
최근에 저는 교보문고에 들렸는데, '마지막 몰입'이라는 책이 자기계발 분야 베스트셀러 1위에 있길래 궁금해서 구입하게 되었습니다. 내용은 상당히 흥미롭고 재미있었습니다. 아직 다 읽지는 못하였지만, 뇌를 이해하고 현대사회에 뇌가 처한 상황, 뇌의 주인인 우리가 뇌를 잘 사용하는 방법에 대해 다룬 책인 것 같습니다. 좋은 내용들이 많아 하루 30분정도씩 읽은 내용을 간단하게 정리해보려고 합니다.👇🏻👇🏻👇🏻 뇌의 과부화 🤕 현대인들은 IT기술이 발전함에 따라 막대한 양의 정보가 쏟아지는 상황에서 이것을 모두 받아들이려고 하기 때문에 주의가 산만해졌다. (또다른 이유는 정보를 모두 알지 않으면 소외될것 같은 기분이 들기 때문이라고 하는데, 실제로 맞는 것 같다.) 건망증🤔 현대인은 뇌의 기억장치를 통해서 스스..
-
[Swift] CaseIterable 이란?iOS/🟠 Swift 2021. 3. 29. 02:47
🤖🟢[우짱의 iOS 블로그]🔵💻 iOS를 공부하면서 배운 내용을 기록하고 있습니다. 안녕하세요. 오늘은 CaseIterable 프로토콜에 대해 정리해보았습니다 🐶 CaseIterable 은 'Case' 라는 키워드에서 유추할수 있지만 열거형과 관련된 프로토콜입니다. 컴파일러가 프로토콜 구현을 자동으로 제공하기 때문에 채택 선언만 해주면 바로 사용할 수 있습니다. 물론 모든 열거형에 대해 제공하는 것은 아닙니다. 그 내용은 아래에서 다루겠습니다. 그렇다면 CaseIterable 을 선언하면 어떤 것을 얻게 되느냐....? 바로 allCases 라는 타입 속성입니다. 모든 구현을 볼 수는 없지만, 프로토콜 선언부로 이동해보면 위와 같이 볼수 있는데... allCases 는 Self.AllCases 타입입니다..
-
[Swift] 연산자 구현 (Implementing Operator Methods)iOS/🟠 Swift 2021. 3. 18. 20:40
우리가 아는 연산자들은 모든 타입을 지원하지는 않습니다. +, -, ,%, /, // 등 예를 들면 커스텀 타입에 대해, 우리는 직접 연산자를 구현해야 합니다. 기본 패턴 static func operator (paramters) -> ReturnType { ... } operator 에는 연산자가 들어갑니다. parameters 에는 연산자의 앞 과 뒤에 붙을 항(좌항, 우항 혹은 단항)들의 값을 파라미터로 받게 됩니다. ReturnType 은 연산결과 값의 타입입니다. 예를 들어 '==' (equal to) 연산자라면 Bool을 반환할 것입니다. 활용 struct Point { var x: Double var y: Double static func ==(lhs: Point, rhs: Point) ->..
-
[Swift] Dictionary 간단 정리iOS/🟠 Swift 2021. 3. 16. 16:18
다른 언어에서 많이 봐왔기 때문에 익숙하다고 생각하였지만, 실제로 알고리즘 문제를 풀 때 사용법이 잘 떠오르지 않아서 간략하게 정리하였습니다! 더 자세한 내용은 스위프트 공식문서 에서 공부하시면 됩니다🐶 특징 1. 해쉬 구조 key 에 해당하는 데이터를 해싱하여 'identifier' 로 사용합니다. key 를 해싱하기 때문에 해당 데이터의 타입은 Hashable 프로토콜을 채택하고 있어야 합니다. 2. 하나의 element 는 Key-Value 쌍으로 구성되어 있습니다. 하나의 value 는 unique 한 key 값과 연결되어 있습니다. 3. 순서가 없습니다. 따라서 for-in 순회 시 항상 같은 순서로 순회한다는 것을 보장하지 않습니다. 해결법 : key 나 value 를 원하는 규칙으로 정렬하여..
-
[Swift] Enumeration 총정리iOS/🟠 Swift 2021. 3. 10. 12:16
- 1차 수정 (2021.03.29) - 2차 수정 (2021.05.07) 열거형을 공식문서를 통해 정리를 하고 여러 번 복습하면서 놓친 내용이나 새로 깨닫게 된 점을 글로 남깁니다. 👍🏻 자료: Enumerations 기본 Syntax enum Direction { case north, south, east, west } // 혹은 enum Direction { case north case south case east case west } 열거형을 선언하는 것은 새로운 커스텀 타입을 만드는 것이고, 그 타입이 가질 수 있는 값들을 정의하는 것입니다. 위 코드에 따르면 Direction 타입은 north, south, east, west 라는 값만 가질 수 있습니다. 다른 값을 사용하려고 하면 컴파일 에..