일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- WebClient
- bootstrap
- Java
- node.js
- webflux
- javadoc
- php
- Ajax
- xml
- Spring
- JavaFX
- pdo
- 개발자 이야기
- SQL
- Eclipse
- 일본
- spring boot
- 외국인 노동자
- gradle
- Python
- maven
- RSocket
- SQLite
- Apache
- Linux
- build tool
- angularjs
- mybatis
- swift
- jquery
- Today
- 123
- Total
- 3,697,220
목록IT 개발/기타 (7)
슬기로운 개발자 생활
라이선스란?넓은 의미에서의 라이선스면허, 면허증특정한 일을 할 수 있는 자격을 행정기관에서 허가 하는 일소프트웨어에서의 라이선스소프트웨어를 사용할 수 있는 권한 또는 사용을 허가한다는 내용을 담은 문서Free Software License공짜가 아닌 자유(금전적인 측면이 아님)자유의 의미프로그램을 어떠한 목적을 위해서도 실행할 수 있는 자유프로그램의 작동 원리를 연구하고 이를 자신의 필요에 맞게 변경시킬 수 있는 자유이웃을 돕기 위해서 프로그램을 복제하고 배포할 수 있는 자유프로그램을 향상시키고 이를 공동체 전체의 이익을 위해서 다시 환원시킬 수 있는 자유Free Software Foundation1985 10월 4일 리처드 스톨만이 세움소프트웨어의 자유로운 복사와 배포,개선을 촉진하기 위한 조직주요 활..
HTTP란?HTTP(HyperText Transfer Protocol)는 WWW 상에서 정보를 주고받을 수 있는 프로토콜이다. HTTP 응답 코드 종류응답코드의미설명100Continue클라이언트로 부터 일부 요청을 받았으며 나머지 정보를 계속 요청함101Switching protocols프로토콜 전환. 요청자가 서버에 프로토콜 전환을 요청했으며 서버는 이를 승인하는 중이다.200OK요청이 성공적으로 수행되었음201Created성공적으로 요청되었으며 서버가 새 리소스를 작성했음202Accepted웹 서버가 요청을 접수했지만 아직 처리하지 않음203Non-authoritative information신뢰할 수 없는 정보, 서버가 요청을 성공적으로 처리했지만 다른 소스에서 수신된 정보를 제공하고 있음204No..
YouTube에서 음악 등은 mp3로 다운받고 싶은 경우가 있을 것이다.웹 검색을 해보면, 웹사이트에서 유투브 URL를 입력하여 다운 받는 사이트를 쉽게 찾을 수 있을 것이다. 한두개는 쉽게 받을 수 있겠지만, 여러개 받아야 한다면? 일일이 다 하나씩 입력하고 다운받고, 웹상이다 보니 아무래도 속도도 느리고 불편하기도 하다. 그래서 웹사이트가 아닌 어플리케이션 프로그램을 추천 및 소개하고자 한다.https://www.mediahuman.com/이 프로그램을 이용하면 단순히 마우스로 URL를 끌어오는 것만으로 쉽게 다운로드 받을 수 있다.여러개를 연속으로 계속 끌어 올 수도 있으며, 속도도 웹보다는 빠른 편이다.위 이미지는 MacOS 버전이지만, 다운로드 페이지로 가면 윈도우 버전 뿐 아니라 리눅스 버전도..
C/C++와 Java를 비교해보면 아래와 같다.구분CC++JAVA#typedefOOX#defineOOX#gotoOOXstruct(구조체) 자료형OOXUnion 자료형OOX데이터형 변환묵시적명시적랩퍼 클래스배열포인터포인터객체문자열배열배열String 자료형메모리 관리수동수동자동객체지향 개념비 객체지향 (절차 지향)반 객체지향객체지향연산자 오버로딩XOX함수(메소드) 오버로딩XOO다중 상속XOX운영체제 독립성XX비종속main function모든 프로그램들은 최초 실행 때에 시작 진입점을 가지게 되는데 C++에서는 main 함수가 되며 Java에서도 동일한 이름의 main 메소드가 프로그램의 진입점이 된다.예제 1-1)과 예제 1-2)를 비교해보면 모양은 약간 달라 보이지만 거의 비슷해 보인다.예제 1-1) C+..
REST는 Representational State Transfer라는 용어의 약자로서 월드 와이드 웹(WWW)과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식이다. 2000년도에 로이 필딩 (Roy Fielding)의 박사학위 논문에서 최초로 소개되었다. 로이 필딩은 HTTP의 주요 저자 중 한 사람으로 그 당시 웹(HTTP) 설계의 우수성에 비해 제대로 사용되어지지 못하는 모습에 안타까워하며 웹의 장점을 최대한 활용할 수 있는 아키텍처로써 REST를 발표하였다.필딩의 REST 원리를 따르는 시스템은 종종 RESTful이란 용어로 지칭된다. 열정적인 REST 옹호자들은 스스로를 RESTafrians 이라고 부른다. REST 의 특징Uniform Interface (유니폼 인터페이스..
JSON 개요JSON(제이슨 , JavaScript Object Notation) 표기법은 인간이 읽을 수 있는 데이터 교환용으로 설계된 경량 텍스트 기반 개방형 표준 포멧이다. JSON 에서 사용되는 규칙은 프로그래머들에게 잘 알려진 C, C++, Java, Python, Perl 등 수많은 프로그래밍 언어에서 쉽게 이용할 수 있다. JSON 은 JavaScript 객체 표기법을 의미한다.이 포맷은 Douglas Crockford 에 의해 구체화되었다.인간이 읽을 수 있는 데이터 교환을 위해 설계되었다.JavaScript에서 확장되었다.파일 이름 확장자는 .json 이다.JSON 인터넷 미디어 타입은 application/json 이다.JSON 사용브라우저 확장 프로그램 또는 웹 사이트를 포함하는 Ja..
마크다운(Markdown)은 텍스트 기반의 마크업언어이다. README 파일이나 온라인 문서, 혹은 일반 텍스트 편집기로 문서 양식을 편집할 때 쓰인다. 마크다운을 이용해 작성된 문서는 쉽게 HTML 등 다른 문서형태로 변환이 가능하다. 2004년에 존그루버에 의해 만들어졌으며, 사람들이 읽기 쉽고 쓰기 쉬운 플레인 텍스트 포맷을 사용하여 쓸 수 있으면서 구조적으로 유효한 XHTML(또는 HTML)로 선택적 변환이 가능하게 하는 것이 목표이다.이 로고는 Dustin Curtis에 의해 만들어진 마크다운 로고이다.문법제목 (HEADERS)#을 하나 쓰면 HTML의 태그를, #을 두개 쓰면 태그를 의미한다. 1~6개까지 쓸 수 있고, #이 늘어날때마다 글씨 크기가 작아진다.# This is a H1 ## T..