파일의 분할 문제1 // 헤더.h #include namespace BestComImpl { void SimpleFunc(void); } namespace ProgComImpl { void SimpleFunc(void); } // 소스1.cpp #include #include "헤더.h" void BestComImpl::SimpleFunc(void) { std::cout
etc.
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. - git init : 깃을 사용할 수 있도록 디렉터리를 초기화 - git status : 깃 상태를 확인 - git add : 작업 트리에서 수정한 파일을 스테이지에 올리기 - git commit : 깃에서 파일을 커밋 - git log : 저장소에 저장된 버전을 확인 - git diff : 작업 트리의 파일-스테이지의 파일 또는 스테이지의 파일-저장소의 최신 파일을 비교 - git checkout : 작업 트리에서 수정한 내용을 취소하고 가장 최신 버전 상태로 되돌리기 - git reset : 스테이징 ..
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. 명령어 - git : 쓸 수 있는 옵션 보여주기 - git config : 깃에 사용자 정보를 설정 - clear : 터미널 창을 깨끗이 정리 - exit : 터미널 창을 종료 - pwd : 현재 디렉터리 경로 (print working directory) - ls : 현재 디렉터리에 있는 파일 (list) - cd : 디렉터리 사이를 이동 (change directory) - mkdir : 현재 디렉터리 안에 하위 디렉터리 만들기 (make directory) - rm : 디렉터리 삭제 (remove) - vim..
매개변수의 디폴트 값 문제1 #include int BoxVolume(int length, int width, int height); int BoxVolume(int length, int width); int BoxVolume(int length); int main() { std::cout
함수 오버로딩 문제1 #include void swap(int *a, int *b) { int tmp = *a; *a = *b; *b = tmp; } void swap(char *a, char *b) { int tmp = *a; *a = *b; *b = tmp; } void swap(double *a, double *b) { int tmp = *a; *a = *b; *b = tmp; } int main() { int num1 = 20, num2 = 30; swap(&num1, &num2); std::cout
C++ 기반의 데이터 입출력 문제1 #include int main(void) { int x[5]; int sum = 0; for (int i = 0; i > number; std::cout
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. 다음에 이 책으로 공부할 스터디룸의 독자들에게 큰 도움이 됩니다. - 컬렉션 타입 : 여러 개의 데이터를 표현하는 방법 (Array, List, Set, Map) - 선언 시 val은 변하지 않는 변수를, var은 변할 수 있는 변수를 선언 시 사용 - 자료형을 표기할 땐 '변수: 자료형' - 자료형 뒤에 '?'표시는 Null을 허용한다는 의미 - print할 때 """ """ 삼중따옴표를 쓰면 줄바꿈, 들여쓰기가 그대로 반영 - print할 때 따옴표 안에 ${}를 쓰면 연산식을 출력할 수 있음 4. 열심..
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. 다음에 이 책으로 공부할 스터디룸의 독자들에게 큰 도움이 됩니다. 안드로이드 컴포넌트의 종류 - 액티비티 : 화면을 구성 - 서비스 : 백그라운드 작업 - 콘텐츠 프로바이더 : 앱 간의 데이터 공유 - 브로드캐스트 리시버 : 시스템 이벤트가 발생할 때 실행 4. 열심히 실습한 코드를 저장해 첨부해 주시거나 자랑할만한 스크린샷이 있다면 올려주세요. 안드로이드 스튜디오를 소개하는 단원으로, 작성한 코드가 없습니다.
디지털 저작권 관리(DRM) 구성 요소 설명 구성 요소 설명 클리어링 하우스 사용 권한, 라이선스 발급, 키 관리, 결제 관리 등을 수행하는 곳 콘텐츠 분배자 콘텐츠 유통 콘텐츠 제공자 콘텐츠 제공 콘텐츠 소비자 콘텐츠 구매 패키저 콘텐츠를 배포하기 위해 묶는 암호화 프로그램 DRM 컨트롤러 배포된 콘텐츠의 권한을 통제하는 프로그램 보안 컨테이너 콘텐츠 유통 과정에서의 전자적 보안 장치 DRM의 기술 요소 - 암호화 - 키 관리 - 암호화 파일 생성 - 식별 기술 - 저작권 표현 - 정책 관리 - 크랙 방지 - 인증