본문 바로가기

개발

(24)
C++, JAVA, C# 객체지향 언어들의 차이 다음 링크에서 더욱 자세한 내용을 확인하실 수 있습니다 ! https://dirtycoders.net/c-c-java-gaegcejihyang-eoneodeuleun-museun-caiilgga/ C++, C#, JAVA 객체지향 언어들은 무슨 차이일까? 서론 안녕하세요. 독자님들 ! 객체지향 언어라고 하면 떠오르는 몇 가지 언어가 있을 겁니다. C++, C#, JAVA는 그 중에서도 주요한 3개의 대표적인 언어인데요, 오늘은 이 세 언어의 차이점에 대해 dirtycoders.net JAVA, C++, C#은 모두 객체지향 언어(Object-Oriented Programming, OOP)이다. 논리와 연산, 제공하는 서비스는 비슷하다. 모든 언어는 각자의 개성과 특징이 있으며, 깊게 보면 탄생 배경에 비..
[AWS / linux] AH00072: make_sock: could not bind to address ERROR 아파치 실행이 안됨 더욱 자세한 내용은 다음 링크에서 확인하실 수 있습니다 ! https://dirtycoders.net/aws-ah00072-make_sock-could-not-bind-to-address-error-apaciga-silhaengi-andoel-gyeongu/ AWS AH00072: make_sock: could not bind to address ERROR – 아파치 실행 문제 해결하기 서론 안녕하세요. AWS에서 아파치를 실행하려고 할 때 흔히 마주치는 문제 중 하나를 다루려고 합니다. 혹시 아래와 같은 오류(AH00072: make_sock: could not bind to address ERROR) 메시지가 보이셔서 찾아오 dirtycoders.net 아파치를 실행시켰을 때 아래와 같은 문구가 나올..
[python3, 크롤링, deep web] http로 특정 사이트의 원하는 정보를 가져오기 ※ 미리 말씀드리지만 모든 웹에 해당하는 방법이 아닙니다. 해당 웹을 잘 조회해보시고 대강 어떤 방식인지 파악 후 해보시길 권고드립니다. 특정 사이트의 특정 데이터를 조회하고 싶었기에 여러 시도를 하였습니다. 저는 우리 학교의 역대 강의 리스트를 조회하고 싶었고, 우리 학교의 Database의 권한도, API도 없기에 조회할 수 있는 방법은 학교 홈페이지를 통한 조회 뿐이었습니다. 그러다 문득, 사람이 볼 수 있는데 컴퓨터로도 이 정보를 빼올 수 있지 않을까 생각이 들었습니다. 저에게 알 수 있는 것. 그리고 활용할 수 있는 것은 클라이언트의 정보(브라우저로 볼 수 있는 웹 구조와 코드)입니다. 위의 입력을 통하여 그림 [1]의 결과를 가지고 오는 것을 보니, 어떤 구조인지 대강 예상이 가능합니다. "내..
[논문] GoLang 성능 분석 Go language는 개발자들이 가장 배우고 싶어하는 언어로 꼽히기도 하였다. 그래서 나는 Go Language에 대하여 궁금해졌고, 이에 대한 논문을 나의 랩실 박사님의 도움을 받아 논문을 쓸 기회가 생겼다. 일단, Go Language의 특징부터 확인해보자. - Go Language의 장점은 OS환경에서 바로 프로세스로 옮겨지므로, 훨씬 빠르다는 장점이 있다.(자바의 경우 JVM을 거쳐서 바이너리로 변환 후 프로세스로 옮겨지게 됨.) - 멀티 쓰레드를 다루기 매우 쉽다. - 매우 쉬움 - 구글의 지원을 받음 ........ 등 등 여러 특징과 장점들이 있다. Go는 최근들어 아주 핫하게 뜨고 있는 언어임은 확실하기에, 궁금해졌다. www.dbpia.co.kr/Journal/articleDetail?..
[javascript] node.js 모듈 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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 12..
[javascript] 자바스크립트 ES 2018 문법 체계 학습 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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 12..
[REST] REST API에 대한 고찰. ○ REST 기본 개념 REST는 SOAP API 이 후, 각광받는 API이다. REST는 어떠한 Interface 포맷을 의미하는데, 보통은 GET, POST, DELETE, PUT 그리고 PATCH를 사용하여 페이지 간 네트워킹을 하는 데에 돕는 API를 뜻한다. 이렇게 분류되어 있는 이유는 기술적인 차이보다는 개발자 간의 규약이라 보는 것이 좋다. 개발자의 상호작용을 효율성 있게 하기 위하여 이러한 포맷으로 분류한다. ○ REST 심화 REST는 정확하게 이야기 하면 아키텍쳐의 집합. 곧 제약조건의 집합이다. REST의 탄생 배경은 HTTP / 1.0에서 기존의 웹의 통신규약을 지키며 기능을 개선해야 하는 상황이었다. 그렇기에 REST API를 탄생시켰고 기존의 HTTP / 1.0 환경에서도 깨지지..
[Service Worker] PWA 기본 등록하고 캐시 다루기 index.html 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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 Click me! var textfile = []; window.onload = () =>{ // 초기 페이지 생성 시 이벤트 const fileUrl = [ '/text/1.txt', '/text/2.txt', '/text/3.txt' ]; fileUrl.forEach(element => { fetch(element) .then(r => r.text()) .then(..