Programming 4

[Errors] Unreadable Notebook NotJSONError('Notebook does not appear to be JSON: u\'{\\n "cells": [\\n {\\n "cell_type": "...',)

Project: Anti-Captcha-Sound Environment: Jupyter Notebook & Python 3.10 Problematic Code: `git pull` 이후, 코드가 merge를 대기하면서 모든게 이상해짐. Solution: 1. `.ipynb`는 `.json` 형식으로 사실상 저장이 됨. 해당 내용 중 json 형식으로 안되게 하는 요소를 지우면 됨 2. https://www.freeformatter.com/json-validator.html 와 같이 json validating을 하는 웹사이트에서 어디가 틀렸는지 확인 3. 나같은 경우에는 중간 `outputs` 부분에 ``` 86bb2ab797bf6cb7ce2d761e66c3a6eed31084ef ``` 이런 코드가 있었..

Programming/Python 2022.06.24

[Test] Return Pointer to Member function

Test Member function에서 member variable 의 *를 return 하는 경우, member variable이 destructor 를 call 하는지 테스트 Test Code #include using namespace std; class test{ public: test(){ cout returnT1(); t2->returnT1P(); cout t1 이 지시하는 object를 return 한 이후, function stack 지워질 때 해당 object의 destructor를 call 함. return this->t1 을 한다면 this->t1pointer 만 return 하고 function stack 지워질 때 아무일도 일어나지 않음.

Programming/C & C++ 2022.06.03

[Test] Heap Member Variables

Test Object 내부에서 malloc 같은 heap memory를 잡은 이후에 object 삭제시 heap 이 살아있을지 테스트 (사실 살아있을 것 같음) 그렇다면 수동으로 free 하지 않은 메모리는 heap에 아직도 둥둥 떠다니는지 테스트 Test Code // test.cpp #include using namespace std; class testClass{ private: int* arr; public: testClass(){ this->arr = (int*) malloc (sizeof(int) * 10); for (unsigned int i = 0 ; i arr[i] = i; } ~testClass(){ cout arr; } }; int main(void){..

Programming/C & C++ 2022.06.03