본문 바로가기

전체 글89

[Git] PR Merge 이후 동기화 1. master branch로 이동 git checkout master 2. 원본 저장소(upstream)에서 동기화 git pull upstream master # git pull [원본저장소] [브랜치명] 3. Fork한 나의 원격 저장소에 동기화 내용 반영 git push origin master 4. 로컬 브랜치 삭제 git branch -D [브랜치명] 4-1. 원격 브랜치도 함께 삭제 git push origin --delete [브랜치명] 협업을 위해 git remote 명령어로 원격 저장소에 연결을 할 때 2개의 원격 저장소에 연결해야 한다. 첫번째는 내가 fork하기 전 원본 원격 저장소 ( 보통 upstream , 위에서 흐른다는 의미 ) 두번째는 내가 fork해온 나의 원격 저장소 .. 2022. 8. 22.
[MySQL] SQLyog 2058 Error 문제 해결방법 set global validate_password.policy=LOW; alter user 'root'@'%' identified with mysql_native_password by 'newoop0510'; flush privileges; 참조: https://crayon.tistory.com/2 2022. 8. 17.
[Linux] MySQL 설치 & Port 변경 1. 관리자 권한 획득 sudo -i 2. 패키지 업데이트 apt update 3. MySQL 패키지 설치 apt-get install mysql-server mysql-client 4. MySQL 설치 확인(버전 확인) mysql --version >> mysql Ver 8.0.30-0ubuntu0.20.04.2 for Linux on x86_64 ((Ubuntu)) 4-1. MySQL 설치확인 mysql_secure_installation (1) 암호검증 유/무 (2) 암호복잡도 정책 (3) 루트계정 암호 설정 (3) 과정에서 오류발생 ... Failed! Error: SET PASSWORD has no significance for user 'root'@'localhost' as the authen.. 2022. 8. 17.
[Linux] Ubuntu - MySQL 삭제 및 재설치 1. mysql 패키지 삭제 apt-get remove --purge mysql* 2. dpkg 패키지 설치 apt-get install dpkg-dev 3. mysql 관련 파일 확인 dpgk -l | grep mysql 4. 3번에서 확인한 파일들 하나씩 삭제 apt-get remove --purge {파일명} 5. 폴더 및 관련 항목 삭제 rm -rf /etc/mysql /var/lib/mysql rm -rf /var/log/mysql rm -rf /var/log/mysql.* rm /var/lib/dpkg/info/* apt-get autoremove apt-get autoclean 6. 재설치 apt-get install mysql-server --fix-missing --fix-broken 참.. 2022. 8. 17.
[Python] Selenium 명령어 정리 크롬 드라이버 위치 import os os.getcwd() 셀레니움 단일 요소 찾기 find_element from selenium import webdriver from selenium.webdriver.common.by import By URL= "url" driver = webdriver.Chrome(excutable_path='chromedriver') driver.get(url=URL) driver.find_element(By.name, "name") driver.find_element(By.ID, "id") find_element(By.ID, "id") find_element(By.NAME, "name") find_element(By.XPATH, "xpath") find_element(By.L.. 2022. 8. 16.
[Linux] 내가 주로 쓰는 명령어 정리 root 권한 빌리기 sudo -i = sudo --login 아파치 상태 확인 servcie apache2 status 서버에 톰캣 서비스중인지 확인 ps -ef | grep tomcat9 터미널 환경 브라우저 elinks 명령어 elinks {url} 호스트pc IP확인 ip addr | grep "inet" hostname -I 사용자 목록 확인 cat /etc/passwd # 사용자명:패스워드:계정UID:계정GUI:이름:홈디렉토리:로그인쉘 tomcat-connectors 위치 /usr/loca/src tar 압축해제 tar -zxvf [파일명.tar.gz] - https://m.blog.naver.com/ko5642027/222463380310 Apache2.4 + Tomcat9 연동후 스프링 부.. 2022. 8. 15.
[3] 스프링부트로 웹 서비스 출시하기 - 3. SpringBoot & Handlebars로 화면 만들기 https://jojoldu.tistory.com/255?category=635883 3) 스프링부트로 웹 서비스 출시하기 - 3. SpringBoot & Handlebars로 화면 만들기 이번 시간엔 SpringBoot & Handlebars로 간단한 화면을 만들 예정입니다. (모든 코드는 Github에 있습니다.) Handlebars는 흔히 사용하시는 Freemarker, Velocity와 같은 서버 템플릿 엔진입니다. JSP는 서버 템플.. jojoldu.tistory.com 본 내용은 위의 출처를 바탕으로 합니다. 이번 시간은 Spring Boot & Handlebars 로 간단한 화면을 만듭니다. Handlebars는 Freemarker, Velocity와 같은 서버 템플릿 엔진입니다.JSP는 .. 2022. 8. 13.
[코드업] Python 기초 100제 6098, 6097, 6096, 6093, 6092 작성날짜: 2021/08/17 작성언어: Python 6098 : [기초-리스트] 성실한 개미(py) 문제설명 ​입력/출력 pan=[] for i in range(11): pan.append([]) for j in range(11): pan[i].append(0) # 0인덱스 뺴고 10*10 크기의 미로 상자 for i in range(10): route=list(map(int,input().split())) for j in range(10): pan[i+1][j+1]=route[j] # 개미는(2,2)부터 출발 x=2 # 세로 y=2 # 가로 while True: # 개미는 오른쪽이 벽이 아니라면 계속 오른쪽으로 간다. pan[x][y]=9 if pan[x][y+1]==2: # 오른쪽에서 먹이찾은경우 .. 2022. 8. 9.
[프로그래머스] 모의고사 작성날짜: 2021/08/13 작성언어: Java 문제설명 ​ 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에.. 2022. 8. 9.