본문 바로가기

전체 글68

(기타 잡지식)Action On Google 현장실습에서 Action On Google이란 플랫폼을 이용해 프로젝트를 시작했다. Action On Google은 Google Assistant를 개발하기 위한 개발 플랫폼으로써 여러 기업이나 어플 개발자가 Google Assistant를 통해 들어오는 Input에 대해 반응형 앱을 개발 할 수 있는것이다. 해당 앱들의 플랫폼은 GoogleAssistant가 되므로 사용자는 따로 스토어를 통해 다운받을 필요 없이 단순히 Google Assistant로 해당 앱을 호출만 해주면 된다. AOG(Action On Google)앱의 내부 과정 먼저 사용자가 Ga(Goolgle Assistant)에 명령어를 입력한다.(Speech) 그러면 Ga는 들어온 Speech를 Text로 변환시켜 준다. 그럼 이제 부터 .. 2020. 7. 6.
(정보처리기사)2020 1회 정보처리기사 실기시험 요약 7월 말에 보는 정보처리기사 실기를 준비해야 한다. 졸업요건이기에 꼭 통과해야 하므로 앞으로 공부하는 내용을 블로그에 차곡차곡 정리해 나갈 예정이다. 일단 이번년 1회 실기 문제를 공부해 보았다. 참고링크(https://www.youtube.com/watch?v=6Bq8JqncEr0) 1. 살충제 패러독스 동일한 테스트 케이스만 반복할때 더이상 오류검출이 안되므로 주기적으로 테스트 케이스를 바꿔줘야 한다는 개념 2. 데이터 마이닝 많은 데이터에서 상관관계를 분석해 추출해낸 정보로 앞으로의 의사결정 과정에 사용한다는 개념 3. 프로토콜 요소 구문, 타이밍, 의미 5. XML 기존 브라우저 들간의 HTML 호환이 안되고 SGML의 복잡성을 해결하기 위해 나온 다목적 언어이다. 역시 SGML의 일종으로 HTM.. 2020. 7. 4.
(C++)타입변환 연산자 오버로딩 연산자 오버로딩 중에 해당 클래스의 타입을 변환시킬 수 있는 오버로딩이 있다. 해당 객체와 다른 타입의 객체에 대입연산자를 사용할때 해당 대입연산자를 정의할 수 있다. class Strings { char ST[128]; public: Strings(const char* st) { strcpy_s(ST, sizeof(ST),st); } operator const char*() { return ST; } }; int main() { Strings s("Hello"); const char* a = s; printf("%s", a); } 위의 코드에서 Strings s는 생성자를 통해 "Hello"란 글자를 ST라는 지역변수에 넣는다. 그리고 operator 타입() 연산이 나오는데 이렇게 쓰면 해당 객체를 .. 2020. 7. 2.
(소켓,프로토콜)소켓 프로토콜 프로토콜이란? 네트워크 통신을 위한 상호간의 약속이라고 보면 된다. 소켓프로그래밍에서도 상호간의 전달방식을 규정하는 프로토콜을 정의해야 한다. 소켓을 만드는 함수에서 사용자는 소켓의 프로토콜을 정의할수 있는데 한번 알아보도록 하자. int socket(int domain, int type, int protocol) domain -> 소켓이 사용할 프로토콜 체계정보 type -> 소켓의 데이터 전송 방식 protocol -> 두 컴퓨터 간 통신에 사용되는 프로토콜 정보전달 - 프로토콜 체계(sys/socket.h) PF_INET IPV4 인터넷 프로토콜 PF_INET6 IPV6 인터넷 프로토콜 PF_LOCAL 로컬통신 위한 UNIX 프로토콜 체계 PF_PACKET LowLevel 소켓을 위한 프로토콜 체계.. 2020. 7. 2.