반응형

분류 전체보기 492

Git remote하는법 + 리모트 저장소란?

리모트 저장소란? 인터넷이나 네트워크 어딘가에 있는 저장소 git remote란? 프로젝트의 리모트 저장소를 관리하는 명령어 새로운 저장소를 추가하거나 변경할 수 있다. A라는 Git의 모든 내용물을 B라는 Git에 그대로 옮기고 싶을 때 remote하자! remote하는 방법 1. A 폴더에서 Git bash 열고 아래의 명령어를 수행한다. # 새 리모트를 추가 git remote add 주소별명 B의HTTPS url 예) git remote add skeleton-project https://lab.ssafy.com/~.git git add . git commit -m "init" # 첫 번째 줄에서 사용한 주소별명 그대로 사용! git push 주소별명 master 예) git push skelet..

기타/🚘 Git 2021.07.12

[2021.07.12] Swagger란? + Spring Boot에 Swagger 시작하기

Swagger란? 개발자가 REST API 서비스를 설계, 빌드, 문서화할 수 있도록 하는 프로젝트 Springboot에서 Swagger를 사용하면, Controller에 명시된 어노테이션을 해석하여 API문서를 자동으로 만들어준다. http://localhost:8080/cameo/swagger-ui.html로 접근하면 swagger가 만들어주는 페이지에 접근할 수 있다. API들이 가지고 있는 스펙(spec)을 명세, 관리할 수 있는 프로젝트/문서 API 사용 방법을 사용자에게 알려주는 문서 Swagger 사용 용도 다른 개발팀과 협업을 진행할 경우 이미 구축되어있는 프로젝트에 대한 유지보수를 진행할 경우 백엔드의 API를 호출하는 프론트엔드 프로그램을 제작할 경우 장점 API 정보 현행화 가능 AP..

📜 TIL 2021.07.12

Spring Boot_사전 세팅 / 프로젝트 생성 / 서버 실행

프로젝트 생성 전 Spring Boot 세팅 Spring Boot 프로젝트 생성하기 Spring Boot로 서버 Run해보기 1. MySQL에서의 name과 password 확인 2. properties에 username과 password 입력 3. 만약 DB에 아무런 값이 없다면, 테이블을 하나 생성해주자. # ssafy란 이름의 DB를 생성 create database ssafy; # ssafy란 이름의 DB를 사용하겠다고 선언 use ssafy; # table을 간단히 생성 create table test( user_id varchar(20) primary key, user_pw varchar(20), user_name varchar(20), user_email varchar(30) ); 위의 쿼리..

제코베 Code Festival Python 100제 1권_문제 25~30

