일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 리눅스마스터1급
- 백준 javascript
- 카카오
- 프로그래머스
- 코테
- 월간코드챌린지
- 스프링 빈
- 코딩테스트
- GoingBus
- 백준 java
- Linux
- java 백준 1차원 배열
- 연습문제
- 개발자 회고록
- 문자열
- 리눅스마스터 3과목
- 스프링 컨테이너
- 리눅스
- toCharArray
- Memoir
- 리눅스마스터 1급 정리
- 반복문
- Kotlin
- map
- 명령어
- 자바
- 고잉버스
- 자바스크립트 코딩의 기술
- Java
- JavaScript
- Today
- Total
목록 IT (155)
hoon's bLog
배열 정의하기, arrayOf()코틀린에서도 역시 배열 구조를 구현하는 타입은 Array배열 크기를 미리 안다면 표준 함수 중 하나를 사용해 배열을 생성 가능배열 정의val a = 배열명val b = arrayOf("배열원소1", "배열원소2", ...)예제fun main(){ val a = emptyArray() // Array (원소 0개) val b = arrayOf("Hello", "World") // Array (원소 2개) val c = arrayOf(1, 4, 9) // Array (원소 3개) // 방법 1: contentToString 사용 println(a.contentToString()) println(b.conte..
문자열 리터럴 정의문자열 리터럴의 정의는 큰따옴표(")로 문자를 감싸는 것val test = "Hello, world!"문자열에 특수 문자가 들어가면 백슬래시(\) 뒤에 한 문자나 숫자 조합이 오는 문자 조합을 이루는이스케이프 시퀀스(Escape Sequence)를 사용해야 함!val text = "Hello, world!\nThis is \"multiline\" string"// Hello, world!// This is "multiline" stringprintln("\u03C0 \u2248 3.14") // π ≈ 3.14문자열 템플릿기본적으로 자바에서 사용하는 문자열과 비슷하나, 코틀린은 여러 식에서 문자열을 합성해 내는 훨씬 강력한 방법을 지원한다. 아래 코드는 이름을 입력받아, 개행 후 오늘..
유튜브 프리미엄 구독 금액이어마어마하다.월 19,500원이면1년에 234,000원 정도가지불된다. 이에 몇몇 사용자들은우회 VPN을 사용하는데,필자는 방법을 보고몇 시간 따라 해봤는데,막히고 안돼서 너무 답답했다.금액도 고정되지 않고 계속 인상되며,터키가 최근 막혀, 이집트 등내가 가본 적 없는 나라들로계속 이주해야 한다고 한다. 심지어 어떤 VPN은결제수단으로 비자카드만 가능하거나,우회 사용 시 계정정지 및 막힘으로내가 서비스를 사용하는 데 있어어려움이 생긴다. 이에 따라 요즘 수많은쉐어 플랫폼이 나오고 있고,소비자인 우리의 입장에서는결국 요금과 신뢰도에 따라선택하게 되는데,바로 Gamsgo!!각종 수많은 OTT 서비스를 제공하며,메인 화면에서도 보시다시피기존 OTT들 금액의 절반도 안 되는저렴한 금액..
챗지피티를 사용하면 알겠지만, 질문을 하다 보면 꼬리에 꼬리를 물게 된다.결국 질문은 또 다른 질문을 하게 되며 많은 질문을 하게 되어챗지피티 질문 개수 한도에 다다르게 된다.때문에 오늘은 한도 없이 질문하는 법에 대해 알아볼 텐데,바로 GoingBus의 MT-GPT에 대해 알아보겠다!ChatGPT와 MT-GPT의 차이점둘 다 동일하게 최신 버전인 1.0, 4o 모두 사용 가능하다.단지 MT-GPT의 경우 고잉버스 자체 솔루션인 MTLogin 웹 브라우저를별도로 사용하여 챗지피티를 쓰는 방식이다. 뭔가 더 복잡해 보이는 듯 하지만, 그럼에도 불구하고 사용하는 이유는 질문수 제한이 없다.아, 그리고 이 MT-GPT는 Window에서만 사용 가능하므로, Mac 유저는 뒤로가기.....ㅠㅠ그렇다면 고잉버스에서..
본 포스팅은 인프런에 있는 인터넷 강좌인,김영한 강사님의 스프링 핵심 원리 기본편을 공부하며,개인적으로 공부하고, 정리하는 용도로 포스팅을 해보겠다. Spring gradle project 환경설정 및 회원 가입 서비스 예제 만들기Spring gradle project 주문/할인 도메인 설계Spring gradle project 객체 지향 원리 적용Spring gradle project AppConfig 리팩토링 OCP 위반 해결 및 중복 제거Spring gradle project 좋은 객체 지향 설계 5가지 원칙 적용 및 스프링 전환Spring gradle project 스프링 컨테이너와 스프링 빈Spring gradle project BeanFactory, ApplicationContext 이해 및 ..
본 포스팅은 인프런에 있는 인터넷 강좌인,김영한 강사님의 스프링 핵심 원리 기본편을 공부하며,개인적으로 공부하고, 정리하는 용도로 포스팅을 해보겠다. Spring gradle project 환경설정 및 회원 가입 서비스 예제 만들기Spring gradle project 주문/할인 도메인 설계Spring gradle project 객체 지향 원리 적용Spring gradle project AppConfig 리팩토링 OCP 위반 해결 및 중복 제거Spring gradle project 좋은 객체 지향 설계 5가지 원칙 적용 및 스프링 전환Spring gradle project 스프링 컨테이너와 스프링 빈Spring gradle project BeanFactory, ApplicationContext 이해 및 ..
음원 스트리밍 서비스는 다양하다.대표적으로 국내에서는 멜론, 지니 바이브, FLO 등이 있고,해외는 스포티파이, 유튜브뮤직, 타이들 등이 있다.근데 음원 스트리밍 서비스를 갈아탈 일이 있을까?결국 요금이다.UI야 내가 익숙해지기만 하면,음원스트리밍 UI는 비슷비슷하다. 스포티파이 요금 또한가장 저렴한 게 월 7,900원으로만만치가 않다. 그래서 이러한 요금 문제를 극복할 수 있는공유플랫폼, Goingbus, 고잉버스!다양한 OTT 서비스를 제공하는 고잉버스는이렇게 스포티파이와 같은 음원 스트리밍 서비스도공유하는 방식으로 저렴하게 서비스를 제공하고 있다.GoingBus 공식 페이지로 이동[회원가입]위의 링크를 통해 고잉버스를 접속하여, 로그인 화면으로 간다!결제를 위해 반드시 가입은 필수.구글이나 네이버..
이번 시간에는 AWS에서 사용자 및 사용자 그룹 정책과 관련이 있는IAM 기능에 대해서 알아보도록 하겠다.IAM 이란?IAM은 Identity and Access Management의 약자로 IAM에서는 사용자를 생성하고 그룹에 배치한다.가장 기본적인 기능으로 Region 상관없이 글로벌 서비스에 해당한다.계정을 생성할 때 루트 계정을 만들었는데, 이는 기본으로 생성되는 것이다.IAM을 통해, 사용자와 그룹을 만들 수 있다.사용자(user)는 복수 그룹에 속할 수 있고, 그룹 안에 그룹을 넣을 수 없다.또한 아무 그룹에 속하지 않은 사용자가 있을 수 있다.그룹을 지정하는 이유는 권한(permissions)부여 때문이다쉽게 말해 사용자 접근, 권한 설정인데,개발자는 백문이 불여일타,직접 해보면서 알아보도록..