인기 글
-
[인터넷:원리] 애플리케이션 계층이란?: Application Layer: 네트워크 프로토콜
네트워크 프로토콜인터넷은 아주 복잡하고 거대한 구조이다.이 복잡함과 거대함이란 특성 때문에 네트워크 설계자는 인터넷을 계층화하여 설계했다. 이것이 네트워크 프로토콜 계층이다.왜 계층이 7계층이냐 4계층이냐 할텐데 이것은 정해진게 아니라, 어떤 이는 저렇게 , 또 어떤이는 저렇게 정의한다. 정답이 없는것 보통은 위의 그림처럼 7계층, 아니면 4계층으로 정의한다. 애플리케이션 계층: Application Layer 애플리케이션 계층이 뭔데?애플리케이션 계층은 컴퓨터 네트워크의 존재 이유다. 인터넷 도입 이래로 많은 독창적이고 훌륭한 어플레이케이션 들이 개발되었고 ( 인터넷 익스플로어, 크롬 등 ) 이러한 것들이 인터넷의 성공을 뒷바침하는 원동력이다.endSystem 에서만 존재한다. 애플리케이션 구조Clie..
-
[Idiom] sit around, sit through, sit tight
Idiom : 관용어구, 숙어( 한글 뜻과 해석은 드래그 하면 볼 수 있습니다. ) 18.11.12 sit aroundTo lazily relax빈둥거리다게으른 느낌ex)On his day off, he usually sits around and watches TV그의 휴무때, 항상 빈둥거리고 TV 를 본다.There are no customers at my job right now, so we are sitting around and using our phones지금 가게에 손님이 없으니, 우리는 빈둥거리며 휴대폰을 쓰고 있습니다.Don't sit around twiddling your thumbs! Get busy!빈둥거리고 있지 마! 빨리해!twiddle your thumbs : to spend t..
-
[인터넷:원리] 인터넷이란 무엇일까? : 개요, 관련용어들
인터넷 개요이 포스팅은 우리에게 너무 당연하고 너무 익숙해서 쉽게 지나처 버린 베프 같은 존재인 인터넷에 미안해서...ㅋㅋ;; 좀 자세히 알아보고자 시작했어. 얘는 너무 거대하고 복잡한 친구라서 체계적으로 정리하는건 나중으로 미루고 관련된 주제들 위주로 하나씩 추가해 나아가는 형식을 취함 한 컴퓨터에서 다른 컴퓨터로 데이터를 보내는 과정 Host 들은 ISP (Internet Service Provider) 를 통해 인터넷에 접속한다. 한국에서 ISP 는 KT, SKT 등을 ISP 라고 한대~ 인터넷의 구성 요소들은 인터넷 데이터의 송수신을 제어하는 여러가지 프로토콜을 수행한다. 인터넷의 주요 프로토콜을 통칭하여 TCP/IP 라고 한다.TCP : Transmission Control Protocol / ..
-
[인터넷:원리] 트랜스포트 계층: Transport Layer: 네트워크 프로토콜
네트워크 프로토콜인터넷은 아주 복잡하고 거대한 구조이다.이 복잡함과 거대함이란 특성 때문에 네트워크 설계자는 인터넷을 계층화하여 설계했다. 이것이 네트워크 프로토콜 계층이다.왜 계층이 7계층이냐 4계층이냐 할텐데 이것은 정해진게 아니라, 어떤 이는 저렇게 , 또 어떤이는 저렇게 정의한다. 정답이 없는것 보통은 위의 그림처럼 7계층, 아니면 4계층으로 정의한다. 트랜스포트 계층: Transport Layer 트랜스포트 계층이 뭔데?애플리케이션 계층과 네트워크 계층 사이에 존재하는 네트워크 구조의 핵심역할을 하는 계층서로 다른 호스트에서 동작하는 애플리케이션 프로세스간의 논리적 통신을 제공한다.논리적 통신이라 함은, 애플리케이션 고나점에서 보면 프로세스들이 동작하는 호스트들이 직접 연결된 것처럼 보인다는 것..
-
[스위프트:알고리즘] 이진 탐색[2 / 3]: Binary Search: 이진 탐색: 반복문, 재귀호출로 구현하기
안녕하세요 ! 씩이 입니다!저는 Swift 와 iOS 를 공부하고 연구하는 학생입니다.같은 분야를 공부하는 분들에게 조금이라도 도움이 주고 싶어서 공부하는 것들을 공유합니다.제 3자가 있다고 가정하고 설명하기 때문에 존대를 하지 않는점 이해 부탁드립니다.공유가 미래 라고 생각합니다. 한국의 모든 개발자분들 존경합니다!Swift version : Swift 4.2 Swift 언어참고한 것들DataStructures and Algorithms in SwiftSwift-Algorithm-club 깃허브 스위프트 데이터 구조와 알고리즘Youtube칸 아카데미씩이 Github자료구조 소스파일 있습니다.iOS 관련 자료들, 정보들 정리해 두었습니다.스위프트로 구현한 자료구조 : DataStructures in Sw..
최신 글
-
[패스트 캠퍼스 iOS 개발 스쿨 9기] 23주차 후기!!후기 2019.08.11 18:05
23주차 커리큘럼 23주차에는 지금까지 했던 팀 프로젝트를 마무리 하고 발표하는 주입니다. 목요일 부터 밤샘 코딩을 하면서 마무리는 어찌어찌 하게 됬네요 ! 중간에 우여곡절도 많았지만, 트러블 슈팅이라고 하는 강사님이 문제점을 보완해주고 조언을 해주는 시간을 활용해서 잘 극복 했습니다! 전체 완성본 중에서 저는 소셜 로그인과 자체 로그인 기능을 중점적으로 만들었는데요! 5개의 팀 중 유일하게 소셜 로그인을 완성한 팀이 되서 뿌듯? 하기도 했습니다! 프로젝트를 완성하는 것과 발표를 하는 것은 조금 다른 영역인 것 같네요. 발표는 할 때마다 어렵고 떨리구요! 그래도 제 발표 때 사진 찍혀서 기분이 좋네요! 저희 회식First 팀 너무 고생했는데 팀원들에게 고맙다는 말 꼭 하고 싶네요! 23주차 후기 끝! 😎..
-
[패스트 캠퍼스 iOS 개발 스쿨 9기] 22주차 후기!!후기 2019.08.04 23:20
22주차 커리큘럼 22주차에는 여전히 팀 프로젝트가 진행되고 있습니다. 진행 단계의 60%까진 온 것 같은데 당장 발표가 5일 남았네요^^. 잘 끝낼 수 있을지 아직 모르겠습니다. 잠을..4시간 자는..데.. 요번 주 제 목표는 내비게이션 바를 커스텀 하는 것! 오늘의 집 앱은 내비게이션 바가 모두 커스텀으로 구현되어 있어서 생각보다 까다로운 작업이더라구요! 일반적인 스토어 탭의 내비게이션 바는 카테고리 검색 바 장바구니 버튼 으로 만들어져 있어서 커스텀이 불가피 하더라구요! 마이페이지 탭으로 가면 아래와 같이 전혀 다른 내비게이션 바가 나타나기 때문에 또 새롭게 구현..을.. 중간에 분기마다 하는 스위프트 컨퍼런스인 let us:Go 도 다녀왔는데요! 경품이 빵빵했는데 당첨되지 못했네요 ㅠㅠ. 하지만 ..
-
[패스트 캠퍼스 iOS 개발 스쿨 9기] 21주차 후기!!후기 2019.07.29 00:31
21주차 커리큘럼 21주차에는 팀 프로젝트가 계속 진행되고 있고 이력서를 강사님들께 피드백 받는 시간이 있었습니다. 저는 특이한 이력서를 만들고 싶어서 HTML를 조금 배워서 웹사이트로 만들었어요! 이력서 만들다가 프론트엔드로 이직할 뻔... https://changsic.github.io/AboutSicc/ 21주차에서 가장 힘들었던 것은 팀 프로젝트를 하는 도중에 이력서까지 완성시켜야 했던 점입니다. 그래도 포기하지 않고 밤 새가며.. 한땀한땀 만들어 냈네요! 팀 프로젝트 에서는 로그인 화면을 구현을 담당해서 진행했는데 그냥 로그인이 아니라 소셜로그인! 그것도 구글, 네이버, 카카오 세 개나 만들어야 해서 정말 정신이 하나도 없었네요. 완성한 화면입니다. 그럴싸하게 만들었네요! 소셜 로그인을 구현하면..
-
[패스트 캠퍼스 iOS 개발 스쿨 9기] 20주차 후기!!후기 2019.07.20 17:51
20주차 커리큘럼 20주차에는 저번 주에 기획했던 팀 프로젝트를 실제로 진행하는 단계입니다. 저희 조는 기획서를 스트레스(?) 받아가며 최대한 디테일 하게 준비했기 때문에 초반 스퍼트는 조금 늦었지만, 앱을 어디서 부터 만들어야 할 지를 쉽게 정할 수 있었습니다. 트렐로에 팀원들 각자 해야할 일을 정했습니다. 저는 '카테고리 탭 바 추상화 시키기' 라는 일을 맞게 되서 모든화면에서 활용되는 카테고리 탭 바를 만드는 작업을 했습니다. 만들고 보니 괜찮아서 Github 에 올려놓았습니다 ㅋㅋ;; 창피;; https://github.com/changSic/CustomCategoryTabBar changSic/CustomCategoryTabBar Awesome Custom Category TabBar by ta..