본문 바로가기

Programming128

[Node.js] get 방식으로 URL 처리하기 하이 ~~~ 오늘은 지난번에 포스팅했던 구축되어 있는 node 웹서버에서 get 방식으로 url 호출을 해볼꺼다 !! ㅎㅎ 아 맞다..!! 계속 vi 편집으로 작업하는게 귀찮아서 환경을 Sublime Text로 구축해놨다. ㅎㅎ 혹시 이렇게 환경을 만들고 싶으신분들은 아래 링크에서 구축하고 오자. https://devkingdom.tistory.com/76 [AWS] AWS EC2 랑 Sublime Text 3 연동하기 하이~! 예전에 AWS 같은 Cloud에 서버를 두고 프로젝트르 할때 서버단 어플리케이션을 수정하면 매번 불편하게 FileZilla 같은 sFTP 프로그램을 이용해서 올리곤 했다. 흠 .. 그게 너무 불편해서 좋은 방법이 없을.. devkingdom.tistory.com 자 두말할 필요없.. 2019. 12. 18.
[Node.js] Node.js 로 웹서버 환경 구축하기 하이~~ 지난 포스팅에서 우리는 node.js 를 설치했었다. ㅎㅎ 아직 설치가 안되신 분들이라면 아래 링크를 보고 오자. https://devkingdom.tistory.com/74 [Node.js] Node.js 설치하기 하이 ~~!! 저번에 내가 Node.js 서버를 만들기 위해, AWS로 EC2 인스턴스를 만들었던거 기억하는지 모르겠다. 물론 로컬에서 작업해도 되겠지만 나는 실제로 서버를 활용할 일이 있어서 이렇게 작업을 한다. Node... devkingdom.tistory.com 오늘은 이걸 이용해서 웹서버 환경을 한번 구축해 볼꺼다. 먼저 빈 디렉토리를 하나 만들어주자. 그리고 아래 명령어를 한번 쳐보자. 이러면 npm 패키지가 하나 생성될 것이다. 여기서 끝난게 아니고 package nam.. 2019. 12. 16.
[Node.js] Node.js 설치하기 하이 ~~!! 저번에 내가 Node.js 서버를 만들기 위해, AWS로 EC2 인스턴스를 만들었던거 기억하는지 모르겠다. 물론 로컬에서 작업해도 되겠지만 나는 실제로 서버를 활용할 일이 있어서 이렇게 작업을 한다. Node.js 설치하기 먼저 build-essential 이랑 curl 을 설치 해주자. 만약 설치된 경우라면 생락하면된다. 다음은 node.js랑 npm을 설치해주자. 아래의 명령어를 쳐주면 된다. 위의 방법으로 설치하면 npm 이 자동으로 설치된다. 만약 다른 방법으로 설치하셨다면 아래의 명령어도 쳐주자. node.js 버전을 확인을 해보자. 이렇게 잘 설치 된 것을 확인할 수 있다. 호호호 !!! 이번 포스팅은 굉장히 짧게 이렇게 마무리 하겠다. 다음 포스팅에는 이제 express라는 걸.. 2019. 12. 15.
[Kotlin] 코틀린 뽀개기 - 컬렉션을 이용해 자료구조 활용하기 안녕~~ ㅎㅎ 학교다닐 때 자료구조 수업을 들은 적 있다. 자료구조 수업 정말 힘들었었던 기억이 난다 ㅜㅜ 코틀린에서는 다양한 자료구조를 효율적으로 제공하는 컬렉션을 제공한다. 자바랑 비교해봤을 때 굉장히 쉽게 제공되는 것 같다. 오늘 공부할 Collection은 List, Set, Map 이다. ㅎㅎ 다들 이게 뭔지 개념은 알거라고 생각하고 포스팅을 진행한다. 일단 이게 뭔지 모르겠으면 ... 구글링을 통해 공부하고 난 뒤에 이 포스팅을 보길 추천한다. List 먼저 List다. 리스트는 순서가 있는 컬렉션이다. 배열과는 다르게 크기가 동적으로 할당된다는 특징이 있다. List든 Set이든 Map든 그냥 만드는 것과 Mutable 하게 만드는 것이 차이가 있다. 그냥 만들면 추가나 삭제 등의 기능을 사.. 2019. 12. 14.
[Kotlin] 코틀린 뽀개기 - 배열 사용하기 하이 여러분 ~~!!! 오늘은 코틀린 배열을 어떻게 쓰는지 공부해볼거다 !! ㅎㅎ 배열 생성 먼저 배열을 쓰려면 배열을 만들 줄 알아야하지 ㅎㅎㅎ 배열 만드는 법부터 공부해보자. 코틀린에서 배열을 만드는 방법은 두가지가 있다. 먼저 arrayOf() 라는 메서드를 이용해서 만들수 있고, Array 클래스를 이용해서 만들 수 있다. 아래 예제를 보자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 fun main(args: Array) { var temp = arrayOf(3, 6, 9, 12, 15) for (i in temp) { println(i) } var temp2 = Array(5, {n -> n}) for (i in temp2) { println(i) } } arrayOf 메서드를.. 2019. 12. 12.
[Kotlin] 코틀린 뽀개기 - object 완벽 정리 하이하이 !!! 오늘은 object라는 키워드를 완벽하게 정리해보려고 한다. 사실 이전에 우리가 object를 쓴 적이 있다. 그런데... 혹시 기억안나는 사람 손! 오 없네~~~ ㅎㅎㅎ 부끄러워서 손 안드신분은 이거 보고 오자. https://devkingdom.tistory.com/59?category=816253 [Kotlin] 코틀린 뽀개기 - 중첩 클래스 (Nested Class) 사용하기 안녕~~!! 여러분 오늘은 코틀린에서 중첩 클래스를 사용하는 방법에 대해 공부해 볼거다!! 중첩 클래스 (Nested Class) 중첩 클래스는 클래스 안에 클래스가 있는 것을 의미한다. 밖에 있는 클래스를 OuterClass.. devkingdom.tistory.com 우리는 분명히 분명히 !! 익명 중첩 .. 2019. 12. 9.
[Kotlin] 코틀린 뽀개기 - Enum 활용하기 하이~~!! 오늘은 짧고 굵게 글을 쓰고 좀 자려고해 ㅎㅎㅎ 오늘 공부해 볼건 아주 간단해 !! 바로바로 이넘이야 이넘 !! Enum!! Enum 코틀린에서는 enum 이라는 키워드를 이용해서 만든 클래스를 만들 수 있어! 아 ! Enum 은 Enumerated Type 으로 '서로 연관된 상수 값들의 집합' 이야! 길게 말하면 머하겠어ㅎㅎ 아래 예제를 보자! 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 fun main (args : Array) { callFruitName(Fruit.APPLE) println(Fruit.APPLE) println(Fruit.BANANA) println(Fruit.ORAN.. 2019. 12. 8.
[Kotlin] 코틀린 뽀개기 - 중첩 클래스 (Nested Class) 사용하기 안녕~~!! 여러분 오늘은 코틀린에서 중첩 클래스를 사용하는 방법에 대해 공부해 볼거다!! 중첩 클래스 (Nested Class) 중첩 클래스는 클래스 안에 클래스가 있는 것을 의미한다. 밖에 있는 클래스를 OuterClass 라고 하고 안에 있는 클래스를 InnerClass라고하자. 아래 예제를 보자. 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 31 32 33 34 fun main (args : Array) { var temp1 = OuterClass(); var temp2 = temp1.InnerClass(); println("OuterClass.outerVar : ${temp1.outerVar}").. 2019. 12. 7.
[Kotlin] 코틀린 뽀개기 - Generic 사용하기 안녕 ~~~ 여러분 !! java에서 혹시 Generic을 사용해 보신 분 있을 지 모르겠다 ! 오늘은 코틀린에서도 지원이 되는 Generic 에 대해 공부를 할 예정이다. Generic Generic은 파라미터의 타입이나 리턴타입을 유동적으로 사용하고 싶을 때 쓰면된다. 보통 JAVA 도큐먼트 같은거 보면 제네릭이 굉장히 많이 표현되어 있다. 만약 여러분이 제네릭을 사용한다면, 컴파일 시에 타입 에러가 나는걸 미리 체크할 수 있을 것이고 불필요한 타입변환을 막을 수 있는 장점이 있다. ㅎㅎ 여러모로 많이 사용되니 이번에 확실하게 공부해 두자. 아래 예시를 보자. 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 3.. 2019. 12. 6.