💻 하나씩 차곡차곡
-
[자바스크립트/Javascript] praseInt() VS Number()💻 하나씩 차곡차곡/Front-end 2024. 4. 25. 09:30
praseInt() 와 Number() 에 대한 차이점을 확실히 알아두자! parseInt() 문자열을 정수로 변환하는 함수문자열을 해석하여 앞에서부터 숫자를 찾아 변환하며, 만약 문자열이 숫자가 아닌 문자로 시작하면 변환을 멈춘다그래서 "1abc"와 같은 문자열을 정수로 변환하면 1이 됨. Number() 주어진 값의 숫자 표현을 반환.문자열을 숫자로 변환할 때 parseInt()와 비슷하지만, 부동 소수점 숫자를 포함한 여러 형식의 입력을 처리할 수 있음입력이 숫자가 아닐 경우 NaN(Not a Number)을 반환. parseInt()는 문자열을 정수로 변환하고, Number()는 숫자 표현을 반환하며 문자열이나 다른 자료형을 숫자로 변환.
-
[자바스크립트/Javascript] 문자 형태로 된 숫자 끼리 비교가 가능한가에 대하여💻 하나씩 차곡차곡/Front-end 2024. 4. 25. 09:25
자바스크립트로 간단한 비교문을 짜다보니문득 애매하게 알고 가는 개념인 것 같아 확실히 정리해두려고 쓰는 글. 1. 문자형태로 된 숫자끼리 대소 비교가 가능한지에 대해서1번을 알아보려면 먼저 2가지 예시가 필요하다.1) 첫번째 예시let num1 = '1';let num2 = '2';여기서 num1 2) 두번째 예시let num1 = '5';let num2 = '10';여기서 num1 당연히 문자로 판단되기 때문에 비교가 안되는 것이다. 근데 그럼 첫번째 예시는 왜 대소비교가 된것 처럼 보였을까.이유는 간단하다. '1', '2' 를 문자형태로 오름차순 정렬하면 1', '2' 순이된다. 그래서 '2'가 문자형태에서는 더 큰 값으로 인식된다. 그런데 '5', '10'을 문자형태로 오름차순정렬하면 '10'..
-
[IntelliJ(인텔리제이)] xml에 뜨는 밑줄, 노란선 없애보기💻 하나씩 차곡차곡/Back-end 2024. 4. 1. 12:33
인텔리제이에서 스프링부트, 마이바티스 조합으로 개발하다보면 xml을 사용해야 하는 일이 생기는데 xml에 쿼리문을 작성하면 아래와 같은 밑줄이 떠서 굉장히 성가시게 만든다. 이걸 없애보자. 1. 상단메뉴[IntelliJ] - [Settings] 을 연다. 2. 좌측메뉴[Inspections] 검색 - [SQL] - [No data source cofigured]을 체크 해제 해준다. 만약에 그걸로도 밑줄이 안없어진다면? [SQL : SQL dialect detection] 체크해제! [SQL : unresolved reference] 까지 해제! [해결완료!] 노란줄 없어짐!
-
[SQL] SQL 자동생성해주는 사이트 aquerytool 사용하기💻 하나씩 차곡차곡/SQL (DB) 2024. 3. 27. 21:29
데이터베이스 만들 때.....테이블 create문 자동으로 생성해주는 사이트 없을까...! 있다...! 사이드 프로젝트 중 테이블을 생성해야 하는데 create문을 일일히 작성하려니 이것도 일이라는 생각이 들었음. 분명 자동생성 해주는 무언가가 있을 거라는 생각에 서치를 해보니 어떤 멋진 개발자 분이 무려 8년전에 aquerytool이라는 사이트를 만들어 배포중에 계셨다. 직접 사용해보니 간단하게 프로젝트 할 때는 너무 유용한 기능이라 간단한 사용방법을 포스팅 해보려 한다. https://aquerytool.com/ 해당 사이트에 접속한다! AQueryTool AQueryTool은 웹 기반 ERD 툴 + SQL 자동 생성 프로그램입니다. aquerytool.com 그럼 이런 화면이 뜨는데 사용하려면 회원..
-
[디비에버(DBeaver)] 설치 및 데이터베이스(MySQL) 연결💻 하나씩 차곡차곡/Back-end 2024. 3. 27. 19:42
회사에서 자주 쓰는 디비에버를 맥북에도 설치하고 MySQL 데이터베이스를 연결해보자. 1. 디비에버 홈페이지 접속 https://dbeaver.io/download/ 화면 중간 쯤에 [MacOS for Apple Silicon]을 클릭해서 다운받아줌. 2. 디비에버 설치 하기 다운 받아서 설치파일을 실행하면 디비에버 손쉽게 설치 완. 3. MySQL 데이터베이스 연결 하기 상단 메뉴[데이터베이스] - [새 데이터베이스 연결] 클릭 [MySQL] 클릭 -> [다음] Username 과 Password 를 입력하고 [완료]를 눌러준다. 참고로 Username과 Password는 MySQL을 설치할 때 지정해주는데 기본 아이디는 root로 되어있고 비번은 반드시 설치시 설정해야 하므로 잊지 말고 그 비밀번호 ..