728x90
반응형

ETC 코딩 28

[Git] 잘못 올린 커밋을 되돌리고 싶을 때

참고한 블로그 git reset, revert로 이전 커밋으로 돌리기 git reset, revert로 이전 커밋으로 돌리기, git, github, issue, projects, milestone kyounghwan01.github.io git log git revert 6ee01e76d234ead9a3ba7ed2c2b2ff8bacfcb8d1 // 취소하고 싶은 커밋 (가장 최신의 커밋) git revert b522ee858b342743205a68b179613cb715a6b798 // 취소하고 싶은 커밋 (두번째 최신 커밋) git add --all git commit -m '복원' git push origin master (안된다면 -f 추가)

ETC 코딩/Github 2023.05.15

mysql 에러 설치 Access denied for user 'root'@'localhost' (using password: YES)

mysql 설치 진심 최악이다. 일주일은 고생한듯. 무조건 지우고 다시 설치하는게 답인데 나같은 경우는 아래처럼 했을 때 가장 괜찮았다ㅠㅠ rm -rf /usr/local/var/mysql // Permission Denied가 뜨면 sudo chown -R $(whoami) /usr/local/var/mysql chmod u+2 /usr/local/var/mysql brew uninstall mysql brew install mysql mysqld --initialize-insecure --user={mac로그인계정} brew services restart mysql brew services list // start 되어있는것 확인 mysql -u root -p // 비밀번호 치라고 하면 그냥 엔터 *..

ETC 코딩/ETC 2023.01.02

[Javascript] Array를 특정 값에 따라 sort하는 함수

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/sort Array.prototype.sort() - JavaScript | MDN sort() 메서드는 배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환합니다. 정렬은 stable sort가 아닐 수 있습니다. 기본 정렬 순서는 문자열의 유니코드 코드 포인트를 따릅니다. developer.mozilla.org Array를 특정 값(value)에 따라 오름차순 혹은 내림차순으로 sort할 때 사용하는 함수를 아래와 같이 만들 수 있다. var items = [ { name: 'Edward', value: 21 }, { name: 'Sharpe', va..

ETC 코딩/JS 2022.10.05

Do While 활용해서 일별/주별/월별로 돌아가는 loop.sh 만들기

특정 SQL(HQL) 파일을 날짜별로 돌리고 싶은데 START 날짜와 END 날짜를 지정해두고 차례로 자동으로 돌아갔으면 좋겠다! 이런 니즈가 너무 너무 많다. 그럴 때는 아래처럼 sh 파일을 만들고 추가로 실행할 파일의 경로를 적어준다 #!/bin/bash start_dt=`date +"%Y%m%d" -d ${1}` end_dt=`date +"%Y%m%d" -d ${2}` #start_dt=`date +"%Y%m%d" -d "20191101"` #end_dt=`date +"%Y%m%d" -d "20191110"` end_dt=`date +"%Y%m%d" -d "${end_dt} + 1 day"` current_dt="$start_dt" #echo "$start_dt" #echo "$end_dt" ech..

ETC 코딩/ETC 2022.09.23

[Python] datetime.date 형식 변환하기

✔️ 필요성 날짜를 다루는 함수인 datetime.date의 출력 형식을 바꾸고 싶다. ✔️ 문제 해결 datetime.date 객체를 출력하면 yyyy-mm-dd 와 같은 형식으로 출력된다. 이를 datetime.date.strftime을 활용해서 변경할 수 있다. from datetime import date date_format = date(2019, 6, 9) print(date_format) date_format_change = date_format.strftime('%Y%m') print(date_format_change) ✔️ 참고 날짜 형식을 바꾸는 코드는 아래 테이블을 참조하면 된다 :)

ETC 코딩/PYTHON 2022.09.21

[Python] add months 함수 만들기

✔️ 필요성 202003 이라는 연월 string을 받았을 때 여기서 3개월을 더해서 202006이라는 리턴값을 얻거나, 3개월을 빼서 201912라는 리턴값을 얻는 add_months 함수를 만들고 싶다 ✔️ 문제 해결 datetime.date와 dateutil.relativedelta.relativedelta를 활용해서 아래와 같은 add_months 함수를 만들어줄 수 있었다 import os import json import pandas as pd from datetime import date from dateutil.relativedelta import relativedelta # add months to a date def add_months(exec_ym, months): exec_dt = ..

ETC 코딩/PYTHON 2022.09.21

Python으로 업비트 계좌 조회하기

Python으로 내 업비트 계좌를 조회하는 스크립트를 만들겠습니다. 먼저 업비트 Open API 관리에 들어가서 API Key를 발급받아야 합니다. 업비트 디지털 자산, 비트코인, 이더리움, 리플, 에이다, 솔라나 등 알트코인 거래. upbit.com 그리고 아래 스크립트를 accounts.py라는 파일에 저장합니다. # accounts.py import jwt import hashlib import os import requests import uuid from urllib.parse import urlencode, unquote # 원래 환경변수는 다른 곳에 저장 os.environ['UPBIT_OPEN_API_ACCESS_KEY'] = 'access key' os.environ['UPBIT_OPEN..

ETC 코딩/PYTHON 2022.08.28
728x90
반응형