분류 전체보기(16)
-
2024 시연회 프젝
프젝 제작 동기 : 1년동안 배운 것으로 프로젝트를 만드는데, 평소 관심이 있던 축구 정보를 알려주는 웹사이트를 만들면 재밌을 것 같아서 제작하게 됨. 프젝 주제 : 각 축구 클럽에 대한 정보를 알려주는 웹사이트를 제작함. 웹사이트의 메인 페이지로 도시 명단 버튼을 클릭 시 cityList.html로 넘어가고, 만약 입력 값이 clubs 객체에 있는 도시라면 클럽 이름 링크가 뜨고 그 링크를 클릭하면 설명 페이지로 넘어갈 수 있고, 객체에 없다면 '해당 도시의 축구 클럽 정보를 찾을 수 없습니다.' 라는 문구가 뜸. 도시 명단 보기 버튼을 클릭하면 나오는 페이지로 입력 창에 입력받을 도시 명단이 있음. 객체에 있는 도시를 입력하고 클럽 찾기 버튼을 눌렀을 때 나오는 페이지로 각 클럽에 대한 설명과 이미지..
2024.02.22 -
MySQL
SHOW DATABASES; 데이터베이스 목록 확인 CREATE DATABASE[데이터베이스명]; 데이터베이스 생성 USE[데이터베이스명]; 원하는 데이터베이스 사용 DROP DATABASE[데이터베이스명]; 데이터베이스 삭제 SHOW TABLES; 테이블 목록 확인 CREATE TABLE 테이블명( 컬럼명1 자료형(크기) NOT NULL 컬럼명2 자료형(크기) NOT NULL 컬럼명3 자료형(크기) ); 테이블 생성 int 형 : 정수 VARCHAR(M) : 가변 길이를 가지는 문자열 저장 DROP TABLE[테이블명]; 테이블 삭제 DESC[테이블명]; EXPLAIN[테이블명]; DESCRIBE[테이블명]; 테이블 구조 확인 INSERT INTO[테이블명](컬럼명1, 컬럼명2) VALUES('데이터1..
2023.08.30 -
리눅스 과제 2
bandit7 millionth 옆에 비밀번호가 있으므로 grep 명령어로 millionth를 찾아줍니다. bandit8 한번만 쓰인 줄을 찾아야하므로 uniq 명령어의 u 옵션으로 중복 라인이 없는 것만 찾을 수 있다. bandit9 strings 명령어를 사용하여 문자열만 출력한 다음 password is 다음에 있는 패스워드를 찾아냈습니다.
2023.08.29 -
리눅스 과제
bandit0 홈 디렉토리 안에 있는 readme 파일을 cat 명령어로 읽어줬습니다. bandit1 홈 디렉토리로 가서 - 파일을 출력했습니다. bandit2 홈 디렉토리 안의 space in this filename을 출력했습니다. bandit3 홈 디렉토리에서 inhere 디렉토리로 들어간 후 .hidden 파일을 출력했습니다. bandit4 홈에서 inhere 디렉토리로 들어간 후 사람이 읽을 수 있는 키를 file07에서 찾았습니다. bandit5 홈에서 inhere 디렉토리로 들어가준 후 사이즈가 1033 바이트인 파일을 찾아 출력했습니다. bandit6 user가 bandit7이고 group이 bandit6이며 size가 33바이트인 파일을 찾아 출력했습니다.
2023.08.27 -
Async & Await Function
비동기 코드를 동기식으로 표현해서 간단하게 표현하기 위해 사용하는 Async & Await 함수는 가장 최근에 나온 문법입니다. 기존의 비동기 처리 방식인 콜백과 프러미스의 단점을 보완하고 개발자가 읽기 좋은 코드를 작성할 수 있게 해줍니다. 기본 문법으로는 함수의 앞에 async 라는 예약어를 붙이고 함수의 내부 로직 중 HTTP 통신을 하는 비동기 처리 코드 앞에 await 를 붙입니다. 일반적으로 await 의 대상이 되는 비동기 처리 코드는 프러미스를 반환하는 API 호출 함수입니다. 주의할 점으로는 await 는 반드시 async 안에서만 쓰여야 합니다. async 함수 안에 여러 개의 await 가 있을 때, 앞의 await 가 완료된 후에 뒤의 await 가 실행됩니다, 동시에 실행하고 싶다..
2023.08.20 -
node js 1차시
콜백 함수 안에 콜백 함수 안에 콜백 함수를 넣어서 비동기 처리의 결과를 또 다른 비동기 처리의 매개변수로 전달할 수 있다. 콜백 함수는 주로 이벤트 처리나 서버 통신과 같은 비동기 작업을 제어하기 위해 사용되지만 콜백 함수를 반복해서 사용하게 되면, 들여쓰기 수준이 감당할 수 없을 정도로 깊어지게 되는데 이처럼 콜백 함수를 여러개 사용하게 되는 상황을 콜백 지옥이라고 부르며, 이러한 구조는 가독성이 떨어지고 수정을 어렵게 하는 문제를 야기한다.
2023.08.12