본문 바로가기

전체 글208

requirements.txt 만들기 (설치된 패키지 정보 파일 만들기) requirements.txt?설치된 패키지 정보를 requirements.txt 파일을 만들어 볼 수 있다.이걸로 새로운 가상환경을 생성할 때 한 번의 명령어로 requirements.txt 파일에 있는 패키지를 설치할 수 있다. 방법1. requirements.txt 파일 만들기pip freeze > requirements.txt만약 selenium==4.23.1 이런 형태가 아니라, selenium @ file://~~~ 이런 형태로 @ file 이 붙어서 나오는 경우 아래 명령어를 사용하면 된다.pip list --format=freeze > requirements.txt  2. requirements.txt  파일로 패키지 설치하기다른 가상 환경이나 컴퓨터에서 requirements.txt 에 .. 2024. 12. 11.
[GIT] .gitignore 적용하기 (github에 특정 파일 보이지 않게 하기) gitignore가 필요한 상황 프로젝트를 진행하고 있다. Github에 올릴 때 token_channelid.txt 파일은 빼고 올릴 수 없을까?  물론 git add 로 파일을 하나하나 지정해서 올릴 파일을 설정할 수 있지만 파일이 10000개라면 일일이 지정하기 번거로울 것이다. 그리고 협업을 하다 보면 git add . 명령어로 실수로 올리는 것을 방지하고 싶다. 이런 경우 .gitignore 을 사용하면 된다. .gitignore을 이용하면 원하는 파일을 github에 올라가지 않도록 설정할 수 있다. - 프로젝트 초기 세팅- API KEY처럼 github에는 보여지면 안되는 것들 .gitignore 설정 방법1. 프로젝트의 최상위 경로에 .gitignore 파일을 하나 만든다.2. .gitig.. 2024. 12. 11.
[1분만에 해결하는 Git 오류] fatal: refusing to merge unrelated histories 문제 상황git push나 git pull 명령 시 fatal: refusing to merge unrelated histories 오류가 발생한다.문제 원인git에서는 서로 관련 기록이 없는 이질적인 두 프로젝트를 병합할 때 기본적으로 거부한다.--allow-unrelated-histories 옵션을 사용하여 이를 강제로 허용해주어야 한다. 문제 해결git pull 명령 뒤에 --allow-unrelated-histories 옵션을 추가해준다.git pull origin 브랜치명 --allow-unrelated-histories 2024. 12. 11.
2025 상반기 KB국민은행 동계 체험형 인턴십 AI 역량검사 후기 (잡다) 보호되어 있는 글 입니다. 2024. 12. 7.
[JAVA] 시뮬레이션 1 - 시간 계산 / 날짜 계산 / 진수 변환 / 구간 칠하기 / 사각형 칠하기 요약간단한 시뮬레이션에 대해 학습한다.- 시간 계산 (주어진 것 중 가장 작은 단위로 변환하여 풀이)- 날짜 계산 (주어진 것 중 가장 작은 단위로 변환하여 풀이)- 진수 변환 (진수 변환 방식 그대로 구현, a 진수 -> b 진수 변환 시 a 진수 -> 10 진수 -> b 진수 로 변환) - 구간 칠하기 (1차원 배열 flood fill)- 사각형 칠하기 (2차원 배열 flood fill) 시간 계산 / 날짜 계산가장 작은 (또는 공통된 단위)로 변환하여 계산한다.Ex) 시간을 분 단위로 환산하여 계산Ex) 날짜를 일 단위로 변환하여 계산 System.out.println() 으로 찍어가면서 코딩하는 것이 정확함. import java.util.*;import java.io.*;public class .. 2024. 12. 6.