문제가 주어지면 우선 어떤 순서로 연산을 실행해야 결과가 나올 것인지를 생각합니다. 이렇게 문제를 해결하는 정해진 절차를 알고리즘이라고 합니다.조금 더 코드의 형태로 적어보겠습니다. 이렇게 일반적인 언어로 코드를 흉내내어 적는 것을 의사코드(pseudocode)라고
Ajax는 jQuery를 임포트한 페이지에서만 동작 가능type: "GET" → GET 방식으로 요청한다.url: 요청할 urldata: 요청하면서 함께 줄 데이터 (GET 요청시엔 비워두세요)GET 요청은, url뒤에 아래와 같이 붙여서 데이터를 가져갑니다.http&
맥OS이므로 파이썬이 이미 설치되어 있지만, 3.8.2 버전을 원하므로 사이트에 접속.찾음.다운.(벨로그는 왜 이미지 슬라이드, 이미지 병렬 배치 지원이 안 되는 걸까? 빨리 개선됐으면...)아래와 같이 실행함을 확인하려 했는데 이게 뭐지... 안 되서 재확인한다.파이
위에서, y의 값은? ----> 7기본적으로 쓰는 게 다르다.자바스크립트에서는,반면 파이썬에서는,def sum_all(a,b,c): return a+b+cdef mul(a,b): return a\*bresult = sum_all(1,2,3) + mul(10,
용어집https://docs.python.org/ko/3.8/glossary.html패키지는,모듈(일종의 기능들 묶음)을 모아 놓은 단위이고, 이런 패키지의 묶음을 라이브러리라고 합니다. 하지만 일반적으로 패키지와 라이브러리는 두 용어를 혼용해서 많이 써요.가
웹 스크래핑(web scraping)은 웹 페이지에서 우리가 원하는 부분의 데이터를 수집해오는 것을 뜻합니다.한국에서는 같은 작업을 크롤링 crawling 이라는 용어로 혼용해서 쓰는 경우가 많습니다. 원래는 크롤링은 자동화하여 주기적으로 웹 상에서 페이지들을 돌아다니
https://velog.io/@choijaehyeokk/DBMS%EC%99%80-RDBMSDB: DataBase - set of data stored in computer. 즉, 컴퓨터에 저장되는 데이터 집합입니다. 이런 데이터들은 쉽게 접근, 사용하기 위해
실행아래와 같이 뜨면 서버가 잘 실행된 상태이다.네이티브 드라이버로 접근하지 않고 HTTP로 접근했다는 뜻이다.https://robomongo.org/download참고로 Robomongo 즉 Robo 3T는 서비스가 중단되고 기존의 유료 서비스였던 Studi
패키지 및 메소드의 기본적 임포팅 및 home 라우팅아래 정리된 내용을 참고한다.app.py - /memo 페이지에 라이팅, post_article()이라는 함수를 만들어 클라이언트로부터 데이터 url, comment를 request()받고 그걸 각 변수 url_rec
init_db.py app.py index.html index.js
이 속성은 HTML 명세에 최근에 추가되었으며, WebKit은 기존의 webkit-playsinline 속성의 prefix를 제거하여 이 새로운 속성을 채택했습니다.PC나 안드로이드에서 비디오태그를 볼때는 자동재생처리시 인라인으로 볼수 있지만, IOS인 아이폰이나 아이
POST http://103.124.103.199:8080/api/rest/join-memberRequest Bodymember_id (String)member_pw (String)member_nm (String)member_phone (String)membe
https://velog.io/@songyouhyun/Get%EA%B3%BC-Post%EC%9D%98-%EC%B0%A8%EC%9D%B4%EB%A5%BC-%EC%95%84%EC%8B%9C%EB%82%98%EC%9A%94GET method는 클라이언트에서 서버로
C 언어에서 포인터 변수를 선언할 때, 포인터 변수의 타입 이름 앞에 '' 기호를 사용하여 선언할 수 있습니다. 이때 '' 기호가 타입 이름 앞에 붙으면 포인터 변수를 선언하는 것이고, 변수 이름 뒤에 붙으면 해당 포인터 변수가 가리키는 메모리 공간에 저장된 값을 참조
도트연산자와 ( . ) 화살표연산자 ( -> ) 모두 접근이라는 의미로 사용된다. 처음부터 다루어보자.구조체란 여러 자료형이 모여 하나의 큰 사용자 정의 자료형을 구성한 것이다. 여기서 우리가 구조체를 정의한다는 것은 어떤 의미일까?바로 Stack 영역에 구조체의 크기
절차지향언어는 프로그램을 일련의 절차나 순서로 구성하여 작성한다.프로그램의 기능을 수행하기 위해 데이터를 처리하는 방법에 중점을 두며, 각각의 함수나 서브루틴 등으로 나누어 작성한다. 대표적으로 C, Pascal, Fortran 등이 있다.절차지향언어는 개체를 순차적으
malloc()과 calloc()은 메모리 할당을 위한 함수입니다. 그러나 이 두 함수는 약간의 차이가 있습니다.할당된 메모리는 이전에 할당된 메모리의 내용과는 무관하며, 초기화되지 않습니다.즉, 할당된 메모리는 모두 0으로 설정됩니다.따라서, calloc() 함수는
트리(Tree)는 노드(Node)와 엣지(Edge)로 이루어진 자료구조로, 계층적인 구조를 가지며 그래프의 한 종류이다.컴퓨터 과학 분야에서는 탐색에 대한 시간복잡도를 줄이기 위한 다양한 종류의 트리가 연구되어왔다. 이를 연구된 연도 순으로 나열해보면 다음과 같다.이진
verbose 란, '장황한, 상세한, 말 수가 많은' 이라는 뜻을 갖고 있는 영어 단어이다.실행파일의 인자로 자주 등장하는 함수 인자이다. 핀토스의 테스트 케이스를 돌릴 때, 터미널에 make tests/userprog/rox-multichild.result VERB
아래는 테스트 케이스를 돌릴 수 있는 코드의 예시이다. userprog/ 폴더 안의 rox-multichild.c에 대한 테스트 케이스를 돌리는 문장이다.\-v: 실행 중에 출력되는 메시지를 자세히 보여줍니다. 이 옵션은 프로그램 실행 중에 더 자세한 출력을 제공하는
큰 메모리를 시스템으로부터 얻어오는 것으로 시작. 리눅스의 경우 brk/sbrk 가 메모리 할당. sbrk : space break 함수로, 힙 크기를 늘이거나 줄이는 함수다. 커널의 brk 포인터(힙의 맨 끝을 가리키는 포인터)에 incr만큼 크기를
원본 객체나 배열의 주소값을 복사하여 새로운 변수에 할당하는 방식복사된 변수는 원본과 동일한 객체나 배열을 참조하게 됩니다. 따라서, 원본 객체나 배열이 변경되면 복사된 변수에도 영향이 갈 수 있다. 얕은 복사는 내부 객체나 배열의 참조값을 공유하기 때문에, 내부 객체
우리는 내부적으로 서버를 구축하고 백엔드 서버를 개발할 때 흔히들 localhost:3000 을 사용하곤 한다.그리고 localhost:3000 과 이것의 ip주소인 127.0.0.1:3000 을 브라우져 창에 입력하면 같은 결과가 나온다.이것을 루프백이라고 하는데,