본문 바로가기

개발일지714

JAVASCRIPT - 배열 커멘드 JAVASCRIPT - 배열 배열의 길이 구하기 .length 배열의 값 꺼내기 [숫자(인덱스)] 배열 맨 뒤에 값 추가 .push() 배열 맨 마지막 값 삭제 .pop() 배열 요소 정렬 .sort() 배열 데이터 확인 .includes(값) -> 값이 int면 그냥 숫자, str면 ‘값’ 으로 적어줘야함 배열 2개 연결 .concat(array2) 배열을 문자로 만들기 .join() .join()에서 ()안에 '/'를 넣으면 각 리스트안의 변수들이 /로 구분된다. 이를테면 name = ['짱','구','는','못','말','려'] 이렇게 되어있을때 name.join('/')라고 해주면 짱/구/는/못/말/려 이렇게 되고 name.join('o')라고 하면 짱o구o는o못o말o려 이렇게 된다. 배열 분리 .. 2023. 1. 6.
알고리즘 - 유클리드 최대공약수 구하기 알고리즘은 보다 나은 회사로 가기위한 방법으로 오늘부터 공부하기로 했다. 그리고 첫 강의때 배우게 된 것이 "유클리드 최대공약수 구하기"인데 이것을 배우면서 의문이 생겼다. #1 개요 선생님이 알려주기로는 유클리드 최대공약수를 풀때 32, 24라는 두개의 숫자가 있으면 큰수에서 작은수를 빼주되 유동적으로 빼주고 어느 한 쪽이 0이 되면 그 바로 전의 숫자가 최대공약수다. 라는 식으로 알려주셨다. 과정은 1) 32, 24 2) (32-24), 24 -> 8, 24 3) (24-8), 8 -> 16, 8 4) (16-8), 8 -> 8, 8 5) (8-8), 8 -> 0,8 이 되기때문에 8이 최대공약수라고 한다. #2 의문 그렇지만 내가 설정한 두 수가 29, 19라고 하면 1) (29-19), 19 ->.. 2023. 1. 6.
Docker - 시작하기 전에 모듈 리스트(pip install list) 만들기 돌고돌아서 다시 Docker로 올줄이야 이제는 받아들여야겠다. 뭔가 엄청나게 유용하기도 해보이고 그나저나 docker를 시작함에 있어서, docker는 "현재 내 환경"을 다른 어떤 환경에 두어도 나의 현재 환경으로 보여주게끔하는 역할을 하는 일종의 컨테이너다. 그러자면 너무 당연하게도 "내 현재 환경"을 알아야 하는데, 이것을 나는 일일이 수작업하는것으로 생각했지만 생각지도 못하게 엄청난 커멘드를 발견해서 공유해본다. pip freeze > requirements.txt 라는 명령어를 터미널에 입력하면 현재 내가 속해있는 위치(맥은 pwd로 확인가능)에 "requirements.txt"라는 파일이 생성된다. 그리고 그 안에는 이런게 있다. appnope==0.1.3 asgiref==3.6.0 astto.. 2023. 1. 5.
Git - github(깃허브)잔디심기 누락되는 이유와 잔디 심기 테스트 #0 개요 음... 나는 분명 열심히 커밋을했는데, 계속해서 잔디가 안올라오고 있다. #1 원인분석 우선 해결하고자 원인을 찾아보니 내 github계정의 정보와 달라서일 가능성이 있다고 한다. 1) 터미널 오픈 후 명령 입력 git config --list 터미널 오픈 후 이 명령을 입력하게 되면 git 리스트가 쭉 뜨는데 그중 저 user.name과 user.email이 어떻게 설정되어있느냐가 중요하다. 무엇을 기준으로 맞춰야할까? 2) github 셋팅 기준 #user.name 이건 임의대로 하는게 아니고 깃허브 홈페이지에 로그인을 하면 오른쪽 상단(버전에 따라서 추후 위치는 달라질수있음)에 저렇게 사진(프로필)을 클릭하면 떨어지는 드롭다운 메뉴중에 Signed in as 이 있다. 이 을 user... 2023. 1. 5.