전체 글 64

[eclipse] Must declare a named package because this compilation unit is associated to the named module

문제사항 해결방안우측 Package Explorer에서 module-info.java파일을 지우자.  module-info.java 파일을 지우자 에러가 사라졌다. Create a Java Project > module > Create module-info.java file 선택 후 finish 했기 때문.java9버전부터 생긴 기능. 참고로, Java 8 > Java 11 > Java 17 > Java 21 순서이며 Java 8 과 버전 1.8 / Java 9는 버전 1.9 / Java 10은 버전 1.10 / Java 11부터는 11로 부른다.

카테고리 없음 2024.09.18

[git] git tag로 버전 관리하기

git tag를 달아 버전 관리하기 브랜치로 관리하다가 좀 더 깔끔하게 관리하는 방법이 없을까 고민하게 되었다. git tag를 이용하여 관리해보기로 함. 태그 조회하기 # 전체 조회 git tag # 태그 이름으로 검색하기 git tag -l v1.3.* v1.3.0 v1.3.1 v1.3.2 ... 태그 원격 저장소에 올리기 # 특정 태그 원격 저장소에 올리기 git push origin v1.5.0 # 모든 태그 원격 저장소에 올리기 git push origin --tags 태그 삭제하기 git tag -d v3.0.0 # 원격 저장소에 있는 태그 삭제하기 `:`를 붙여서 삭제 git push origin :v3.0.0 태그로 이동하기 # 로컬에서 git checkout tags/ # 태그 기반 br..

web 2022.11.07

[TIL] 221009 map, filter, Array.from()으로 수열 만들기, 배열 비교하기

2022년 10월 09일 일요일 오늘 공부한 내용 1. 프로그래머스 문제풀이 중복된 숫자 개수 배열의 유사도 1️⃣ map, filter에 대해 다시 살펴보았다. 프로그래머스를 풀다보니 생각나는대로, 편한 메소드를 골라 사용하고 있었다. 예를 들어, 프로그래머스 문제 중 중복된 숫자 개수를 풀 때, 처음에 다음과 같이 코드를 작성 하였다. function solution(array, n) { var counter = 0; array.map((e, i) => e === n && counter++ ) return counter; } counter 변수를 선언하고 array를 map으로 돌려서 조건이 만족할때 숫자 counter를 올렸는데 다른 사람들의 풀이를 보니, filter를 사용하는 것이 더 올바른 코..

TIL 2022.10.09

코딩테스트 정리

나머지 구하기 % 연산자 사용 num1 % num2 올림, 버림, 반올림 처리하기 Math.ceil() 소수점 올림, 정수 반환 Math.ceil(4); // 4 Math.ceil(7.04); // 8 Math.ceil(-0.95); // -0Math.round() 반올림 한 수와 가장 가까운 정수 반환. Math.floor() 같거나 작은수 중에 가장 큰 수 반환 Math.truc() 주어진 값의 소수부분 제거, 숫자의 정수 반환 // 몫 구하기 parseInt(num1/num2) // parseInt로 정수로 변환 Math.floor(-5.4) // -6, Math.floor() 음수일때는 주의정수인지 판별하기 Number.isInteger() Number.isInteger(value)제곱근 구하기 ..

코딩 테스트 2022.10.03

[프로그래머스/JS] 세균증식

링크 https://school.programmers.co.kr/learn/courses/30/lessons/120910 알아야할 내용 거듭제곱 1. Math.pow() 2. 거듭제곱 연산자 **를 사용 **는 Math.pow()와 동알하지만 BigInt도 가능 Math.pow(base, exponent) base 밑 exponent 제곱하기 위한 지수 값 제곱근은 Math.sqrt()를 사용하자. 주어진 숫자에 루트를 씌움. ex) Math.squrt(9) // 3 // 연산자 ** 2 ** 3 // 8 10 ** -1 // 0.1 // Math.pow() Math.pow(2, 3) // 8 Math.pow(4, 0.5) // 2 소스코드 function solution(n, t) { return n ..

코딩 테스트 2022.10.03

[tsconfig] Cannot write file '파일경로/파일명.js' because it would overwrite input file.ts

에러메시지 Cannot write file '파일경로/파일명.js' because it would overwrite input file.ts 해결방법 1. allowJs: true설정을 사용하지 않기 근본적인 해결방법은 아니지만 .js 파일을 사용하지 않을거라면 allowJs: false해서 warning을 없앨수있다. (임시방편) 근본적인 해결방법이 아니기도하고, js 확장자가 필요한 상황이라 다른 방법을 찾아보았다. 2. 👍🏻 outDir를 설정하고 exclude에 포함시키기 { compilerOptions: { ..., // 생략 outDir: "dist" // "./" 붙일 필요 없음 }, exclude: ["node_modules", "dist"] } 출처: stockoverflow

frontend 2022.09.27
728x90