Welcome to the BBOGAK

Nice to see you here

LET's GET it Dev. Knowledge

반응형

분류 전체보기 81

Mac OS -BeautifulSoup install

1. 터미널 (terminal) 으로 접근 명령어 : sudo pip install beautifulsoup4 입력 - zsh:command not found:pip exp { 기존 명령어는 pip으로 실행 하나 vscode 설치 이후 pip 명령어를 입력시 명령어를 찾을수없다는 메세지를 확인할수 있음 pip3 으로 입력하니 명령어 사용이 가능했음.. } 명령어 : sudo pip3 install beautifulsoup4 입력 위 이미지처럼 설치진행 후 완료 2. 파이참(Python 이용 툴)에서 설정하기 (파이참 및 파이썬 설치는 기재하지 않음) import bs4 작성하면 자동적으로 느낌표 표시가 출력됨 해당 느낌표 표시 클릭하면 beautifulsoup4 패키지설치 항목이있음 클릭하면 설치완료

기본적인 단축키 모음

1. 한/ 영 변환 - Caps Lock - control + Spacebar 2.한자변환 -option + retrun 3.프로그램 전환 -cmd + tab 4. 강제종료 cmd + option + esc 5. 파일삭제 -cmd + delete 6.휴지통 비우기 -cmd + shift + delete 7. 이름 바꾸기 - Return(Enter) 8. Dock으로 최소화 -cmd + M 9. finder 열기 - cmd - option - spacebar ----브라우저 단축키 사용------ 10. 인터넷창 무빙 - cmd + 화살표 위 - cmd + 화살표 아래 11. 인터넷 단어찾기 -cmd + f 12. 새탭 열기 -cmd + t 13. 탭 넘기기 - control + tab 14. 새창으로 해..

MySQL 8.0.18 다운로드 및 설치방법 (Windows 10)

MySQL을 설치하려면 제일먼저 필요한것이 어떤것일까요..? 그렇습니다 MySQL을 죽이고자(무슨일이 있어도 설치하겠다) 하는 마음만 있으면 됩니다. 시작하겠습니다. https://www.mysql.com/ MySQL 홈페이지 주소입니다. https://dev.mysql.com/downloads/mysql/ 다운로드 페이지로 바로 이동하는 경로입니다. MySQL 메인페이지 MySQL 페이지에서 스크롤을 내리시면 Community edition 문구가 보이실겁니다. 물론 죽이고자(무슨일이 있어도 설치하겠다) 하는 마음만 가지시고 계신다면 무료로 받으실수 있습니다. 여기를 누르시면 밑에 창이 뜹니다. 여기를 누르시면 밑에 창이 뜹니다 다운로드 영역이 나옵니다. 415.1m용량의 MSI Installer를 받..

01. 최대 공약수 & 최소 공배수

