반응형

전체 글 198

오류 해결 :: VT-x is disabled in the BIOS for all CPU modes

저는 vagrant로 가상 환경 테스트를 진행하고 있었고, 가상 머신을 생성하려고 했는데 해당 오류가 발생했습니다. 해당 오류를 해결하는 과정을 기록합니다. 오류 원인 오류 내용을 해석하자면 BIOS에서 비활성화 됐다는 말인데, BIOS의 가상화 옵션이 비활성화 되어 있어서 발생한 오류입니다. 해결 방법 BIOS 접근 BIOS 설정으로 들어가야 합니다. BIOS 설정에 접근하기 위해서는 두 가지 방법이 있습니다. BIOS 설정 접근-1 요즘 윈도우는 설정 > 복구 > 고급 시작 옵션 의 지금 다시 시작을 클릭하면 자동으로 BIOS 설정에 접근할 수 있습니다. BIOS 설정 접근-2 두 번째 방법은 PC를 종료한 후 다시 시작하면서 제조사별에 맞는 키를 눌러야 하는데, 외우고 있지 않거나, 찾기 귀찮으시면..

MacBook M1 에서 사용가능한 MySQL/MariaDB 무료 DB관리 툴(Sequal Ace)

맥북에서 쓰기 편한 무료 DB관리 툴을 찾고 있었는데, 무료에 설치도 쉽고 사용하기도 편한 툴을 찾았습니다. 설치 방법은 패키지 관리자인 Homebrew로 설치하는 방법과, 앱스토어에서 직접 다운받는 방식이 있습니다. 설치 설치방법1: 앱스토어에서 설치하기 이 방법이 제일 쉽긴합니다. 앱스토어 열고 sequal ace 검색하면 바로 나옵니다. 설치방법2: Homebrew로 설치하기 % brew install --cask sequel-ace 참고자료 공식 GitHub: https://github.com/Sequel-Ace/Sequel-Ace

VS CODE 에서 FTP 여러개 동시에 사용하기 / FTP 디렉터리 안 나오는 오류도 해결!

확장 프로그램 ftp-simple 설치 Mac(Shift + Command + X) / Window(Control + Shift + X) 확장프로그램에 접근하려면 위 단축키를 통해서 접근할 수도 있고, 위 이미지에서 좌측의 표시된 아이콘을 통해서도 접근할 수 있습니다. 확장 프로그램 검색에 'ftp-simple'이라고 검색하면 아래 이미지 처럼 나올 거예요. 'ftp-simple'을 선택하셔서 설치해 주세요. ftp-simple: Config 설정 설치가 완료되면 ftp-simple Config 설정을 해야 합니다. Mac(Shift + Command + P) / Window(F1) 위 단축키를 입력한 후 ftp-simple을 입력하세요. 지금은 Config 설정을 하려고 하..

프로그래머스 - 최소직사각형 java :: 위클리 챌린지 :: 86491

문제 링크 코딩테스트 연습 - 최소직사각형 | 프로그래머스 (programmers.co.kr) 문제 풀이 지문을 잘 보면 명함을 눕힐 수 있다는 부분이 있는데, 명함을 눕힐 수 있다는 것은 가로/세로의 구분이 없다는 말입니다. 코드 public int solution(int[][] sizes) { int maxX = Integer.MIN_VALUE, maxY = Integer.MIN_VALUE; for(int[] size : sizes) { maxX = Math.max(maxX, Math.max(size[0], size[1])); maxY = Math.max(maxY, Math.min(size[0], size[1])); } return maxX * maxY; } 가로/세로 구분이 없으니 명함의 큰 값을 ..

Algorithm/Java 2022.06.22

AngularJS :: @angular-cli로 파일 생성 시 html, css, spec 파일 생기지 않게 하기

@angular-cli를 통해 빠르게 component 생성 시, 원하지 않는 html, css, spec 등의 파일들이 같이 생성이 됩니다. 필요한 파일만 생성하기 위해 옵션을 설정하는 방법입니다. component 생성 기본 예제) Component 생성 $ ng g c test # ng generate component test 와 같습니다. 저는 루트 디렉터리가 angular_test이기 때문에, angular_test 아래에 test 아래에 css, html, spec.ts, ts 파일들이 생성됐습니다. 근데 저는 component.ts 만 생성되길 원하는데 자꾸 다른 파일들도 같이 생성되니까 하나하나 지우기가 너무 귀찮았어요. angular.json에서 옵션을 주면 되더라구요. schemati..

