일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스 주사위 게임1
- swift
- 프로그래머스 n의 배수 고르기
- Error installing cocoapods
- 프로그래머스 문자열 붙여서 출력하기
- ruby설치
- 조건에 맞게 수열 변경하기 3
- 프로그래머스 조건에 맞게 수열 변경하기 3
- 문자열 정렬하기 (1)
- Til
- 연산자
- 프로그래머스 자동커밋
- 프로그래머스 문자열 정렬하기 (1)
- 배열 만들기1
- array
- 스파르타코딩캠프
- 프로그래머스 n번째 원소까지
- 프로그래머스 최댓값 만들기(2)
- Break
- 프로그래머스
- 문자열 붙여서 출력하기
- 스파르타 코딩클럽 내일배움캠프
- 프로그래머스 암호 해독
- 프로그래머스 배열 만들기1
- 주사위 게임1
- continue
- n번째 원소까지
- 스페인어
- cocoapods 설치 오류
- 객체지향
- Today
- Total
목록전체 글 (312)
dev._.note
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bcDcA8/btr6UDrVuvl/RSWZokfEBE4zh60nMMIU2k/img.png)
JSON 구조 JSON은 자바스크립트의 객체 표기법으로부터 파생된 부분 집합 따라서 JSON 데이터는 다음과 같은 자바스크립트 객체 표기법에 따른 구조로 구성 1. JSON 데이터는 이름과 값의 쌍 2. JSON 데이터는 쉼표(,)로 나열 3. 객체(object)는 중괄호({})로 둘러쌓아 표현 4. 배열(array)은 대괄호([])로 둘러쌓아 표현 JSON 데이터 JSON 데이터는 이름과 값의 쌍으로 구성 이러한 JSON 데이터는 데이터 이름, 콜론(:), 값의 순서로 구성 문법 : "데이터이름": 값 이름이 "name"이고, 값은 "식빵"이라는 문자열을 갖는 JSON 데이터의 예제 예제 : "name": "식빵" 데이터의 이름도 문자열이므로, 항상 큰따옴표("")와 함께 입력 1. 숫자(number)..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bhJrkq/btr6OlD25Qa/5uEHJkXtWy3Zh3RsrlnJl1/img.png)
HTTP 쿠키(Cookie) 란 ? HTTP 쿠키는 웹 쿠키, 브라우저 쿠키로도 불리는데 서버가 사용자의 웹 브라우저에 전송하는 작은 데이터 조각을 의미한다. 위에서 언급했듯이 유닉스의 매직쿠키에서 이름과 개념이 유래하였고, 루 몬텔루라는 웹 브라우저 개발자가 웹 사이트에 접속한 클라이언트를 확인하기 위해 만들었다. HTTP 통신은 stateless 하기 때문에 클라이언트를 확인하기 위해서는 쿠키라는 개념이 따로 필요했기 때문이다. 쿠키는 주로 세션 관리( 서버에서 관리하는 로그인 등의 정보를 의미한다. ), 개인 설정유지, 사용자 트래킹( 사용자의 행동을 기록하고 분석하는 것 ) 용도로 사용된다. HTTP의 stateless 란 statsless 라는 것은 번역하자면 상태가 없다는 뜻이다. HTTP에서..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/Bv1ap/btr6BTt8DZ7/JErFNPVwAeMNPhhV7YCi0k/img.png)
캐시(Cache)란? Cache란 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다. 아래와 같은 저장공간 계층 구조에서 확인할 수 있듯이, 캐시는 저장 공간이 작고 비용이 비싼 대신 빠른 성능을 제공한다. Cache는 아래와 같은 경우에 사용을 고려하면 좋다. 접근 시간에 비히 원래 데이터를 접근하는 시간이 오래 걸리는 경우(서버의 균일한 API 데이터) 반복적으로 동일한 결과를 돌려주는 경우(이미지나 썸네일 등) Cache에 데이터를 미리 복사해 놓으면 계산이나 접근 시간 없이 더 빠른 속도로 데이터에 접근할 수 있다. 결국 Cache란 반복적으로 데이터를 불러오는 경우에, 지속적으로 DBMS 혹은 서버에 요청하는 것이 아니라 Memory에 데이터를 저장하였다가 불러다 쓰는 것을 의..
C#이란? 1. 마이크로소프트에서 개발한 객체 지향 프로그래밍 언어 2. 닷넷 프레임워크의 한 부분으로 만들었으며 나중에 ECMA (ECMA-334)와 ISO (ISO/IEC/23270)의 표준으로 자리잡음 3. C++와 자바의 문법과 비슷한 문법 4. garbage collection(가비지 컬렉션) 지원 (참조 : https://ko.wikipedia.org/wiki/C%EF%BC%83) .NET Framework(닷넷 프레임워크)란 1. 2002년 마이크로소프트에서 개발한 윈도우 프로그램 개발 및 실행 환경으로서 프로세스 가상머신에 속함 2. 네트워크 작업, 인터페이스 등의 많은 작업을 캡슐화 3. 공통 언어 런타임(Common Language Runtime)(CLR)이라는 이름의 가상 머신 위에서..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/tmtat/btr5UksjSLr/g2bKWAbPYZKLvW9OvCQ0Z1/img.jpg)
네트워크란 무엇인가? 네트워크는 Net + Work 의 합성어로써 컴퓨터들이 통신 기술을 이용하여 그물망처럼 연결된 통신 이용 형태를 의미합니다. 좀더 쉽게 말하자면 "두 대 이상의 컴퓨터들을 연결하고 서로 통신(이야기)할 수 있는 것" 이것이 바로 네트워크 입니다. 누구는 네트워크의 정의를 이렇게 내립니다. '어떤 연결을 통해 컴퓨터의 자원을 공유하는 것'이라고 말이죠. IEEE(Institute of Electrical and Electronics Engineers:국제 전기 전자 공학회)에서는 네트워크를 다음과 같이 정의 하였습니다. "몇 개의 독립적인 장치가 적절한 영역내에서 적당히 빠른 속도의 물리적 통신 채널을 통하여 서로가 직접 통신할 수 있도록 지원해 주는 데이타 통신 체계"라고 말입니다...
JAVA 란? 자바는 썬 마이크로시스템즈에서 개발한 객체지향프로그래밍 언어 자바의 가장 중요한 특징은 운영체제(OS, 플랫폼)에 관계없이 독립적 → 자바로 작성된 프로그램은 운영체제의 종류에 관계없이 실행이 가능하기 때문에 프로그램을 전혀 변경하지 않고도 실행이 가능, 자바는 다양한 운영체제가 공존하는 인터넷 환경에 적합한 언어로써 활용 자바 특징 1. 운영체제에 독립적 → 자바가상머신(JVM)을 통해서 가능 자바 응용프로그램은 JVM과만 통신하고 JVM이 자바 응용프로그램으로부터 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달한다. JVM만 있으면 어떤 운영체제에서든 자바 프로그램은 실행이 된다. 2. 객체지향언어 객체지향개념의 특징인 상속, 캡슐화, 다형성이 잘 적용된 언어 3. C+..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/niJDa/btr5nKTBHZq/4RcCNjE0Rf6oVrk71bt6V1/img.png)
JavaScript란? JavaScript는 웹을 위한 인터프리터 언어이자 객체기반의 스크립트 프로그래밍 언어이며 HTML의 특정 요소(들)을 선택하여 다양한 이벤트 (마우스 클릭, 키보드 입력 등)에 따라 어떤 동작을 하도록 기능을 넣을 수 있으며 발생하는 이벤트에 따라 HTML, CSS를 조작할 수도 있고 그 외에도 여러가지를 할 수 있다. JavaScript의 역사 자바스크립트는 1995년에 넷스케이프(Netscape)의 브렌던 아이크(Brendan Eich)에 의해 만들어졌다. 처음에는 모카(Mocha)라는 이름으로 개발되었으나, 그 후에 라이브스크립트(LiveScript), 최종적으로는 자바스크립트(JavaScript)라는 이름으로 변경된다. JavaScript의 특징 자바스크립트는 객체 기반의..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/CUtJW/btr5e7fLLic/nSRkM7rZGnldOkilr7S7TK/img.png)
HTML이란? HTML은 Hyper Text Markup Language 약어로 웹의 최소 단위인 웹페이지를 만드는 언어. 다시 말해, 구조를 설계할 때 사용되는 언어로 hyper link 시스템을 가지고 있으며, 흔히 말하는 웹 페이지를 위한 마크업 언어 HTML 특징 웹 문서의 표준이다. 웹호환성과 접근성이 우수하다. 유지보수가 용이하다. 컴파일 되지 않은 텍스트 문서로서 편집이 용이하다. 별도의 전용 프로그램이 아닌 간단한 메모장과 같은 편집기로도 충분하다. 마크업 언어. 파일 용량이 작아 클라이언트-서버 간 빠른 문서 전달이 가능하다. 시스템과 운영체제에 독립적 어떤 시스템/브라우저에서도 사용이 가능하다. 구조가 단순하고 문법이 쉽다. 다른 언어들보다 단순한 구조를 가지고 있으며 연산적인 요소가 ..