전체 글
- git push 할때 ssh 비번 계속 물을때 해결법 2021.06.09
- git 사용법 2021.06.07
- 문자열 포맷팅 2020.10.07
- Python 2020.10.07
- db링크 확인 하는 법 2020.03.27
- bulk insert 2020.03.26
- STRING ORDER BY 가 안될때 2020.03.20 2
- log4J.xml 파일을 못찾을때 해결법 2020.03.14
git push 할때 ssh 비번 계속 물을때 해결법
git 사용법
기존에 local에서 작업중인 프로젝트를 git repository에 연결해서 push 하는 방법
gitlab 에 repository를 생성했다고 가정하에 시작한다.
1. git bash 실행
2. 작업중인 개발 directory로 이동
3. git init 실행 -> .git 폴더가 생성된다.
4. git config --global user.email "내 이메일", git config --global user.name "내 이름" 명령어를 쳐서 자기 정보를 등록
5. remote를 등록 해줘야만 pull, push, fetch...등이 가능 하다 ( 삭제 명령어 : git remote remove <remote name>
-git remote add origin https://gitlab.com/{project이름}.git
: origin이라는 이름으로 remote가 등록되며 차후, push, pull.. 할때 원격 주소를 모두 타이핑 할 필요 없이 origin 이라는 alias으로 대체 가능
6. git remote 실행하여 remote가 정상적으로 등록되었는지 확인 한다.
- 정상적으로 등록되었다면 origin이라고 리스트가 뜸
7. git pull origin <branch name> 으로 pull받을수 있다 !!
- pull받을때 refusing to merge unrelated histories Error가 발생할 경우
git pull origin branch_name --allow-unrelated-histories 사용하면 해결 된다.
Enter passphrase for key '~/.ssh/id_rsa':
아오 할 때 마다 ssh 키에 대한 암호를 입력하라니 여간 귀찮은 일이 아니다. 이대로 이 문제를 방치할 수는 없어서 해결방법을 찾아보았다.
문제는 ssh-agent가 이 키를 저장하고 있지 않아서 매번 물어보는 문제였다. 해결 방법은 아래의 커맨드다.
ssh-add ~/.ssh/id_rsa
그런데 또 이런 문제가 발생하는 것이 아닌가!?
Could not open a connection to your authentication agent.
이 문제는 또 무엇일까? ssh-agent가 동작을 하고 있지 않다는 것이다. 이 문제는 아래의 커맨드로 해결 가능하다.
eval $(ssh-agent)
앞서 언급했듯 위의 커맨드도 Git Bash에서 입력했다.
출처: https://gentlesark.tistory.com/86 [삵 izz well]
'Git' 카테고리의 다른 글
git push 할때 ssh 비번 계속 물을때 해결법 (0) | 2021.06.09 |
---|
문자열 포맷팅
1. format함수를 이용한 formatting
format 함수를 이욯하여 문자열 중간에 원하는 문자열을 추가해 줄수 있다.
- {} 괄호를 안에 0부터 숫자를 지정하는 방법 : 0 부터 시작하여 format 함수안의 숫자및 문자열을 차례대로 mapping 시켜 준다.
- {} 괄호 안에 변수명을 지정하는 방법 : 해당 변수의 값을 출력 해준다.
"hi {0}. i eat {1} apples".format("민수",3)
>> 실행결과
'hi 민수, i eat 10 apples'
"hi {name}, i eat {count} apples".format(name="민수",count= 10 )
>> 실행결과
'hi 민수, i eat 10 apples'
2. 파이썬 3.6 버전 부터는 간략히 f 사용가능
format함수를 줄여서 사용 가능 하다
출력하고자 하는 문자열 을 f사용후 ''사이에 입력 하면 된다.
출력하고 하는 문자열 중간에 변수를 출력하고자 할때는 {}로 묶어 주면 된다.
변수에 특정한 출력 형태를 지정해 주고자 할때는 콜론(:) 사용후 콜론 두에 option을 지정해 준다.
-
:>10 자릿수 10칸을 잡은뒤 오른쪽 정렬
-
:<10 자릿수 10칸을 잡은뒤 왼쪽 정렬
-
:^10 자릿수 10칸을 잡은뒤 가운데 정렬
-
:[빈공간채울 문자 지정]^10 자릿수 10칸 잡은뒤 가운데 정렬, 빈공간은 지정한 무자로 채움
빈공간을 지정한 문자로 채울수도 있다.
:=^10 으로 option을 줄경우 문자열을 10자리로 잡아서 가운데 정렬후 빈공간은 = 로 채움
아래 코드를 참고하기 바란다.
d = {'name' :'kim',age: 10} #객체
f'my name is d["name"]:>10' # valuer값=객체 명[key값]
>> 실행결과
'my name is kim'
f'my name is {d["name"]:=^10}'
>> 실행결과
'my name is ===kim===='
Python
db링크 확인 하는 법
아래 쿼리로 db링크를 조회해 볼수 있다.
SELECT * FROM master.dbo.sysservers
'MSSQL' 카테고리의 다른 글
bulk insert (0) | 2020.03.26 |
---|---|
STRING ORDER BY 가 안될때 (2) | 2020.03.20 |
[MS SQL] 재귀쿼리 트리구조 쿼리 WITH CTE (0) | 2020.02.04 |
숫자+문자를 포함한 데이터 order by 가 안되는 경우 (0) | 2020.02.04 |
여러 행의 컬럼값을 한줄로 나타내기 (0) | 2019.12.30 |
bulk insert
bulk insert MTX_ANALYSIS_RESULT_MASTER_FI
from 'D:\devhdjoo_data.csv'
with(
FIELDTERMINATOR = ',' , --컬럼 구분 구호
ROWTERMINATOR = '\n' --row 구분 구호
)
Go
엑셀 파일을 저장시 확장자를 csv로 저장할것. !!!
아래처럼 한셀에 한 column씩 ''(작은따옴표) 없이 저장하고, 한 컬럼마다 ,(콤마)로 구분하고, 레코드단위로 줄바꿔 저장할것 !!!
1230, 30 ,01, 1, 1, 0201001002, 샘플일자 ,20130902
'MSSQL' 카테고리의 다른 글
db링크 확인 하는 법 (0) | 2020.03.27 |
---|---|
STRING ORDER BY 가 안될때 (2) | 2020.03.20 |
[MS SQL] 재귀쿼리 트리구조 쿼리 WITH CTE (0) | 2020.02.04 |
숫자+문자를 포함한 데이터 order by 가 안되는 경우 (0) | 2020.02.04 |
여러 행의 컬럼값을 한줄로 나타내기 (0) | 2019.12.30 |
STRING ORDER BY 가 안될때
MSSQL은 VARCHAR TYPE의 컬럼에 숫자값이 들어 있을때 ORDER BY 가 원하는 순서대로 나오지 않을때가 있다.
예를 들면 A라는 컬럼(VARCHAR)에 10,20,100,200이 들어있을경우, 해당 컬럼으로 ORDER BY 하면 10,100,20,200으로 정렬 된다. VARCHAR이므로 젤 앞글자로 우선 ORDER BY 되기 때문이다.
이럴때는 임의로 CONVERT(INT,A)해서 ORDER BY를 하면 제대로 정렬된다.
---참고사항: MAX가 제대로 안될때도 CONVERT(INT,A)이용하자.
'MSSQL' 카테고리의 다른 글
db링크 확인 하는 법 (0) | 2020.03.27 |
---|---|
bulk insert (0) | 2020.03.26 |
[MS SQL] 재귀쿼리 트리구조 쿼리 WITH CTE (0) | 2020.02.04 |
숫자+문자를 포함한 데이터 order by 가 안되는 경우 (0) | 2020.02.04 |
여러 행의 컬럼값을 한줄로 나타내기 (0) | 2019.12.30 |
log4J.xml 파일을 못찾을때 해결법
스프링은 기본적으로 / WEB-INF/classes 폴더 아래에 두면 log4j.xml파일을 자동으로 읽는다.
스프링이 log4j.xml파일을 못찾을땐, / WEB-INF/classes 폴더 아래로 log4j.xml파일을 옮겨보자.
'Spring' 카테고리의 다른 글
5장 트랜잭션 서비스 추상화 (0) | 2020.01.29 |
---|---|
5장 서비스 추상화-I (0) | 2020.01.14 |
4장 예외 (0) | 2020.01.05 |
3장 템플릿IV - 템플릿/콜백의 응용 (0) | 2020.01.04 |
3장 템플릿 III - 스프링의 JdbcTemplate (0) | 2020.01.04 |