일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 함수
- 코틀린
- JavaScript
- Spring
- Security
- kotlin
- db
- IntelliJ
- 시큐리티
- 넥사크로
- error
- 프로그래머스
- 알고리즘
- oracle
- Eclipse
- 자바
- 쿼리
- mybatis
- 오라클
- aws
- 에러
- Vue
- Java
- 스프링
- 방법
- jquery
- JPA
- 생성
- Git
- GitHub
- Today
- Total
목록정보처리기사 (4)
송민준의 개발노트
전자계산기와 데이터통신 부분이 공부하면서도 좀 어렵게 느껴졌었는데 시험 결과에도 반영이 된거 같다~! 소프트웨어공학은 백점 예상했지만 아쉽게도.... 뭐 여튼 평균 90은 찍었으니 만족하는 걸로...!!
● 정렬이란? - 어떠한 데이터를 키 값에 따라 오름차순 혹은 내림차순으로 재배치를 하는 것이며 오름차순은 키 값이 작은 것에서 큰 것으로 오른다!라고 생각하면 이해가 쉽다. 반대로 내림차순은 큰 것에서 작은 것으로 내린다!라고 생각하자. (정렬방향은 위에서 아래로) ● 정렬 방식에는 2가지가 있다. 1. 내부 정렬 - Insertion, Shell, Selection, Bubble, Quick, Heap, 2-Way Merge, Radix, Bucket 2. 외부 정렬 - Balanced merge sort, Cascade merge sort, Polyphase merge sort, Oscillation merge sort 여기서 Insertion과 Bubble 정렬에 대해 비교하고자 한다. - 삽입 ..
정보처리기사를 공부중인데 아리쏭한 부분이 있어 정리함!! 좋은 소프트웨어를 설계하는데 있어 중요한 요소 중 결합도(Coupling)와 응집도(Cohesion)가 있다. 이해하기 쉽게 설명하자면 결합도는 두 모듈 간의 관계성의 척도이고 응집도는 한 모듈을 내에 요소들의 관련성 척도이다. 즉, 결합도는 2개이고 응집도는 1개의 모듈이 기준이다. 좋은 소프트웨어는 결합도가 약하고 응집도는 강해야한다. 모듈 간의 독립성이 있어야 다른 모듈에 미치는 영향이 적다. 결합도의 강약수준은 오름차순으로 Data Coupling - Stamp Coupling - Control Coupling - Extern Coupling - Common Coupling - Content Coupling 이다. 응집도의 강약수준은 오름차..