본문 바로가기

주식 인공지능202

가장 힘들어 보이는 장애물을 넘기 위한 시도-9- 안녕하세요? 계속해서 하다하다 QProcess에서는 답이 없다는 생각이 들어서, 이번 포스팅에서 부터 어떻게 해서 답이 없던 상황을 타개하기 위한 작업을 하기 시작했는지에 대해서 다루어 보고자 합니다. 결국 QProcess에서 어떻게 자식 프로세스와 통신을 하는지에 대해서는 알 수는 없었습니다만, 이건 너무 시간이 걸리니까 지금 당장 사용가능한 방법을 사용해서 어떻게 문제를 타결하기는 했습니다. 일단 계속해서 QProcess에서 방법을 찾아보기 위해서, 이번에는 자식 프로세스에다가 state()함수를 사용해서 어떻게 Qprocess가 자식 프로세스에서는 어떤 상황인지 알아보고자 합니다. 일단 위 스크린샷을 보시면 자식 프로세스에서는 계속해서 0이라는 state를 보여주고 있는데, 이는 QProcess가 .. 2019. 4. 19.
가장 힘들어 보이는 장애물을 넘기 위한 시도-7- 안녕하세요? 지난번 시간에는 무언가 예상치 않은 에러가 발생해서 알아보기 힘들게 하는 문제가 발생을 하였습니다. 그래서 이번 포스팅에서는 이 문제를 해결하기 위한 작업에 먼저 들어가 보아야 합니다만, 그전에 이 QProcess의 제대로 된 상태를 알아보기 위한 작업에 들어가 보기 위해서 몇몇 작업을 먼저 하고 나서, 이 다음에 어떻게 해서 지난 시간에 나온 is_alive()가 없다는 문제를 해결했는지 들어가 보고자 합니다. 먼저 위 스크린샷처럼 not 뒤에다가 메소드명을 붙여서 한번 시험에 들어가 보고자 했습니다. 물론 이 작업은 어디까지나 시도만 하는 것 입니다. 다음으로는 만약에 프로세스의 상태가 제대로 시작이 된 것이 아니라고 하면, QProcess가 제대로 시작을 할 때 까지 한번 while문을.. 2019. 4. 17.
가장 힘들어 보이는 장애물을 넘기 위한 시도-6- 안녕하세요? 이래저래 답이 안 보이는 상황이기는 상황입니다만, 그래도 가지가지 시도를 하면서 어떻게 무언가 해답이 오지 않을까 해서 가지가지 시도를 하고 있으며, 이번 포스팅도 이렇게 답이 안 보이는 상황에서 어떻게 답을 찾아내기 위한 여정을 한번 포스팅 하고자 합니다. 먼저 위 스크린샷에서 보이는 것처럼, 먼저 inputChannelMode라는 것을 작동시키고자 하고, 다음으로는 다 쓸때까지 기다리도록 코드를 짜도록 합니다. 그렇게 했음에도 불구하고 전혀 나아지는 조짐이 없어지는 것을 확인할 수 있기는 있었습니다. 조금의 변화가 나오는 것 같기는 하지만, 이게 무슨 의미가 있는지는 아직 모르겠습니다. 그래서 다음으로는 위 스크린샷에서 보이는 것처럼 waitReadyRead()라는 함수에 숫자를 입력한 .. 2019. 4. 16.
가장 힘들어 보이는 장애물을 넘기 위한 시도-5- 안녕하세요? 오늘도 여러가지 시도를 해 봤습니다만, 무언가 의미가 있어 보이는 성과는 나오지 않았습니다. 하지만 그래도 그 시행착오를 일으키는 과정을 이제라도 한번 둘러보는 측면도 있기에 이번 포스팅에서 시행착오를 하는 과정을 포스팅 해 보고자 합니다. 먼저 위 스크린샷에서 보이는 것처럼 먼저 GOP라는 변수는 '이거보면 바보'란느 글귀를 일단 새기도록 하고, 다음으로는 self.sender()에서 신호가 들어오면, 이를 받아서 한번 받아오도록 합니다. 그리고 자식 프로세스의 두번째 클래스에서는 변수가 다음과 같은 형태로 나오는 것으로 해 주도록 합니다. 그렇게 하는 것으로 이제 실행을 시켜 보도록 합니다. 일단 부모 프로세스에서 어떻한 정보도 받지 않았기 때문에, 위 스크린샷처럼 None과 기본적인 글.. 2019. 4. 15.