분류 전체보기 109

[GitHub,Git] Git branch 생성과 변경을 GitHub에 반영하는 방법

1. git barnch 브렌치 이름 git branch를 사용해서 git의 branch를 생성할 수 있다. (예시에서는 signin이라는 이름의 branch 생성) 2. git checkout 브렌치 이름 git checkout을 사용해서 master와 원하는 branch를 스위치 할 수 있고, 스위치 한 branch에서 작업할 수 있다. 3. git add . 와 git commit -m "원하는 메시지" branch 경로에서 (개발 툴 하단 바의 brach 속성 값 확인) git add . 와 git commit -m "원하는 메시지"를 입력해서 brach를 추가하고 커밋한다. 4. git push origin 브랜치 이름 생성한 branch를 origin이라는 github저장소에 추가한다. -> ..

IT관련 정보 2021.04.06

NFT 개념과 전망

비트코인의 열풍으로 치솟은 거래 가격과 함께 대체 불가능한 토큰인 NFT 또한 많은 관심과 주목을 받고 있다. 앨론 머스크와 교재 중인 그라임스가 NFT 디지털 작품을 팔아 65억원에 거래되었고 삼성전자 투자 전문회사 삼성 넥스트가 미국의 NFT거래 플랫폼인 "슈퍼 레어"에 900만 달러를 투자하였다. 또한 지난달엔 NFT 거래에서 이례적인 기록이 여럿 나왔다. 지난달 11일엔 미국 뉴욕 크리스티경매에서 디지털 예술가 마이클 윈켈만의 300메가바이트(Mb) 용량 NFT 형식 그림파일 ‘매일: 첫 5000일’이 6930만 달러(약 780억 원)에 낙찰됐다. 1. NFT 란? NFT는 Non-Fungible Token의 약자로 '대체 불가능한 토큰'이라는 뜻을 가지고 있다. 즉, NFT는 다른 토큰으로 대체..

[GitHub, Git] Git 초기설정과 GitHub에 프로젝트 업로드 하는 법

(운영체제는 window를 기반으로 설명했습니다.) 1. GitHub란? github는 버전 관리와 협업을 위한 오픈소스 코드 호스팅 플랫폼이다. 소스코드를 분산 버전 관리할 수 있는 git의 저장소 서브를 대신 유지 및 관리할 수 있으며 다른 사람들과 함께 온라인으로 협업을 유용하게 해 준다. 많은 개발자들이 포트폴리오와 협업을 위하여 사용한다. 2. Git이란? Git은 분산 버전 관리 시스템으로 프로그램을 개발 할 때 소스코드가 변경된 이력을 저장해주기 때문에 이를 쉽게 관리할 수 있고 이전의 버전 중 원하는 버전으로 자유롭게 돌아갈 수 있기 때문에 프로젝트나 협업을 할 때 유용하게 사용되는 프로그램이다. 3. GitHub 사용법 1) 먼저 GitHub 홈페이지에 접속하여 회원가입을 해준다. git..

IT관련 정보 2021.04.04

[JavaScript] 프로그래머스 level1 모의고사 풀이

1. 문제 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 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가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작..

[JavaScript] 프로그래머스 Level1 완주하지 못한 선수

1. 문제 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 출처: programmers.co.kr/learn/courses/30/lessons/42576?language=javascript 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 ..

카테고리 없음 2021.03.25

프로그래머스 Level1 두수의 합 구하기(JavaScript)

1. 문제 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 출처: programmers.co.kr/learn/courses/30/lessons/68644?language=javascript 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 2. 코드 function solution(numbers) ..

HTML, CSS 수평배치와 줄넘김하는 방법, flex와 flax-wrap 사용법

1. 수직적인 기본구조 html, css의 기본적인 레이아웃 구조는 수직으로 쌓인다.(위에서 아래로) 하지만 flex를 쓰면 레이아웃이 쌓이는 것을 수평으로 쌓을 수 있다. 2. flex 예제 1) 기본적인 구조 (수직) 위 그림과 같이 기본적으로 박스들이 수직으로 쌓인다. - HTML 코드 BOX1 BOX2 BOX1 BOX2 container라는 속성 값을 가진 div 안에 firstbox와 secondbox라는 속성 값을 가진 div들을 입력 div는 기본적으로 block 요소이기 떄문에 수직으로 쌓인다. - CSS 코드 .container { background-color: darkgray; } .container .firstbox { width: 100px; height: 100px; backgr..

파이썬(python) 프로그래머스 두 정수 사이의 합 구하기

문제 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 조건 - a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. - a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. - a와 b의 대소 관계는 정해져 있지 않습니다. 내가 한 풀이 def solution(a, b): answer = 0 if b > a: # b가 보다 큰 경우 for i in range(a, b+1): # 반복문 범위를 a부터 b까지로 설정 answer = answer + i # answer을 a~b까지 중첩해서 더해주기 return answer ..

스파르타 코딩클럽 웹 종합반 온라인 강의 회고 및 후기!

1. 수강 목적 평소에 학교에서 코딩 수업을 하고 이를 통해 코딩에 관심이 생겨서 코딩 학원을 다니고 싶었지만 제주도에서 거주하고 있어 코딩 학원을 다닐 여력이 되지 않아 온라인 강의를 찾아보던 도중 스파르타 코딩 클럽을 알게 됐고, 다른 곳의 온라인 강의와 달리 즉문즉답을 통해 모르는건 물어볼 수 있는 것과 실습 위주의 수업이 너무 마음에 들어서 웹 종합반 과정을 신청하게 되었다. 2. 배운 점/ 잘한점 일단 대학 수업에서 코딩을 접할 때는 이론 위주로 다루기 때문에 재미가 없고 이를 활용하지 못했는데 스파르타 코딩 클럽 강의를 통해 실무에도 적용할 수 있는 기술들을 배우고 bootstrap, mongoDB, flask 등 유용한 오픈소스들을 다루는 것을 배울 수 있어서 너무 좋았고 꾸준히 강의를 들어..

Python으로 MongoDB와 Robo 3T 사용법(네이버 실시간 검색 MongoDB에 저장하기)

1. MongoDB란? MongoDB는 *NoSQL의 데이터베이스이며 관계형 데이터베이스 구조로 사용하는 오픈 소스 소프트웨어이다. 따라서 다양한 언어로 파일 저장소 기능은 물론 강력한 쿼리 기능을 가진다. *NoSQL은 틀이 짜여있지 않고 한줄 한 줄 도큐먼트로 사용하며 비정형화 데이터이다. 장점: 데이터를 유연하게 데이터를 사용가능 2. Robo 3T란? MomgoDB에 저장된 데이터들은 보다 보기 쉽게 시각화해주는 GUI 프로그램이다. 3. 프로그램 다운로드 1) MongoDB 다운로드 링크 www.mongodb.com/try/download/community MongoDB Community Download Download the Community version of MongoDB's non-rel..