목록IT (418)
취미와 밥줄사이
URL 인코딩을 하는 것은 문자를 컴퓬터가 이해할 수 있도록 변형하는 것이고 디코딩 하는 것은 컴퓨터가 이해할 수 있도록 번형을 하는 것이다. 인코딩과 디코딩( Encoding & Decoding) 컴퓨터는 문자를 인식할 수 없기 때문에 숫자로 변환되어 저장 변화해주기 위해서는 기준이 있어야하는데 이것을 문자 코드라고 하며 대표적으로 아스키코드와 유니코드가 있다. 문자 코드를 기준으로 문자를 코드로 변환하는 것을 문자 인코딩(encoding) 코드를 문자로 변환하는 것을 문자 디코딩(decoding) 인코딩 / 디코딩은 정보의 형태나 형식을 변환하는 처리에 대해 표준화하고 보안, 처리속도 향상, 저장 공간 등의 목적으로 사용 아스키코드(ASCII) 미국정보교환표준부호의 약어 매우 단순하고 간단하여 어느 ..
유효한 데이터 유형 JSON에서 data types은 다음 중 하나입니다. a string a number an object(JSON object) an array a boolean null JSON 값은 다음 데이터 유형 중 하나일 수 없습니다. a function a date undefined JSON Strings JSON에서 문자열은 큰따옴표로 묶어야합니다. {"name":"John"} JSON Numbers JSON의 숫자는 정수 또는 부동 소수점이어야 합니다. {"age":30} JSON Objects JSON의 값은 객체가 될 수 있습니다. { "employee":{"name":"John", "age":#0, "city"L"New York"} { JSON의 값인 객체는 JSON 구문을 따라야..
JSON과 XML 모두 웹 서버에서 데이터를 수신하는 데 사용할 수 있습니다. JSON과 XML 유사점 JSON과 XML 모두 "자체 설명"(사람이 읽을 수 있음) JSON과 XML은 모두 계층적입니다(값 내의 값). JSON과 XML은 모두 계층적입니다(값 내의 값). JSON과 XML은 모두 많은 프로그래밍 언어에서 구문 분석되고 사용될 수 있습니다. JSON과 XML의 차이점 JSON은 종료 태그를 사용하지 않습니다. JSON이 더 짧습니다. JSON은 읽고 쓰기가 더 빠릅니다. JSON은 배열을 사용할 수 있습니다. JSON이 XML보다 나은 이유 XML은 JSON보다 구문 분석하기가 훨씬 더 어렵습니다. JSON은 바로 사용할 수 있는 JavaScript 객체로 구문 분석됩니다. REFERENC..
JSON JSON은 JavaScript Object Notation의 약자입니다. JSON은 데이터를 저장하고 전송하기 위한 텍스트 형식입니다. JSON은 경량 데이터 교환 형식입니다. JSON은 컴퓨터 간에 데이터를 전송하는 데 사용됩니다. JSON은 언어에 독립적입니다. JSON 구문은 JavaScript 객체 표기법에서 파생되지만 JSON 형식은 텍스트 전용입니다. JSON을 읽고 생성하기 위한 코드는 많은 프로그래밍 언어에 존재합니다. JSON 형식은 원래 Douglas Crockford가 지정했습니다. '{"name":"John", "age":30, "car":null}' 3가지 속성을 가진 객체를 정의하였다. name age car 각 속성은 값을 가진다. JavaScript 프로그램으로 JS..
Requests 모듈이란 requests 모듈을 사용하면 Python을 사용하여 HTTP 요청을 보낼 수 있습니다. HTTP 요청은 모든 응답 데이터(content, encoding, status, etc)와 함께 응답 개체를 반환합니다. 문법 requests.methodname(params) 메소드 Method Description delete(url, args) 지정된 URL에 DELETE 요청을 보냅니다. get(url,, params, args) 지정된 URL에 GET 요청을 보냅니다. head(url, args) 지정된 URL에 HEAD 요청을 보냅니다. patch(url, data, args) 지정된 URL에 PATCH 요청을 보냅니다. post(url, data, json, args) 지정된..
Delete Document 하나의 document를 삭제하려면 delete_one() 메서드를 사용합니다. delete_one() 메서드의 첫 번째 매개변수는 삭제할 document를 정의하는 객체입니다. query에서 두 개이상의 documents를 찾으면 첫 번째 항목만 삭제됩니다. # Delete the document with the address "Mountain 21": myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb['custmers"] myquery = { "address":"Mountain 21" } mycol.delete_one(myquery) De..
결과 정렬 sort() 메서드를 사용하여 결과를 오름차순 또는 내림차순으로 정렬합니다. sort() 메서드는 "fieldname"에 대해 하나의 매개변수를 사용하고 "direction"에 대해 하나의 매개변수를 사용합니다(오름차순이 기본 방향임). # Sort the result alphabetically by name: import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] mydoc = mycol.find().sort("name") for x in mydoc: print(x) 내림차순 정렬 value -1을 두 번째 매개변..
The Action Attribute action 속성은 form이 제출될 때 수행할 작업을 정의합니다. 일반적으로 사용자가 제출 버튼을 클릭하면 form-data가 서버의 파일로 전송됩니다. 아래 예서 form-data는 "action_page.php"라는 파일로 전송됩니다. 이 파일에는 form-data를 처리하는 서버측 스크립트가 포함되어 있습니다. # 제출 시 양식 데이터를 "action_page.php"로 보냅니다. First name: Last name: action 속성이 생략되면 action은 현재 페이지로 설정됩니다. The Target Attribute target attribute는 제출한 후 받은 응답을 표시할 위치를 지정합니다. target attribute은 다음 값 중 하나를 ..