목록전체 글 (175)
Learn & Record
251. 단순 if문 - 조건에 따라서 실행할 문장을 달리하는 제어문이며, 단순 if문은 조건이 한 개 일 때 사용하는 제어문이다. 252. 다중 if문 - 조건이 여러 개 일 때 사용하는 제어문이다. 253. switch문 - 조건에 따라 분기할 곳이 여러 곳인 경우 간단하게 처리할 수 있는 제어문이다. 254. for문 - 초기값, 최종값, 증가값을 지정하는 수식을 이용해 정해진 횟수를 반복하는 제어문이다. 255. while문 - 조건이 참인 동안 실행할 문장을 반복 수행하는 제어문이다. 256. do~while문 - 조건이 참인 동안 정해진 문장을 반복 수행하다가 조건이 거짓이면 반복문을 벗어난 while문과 같은 동작을 하는데, 다른 점은 do~while문은 실행할 문장을 무조건 한 번 실행한 ..
1. INSERT - 기본형식 : INSERT INTO 테이블 (필드목록) VALUES (값목록) - 마리아 디비는 INTO 생략을 허용하지만 SQL 표준에는 INTO가 필수 - INTO 다음에 새 레코드를 삽입할 테이블 이름을 적음, 콤마로 구분 나열, VALUES절의 값 목록 대입 값 나열 - 자리에 맞춰 VALUES 값을 작성하지 않았을 시, 오류 - 필드명을 명시했을 시, 자리가 변경되어 VALUES 값 작성 가능 # 서울 레코드 삽입 쿼리문 INSERT INTO tcity (NAME, AREA, metro, region) VALUES ('서울', 605, 974, 'y', '경기'); # 평택 데이터 추가 쿼리문 INSERT INTO tcity VALUES ('평택', 453, 51, 'n', ..
201. DAS (Direct Attahed Storage) - 서버와 저장장치를 전용 케이블로 직접 연결하는 방식으로, 일반 가정에서 컴퓨터에 외장하드를 연결하는 것이 해당된다 202. NAS (Network Attached torage) - 서버와 저장장치를 네트워크를 통해 연결하는 방식 203. SAN (Storage Area Network) - DAS의 빠른 처리와 NAS의 파일 공유 장점을 혼합한 방식 204. DDL (Data Define Language) - Schema, domain, tablem view, index를 정의하거나 변경 또는 삭제할 때 사용하는 언어 205. DML (Data Manipulation Language, 데이터 조작어) - 데이터베이스 사용자가 응용 프로그램이나..
1. COUNT - COUNT는 개수를 세는 기능을 하는데, 개수를 조사할 필드명을 전달하는데 * 지정하면 필드에 상관없이 조건 맞는 개수 리턴 SELECT COUNT(*) FROM tstaff; # 별명(Alias)을 부여하면 결과셋에 이름을 표시 SELECT COUNT(*) AS "총 직원수" FROM tstaff; # WHERE 절을 붙이면 조건에 맞는 레코드의 개수를 구함 SELECT COUNT(*) FROM tstaff WHERE salary >= 400; # 조건에 맞는 레코드가 없어도 결과값은 역시 하나 SELECT COUNT(*) FROM tstaff WHERE salary >= 10000; # COUNT(*)로 조사한 개수에 해당하는 레코드를 알고 싶으면 원하는 필드명 적음 SELECT ..
151. 순환 복잡도 - 한 프로그램의 논리적인 복잡도를 측정하기 위한 소프트웨어의 척도, 맥케이브 순환도 또는 복잡도 메트릭이라 함 152. 소스 코드 최적화 - 나쁜 코드를 배제하고, 클린 코드로 작성하는 것 153. 소스 코드 품질 분석 도구 - 정적 분석 도구 : pmd, cppcheck, SonarQube, checkstyle, ccm, cobertura 등 - 동적 분석 도구 : Avalanche, Valgrind 등 154. EAI (Enterprise Application Intergration) - 기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션 - 유형 : point-to-point, Hub & Spoke, Message Bus..
101. 릴리즈노트의 개요 - 개발 과정에서 정리된 릴리즈 정 보를 소프트웨어의 최종 사용자인 고객과 공유하기 위한 문서 102. 릴리즈 노트 초기 버전 작성 시 고려사항 - 머릿말, 개요, 목적, 문제 요약, 재현 항목, 수정/개선 내용, 사용자 영향도, SW 지원 영향도, 노트, 면책 조항, 연락처 103. 디지털 저작권 관리 (DRM) - 저작권자가 의도한 용도로만 사용되도록 하는 디지털 콘테츠 관리 및 보호 기술 104. 디지털 저작권 관리의 구성 요소 - 클리어링 하우스, 콘텐츠 제공자, 패키저, 콘텐츠 분배자, 콘텐츠 소비자, DRM 컨트롤러, 보안 컨테이너 105. 디지털 저작권 관리의 기술 요소 - 암호화, 키 관리, 암호화 파일 생성, 식별 기술, 저작권 표현, 정책 관리, 크랙 방지, ..