분류 전체보기 24

[Kotlin] Any 타입과 MutableList

1. MutableListAny> 아무거나 넣을 수 있는 가변리스트The root of the Kotlin class hierarchy. Every Kotlin class has Any as a superclass.코틀린 클래스의 상속 뿌리입니다. 모든 코틀린 클래스는 Any 클래스를 슈퍼클래스로 갖습니다. 자, 설명부터가 대놓고 Java Object를 떠오르게 한다. 실제로 사용하는 방법도 여러가지인데, 오늘은 리스트에 아무 타입이나 넣어 쓸 수 있게 만들어보려고 한다.아주 간단하게 파이썬처럼 여러 타입을 넣을 수 있는 리스트를 만들 수 있다!!2. Any is Class 타입 판별문제는 기존의 방식대로 클래스를 판별할 수가 없다는 것인데,보다시피 ::class.java.simplen..

코틀린 2024.04.24

[Kotlin] 각종 배열 및 리스트 Collection, List, Set, Map, Deque 개념정리

1. Arrays길게 설명하지 않겠다. 배열은 배열이다! 칸수가 정해져 있고, 타입도 정해져있는 그냥 순수 배열이다. 코틀린이라고 다르지 않다. 자세한 용법은 링크안의 공식 문서가 더 명확하다. 다만, 공식 문서에서도 하드웨어 사양등의 특별한 제약만 없다면 Collection을 쓸 것을 강조하는데, 이것이 바로 오늘의 메인 주제이다.2. Collection벌써부터 머리가 어지럽다.. 공식 문서를 차근차근 하나씩 따라가보자. 3. var ? val ?공식문서에 따르면, 모든 collection들은 가급적 val 로 선언되어야 한다! val로 선언된다고 해서, 콜렌션 내부의 요소를 바꿀 수 없는것이 아니라, 콜렉션의 재할당이 금지될뿐이다. 아래는 공식문서의 예시이다.요약하자면 콜렉션을 ..

코틀린 2024.04.24

[서버 개발] 한국도메인 DNS 설정하기

도메인 처리가 완료된 페이지: https://golden.retriever.kro.kr/1. 한국도메인 회원가입https://xn--220b31d95hq8o.xn--3e0b707e/ 내도메인.한국 - 한글 무료 도메인 등록센터한글 무료 도메인 내도메인.한국, 웹포워딩, DNS 등 무료 도메인 기능 제공xn--220b31d95hq8o.xn--3e0b707e2. 원하는 도메인 키워드 검색 후 등록하기!!예시에서는 이미 본인이 등록해서 등록불가로 표시된다.3. 서버 IP 입력하기가장 많이 사용하는 세 개에 대해서만 설명하려 한다.3 - 1. 웹포워딩 (Redirect)http://redirect.retriever.kro.kr/ 입력한 주소로 리다이렉트된다. 이때, 리다이..

서버 개발 2024.04.23

[서버 개발] Live Server OpenSSL HTTPS

1. Live Server Extension 설치 후 실행 Extesion에 들어가서 LiveServer 검색후, 마우스 우클릭 후 Open with Live Server 또는 Go Live로 시작하면 된다.2. OpenSSL 설치2-1. OpenSSL 다운로드다운로드 후 압축을 풀고, 해당 경로를 꼭 기억해두자!!https://code.google.com/archive/p/openssl-for-windows/downloads Google Code Archive - Long-term storage for Google Code Project Hosting. code.google.com2-2. OpenSSL 경로 환경변수 등록3. OpenSSL로 인증서 만들기프로젝트 폴..

서버 개발 2024.04.19