억대 연봉을 위한 인간수업
반응형
article thumbnail
윈도우에 Git 설치 및 사용하기
Develop/Git 2022. 3. 5. 16:44

윈도우에서 git 명령어를 사용하기 위해선 설치를 해줘야 합니다. 1. git 다운로드 아래 링크에 접근해 윈도우 용 git을 다운로드 합니다. https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com 제 ..

백준 - ruby 연습(2739번, 2741번, 2439번, 10818번, 1978번)
Develop/ruby 2021. 12. 15. 10:18

백준 이용한 ruby 연습 2 1. 2739번 n = gets.chomp.to_i for i in 1..9 puts "#{n} * #{i} = #{n*i}" end 2. 2741번 n = gets.chomp.to_i for i in 1..n puts i end 3. 2439번 n = gets.chomp.to_i k = 1 while n >= 1 for j in 1..n-1 print " " end for y in 1..k print"*" end k = k+1 print "\n" n = n-1 end 4. 10818번 gets;a=gets.split.map &:to_i;puts"#{a.min} #{a.max}" 5. 1978번 n=gets.to_i a=gets.split.map &:to_i count=0 ..

백준 - ruby 연습(10718번, 1000번, 1330번, 2753번)
Develop/ruby 2021. 12. 15. 10:14

백준을 통한 간단한 ruby 코딩 연습 1. 10718번 puts "강한친구 대한육군" puts "강한친구 대한육군" 2. 1000번 정론으로 풀기 str = gets.chomp arr = str.split(" ") A = arr[0].to_i # to_i는 정수로 변환할 때 씀 B = arr[1].to_i puts A+B 간략화 해서 풀기 aa = gets.split.map &:to_i;puts aa[0]+aa[1]; 3. 1330번 정론으로 풀기 str = gets.chomp arr = str.split(" ") a = arr[0].to_i b = arr[1].to_i puts ">" if a > b puts "" if a.to_i>b.to_i;puts "

article thumbnail
Git 사용법
Develop/Git 2021. 10. 25. 23:38

1. 로그인 공식 홈페이지 : https://about.gitlab.com/ 에 접속한 뒤 오른쪽 상단 login버튼을 클릭한다. 로그인을 진행한다. 2. 프로젝트 생성방법 오른쪽에 New Project 버튼을 눌러 새로운 프로젝트를 생성하자 프로젝트 명, description(설명), 공개 범위를 설정해 준 뒤 Create project를 클릭한다. 프로젝트 생성 완료 - 사실 위에서 설명한 레포지토리와 프로젝트는 같은 저장소라는 의미를 가지고 있다. - 차이점은 프로젝트는 협업을 위한 툴이 포함되어 있고, 레포지토리는 프로젝트를 여러개 만들어 관리하기 힘드니, 여러 레포지토리를 만들어 버전별로 관리하고 테스트하기 위해 사용한다. - 프로젝트가 좀 더 상위 개념이라 이해하면 되는데, 우선은 레포지토리를..

article thumbnail
Git 이란?
Develop/Git 2021. 10. 25. 23:22

git 이란? - 버전 관리 시스템의 하나로, 중앙 서버의 원본에서 각자 서버의 사본을 가져와 작업하는 시스템 - 다른 사람과 동시에 같은 작업을 할 경우, 어떤 작업은 동시에 작업하게 되서 겹쳐지거나 지워질 수 있는데, 버전 관리를 통해 이를 막을 수 있다. - 또한 이전 상태를 스냅샷으로 저장해 롤백도 가능한 장점이 존재한다. git의 3가지 영역 및 상태 git은 세 가지의 영역이 존재한다. working Directory : 프로젝트를 진행하는 실제 작업공간으로 개발한 소스 및 자원이 존재, 여기서 파일을 수정 및 추가함 Staging Area : 워킹 디렉터리에서 작업한 내역을 git 디렉터리로commit 하기 위해 그 대상을 담아두는 장바구나 같은 영역 git Directory : .git 이..

article thumbnail
Ubuntu - Gitlab 실행(vmware 프리징, root pw 모를때, 특정버전 설치)
Develop/Git 2021. 10. 6. 23:56

Gitlab을 가상서버로 구현하기 위해 작성한 글 입니다. 우분투 기초 명령어(이미 설치까지 되있는경우 해당 부분은 안봐도 됨) sudo 입력 하기 귀찮은 경우 우분투에서 su입력 후 root pw 입력해서 root로 로그인 -> root pw를 모를땐? : passwd 입력 후 변경할 패스워드 2번 입력하면됨 ubuntu 설치 후 sudo apt-get update 명령어 후 apt-get upgrade 하면 됨 -> 혹시 에러가 뜨면서 인터넷이 안된다?? 그럼 vmware의 네트워크 설정을 briedge로 바꿔주면됨.(따로 IP 고정할 필요 X) ubuntu에서 ifconfig는 apt install net-tools 명령어 입력해서 깔아줘야 설정 가능. putty등에서 원격접속할경우 -> guest..

article thumbnail
[JSP] 로그인 페이지 구현
Develop/JSP 2020. 11. 5. 17:32

JSP를 사용해 로그인 페이지 및 게시판을 구현했으며 사용한 개발 환경은 다음과 같다. - 개발툴 : eclipse - DB : oracle 11g - 서버 : apache, tomcat JSP로 로그인 페이지를 구현하기 위한 프로세스는 다음과 같다. 1. 사용자의 로그인 페이지 접속 2. ID/PW입력 3. ID/PW의 존재/참거짓 여부 판별 4. 로그인 성공 -> 게시판 등으로 이동 만약 3번에서 ID/PW가 틀리거나 입력하지 않았다면 2번으로 돌아가서 다시 ID/PW를 입력하게 된다. 그림으로 나타내면 아래처럼 간단하게 이해할 수 있다. 이제 각자 동작 할 페이지 마다 이름을 붙인다. 로그인 페이지 : login.jsp ID/PW검증 페이지 : login_check.jsp 게시판 페이지 : boar..

Python과 DB 연동
Develop/python 2020. 1. 13. 16:48

파이썬은 DB와 연동하여 사용할 수 있다. DB와 연동해 소스코드로 DB DB와 연동하기 위한 모듈을 인스톨하여 DB와 커넥션을 한다. -DB 연동법 conn = pymysql.connect(host = '13.209.50.87',user = 'root',password='qwer1234',db = 'study',charset='utf8') -> conn이란 이름으로 dB의 ip,계정ID,PW,DB명과 인코딩기준을 적어 DB를 나타내는 connection 객체를 만든다. -DB 사용을 위한 준비 curs = conn.cursor() -> DB에서 작업하기 위한 커서를 만드는 작업이다. -DML 사용법 sql = "INSERT INTO real_news_table(category,news_title) va..

BeautifulSoup 사용법
Develop/python 2020. 1. 13. 11:49

앞 장에선 Requests 모듈에 대해 알아봤다 이번장에선 BeautifulSoup에 대해 알아보자. BeautifulSoup 모듈이란? - requests모듈로 HTTP 서버와 통신에 성공해 응답을 했다면 BeautifulSoup으로 HTML소스 내용에 접근해야 한다. 마찬가지로 import를 사용해 BeautifulSoup을 사용하며 bs4로 변환하여 사용한다 --------------------- from bs4 import BeautifulSoup soup = BeatifulSoup(r.text, 'html.parser') --------------------- requests에서 받은 소스를 BS에 넘긴후, BS의 기능을 이용해 가공한다. r은 requsts에서 받은 값의 변수명이며, html...

반응형