문제25 원의 넓이를 구하세요 원의 넓이는 반지름의 길이 x 반지름의 길이 x 3.14로 구할 수 있습니다. 함수를 사용하여 원의 넓이를 구하는 코드를 작성해봅시다. 입력을 반지름의 길이로 정수 n이 주어지면 원의 넓이를 반환하는 함수를 만들어 주세요. (입력을 해야하기 때문에 input을 반드시 사용해야합니다) [나의 풀이] def circle_size(r): return r**2*3.14 print(circle_size(int(input()))) [답안] def solution(n): return n * n * 3.14 print(solution(int(input())) 문제26 행성 문제2 우리 태양계를 이루는 행성은 수성, 금성, 지구, 화성, 목성, 토성, 천왕성, 해왕성이 있습니다. 이 행성들..

# 3. APS/기타 2021.07.10

제코베 Code Festival Python 100제 1권_문제 15~24

✔ 문제15 자기소개 신학기가 시작되고, 아이들이 돌아가면서 자기소개를 하기로 했습니다. 만약 입력으로 김다정이라는 이름이 주어지면 다음과 같이 출력하게 해주세요. 안녕하세요. 저는 김다정입니다. [나의 풀이] name = input() print('안녕하세요. 저는 %c 입니다.' % name) [답안] name = input() print('안녕하세요. 저는 {}입니다.'.format(name)) 문제16 로꾸거 문장이 입력되면 거꾸로 출력하는 프로그램을 만들어 봅시다. 거꾸로 >> 출력 로꾸거 [나의 풀이] word = input() print(word[::-1]) 문제17 놀이기구 키 제한 유주는 놀이공원 아르바이트 중입니다. 그런데 놀이기구마다 키 제한이 있습니다. 유주가 담당하는 놀이기구는 키..

# 3. APS/기타 2021.07.09

일기짱_예기치 못한 소식

점심을 먹으며 유퀴즈라는 TV프로그램에 나온 응급의학과 전문의의 이야기를 들었다. 응급실에 실려온 여러 구슬픈 사연을 들으니 참 안타까웠다. 죽음이란.. 먼 것 같이 느껴지지만 사실 모두에게나 일어날 수 있는 현실이라는 것을 다시금 느끼게 되었고 내가 하고싶은 모든 것을 최대한 하고 살아야겠단 생각도 들었다. 내가 만약 갑작스럽게 세상을 떠나게 된다면 내 남은 가족들과 주변 사람들에게 마지막으로 못다 한 말들을 할 수 없다는 점이 가장 슬플 것 같다. 그래서 미리 유서를 써두는게 좋지 않을까? 란 생각도 해봤다. 유서라고 해서 거창한 것은 아니고 가족과 친구들에게 남기는 마지막 말 한마디 정도? 정말 슬픈 일은 그 한마디 조차 남기지 못한것이라 생각한다. 그러고 나서 오랜만에 아는 동생에게 연락했다. 그..

일기짱 2021.07.09

제코베 Code Festival Python 100제 1권_문제 8~14

문제8 딕셔너리 키 이름 중복 딕셔너리를 다음과 같이 만들었다. 출력값을 입력하시오. d = {'height':180,'weight':78,'weight':84,'temparture':36,'eyesight':1} print(d['weight']) [나의 풀이] 딕셔너리에서는 키 값이 중복되면 마지막 값이 출력된다. 84 문제9 sep과 end를활용한 출력방법 다음 소스 코드를 완성하여 날짜와 시간을 출력하시오. year = '2019' month = '04' day = '26' hour = '11' minute = '34' second = '27' print(year, month, day, ) print(hour, minute, second, ) >> 출력 2019/04/26 11:34:27 [나의 풀..

# 3. APS/기타 2021.07.09

제코베 Code Festival Python 100제 1권_문제 1~7

문제1 리스트의 삭제 다음 리스트에서 400, 500를 삭제하는 code를 입력하세요. nums = [100, 200, 300, 400, 500] [나의 풀이] ## 풀이 1 nums.pop() nums.pop() print(nums) ## 풀이 2 # 슬라이싱하여 재할당 nums = nums[:3] ## 풀이 3 nums.remove(400) nums.remove(500) print(nums) 문제2 리스트의 내장함수 pass 부분에 리스트 내장함수를 insert를 이용하여 코드를 입력하고 다음과 같이 출력되게 하세요. l = [200, 100, 300] pass print(l) >>출력 [200, 100, 10000, 300] [나의 풀이] l.insert(2, 10000) print(l) 문제3 변..

# 3. APS/기타 2021.07.08

마우스 우클릭, 새로 만들기 메뉴에 Typora추가하기

Typora를 자주 사용하다 보면, 바탕화면에 있는 Typora를 일일이 찾아 클릭하여 사용하기 보단 현재 내가 위치해있는 폴더에서 바로 마크다운 파일을 작성하고 싶을 때가 많다. 여러모로 구글링해도 안나오던 터에 친구가 다음의 파일을 보내주었다. 위 파일을 다운받아 모두 Y를 누르면 자동으로 레지스트리에 명령어가 추가되는데, 바로 [마우스 우클릭 - 새로 만들기]를 확인해보면 다음과 같이 추가된 모습을 볼 수 있다. 약 6개월간 사용해보았는데, 별 문제없이 잘 사용하고 있다.

📜 TIL 2021.07.08
반응형