일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 포인터
- Python
- 남양주맛집
- 상속
- richtext
- 자바
- 건대입구맛집
- 장고
- 알고리즘
- 정렬알고리즘
- BeautifulSoup
- python3
- 코딩독학
- c언어문자열
- removetooltip
- 추상클래스
- 가상환경
- 노마드코더
- pipenv
- 컴퓨터과학
- popupmenubutton
- 부스트코스
- FLUTTER
- 강원도속초맛집
- DOM
- 성수동카페
- 아스키코드
- 속초여행
- JavaScript
- Django
- Today
- Total
목록전체 글 (108)
YUYANE
Reset CSS 브라우저의 역할 HTML 언어를 번역해서 유저에게 보여준다. 대표적인 브라우저로 IE, Firefox, Chrome, Safari, Opera가 있다. 그런데, 브라우저들은 보여주기 방식에 있어서 서로 다른 기본값을 사용하고 있다 예를 들어, margin 이나 padding을 적용했을 때 브라우저마다 보이는 방식이 다름 RESET 개념의 도입 모든 브라우저에서 통일 된 화면을 볼 수 있도록, 기본값을 초기화 시킴 RESET 코드 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, e..

BEM(Block Element Modifier) CSS 개발 방법론 중 하나. 클래스의 이름을 지을 때 요소에 대한 속성에 근거하는 이름으로 짓는 것 ex. state-bar__column ex. block__element--modifier ID에는 사용 불가. 오직 클래스명에만 활용 가능하다. 1) Block 전체를 감싸고 있는 블럭 요소 header, nav, article, footer 등 클래스 어근을 형성하며 항상 맨 앞에 위치 2) Element 블럭이 포함하고 있는 한 조각 각 요소는 두개의 밑줄표시(__)로 블럭 다음으로 연결하여 위치시킴 3) Modifiers 기능 블럭 또는 요소의 속성으로 블럭/요소의 외관이나 상태를 변화 시키는 것 4) 장점 클래스명의 중복 방지 직관적 전체 DOM..
:not(selector) 괄호 안의 선택자를 제외한 요소에 스타일을 적용시키고 싶을 때 사용한다. 예시 #login-form input:not([type="submit"]){ } 해석 input 타입이 'submit'이 아닐 때에만 해당 스타일이 적용됨
?로 표현하는 if/else문 - 예시 : let result = condition ? value1 : value2; condition이 참이라면 value1 , 거짓이라면 value2 반환된다. 참고 ko.javascript.info/ifelse
1. 예를 들어 문자열 '12345'가 있고, 나는 각 자리수의 합을 구하고 싶다. - 1+2+3+4+5 2. 문자열에 있는 각 숫자를 한 자리씩 읽고 싶을 때, charAt() 함수를 사용하면 된다. - charAt()만 쓰면 아스키 코드 값이 나오는듯? 3. charAt()-'0'까지 적어야 원하는 값을 얻을 수 있다. 백준 11720 문제풀이 코드 import java.util.Scanner; public class _11720 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); String numbers = scanner.next(); int sum=..
[문자 인코딩 초간단 개념 정리] 출처 : www.youtube.com/watch?v=ABPOjjre0C8&t=390s 문자표(Character Set) - 컴퓨터 처음 등장했을 땐 문자보다는 수학적 계산을 용도로 쓰임 - 사람이 읽으려면 문자로 나타내야 하는데 - 예를 들어 프린터 등의 기계 - 각 기계마다 숫자와 문자를 연결해놓았는데, - 기계마다 가지고 있는 매칭이 달라서 - 국제 표준을 만듦 => 아스키 코드표 1) 아스키 코드표 - 영어 밖에 없음 - 문제 발생 : 영어권 아닌 나라에서도 컴퓨터 사용 - 초기와 달리 엔지니어들이 많음 - 표준들이 너무 많음 - 너무 많은 표준이 있으니 혼란스럽다. - 하나로 통합하자 => 유니코드 2) 유니코드 - 영어를 표현 할 땐 1바이트/ 한글은 2바이트 ..
1. 759라는 숫자가 있는데, 각 자리에 위치한 숫자의 합을 구하고 싶다. 예시 ) 7+5+9 2. 다음 함수를 이용하자 (모든 변수는 int형) while(i!=0){ sum += i%10; i /=10; } 1) 원리는 처음에 10으로 나눈 나머지를 구하여 sum이라는 변수에 더해준다. (i=759, 759에서 10으로 나눈 나머지는 9를 sum에 더함) 2) 759를 10으로 나누면 75 (int형이라서 소수점 이하는 버린다.) 3) while 반복문이기 때문에 다시 처음으로 돌아가자. 4) i = 75가 되고, 75를 10으로 나눈 나머지는 5 ... 3. 백준 4673번 문제 풀이 (출력문과 맞추기 위해서 약간 꼼수를 썼다 ㅠ) public class _4673 { public static v..
1. Scanner nextLine( )은 문자 '한 줄'을 입력 받아서 읽어들인다. - '줄 넘김'을 기준으로 입력 받는다. 2. Scanner next( )는 문자 '한 단어'씩 읽어들임 - '공백' / ' ' 을 기준으로 입력 받는다. 3. nextInt( ) 다음에 nextLine( )을 입력 받을 때 생길 수 있는 오류 int C = scanner.nextInt(); //'5' 입력 String scores = scanner.nextLine(); //'5 50 50 70 80 100' 입력 - 예상과 달리 scores의 값은 ""이다. - nextLine( )는 '줄 넘김'을 기준으로 입력을 받는데, - int C에 5를 입력 하고 enter(줄 넘김)을 누르면 - scores 값은 enter를..