[바미] IntelilJ Github 연동창 뜰 때
·
프로그래밍(Web)
요 몇 주전 부터 계속 아래와 같은 창이 뜨기 시작했습니다.처음에는 깃허브 계정이 연동이 끊어졌나 싶어 확인해보았지만 이미 연동은 되어있던 상황이였습니다.그렇게 해결법을 찾았는데  IntelilJ의 터미널창을 키신 뒤에 아래 명령어를 입력해주세요. git remote -v만약 저와 상황이 같다면 위와 같이 뜰겁니다. 그 후 아래 명령어를 입력해주세요.git remote remove origin그 후 git remote -v 를 입력하셨을 때 아까와 다르게 아무것도 안뜨셨다면 성공입니다. 이 후 다시 연결 하셔야 한다면git remote add origin [연결 주소]를 입력해주세요.
[바미] ES2015에 대하여
·
프로그래밍(Basic)/Javascript(TS,Node)
들어가며...2015년부터 자바스크립트에 매우 커다란 변화가 있었는데 이를 ES2015 또는 ES6라고 부릅니다.이 시기를 기점으로 자바스크립트는 매년 새로운 문법에 대해 발표가 진행되고 있습니다. (참고로 2024년 현재 ES2024까지 나와있습니다.) 그럼 이제 어떤 부분이 추가가 되었는 지 확인해봅시다!변경점1. let과 const자바스크립트를 처음 배우는 분들이라면 var를 사용하여 변수를 선언하시는 방법을 배우셨을 겁니다.이제 var대신 let과 const를 쓰셔야 할 때입니다. 아래 예시로 차이점을 보시죠.function scopeTest() { if (true) { var varVariable = "I am a var variable"; let letVariab..
[바미] 통계학
·
하루 알고리즘(JS)
문제 https://www.acmicpc.net/problem/2108https://www.acmicpc.net/problem/26069코드const fs = require('fs');const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');const N = parseInt(input[0], 10);const connections = input.slice(1);const danceSet = newSet(); // Set을 생성할 때 new Set()으로 생성합니다.danceSet.add('ChongChong');// 각 사람의 연결 관계를 탐색for (let i = 0; i 문제 해설이 문제는 기본적인 통계값을 계산하는 문제로 다..
[바미] PM2 save
·
프로그래밍(Web)
pm2 save는 Node.js 애플리케이션을 관리하는 프로세스 관리자 PM2(Process Manager 2)에서 사용되는 명령어입니다. 현재 실행 중인 애플리케이션의 프로세스 상태를 저장해주는 데 서버가 모종의 이유로 재부팅 되었을 때 프로젝트의 설정에 맞게 다시 실행시킬 때 유용합니다.# PM2로 애플리케이션 실행pm2 start app.js# 현재 실행 중인 모든 애플리케이션의 상태를 저장pm2 save# 서버 재부팅 후, 저장된 상태로 복구pm2 resurrect
[바미] .gitIgnore에 등록한 디렉토리가 커밋되는 경우
·
프로그래밍(Web)
위 사진처럼 .gitIgnore파일에 자신이 제외할 부분들을 등록했음에도 git add . 또는 git commit 시 아래와 같이 깃에 등록되는 경우가 발생했습니다.저의 경우 맨 처음부터 .gitIgnore를 등록하지 않고, 제외할 디렉토리가 이미 깃허브에 올라가 있는 상태였기 때문에 발생한 것이였습니다. 그래서 깃에 gitIgnore처리할 디렉토리, 파일들, . gitIgnore를 전부 삭제 후 깃 허브에 Push 하였고, 다시 . gitIgnore파일을 생성 후 제외할 부분들을 다시 추가하여 해결하였습니다.
붙임성 좋은 총총이
·
하루 알고리즘(JS)
문제 https://www.acmicpc.net/problem/26069코드const fs = require('fs');const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');const N = parseInt(input[0], 10);const connections = input.slice(1);const danceSet = newSet(); // Set을 생성할 때 new Set()으로 생성합니다.danceSet.add('ChongChong');// 각 사람의 연결 관계를 탐색for (let i = 0; i 문제 해설 이 문제는 총총이(ChongChong)를 만난 모든 사람들이 무지개 댄스를 추게 되는 상황을 시뮬레이션하는 문..
[바미] 회의실 배정
·
하루 알고리즘(JS)
문제https://www.acmicpc.net/problem/1931 코드const fs = require('fs');const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');const N = parseInt(input[0], 10);const meetings = input.slice(1).map(line => line.split(' ').map(Number));// 종료 시간 기준으로 정렬, 종료 시간이 같다면 시작 시간 기준으로 정렬meetings.sort((a, b) => { if (a[1] === b[1]) { return a[0] - b[0]; } return a[1] - b[1];});let..
[바미] 동전 0
·
하루 알고리즘(JS)
문제https://www.acmicpc.net/problem/11047  코드const fs = require('fs');const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');const [N, K] = input[0].split(' ').map(Number);const coinValues = input.slice(1).map(Number).reverse(); // 역순으로 배열을 한 번에 뒤집음function minCoins(N, K, coinValues) { let remainingAmount = K; let coinCount = 0; // 동전을 큰 값부터 사용하면서, 나눗셈과 나머지 연산으로 동전 개수와 ..
[바미] WD, 자체 컨트롤러로 초고속 Gen5 SSD 성능 시연
·
IT 관련 정보
Western Digital은 5W의 저전력 모드와 최대 15GB/s 속도를 갖춘 차세대 Gen5 SSD의 놀라운 성능을 시연했습니다. WD, 성능 "7W" 및 메인스트림 "5W" 소비자용 스토리지 장치, 최대 15GB/s 속도를 갖춘 매우 빠르고 저전력 Gen5 SSD 선보여FMS 2024에서 Western Digital은 자체 Gen5 SSD 컨트롤러를 기반으로 한 차세대 스토리지 솔루션을 선보였습니다. 이들 제품은 소비자 부문을 대상으로 하며 데스크탑 및 노트북과 같은 PC 플랫폼을 위한 다양한 옵션으로 제공됩니다. Western Digital은 다른 사람들이 각자의 Gen5 SSD를 출시할 때인 2024년 내내 메인스트림 및 고급형 Gen4 드라이브를 주로 출시했으며 Phison E26 컨트롤러를..
Bami
기록하며 성장하기