일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 머신러닝 #학습내용정리
- 클래스 #아이디
- 김영한 #SOLID #객체지향
- 스프링부트
- 그룹핑
- COMMIT
- SQL
- 작업 영역
- 개발자가 되기 위해 꼭 알아야 하는 IT용어
- MVC #디자인패턴
- 에러포스팅
- scanf
- 파이썬
- 개발공부
- 생성자 #자바 #기록남기기
- GIT
- group by
- 공부내용정리
- 커밋
- 컬럼수정
- 옵셔널태그
- 단축키정리
- 기록하기
- 스프링 입문
- C언어 #문자열변환 #정수형변환
- 머신러닝 #회귀 #규제
- 크롬브라우저
- SafeUpdate
- Numpy #TIL #넘파이 기초
- MODIFY
- Today
- Total
목록전체 글 (86)
데이터 분석가 몽구리
My First Website My First Page I love HTML! Hello world! Hello Codeit 1. HTML 태그 정리 선언 HTML 파일을 쓸 때는 가장 먼저 선언을 써야 합니다. 이전의 html 버전을 사용하려면 을 복잡하게 써야 하지만, 그냥 최신 버전인 HTML 5를 사용하기 위해서는 이렇게만 쓰면 됩니다: 태그 페이지의 제목은 태그에 써주면 됩니다. 브라우저의 탭이나 방문 기록에 나와 있는 바로 그 제목이 이 곳에 들어갑니다. ~ 태그 한 페이지에 여러 개의 머리말이 있을 수 있는데요. 그 중 가장 중요한 머리말은 (heading 1), 그 다음으로 중요한 머리말은 (heading 2). 이런 식으로 (heading 6)까지 작성할 수 있습니다. 태그 보통 문단은 ..
variable & memory 변수의 개요 - 가장 기초적인 프로그래밍 문법 개념 - 데이터(값)을 저장하기 위해 메모리 공간의 프로그래밍상 이름 프로그래밍에서 변수는 값을 저장하는 장소 변수는 메모리 주소를 가지고 있고 변수에 들어가는 값은 메모리 주소에 할당됨 [참고] 컴퓨터의 구조 - 폰 노이만(John von Neumann) 아키텍쳐 폰 노이만 아키텍처에서는 사용자가 컴퓨터에 값을 입력하거나 프로그램을 실행할 경우 그 정보를 먼저 메모리에 저장시키고 CPU가 순차적으로 그 정보를 해석하고 계산하여 사용자에게 결과값을 전달 메모리와 변수 - 변수 - 프로그램에서 사용하기 위한 특정한 값을 저장하는 공간 - 선언되는 순간 메모리 특정영역에 물리적인 공간이 할당됨 - 변수에는 값이 할당되고 해당 값은..
maxWidth, maxHeight 이미지가 표시되는 최대 폭, 넓이를 설정합니다. 이미지의 원본이 너무 크면 이 속성으로 최대 크기를 제한할 수 있습니다. tint tint속성은 이미지뷰에 보이는 이미지의 색상을 설정할 수 있습니다.
1. ERD(Entity Relationship Diagram)/UML(Unified Modeling Language)의 정의 ERD는 개체들의 관계를 시각적으로 보기 편하게 해 놓은 것입니다. 데이터베이스에서 테이블들의 관계를 도식화하여 보여줍니다. UML은 시각적으로 보여 주는 설계 다이어그램입니다. 앱을 설계 및 개발할 때 시각적인 모델을 만들어서 서비스 흐름, 실제 코드에 사용되는 객체들의 구조 ,일부 로직을 처리하는 과정등을 보여줍니다. 2. ERD/UML의 사용 ERD나 UML은 설계도 역할을 하여 개발자들의 이해를 돕는 용도로 사용합니다. ERD는 데이터베이스를 설계할 때 각 테이블의 관계를 도식화해서 보여 줍니다. 테이블 간의 관계를 보기가 쉽고 실제 쿼리를 작성하기 전에 테이블 간의 관계..
1. 샤딩의 정의 샤딩은 데이터베이스 테이블을 조각내어 각각 새로운 노드에 저장하는 데이터 관리 방법을 의미합니다. 하나의 데이터베이스에서 다루기에 데이터의 양이 많을 때 여러 노드에 데이터를 나누어 처리 속도를 향상시킵니다. 2. 샤딩은 수평적 분할이라고도 합니다. 수평적 분할은 데이터 테이블의 행을 기준으로 나누는 것입니다. 샤딩은 데이터를 나누는 기준에 따라 다양한 방식이 있으며 데이터베이스 제공업체에 따라 달라집니다. 그중에서 범위에 따른 샤딩(Ranged sharding), 해시 샤딩(Hash sharding), 수직 샤딩(Vertical sharding), 디렉터리 샤딩(Directory sharding)이 있습니다.
# 1부터 n까지 정수의 합 구하기(n값은 양수만 받기) print('1부터 n까지 정수의 합을 구합니다.') while True: n = int(input('n값을 입력하세요.: ')) if n > 0: break sum = 0 i = 1 for i in range(1, n+1): sum += i i += 1 print(f'1부터 {n}까지 정수의 합은 {sum}입니다.')
# *를 n개 출력하되 w개마다 줄바꿈하기 print('*를 출력합니다.') n = int(input('몇 개를 출력할까요?: ')) w = int(input('몇 개마다 줄바꿈할까요?: ')) for _ in range(n//w): print('*'*w) rest = n % w if rest: print('*' * rest) 1. *를 n//w번 출력하기 * 를 n//w 번 반복하면 출력합니다. 2. *를 n%w번 출력 후 줄바꿈하기 n이 w의 배수가 아닌 경우 마지막 행을 출력합니다. n을 w로 나눈 나머지를 rest에 저장하고 *를 rest개 출력한 다음 줄바꿈합니다. 만약 n이 w의 배수이면 rest는 0이기 때문에 *와 줄바꿈을 진행하지 않습니다.
'Auto Import’항목을 체크하지 않았다면 소스 코드를 입력할 때 코드에 빨간색이 표시되기도 합니다. 이는 클래스를 찾을 수 없어서 생기는 문제이니 Auto Import를 설정을 해주면 됩니다. [File] - [Settings] -[Editor]-[General]-[Auto Import] [Add unambiguous imports on the fly ] [Optimize imports on the fly] 이 두 부분을 체크해주시면 됩니다.