본문 바로가기

개발

[Django] 설치하는법(1) - Python 설치! Django 특징 - MVC 기반(MTV) - URL 형태를 개발자가 직접 결정 - 관리자 Web interface 제공 설치법 1. python 설치 (주의 python 3.x 버전 이상이여야 함) - (http://www.python.org/downloads) ※ Add Python 3.7 to Path 꼭 선택해주기※ Download Python The official home of the Python Programming Language www.python.org 2. python 3.8(32-bit) 실행 3. 밑에 글이 나오면 성공! Python 3.7.3 (v3.8.3:ef4ec6ed12, Mar 25 2019, 21:26:53) [MSC v.1916 32 bit (Intel)] on win.. 더보기
[CSS] Reset CSS 사용하기 / reset css 란? / 자주 사용되는 css reset Reset CSS 란? - 모든 웹 브라우저는 디폴트 스타일을 가지고 있어 CSS가 없이도 작동함. 대표적인 브라우저 IE Firefox Chrome Safari Opera - 웹브라우저에 따라 디폴트 스타일이 상이하고 지원하는 tag나 style도 제각각이어서 주의가 필요. 브라우저는 모두 같은 기본값을 사용하지 않는다 margin, padding을 적용했을때 브라우저마다 보이는 방식디 다르다. 들여쓰기 거리, line height의 폭, heading 크기이 기본값도 다르다. - Reset CSS는 기본적인 HTML 요소의 CSS를 초기화 하는 용도로 사용 (디폴트 스타일을 하나로 통일시켜 주는 역할) 초기화 하는 reset.css파일을 별도로 만들어 저장해 놓고 태그 작성을 시작하면된다. reset.. 더보기
[CSS] HTML과 CSS의 연동 (Link style / Embedding style / inline style ) HTML과 CSS의 연동 - HTML은 CSS를 포함할수 있다. - CSS를 가지고 있지 않은 HTML은 브라우저에서 기본으로 적용하는 CSS(user agent stylesheet)에 의해 렌더링 된다. - CSS와 HTML을 연동하는 방법 ① Link style (HTML에서 외부에 있는 CSS 파일을 로드하는 방식) Link style HTML CSS 안뇽 세상아~ 이것은 웹 페이지다이 h1 { color: red; } p { background: blue; } ② Embedding style - HTML 내부에 CSS를 포함시키는 방식. - 간단한 웹페이지의 경우 문제될것이 없지만 Link style을 사용하는것이 좋다. - HTML과 CSS는 서로 역할이 다르니 구분되어 작성하고 관리되는것이 바.. 더보기
[CSS3] Css Rule / CSS Rule set / CSS Selector [CSS3] Css Rule / CSS Rule set / CSS Selector [CSS3] Css Rule / CSS Rule set / CSS Selector CSS3 Seclctor - HTML는 정보에 대한 것만 제공하고 CSS는 스타일에 대한 정보를 제공한다. 이 두가지의 역할을 분배함으로써 HTML은 정보, CSS는 스타일만 제공할수 있게 하였다. - CSS3 Selector는 스타일을 적용하고자 하는 HTML의 요소를 선택하기 위해 CSS에서 제공하는 수단이다. CSS3 의 Rule set - 위와 같은 Rule Set의 집합을 스타일시트(Style Sheet)라 한다. - 셀렉터에 의해 특정 HTML 요소를 어떻게 Rendering할 것인지 브라우저에 지시하는 역할을 한다. 1.셀렉터 (.. 더보기
[CSS] CSS(Cascading Style Sheets)란? / CSS Rule Set CSS(Cascading Style Sheets)란? - HTML, XML과 같은 구조화 된 문서(Document)를 화면, 종이에 어떻게 렌더링할것인지 정의하기 위한 언어 - HTML의 각 요소(Element)의 style(design, layout etc)을 정의해 화면에 어떻게 렌더링 하면 되는지 브라우저에게 설명하기 위한 언어 HTML5 이전버전과 현 버전의 차이 HTML5 이전버전 HTML5 - HTML에는 style을 컨트롤할 수 있는 태그(font, center)가 존재하여 CSS가 없이도 어느정도의 스타일 표현 가능했음. - 정보와 구조를 담당하는 HTML의 본연의 역할과 동떨어진 기능까지 추가해 복잡하고 혼란스러운 언어였음. HTML : 정보, 구조화 CSS : stylying의 정의 본.. 더보기
[Algorithm] 빠른 A+B 구하기 (C#) - String, Stringbuilder https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 원래 구하던 방식으로 print를 했더니 출력이 시간초과가 되었다. (Console.WriteLine) 백준 알고리즘 사이트에 C#의 빠른 입출력 방식은? - StreamReader로 읽고, StringBuilder로 출력을 모아 놓았다가 그 String을 Console.WriteLine하는 방법이 있습니다. BufferedStream과 StringWriter로 조금 더 향상시킬 수 있는 것 같으나 자세한 것은 다.. 더보기
[HTML] 폼태그 모음집 1. form (form tag는 사용자가 입력한 데이터를 수집하기 위해 사용됨, 입력 양식 태그를 포함할수 있다.) form elements (imput, textarea, button, select, checkbox, radio button, submit button...etc attribute Value Description action URL 입력데이터(form data)가 전송될 URL 지정 method get / post 입력 데이터(form data) 전달 방식 지정 Get과 Post는 HTTP 프로토콜을 이용해서 사용자 입력 데이터를 서버에 전달하는 방식(HTTP request method) Get - GET 방식은 전송 URL에 입력 데이터를 쿼리 스트링으로 보내는 방식 예) https:.. 더보기
[Algorithm] Algorithm 공부방법 내가 풀고 싶은 알고리즘 문제만 풀다 어떻게공부하면 좋을지 퍼온글! 이거 보고 매일 알고리즘 공부를 할 예정! 열심히 해보쟝~ 1. 알고리즘과 입/출력 먼저 알고리즘이 무엇인지에 대해서 간략하게 배웁니다. 그 다음, 알고리즘을 공부하는 방법을 배웁니다. 알고리즘에서 가장 중요한 것은 시간이 얼마나 걸릴지 예측하는 능력이기 때문에, 시간 복잡도를 가장 첫 번재로 배웁니다. 알고리즘은 문제 풀이를 통해서 공부하는 것이 가장 효율적이기 때문에, 입/출력을 받는 방법을 배웁니다. 다양한 예제 문제 (A+B)를 통해서 다양한 입력 형식 (단일 입력, 테스트 케이스, EOF)을 처리하는 방법을 배웁니다. 2. 자료구조 1 알고리즘을 효율적으로 구현하기 위한 자료구조를 배웁니다. 첫 번째로 스택을 배웁니다. 스택이 .. 더보기