두 수를 입력받아 두 수의 최대 공약수와 최소 공배수를 반환해주는 함수를 완성해 보세요 배열의 맨앞에 최대 공약수, 그 다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어, GCDLCM(3 , 12)가 입력되면 , [3 ,12]를 반환해주면 됩니다. 제한 사항 두 수 는 1 이상 1000000이하의 자연수 입출력 예 n m return 3 12 [3, 12] 2 5 [1, 10] 입출력 예 자연수 2와 5의 최대공약수는 1, 최소공배수는 10이므로 [1,10]을 리턴 해야합니다. java 코드 package 최대공약수최소공배수; import java.util.Arrays; public class solution { public int[] gcdlcm(int a, int b) { int[] answer =..

알고리즘 2020.01.02

[알고리즘] 선택 정렬(selection sort) 이란

목표 선택 정렬 알고리즘을 이해한다. 선택 정렬 알고리즘을 구현한다 선택 정렬 알고리즘의 특징 선택 정렬 알고리즘의 시간복잡도를 이해한다. 오름차순을 기준으로 정렬한다. 선택정렬(selection sort) 알고리즘 개념 요약 제자리 정렬(in-place sorting)알고리즘의 하나 입력 배열(정렬되지 않은 값들) 이외에 다른 추가 메모리를 요구하지 않는 정렬 방법 해당 순서에 원소를 넣을 위치는 이미 정해져 있고, 어떤원소를 넣을지 선택하는 알고리즘 첫 번째 순서에는 첫 번째 위치에 가장 최솟값을 넣는다. 두 번째 순서에는 두 번째 위치에 남은 값 중에서의 최솟값을 넣는다. 과정 설명 주어진 배열 중에서 최솟값을 찾는다. 그 값을 맨 앞에 위치한 값과 교체한다(패스(pass)). 맨 처음 위치를 뺀 ..

[Html] 테이블(Table) 사용법 총정리(만들기, 테두리,병합,정렬,배경색 등등)

HTML을 하다보면 굉장히 많이 사용하는 태그가 바로 일 것입니다. 바로 표를 만들어주는 HTML태그인데요/ 표 뿐만아니라 갤러리를 만들 수도 있고 지금은 잘사용하지 않습니다만 웹사이트 전체의 레이아웃 공간을 배치할때도 사용 할 수 있는 등 매우 다양하게 응용기 가능하여 굉장히 많이 사용되는 태그중 하나입니다. 이번 포스팅에서는 HTML의 테이블을 만드는 모든 기법에 대해 다뤄보려 합니다. 테이블 만들기 주제 태그 비고 테이블의 구성 요소 테이블을 만드는 태그 테이블의 헤더부분을 만드는 태그 테이블의 행을 만드는 태그 테이블의 열을 만드는 태그 테이블을 만드는 순서는 다음과 같습니다. 먼저 제일 바깥쪽에는 태그가 들어 갑니다. 그리고 가장 위에는 라는 테이블 헤더 태그를 사용합니다. Default값은 굵..

HTML & CSS 2019.12.31

web.xml에 대해

1. web.xml web.xml은 Deployment Descriptor(배포 서술자) 라고도 하며 tomcat의 DD는 web.xml로 환경설정 부분을 담당한다. Deployment Descriptor?? 배포 서술자(DD , Deployment Descriptor)는 Java EE스펙으로 웹 애플리케이션의 기본적인 설정을 위해 작성하는 파일로, 보통은 WEB-INF/web.xml 파일을 말한다. 배포서술자는 web.xml이외에도 EJB를 위한 ejb-jar.xml, 웹서비스를 위한 webservices.xml등이 있으며, JSP와 서블릿만으로 구성된 경우에는 web.xml파일만 사용하면 된다고 한다. web.xml(DD)의 이점? 1. 작성한 소스코드를 수정하지 않고도 웹 어플리케이션을 '커스터마이..

JAVA/└Spring 2019.12.31

Eclipse 단축키

Eclipse 팁 #1 (코드 Style 설정) 팀 프로젝트를 진행할때 개발자별로 Coding Style이 달라서 고생하는 경우가 많습니다. 이를 위해 Eclipse는 코드 형식화를 지원하는데요, 아래와 같이 코딩 규칙을 위해바는 코드가 있다고 가정합시다. 해당 코드 위에서 [ Ctrl+Shift+F ] 키만 누르면 아래와 같이 코드가 이쁘게 정리됩니다. 이는 Eclipse에서 설정된 Code Formatter의 설정에 따른 것입니다. 프로젝트에서 개발된 모든 코드에 같은 코딩 규칙을 적용하고 싶다면.. 결정된 Coding Convention에 따라 Code Formatter의 설정을 바꾼 다음, 그것을 XML 파일로 Export하고, 개발자에게 Import 시켜 적용하도록 하면 된답니다. 아래 그림은 ..

Eclipse 2019.12.31

[JAVA] static과 인스턴스(Instance)

static과 인스턴스(instance) 1. static 이란? static이란 사전적 의미로 static은 정적인, 고정적인 이라는 뜻이다. 사실 static이란 개념은 java에서만 쓰이는 개념은 아니다. 넘어가서, static은 변수를 선언하거나 메소드를 생성할 때 같이 붙여 써주는데 이렇게 static으로 선언한 변수는 "프로그램이 실행될 때 Java메모리에 할당되며, 이는 프로그램이 종료될 때 해제된다" 고 한다. Java메모리에 대한 부분은 나중에 공부하기로 하고 오늘은 static에 대한 부분만 보겠다. 위 굵은 글시를 해석하면 static은 "해당 클래스의 객체를 생성하지 않고도 static자원에 접근이 가능하다"라는 뜻이다. 이건 또 무슨뜻인가 우선 예시를 보자 public class ..

JAVA 2019.12.23

[JAVA] 접근 제어자(public, private,protected)

접근제어자(public, private, protected) 1. 접근제어자(Access Modifier)란? 접근제어자란 변수, 메소드, 클래스 선언시 사용되며 해당 변수, 메소드, 클래스의 접근을 제한하는 역할을 한다. 접근제어자를 사용하는 이유는 선언된 데이터를 외부로부터 보호해주기 위한 것으로 객체지향 프로그래밍의 특성인 캡슐화(Encapsulation)와 정보 은닉을 구현하게 해준다. 접근제어자는 생략이 가능하며, 생략시 default를 뜻한다. 접근제어자의 종류는 default와 함께 3가지가 있다. 접근제어자 Modifier 설명 public 모든 접근이 가능, 제한이 없다 private 동일한 클래스 내에서만 접근 가능 protected 동일패키지에 속하는 클래스와 하위클래스 관계에서 접근..

JAVA 2019.12.23
반응형