본문 바로가기
728x90
반응형
SMALL

분류 전체보기136

parameter와 argument의 차이 매개변수(parameter)란? 함수의 정의에서 전달받은 인수를 함수 내부로 전달하기 위해 사용하는 변수 인수(argrument)란? 함수가 호출될 때 함수로 값을 전달해주는 값 function addNum(x, y, z) { // x, y, z라는 3개의 매개변수를 가지는 함수 addNum()을 정의함. return x + y + z; } addNum(1, 2, 3); // 인수로 1, 2, 3을 전달하여 함수를 호출함. -> 6 addNum(1, 2); // 인수로 1, 2을 전달하여 함수를 호출함. -> NaN addNum(1); // 인수로 1을 전달하여 함수를 호출함. -> NaN addNum(); // 인수로 아무것도 전달하지 않고 함수를 호출함. -> NaN addNum() 함수를 호출할 때.. 2023. 3. 28.
Restful API RESTful API란? RESTful API는 두 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게 교환하기 위해 사용하는 인터페이스다. API란 애플리케이션 프로그래밍 인터페이스로, 다른 소프트웨어 시스템과 통신하기 위해 따라야 하는 규칙이다. 개발자는 다른 애플리케이션이 프로그래밍 방식으로 애플리케이션과 통신할 수 있도록 API를 표시하거나 생성한다. 웹 API는 클라이언트(웹에서 정보에 액세스하려는 사용자)와 웹 리소스(다양한 애플리케이션이 클라이언트에게 제공하는 정보) 사이의 게이트웨이라고 생각할 수 있다. REST는 Representational State Transfer로, API 작동 방식에 대한 조건을 부과하는 소프트웨어 아키텍처다. API 개발자는 여러 아키텍처를 사용하여 API를 설계할 .. 2023. 3. 27.
[Web] 웹페이지가 브라우저에 렌더링되는 과정 브라우저의 렌더링 과정 렌더링이란? HTML,CSS, 자바스크립트 등 개발자가 작성한 문서가 브라우저에서 출력되는 과정을 말한다. 브라우저마다 다르지만, 브라우저는 렌더링을 수행하는 렌더링 엔진을 가지고 있다. ex) 크롬 → 블링크(Blink), 사파리 → 웹킷(Webkit), 파이어폭스 → 게코(Gecko) 렌더링 과정 1. DOM, CSSOM 트리 생성 사용자가 브라우저를 통해 웹사이트에 접속하면, 서버로부터 HTML, CSS 등 웹 사이트에 필요한 리소스를 다운로드 받는다. 브라우저가 페이지를 렌더링 하려면, 먼저 HTML 코드는 DOM, CSS는 CSSOM 트리를 생성해야한다. DOM(Document Object Model) 트리 생성 변환 : 브라우저가 HTML의 원시 바이트를 읽어와서, HT.. 2023. 3. 27.
[error] The emulator process for AVD has terminated [error] The emulator process for AVD has terminated 이 에러로 갑자기 에뮬레이터가 작동 안될 때가 너어어어어어어무 많았다 그래서 결국 이 글을 쓰기로 결심!!!!!!! 이런 에러가 난다고 해서 한 가지 방법으로 해결될 것이라는 생각은 버려둬야한다 왜 에러가 나는 지에 따라 여러가지 경우가 있을 수 있다 왜 이 에러가 났는지 찾는 방법 Help > Show in Explorer 위 버튼을 클릭하면 idea 파일에 들어가면 에러 로그를 확인할 수 있다 C:\Users\user\AppData\Local\Google\AndroidStudio2022.1\log 원인과 해결방법 1. 디스크 공간 부족 나는 이 경우에는 해당되지 않았다 왜냐하면 노트북 고장으로 얼마전에 초기화.. 2023. 3. 14.
[error] Execution failed for task ':app:installDebug'. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:installDebug'. > java.util.concurrent.ExecutionException: com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: Unknown failure: cmd: Failure calling service package: Broken pipe (32) * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug.. 2023. 3. 13.
VSCode 기본 터미널 변경 컴퓨터 하드가 날아가서 다시 vscode를 설치했는데 터미널이 계속 powershell로 떠서 불편하다 그래서 vscode에서 터미널을 cmd로 변경할 것이다 방법은 간단하다 1. 설정창 들어가기 (Ctrl + ,) [파일] - [기본설정] - [설정] 단축키 Ctrl+, 를 누르시면 더 간단히 들어갈 수 있다 2. windows 검색해서 Terminal > Integrated > Default Profile: Windows 찾기 설정에 들어가서 windows라고 검색하면, Terminal > Integrated > Default Profile: Windows 라고 적혀져 있는 것을 찾을 수 있다 기존에는 null로 설정되어있어서 powershell이 떴었나보다 3. 원하는 터미널로 변경해주기 나는 이것.. 2023. 3. 11.
728x90
반응형
LIST