Programming/Angular 2022.06.21

프로그래머스 - 부족한 금액 계산하기 java :: 위클리 챌린지

82612번 문제 코딩테스트 연습 - 부족한 금액 계산하기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 부족한 금액 계산하기 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이 programmers.co.kr 풀이 주로 이런 문제는 반복문을 활용하면 쉽게 풀 수 있지만 count가 커질수록 성능은 많이 떨어지게 됩니다. 등차수열의 합 공식으로 문제를 풀면 빠르고 쉽게 해결할 수 있습니다. 풀이코드 public long solution2(int price, int money, int count) { return Math.max(((lo..

Algorithm/Java 2022.06.21

AngularJS :: control must be defined as 'standalone' in ngModelOptions 오류 해결

오류 & 오류 원인 ngForm 과 ngModel 을 같이 사용하려고 할 때, 코드를 위와 같이 작성했더니 오류가 발생했습니다. 오류 내용을 읽어보니 ngModel을 사용하려면 name 속성을 사용하거나, ngModelOptions을 standalone으로 정의되어야 한다고 합니다. ngModel만 사용할 때는 문제 없었는데, ngForm과 ngModel을 같이 사용하려고 하니 오류가 발생하네요. ngForm과 ngModel을 함께 쓰려면 위 조건을 잘 지켜주어야 하는 것 같습니다. 오류 해결 해결 방법1 name 속성을 주어서 해결할 수 있습니다. 해결 방법2 ngModelOptions을 standalone으로 정의하여 해결할 수 있습니다. 모든 입력 필드에는 속성 이름이 있는 것이 좋으니 더 좋은 해..

Programming/Angular 2022.06.20

프로그래머스 - 가운데 글자 가져오기 java

12903번 문제 코딩테스트 연습 - 가운데 글자 가져오기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr 풀이 ✔ 단어 's'의 길이는 1 이상 ✔ 홀수는 가운데 1글자, 짝수는 가운데 2글자 풀이1 public String solution(String s) { int len = s.length(); return s.substring((len-1) / 2, (len/2) + 1); } ✔ String.substring..

Algorithm/Java 2022.06.20

MacBook M1 openJDK Install & Version Change

지금 사용하려는 방법은 자바 설치를 위해서 Homebrew가 설치되어 있어야 합니다. Homebrew가 설치되어 있지 않다면 아래 링크를 참고해 Homebrew를 먼저 설치해 주세요. MacBook M1 Homebrew Install JDK 설치 패키지 저장소 추가 % brew tap AdoptOpenJDK/openjdk openJDK를 저장할 공간을 확보합니다. brew tap 이 뭔지 자세한 설명이 필요하다면 하단의 참조 링크를 통해 확인하세요. 설치할 버전의 패키지명 검색하기 % brew search adoptopenjdk 이런 식으로 정확히 패키지명이 무엇인지 쭉 나와요! 자바 개발을 위해서는 jdk만 설치하면 되고, 저는 이미 버전 8과 11을 설치했기 때문에 체크표시가 되어 있네요. openJ..

MacBook M1 Homebrew Install

맥북에 개발환경을 세팅하면서 가장 기초가 되는 패키지 매니저 역할을 해줄 Homebrew를 설치하는 과정입니다. Homebrew 설치 % /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 위 명령어를 그대로 입력해도 되고, 혹시 이 게시물이 시간이 많이 지나게 된다면 Homebrew 공식 사이트에서 설치 명령어를 복사해 입력하는 것을 추천합니다. https://brew.sh/index_ko 명령어 입력 후 중간에 패스워드 한 번 입력해야 하고 엔터 한 번 입력해야 합니다. 입력하라고 안내가 나오니 그대로 하시면 됩니다~~ 경로 설정 설치가 다 되면 Homebrew PATH를 잡아줘야 ..

반응형