IT 21

[Unity] Raycast

1. 캐릭터에 Layer에서 원하는 Layer를 등록한다 2. 1~7번은 Unity 에서 사용하고 있으니 8~31번 중에 선택한다 3. 사물에 설정한 Layer를 등록해준다 4. 캐릭터에 등록된 스크립트에서 Raycast를 등록해준다. int mask는 Rayer를 찾는 부분으로 비트를 사용하여 찾는다 Monter와 Wall은 8, 9번에 등록되어있으니까 저렇게 찾는다 Physics.Raycast는 bool타입을 반환한다 -> if로 묶어서 사용 mask를 인자로 넣어주면 Rayer에 등록해준 것들을 사용할 수 있다 5. 비트로 하는게 어렵다면 GetMask를 사용해도 동일하다! 성능도 크게 차이 없어서 아래처럼 사용하는 것이 편할 것 같다

[Oracle] 19c 계정 생성하기

1. 오라클에 관리자 계정으로 접속 - sqlplus 입력 - 사용자명 : system - 비밀번호 : 설치 시 입력한 비밀번호 입력 2. 현재 DB에 생성된 계정 확인 select * from ALL_users; //모든 계정에 대한 정보 확인 select * from DBA_user; //모든 계정에 대한 정보 확인 select username from ALL_users; // 모든 계정에 대한 이름 확인 select username from DBA_user; // 모든 계정에 대한 이름 확인 3. slq 사용자 계정 생성 ** 주의 ** 12c 이상 버전부턴 C##으로 계정이름을 지정하도록 바뀌었다. 아래 명령어를 입력하고 계정 생성을 해야 한다 > alter session set “_ORACLE_..

IT/Oracle 2020.12.16

실기 정리 노트 4

5. 서버 프로그램 구현 개발 환경 구축 : 하드웨어 + 소프트웨어 구축 하드웨어 구축: 클라이언트(PC) + 서버 웹 서버: 클라이언트로부터 직접 요청 받아서 처리, 정적임 정적 파일 관리, 대역폭 제한(트래픽 포화방지, 응답속도 제한), 가상 호스팅(하나의 서버로 여러개의 도메인 연결) 웹 애플리케이션 서버(WAS): 미들웨어, 웹 서버로부터 요청을 받아 동적 서비스 제공, 또는 DB서버와의 인터페이스 제공 DB 서버: DB, DBMS 운영하는 서버 파일 서버: 파일 저장하는 서버 소프트웨어 구축: 시스템 소프트웨어(OS, 웹서버, DBMS) + 개발 소프트웨어(테스트 도구, 빌드 도구, ~도구) 개발 언어의 선정 기준: 적정성(목적에 적합), 효율성, 이식성(다양한 환경에 적용), 친밀성(개발자의 ..

실기 정리 노트 3

4. 통합구현 사용자 요구사항에 맞춰 송,수신 모듈과 중계 모듈간의 연계를 구현하는 것, 단위 기능을 하는 모듈 간의 연계와 통합 연계 데이터 식별 및 표준화 절차(범코식표명: 범이는 코로나 식당에서 표범으로 명세된다) 연계 범위 및 항목 정의 - 연계 코드 변환 및 매핑 - 연계 데이터 식별자 추가 - 연계 데이터 표현방법 정의 - 연계 정의서 및 명세서 작성 연계 매커니즘 송신(데코인연) 연계 데이터 생성 및 추출 - 코드 매핑 및 데이터 변환 - 인터페이스 테이블 또는 파일 생성 - 연계 서버 또는 송신 어댑터 전송! 수신 연계 서버 또는 수신 어댑터 수신! - 인터페이스 테이블 또는 파일 생성 - 코드 매핑 및 데이터 변환 - 운영DB에 연계 데이터 반영 직접 연계 방식: 중간 시스템 없는 것 D..

실기 정리 노트 2

3. 데이터 입/출력 구현 데이터 모델: 현실 세계의 정보를 컴퓨터에 표현하기 위해 단순화, 추상화 하여 체계적으로 표현한 개념적 데이터 모형이다. 데이터 모델 구성 요소: 개체, 속성, 관계 데이터 모델 종류 개념적 데이터 모델: 인간의 이해를 돕기 위해 표현 논리적 데이터 모델(defalut): 컴퓨터의 이해를 돕기 위해 표현 물리적 데이터 모델: 개체->테이블, 속성->컬럼, ->관계->기본키,외래키 데이터 모델 표시할 요소: 구조(개체들간의 관계), 연산(db의 데이터 처리, db조작하는 기본 도구), 제약조건 이상: 테이블에서 일부 속성의 종속으로 인해 데이터의 중복이 발생하고 중복으로 인해 테이블 조작에 문제가 발생하는 것 삽입 이상: 원치 않는 값으로 인해 삽입을 못하는 것 삭제 이상: 연쇄..

실기 정리노트 1

1. 프로그래밍 언어 활용 최단산쉬관리삼대콤마 논리: 비트(&,^,|), 논리(%%,||) ^ 연산은 xor연산이며 둘다 같아야 0이다 산술연산은 * / % 순서 절차적 프로그래밍 언어: C, FORTRAN, ALGOL(C, PASCAL 모체), COBOL(영어문장형식) 객체지향 프로그래밍 언어: JAVA, C++, smalltalk 스크립트 언어 서버용: ASP, JSP, PHP, 파이썬(대화형 인터프린터 언어) 클라이언트용: 자바스크립트 선언형 언어 함수형: LISP 논리형: PROLOG HTML, XML, HASKELL 2. 요구사항 확인 현행시스템 파악 1단계: 시스템 구성,기능,인터페이스 파악 2단계: 아키텍쳐 구성, 소프트웨어 구성(라이선스) 파악 3단계: 하드웨어 구성, 네트워크 구성 파악 ..

[정보처리기사 실기] 애플리케이션 테스트 관리

1. 애플리케이션 테스트 (B) 완벽한 테스트 불가능 결함 집중: 애플리케이션의 20%의 코드에서 80%의 결함이 발견된다고 하여 파레토 법칙을 적용하기도 한다 살충제 패러독스 (기출): 동일한 테스트 케이스로 테스트를 반복하면 더 이상 결함이 반복되지 않는다 테스팅은 정황 의존: 정황에 따라 테스트를 다르게 수행한다 오류-부재의 궤변: 소프트웨어의 결함을 모두 제거해도 사용자의 요구사항을 만족시키지 못하면 품질이 높다고 할 수 없다 2. 애플리케이션 테스트 분류 (B) 프로그램 실행 여부, 테스트 기반, 시각, 목적 프로그램 실행 여부에 따른 테스트: 정적 테스트(프로그램 실행 안함), 동적 테스트(프로그램 실행 함) 테스트 기반에 따른 테스트 명세 기반 테스트: 사용자 요구사항에 대한 명세를 테스트 ..