본문 바로가기

분류 전체보기129

자바 빌드 도구 비교 빌드에 대한 상세한 이해가 필요한 이유 - Ant, Maven, Gradle 등의 빌드 도구를 효과적으로 사용하기 위해서는, 빌드 자체에 대한 이해가 필요 빌드란? - 컴파일 및 패키징 과정을 통해 배포 및 실행 가능한 형태로 변환하는 것 * 컴파일 : 개발자가 작성한 언어를 컴파일러를 통해 이진 코드로 변환 * 링크 : 컴파일된 파일들 간에 연결 관계를 지어주는 과정. 파일 간에 링크가 되지 않으면 해당 파일들은 정상적인 실행이 불가능하다. 정적 링크와 동적 링크가 있음 * 패키징 : dll, jar, war, exe와 같이 배포 및 실행 가능한 형태로 압축하는 것 (링크 과정을 포함함) JAR(Java ARchive Files)란? - Java의 실행파일이다. - 여러 개의 자바 클래스 파일과, 클래.. 2021. 4. 2.
Intellij 단축키 shift + F6 : intellij refactor variable name ctrl + alt + V : return 값의 타입과 이름 자동 생성 ctrl + E : 최근에 열었던 파일 목록 File - Setting - Appearance & Behavior - Appearance - Use custom font - Size : 좌측 패널 내 폰트 사이즈 조절 alt + insert : generate 2021. 3. 21.
백준 7562번 : 나이트의 이동 문제 링크 : www.acmicpc.net/problem/7562 내 풀이(2021.3.1.) : BFS #include #include using namespace std; typedef pair pr; int map[300][300] = { 0, }; int visit[300][300] = { 0, }; int dy[] = {-1,-2,-2,-1,1,2,2,1}; int dx[] = { -2,-1,1,2, -2,-1,1,2, }; void init() { for (int i = 0; i < 300; i++) { for (int j = 0; j < 300; j++) { map[i][j] = 0; visit[i][j] = 0; } } } int main() { ios_base::sync_with_stdi.. 2021. 3. 1.
JDK와 JRE 설정 Java 11 기준으로 실습을 진행하는데 JDK와 JRE를 모두 11버전, 즉 55.0버전으로 설치해야 한다. 기존에 설치된 다른 버전들은 모두 제거하고, 제어판의 '프로그램 추가/제거'에서도 확실히 제거한 뒤 시스템 환경 변수 설정을 잘 설정해줘야 한다. 그래야 버전 불일치로 인한 오류들이 발생하지 않는다. JRE는 JDK 설치시 자동으로 설치된다. 2021. 2. 28.