일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Git
- spring
- 클래스
- 배열
- 자바
- 기초코딩
- 제이쉘
- Elk
- 코딩초보
- 이클립스
- 프로그래밍언어
- JShell
- Java
- 초보코딩
- 프로그래밍
- 자바프로그래밍
- 알고리즘
- 프로그래밍기초
- github
- 자바 스프링
- 초보코딩탈출
- 스프링 기초
- 스프링
- eclips
- 데이터베이스
- 메소드
- 컴퓨터과학개론
- 자바기초
- 리눅스
- JAVA기초
- Today
- Total
목록개발 관련 (53)
키보드워리어
안녕하세요 블로그 방문자 여러분, 반갑습니다. 정보 처리기사 필기 핵심정리 3탄입니다! 과목 3 ### DML 데이터 조작언어 셀렉,딜릿,인설트 ### DDL 데이터 정의 언어 크알드트 ------------------- ### %키워드% %를 기준으로 사이에 있는 키워드를 검색한다. \ 만약 키워드% 라면 키워드로 시작하는 단어들을 찾으면 된다. ### Distinct Select과 함께 쓰이며, 중복을 제거하는 명령문이다. * select 문은 재귀호출, 후위표현, 깊이우선 탐색을 사용, 선택정렬은 사용하지 않는다. ### Having절 Group by와 함께 쓰인다. ### 도메인 - 하나의 속성이 가질 수 있는 원자값들의 집합 - 속성의 데이터 타입과 크기, 제약 조건등의 정보 ### 원자성과 일..
안녕하세요 블로그 방문자 여러분, 반갑습니다. 오늘은 정처기 과목 두번째 정리 내용을 공유드립니다. 시험 보기 전에 중요한 부분 잘 파악하셔서 시험 잘 치루시길 바랍니다. 핵심 개념입니다. 파일은 md파일로 쓴거라 양해 부탁드려요🙏 ## 과목2 -------------------- ### 디지털 저작권 관리 **암키식저 파정크인** ### 저작권 관리구성 요소 **제소분: 제작자/ 소유자/ 분배자 클콘패컨보** ~~~ * 클리어링 하우스: 라이선스 발급하고 관리해주는 역할 * 패키저: 컨텐츠를 메타 데이터와 함께 배포 가능한 단위로 묶는다 ~~~ ### 정적 분석도구 - PMD,CppCheck,checkstyle ### 선형구조와 비선형 구조 - 비선형 구조: 그래프, 트리 - 선형 구조: 그 외 ---..
안녕하세요 블로그 방문자 여러분, 반갑습니다. 정보처리기사 흔히들 정처기라고 불리는 시험입니다. 필기시험들어가기 직전에 보고 가면 좋을만한 내용들 정리했습니다. 1과목 ⭐모듈화 응집도 *우논시절 통순기* (약한것부터 강한순) ⭐결합도 *내공외제 스자* (강한거부터 약한 순) DBMS 분석 고려사항 가용성, 성능, 상호 호환성, 기술, 구축 비용 자료 사전에서 기호의 의미 [] 선택 의미, () 생략 가능함, {} 반복 의미 데이터 흐름도의 구성요소 - Process: 원 - Data Flow: 화살표 - Data Store: 직선(단선, 이중선) - Terminator: 사각 UML에서 관계 표현 의존관계 ---->\ 연관 (실선) \ 일반환 그림 기억 UML 기본구성: 효율적인 의사소통 *사관다* (사..
백준코딩에서 발견한 배낭문제입니다. https://www.acmicpc.net/problem/12865 12865번: 평범한 배낭 첫 줄에 물품의 수 N(1 ≤ N ≤ 100)과 준서가 버틸 수 있는 무게 K(1 ≤ K ≤ 100,000)가 주어진다. 두 번째 줄부터 N개의 줄에 거쳐 각 물건의 무게 W(1 ≤ W ≤ 100,000)와 해당 물건의 가치 V(0 ≤ V ≤ 1,000) www.acmicpc.net 배낭문제에서 최소 물품을 가지고 가장 가치 있는 물건을 가져갈 때 최대 이익을 구하는 문제예요. 이번에 알고리즘을 아주 살~~ 짝 터치해 보면서 범접해 볼 수 없는 어려움을 느꼈더랬죠.. ㅎㅎ;; 위 문제와 같은 문제인데 한번 아래 문제를 풀어볼까요? 문제 풀어보기 [01] 용량이 20인 배낭이 ..
[01] 주어진 데이터를 퀵정렬 해보자. A [] = {30, 35, 50, 45, 10, 20, 70} 먼저 퀵정렬이란 특정 원소를 기준으로 주어진 배열을 두 부분배열로 분할하고 부분배열에 대해 퀵정렬을 순환적으로 적용하는 분할 정복 알고리즘을 사용하여 정렬을 수행하는 방법입니다. 두 부분배열로 분할할 때 기준이 되는 특정 원소인 피벗으로 지정하는데 일반적으로는 첫 번째 요소(30)를 선택합니다. 그리고 피벗을 기준으로 배열을 분할합니다. 피벗보다 작은 요소는 왼쪽 배열, 큰요소는 오른쪽 배열에 배치합니다. 왼쪽 모든 값 < 피벗 < 오른쪽 모든 부분배열의 모든 값 이렇게 정렬하면 {10,20} 30 {35,50,45,70} 이렇게 정렬이 됩니다. 그러면 분할된 두 배열에 대해 퀵정렬을 순환적으로 적용..
안녕하세요 블로그 방문자 여러분, 반갑습니다. 오늘은 원티드 프리온보딩 챌린지 4번문제에 대한 내용을 포스팅합니다. 자바의 설계적 결함이 존재할까요? 제가 사용하는 언어는 자바입니다. 자바는 전 세계적으로 인기 있는 언어입니다. 인기있는데에는 다 이유가 있겠죠. 하지만 그중에서도 몇 가지 결함을 말씀드리면, Null예외 참조문제 발생 가능성 NullPointerException을 일으킬 수 있습니다. 이는 자바에서 변수에 null 값을 할당할 수 있게 허용해주며 이를 제대로 처리하지 않을 경우 런타임에서 발생할 수 있는 문제입니다. 이런 설계적 결함은 null참조와 관련된 버그를 쉽게 발생시킬 수 있습니다. 대부분 많은 개발자들이 자바의 결함을 이야기할때 90%이상 꺼내는 이야기입니다. 자바언어에서는 다..