본문 바로가기

전체 글181

mySQL 생성하고 Dbeaver에 연결하기 wsl실행하기 컴퓨터 검색창에서 wsl 검색후 실행 디폴트 디렉토리로 이동 Start a MySQL server sudo /etc/init.d/mysql start Stop MySQL server sudo /etc/init.d/mysql stop Open MySql mysql -u root -p Open the MySQL prompt sudo mysql To see what databases you have available, in the MySQL prompt mysql> SHOW DATABASES; mysql은;를 뒤에 붙여야함 Find mysql port create mySQL database mysql> CREATE DATABASE tubePicker; DBeaver에 새로 만든 데이터베이스 연결.. 2024. 1. 2.
[프로그래머스lv2] 당구연습JS https://school.programmers.co.kr/learn/courses/30/lessons/169198# 프로그래머스의 마스코트인 머쓱이는 최근 취미로 당구를 치기 시작했습니다. 머쓱이는 손 대신 날개를 사용해야 해서 당구를 잘 못 칩니다. 하지만 끈기가 강한 머쓱이는 열심히 노력해서 당구를 잘 치려고 당구 학원에 다니고 있습니다. 오늘도 당구 학원에 나온 머쓱이에게 당구 선생님이"원쿠션"(당구에서 공을 쳐서 벽에 맞히는 걸 쿠션이라고 부르고, 벽에 한 번 맞힌 후 공에 맞히면 원쿠션이라고 부릅니다) 연습을 하라면서 당구공의 위치가 담긴 리스트를 건네줬습니다. 리스트에는 머쓱이가 맞춰야 하는 공들의 위치가 담겨있습니다. 머쓱이는 리스트에 담긴 각 위치에 순서대로 공을 놓아가며 "원쿠션" 연습.. 2024. 1. 2.
Cannot find module './index.module.scss' or its corresponding type declarations. 해결하기 sass를 추가하고 import하는 과정에서 위와 같은 에러가 생겼다 이 에러는 파일 경로를 찾지 못했거나 TypeScript에서 해당 모듈의 타입 선언을 찾지 못한 경우에 발생한다. CSS 모듈을 사용하는 경우, 해당 모듈에 대한 타입 선언을 정의해야한다 TypeScript에 모듈타입 선언 추가하기 .d.ts 파일을 src와 같은 위치에 만들고 해당 모듈의 타입선언을 정의하여 TypeScript가 모듈을 올바르게 이해할 수 있도록 한다. // index.module.d.ts // 모듈에서 내보낸 객체의 타입을 지정합니다. // 해당 모듈에 대한 타입 정보를 정의합니다. declare module '*.module.scss' { const classes: { [key: string]: string }; .. 2023. 12. 29.
[프로그래머스 lv2] 두 원 사이의 정수 쌍 [JS] https://school.programmers.co.kr/learn/courses/30/lessons/181187 x축과 y축으로 이루어진 2차원 직교 좌표계에 중심이 원점인 서로 다른 크기의 원이 두 개 주어집니다. 반지름을 나타내는 두 정수 r1, r2가 매개변수로 주어질 때, 두 원 사이의 공간에 x좌표와 y좌표가 모두 정수인 점의 개수를 return하도록 solution 함수를 완성해주세요. ※ 각 원 위의 점도 포함하여 셉니다. 제한 사항 1 ≤ r1 2023. 12. 27.
모달창이 보일때 스크롤바가 사라졌다가 모달창이 나타날때 스크롤바가 나타나면서 발생하는 화면의 흔들림 해결하기 컨텐츠를 선택하면 모달창이 나타나면 mask창 뒷 배경은 스크롤이 멈추고 모달창을 닫으면 뒷 배경을 기존의 위치에서다시 스크롤하게 하고 싶었다 모달이 열릴때 당시의 스크롤 위치를 기억하고 position을 fix해주고 document.body.style.position = "fixed"; // 스크롤바를 없애준다 document.body.style.top = `-${window.scrollY}px`; // 기존위치를 고정한다 모달이 닫히는 핸들러에서 position을 풀어줬다. document.body.style.position = ""; // 스크롤바 적용 window.scrollTo({ top: 기존위치 }); // 스크롤바를 기존의 위치로 하지만 모달창을 열고 닫을 때마다 오른쪽 사이드의 스크롤바가.. 2023. 12. 27.
[프로그래머스 lv2] 요격 시스템 JS [그리디] https://school.programmers.co.kr/learn/courses/30/lessons/181188# A 나라가 B 나라를 침공하였습니다. B 나라의 대부분의 전략 자원은 아이기스 군사 기지에 집중되어 있기 때문에 A 나라는 B 나라의 아이기스 군사 기지에 융단폭격을 가했습니다. A 나라의 공격에 대항하여 아이기스 군사 기지에서는 무수히 쏟아지는 폭격 미사일들을 요격하려고 합니다. 이곳에는 백발백중을 자랑하는 요격 시스템이 있지만 운용 비용이 상당하기 때문에 미사일을 최소로 사용해서 모든 폭격 미사일을 요격하려 합니다. A 나라와 B 나라가 싸우고 있는 이 세계는 2 차원 공간으로 이루어져 있습니다. A 나라가 발사한 폭격 미사일은 x 축에 평행한 직선 형태의 모양이며 개구간을 나타내는 .. 2023. 12. 27.