전체 글 109

부트스트랩 사용법, CSS 디자인 가져오기

부트스트랩이란? 부트스트랩은 트위터에서 만들었으며, 웹개발을 좀더 편하고 빠르게 하기위하여 웹프로그래밍에 필요한 다양한 레이아웃,버튼 등의 디자인을 CSS와 Javascript로 만들어 놓고 모아놓은 프레임워크이다. 반응형 웹을 지원하고 확장이 가능한 기반코드로 이루어진다. jquery라이브러리를 사용할 수 있다는 특징이 있다. 부트스트랩의 사용법은 1. 부트스트랩 다운로드 2. CDN을 통해 불러오기 *CDN이란 웹사이트 서버가아닌 다른 공유공간에서 여러 웹사이트가 참조할 수 있게 하는 서비스를 의미한다. 따라서 별도의 다운로드가 필요 없다. 나는 보다 간단한 방법인 CDN방식을 통해 부트스트랩에 있는 CSS디자인 하나를 가져와 보겠다.(부트스트랩 4.3사용) 1. 부트스트랩을 프로젝트와 연결시키기 위..

CSS, border로 테두리 만들기 및 테두리 종류 모음

border는 CSS에서 테두리를 만들어줍니다! 1. HTML 코딩 for it study! border로 테두리 만들기~ border로 테두리 만들기~ border로 테두리 만들기~ border로 테두리 만들기~ border로 테두리 만들기~ 2. CSS 코딩 div { margin: 10px; text-align: center; } .title { font-weight: bold; font-size: 30px; } .border1{ border: 4px solid #f44336; } .border2{ border: 4px dotted #009688; } .border3{ border: 4px dashed #0000FF; } .border4{ border: 4px double #006400; } .bo..

Python 백준 알고리즘 2753번 윤년, 2884 알람 문제풀기

if 문을 활용한 윤년 문제 풀기 year = int(input()) if (year%4 == 0 and year%100 != 0) or year % 400 == 0 : print('1') else : print('0') 조건: 4의배수이면서 100의 배수는 아닌 것 또는 400의 배수이면 윤년이다. 따라서 if 문에 위 조건을 입력하면 된다. 입력받은 값을 4로 나눈뒤 나머지가 0이면 4의 배수이다. 같은 방식으로 입력받은 값을 100으로 나누었을 때 나머지가 0이 아니면 100의 배수가 아니다. *참고사항 a%b: 나머지 값 구하는 함수 a != b : a는 b가 아니다. and : 그리고 or: 또는 결과 if문을 활용한 알람 문제 풀기 H,M = map(int , input().split(" ")..

Python 백준 알고리즘 곱셈 문제 풀기

www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 이번엔 단순한 곱셈이 아닌 세 자릿수 곱하기의 과정을 출력하는 문제 475와 385의 곱셈 과정을 출력해보기 A = int(input()) B = int(input()) C = B%10 #일의자리수 D = ((B//10)%10) #십의자리수 F = (B//100)#백의자리수 print(A*C) print(A*D) print(A*F) print(A*B) 첫 번째 입력받는 값에서 두 번째 입력받는 값의 일의 자릿수, 십의 자릿수, 백의 자릿수를 구하여 출력하면 됨. 1. 일의 자릿수 = 세 자릿수/ 10의 나머지 ex)..

Python 백준 알고리즘 문제 A+B 및 사칙연산 풀기(input,map,split)

알고리즘을 공부하기 위해 백준 사이트에 회원 가입해서 문제를 풀어보기로 했다. www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 홈페이지에 들어가면 단계별로 알고리즘 문제를 풀수도 있고 채점까지 할 수 있는 좋은 사이트인 것 같다. 대기업들은 입사할 때 코딩테스트를 많이 보는데 보기 전 이 백준 사이트에서 공부하는 것을 추천! 본격적으로 문제를 풀어보겠다. A와 B의 입력값을 받아 출력하는 문제 A,B = map(int,input().split(" ")) print(A+B) 먼저 A와 B의 입력값을 받기 위하여 input()을 사용하고 입력된 값을 공백으로 나누어 받기 위하여 ...

Python으로 이미지 크롤링 및 다운로드 받기

Python으로 이미지 크롤링 다운로드 해보기 검색엔진을 네이버를 사용 1. 먼저 필요한 패키지를 다운로드 받음 필요한 패키지: beautifulsoup4, requets 터미널 또는 cmd창에 pip install beautifulsoup4 pip install requests 입력 후 Enter 2. 패키지 import 하기 from urllib.request import urlopen from bs4 import BeautifulSoup as bs from urllib.parse import quote_plus 1) url 오픈을 위한 패키지 2) beautifulsoup4를 사용하기 위한 패키지 3) url을 구성요소로 구문 분석하기 위한 패키지 3. url 가져오기 baseUrl = 'https..

