전체 글 (53) 썸네일형 리스트형 [Python] Array[::] (Extended Slices 확장슬라이스) 1. 확장 슬라이스 리스트명 [A:B:C] A : 시작 Index B : 종료 Index C : 간격 배열의 Index에 접근하는 방법을 나타낸 것으로 시작부터 종료까지 해당 간격을 가진 배열을 생성한다. [None Index] A가 비어있다면 처음부터, B가 비어있다면 끝까지, C가 비어있다면 한칸 간격을 의미한다. 2. 예시 #1 list[A:B:C] ex_list = [1,2,3,4,5,6,7,8,9,10] print(ex_list[2:9:2]) #[3, 5, 7, 9] #2 list[:B:C] print(ex_list[:9:3]) #[1, 4, 7] #3 list[A::C] print(ex_list[4::4]) #[5, 9] #4 list[A:B:] print(ex_list[1:5:]) #[2, .. 데이터 무결성과 트랜잭션 데이터 무결성데이터 무결성이란 데이터베이스 안의 데이터의 정확성, 일관성, 유효성이 유지 되도록 변경 또는 수정에 제한을 두어 안전성을 해치는 요소를 막아 데이터들을 옳게 유지하는 것을 의미한다. 도메인 무결성 : 테이블에 존재하는 필드의 무결성을 보장하기 위한 것으로 필드의 타입, NULL값 허용에 대한 사항을 정의하고 올바른 데이터가 입력 되었는지 확인한다.Check, Default개체 무결성 : 모든 테이블에 기본 키로 지정된 필드가 있어야 하며, 기본 키로 선택된 필드는 고유한 값을 가져야 한다.Primary key, Unique참조 무결성 : 참조 관계에 있는 두 테이블의 데이터가 항상 일관된 값을 갖도록 유지한다.Foreign key, Trigger 트랜잭션트랜잭션이란 데이터베이스의.. [MS-SQL] 기초 문법 USE [Grizzly]; -- Grizzly 데이터베이스 사용 PRINT 'Hello World!'; /* SQL문은 문자열을 나타낼 때 작은따옴표(') 사용 */ USE : 해당 데이터베이스로 작업 영역을 선택. 명시되어 있지 않다면 현재 데이터베이스를 기본으로 함 PRINT : DB 쿼리 실행 시 출력되는 콘솔 영역에 문자열을 출력 -- : 한 줄 주석 (주석이란? 실제 코드에 영향이 가지 않는 개발자의 코드 설명 및 참고 문구) /* */ : 범위 주석, 해당 범위 내의 구문 모두 주석 처리 CREATE TABLE Grizz ( var1 VARCHAR(10), var2 INT, var3 NUMERIC(18, 0) IDENTITY ); DROP TABLE Grizz; CREATE TABLE [테이블.. [Oracle DB] Foreign key (외래키) 추가, 삭제 1. Foreign key ADD ALTER TABLE [외래키를 추가 할 테이블명] ADD CONSTRAINT [제약조건명] FOREIGN KEY (컬럼명) REFERENCES [부모테이블명](PK컬럼명) [ON DELETE CASCADE / ON UPDATE CASECADE] ON DELETE CASCADE 부모테이블의 PK가 삭제될 때 이를 참조하고 있는 Key가 포함된 모든 행을 삭제한다. ON UPDATE CASCADE 부모테이블의 PK가 Update될 때 이를 참조하고 있는 Key가 포함된 모든 행의 FK의 값을 수정된 PK의 값으로 수정한다. 2. Foreign key Delete ALTER TABLE [테이블명] DROP CONSTRAINT [제약조건명]; [Eclipse] 주석 처리/해제 단축키 알고있으면 편한 이클립스 주석 단축키 기능 단축키 한줄 주석 Ctrl + / 블럭 주석 블럭 지정 후 Ctrl + Shift + / 블럭 주석 해제 블럭 지정 후 Ctrl + Shift + \ [정보처리기사] 필기 정리 블랙박스 테스트 유형 동등(동치) 분할 검사 (Equivalence Partitioning Testing) 경계값 분석 (Boundary Value Analysis) 원인-효과 그래프 검사 (Cause-Effect Graphing Testing) 오류 예측 검사 (Error Guessing) 비교 검사 (Comparison Testing) 화이트박스 테스트 유형 기초 경로 검사 제어 구조 검사 조건 검사 (Condition Testing) 루프 검사 (Loop Testing) 데이터 흐름 검사 (Data Flow Testing) 파티션 유형 범위 분할 (Range Partitioning) 해시 분할 (Hash Partitioning) 조합 분할 (Composite Partitioning) 인수 테스트 (.. [JAVA] [프로그래머스] 두 개 뽑아서 더하기 [문제] 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers의 길이는 2 이상 100 이하입니다. numbers의 모든 수는 0 이상 100 이하입니다. [입출력예제] numbers result [2,1,3,4,1] [2,3,4,5,6,7] [5,0,2,7] [2,5,7,9,12] 입출력 예 설명 입출력 예 #1 2 = 1 + 1 입니다. (1이 numbers에 두 개 있습니다.) 3 = 2 + 1 입니다. 4 = 1 + 3 입니다. 5 = 1 + 4 = 2 + 3 입니다. 6 = 2 + 4 입니다. 7 = 3 + 4 .. [정보처리기사] 2020/09/26 _ 오답노트1 1. XP (EXtreme Programming) Pair Programming : 하나의 컴퓨터에 2명의 프로그래머가 같이 공동 작업 진행 Collective Ownership : 소스코드에 대한 팀의 공통책임자 코드는 누구든지 수정 가능 Continuous Integration : 컴포넌트 또는 모듈 단위로 나누어 개발된 코드들은 하나의 작업이 끝날 때 마다 지속적으로 통합되고 동시 테스트 단순성, 의사소통, 피드백, 용기 애자일 방법론은 소프트웨어 개발 방법에 있어 아무 계획 없는 개발 방법과 계획이 지나치게 많은 개발 방법 사이에서 타협점을 찾고자 하는 방법론으로 적은 규모의 개발 프로젝트에 적용하기 좋다. Linear Sequential Method : 순차적 방법 2. 럼바우 객체지향 분석 기.. 이전 1 2 3 4 5 ··· 7 다음 목록 더보기