파이썬으로 네이버 실시간검색 순위 클롤링(crawling) 하기

1. 우선 크롤링을 위하여 pip install bs4를 터미널 창에 입력하여 bs4패키지를 다운로드합니다. 2. 크롤링을 위한 코드 입력 import requests from bs4 import BeautifulSoup headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.122 Safari/537.36'} url = 'https://datalab.naver.com/keyword/realtimeList.naver?where=main' res = requests.get(url, headers = headers) soup = Beautiful..

파이썬 다운로드, 설치 하기

파이썬 다운로드하는 법 1. 파이썬 다운로드 페이지 접속 :https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 이미지상의 다운로드 버튼을 클릭! 2. 다운로드 파일 실행 후 Add Python 3.8 to PATH 체크(path 설정임) 후 Customize installoation 클릭 3. 진행하는 모든 단계에 체크박스에 체크 4. 다운로드 완료 후 정상적인 작동이 되는지 확인하기 위해 다운로드한 폴더에 IDLE 클릭 5. print("hello") 입력해 보고 정상 출력이 되면 다운로드 완료!

스마트시티 해외 사례 정리(캐나다, 핀란드, 미국, 네덜란드, 오스트리아, 싱가포르, 덴마크, 스페인, 영국)

1. 캐나다의 ① 개요 토론토 시와 온타리오 주 정부, 캐나다 연방정부는 2001년 퀘이사이드 및 포틀랜드에 도시재생을 위해 정부기관인 ‘‘워터프런트 토론을 세웠다. 워터프론트 토론토는 2017년 초 여러 기업들의 사업제안서를 받아 그해 10월 사이드워크랩스를 파트너로 선정했고, 스마트시티 개발 지역을 확대한다는 계획을 세웠다. ② 특징 사이드워크랩스는 겨울이 길어지고 폭우가 잦아진 자연환경의 변화까지 기술로 해결하려고 한다. 예를 들어 건물 외벽과 길 사이에 특수 제작된 대형 가림막이 설치된다. 눈이나 비가 오면 자동으로 펼쳐져 사람들이 편하게 다닐 수 있게 하는 등 자연환경과 관련된 빅데이터를 활용하는 스마트 시티 사례를 보인다. ③ 구성 및 구조 프로젝트명: 워터프론트 토론토, 사이드 워크 토론토 ..

자바프로그래밍, 텍스트 파일에 있는 한글 출력하기(utf-8 인코딩)

안녕하세요, 오늘은 텍스트 피일에 있는 한글을 출력하는 방법을 알아보도록 하겠습니다. 먼저 소스코드입니다. import java.io.*; public class P_8_3_2015103326 { public static void main(String[] args) { InputStreamReader in = null; FileInputStream fin = null; try { fin = new FileInputStream("C:\\StudyJava\\hangul.txt"); in = new InputStreamReader(fin, "utf-8"); int c; System.out.println("인코딩 문자 집합은" + in.getEncoding()); while((c= in.read())!= -1)..