반응형
졸업작품_preparing..../MySQL2019. 4. 3. 09:49Nodejs + Mysql Error: Cannot enqueue Handshake after already enqueuing a Handshake

nodejs에서 Mysql 작업을 하던중에 위와같은 오류가 떴다. 위 오류를 해석해 보자면 다음과 같다 . Nodejs + MySQL 오류 : 이미 핸드 쉐이크를 대기열에 넣은 후에 핸드 쉐이크를 대기열에 추가 할 수 없습니다. 그러니까 , Connect의 중복이 있다는 것인데 , 코드에 Connect가 두번사용되었는지 확인해 보겠다. // DBSetting var conn = mysql.createConnection( { host: 'localhost', user: 'root', password: 'wo213462000', database: 'test1' }); // conn.connect(); 위 코드를 보면 CreateConnection 을 만들고 나서 , connect를 한번더 선언해 주었다 . ..

Put_Data_MysqlDB
졸업작품_preparing..../python_작업2019. 3. 19. 06:16Put_Data_MysqlDB

앞 전에 Automatic_API를 사용해서 Excel로써 태그에 해당하는 데이터들을 모아보았다. 모은 데이터들을 이제 MysqlDB에 넣어줄 것이다. 작업은 Python을 사용해서 작업했다. 코드를 보면서 확인해 본다 . 먼저 pymysql 의 cursors을 사용할 것이다.Excel은 pandas를 사용해서 작업할 것이다 . import pymysql.cursors import pandas as pd 다음은 Mysql에 Connection하는 부분이다 .password는 자신의 Mysql 정보를 입력해 주면 된다.conn = pymysql.connect(host='localhost', user='root', password='', charset='utf8mb4', db ='test1' ) 다음은 da..

졸업작품_preparing..../python_작업2019. 3. 19. 01:58배열 초기화 ( Initialize array )

Ex ) a = ['inwoo','inwoo2','inwoo3','inwoo4' ] del a --> a 배열 자체를 삭제 del a[:]--> a 안의 데이터를 삭제

Automatic_Steam_API 코드 수정3
졸업작품_preparing..../python_작업2019. 3. 19. 01:55Automatic_Steam_API 코드 수정3

아마 , 이게 최종본이 될 것 같다. 코드를 계속 고치다 보니까 , 마음에 안드는 부분이 있다. 코드 수정2까지는 특정 Tag의 입력을 받아서 , 그 태그에 해당되는 데이터를 받아와서 Excel파일로 저장 시키는 것이였다. 그런데 , 이런 경우가 있다.여러개의 태그를 동시에 가져와야 하는 경우이다. 여러개의 태그에 해당되는 정보를 가져오고 싶었다. 그래서 추가된 부분만 소개해 보겠다. 다음은 , 내가 필요로 하는 태그에 대한 정보이다.필요한 정보들을 Userinput변수에 배열형태로 저장시켜 준다. 원래 Userinput은 사용자의 입력을 받았던 변수이지만 , 내가 필요로 하는 정보만을 배열로 저장을 시켜주었다.Userinput = ['SINGLE', 'MULTI', 'COOP', 'MMO', 'ISFR..

Automatic_Steam_API 코드수정2
졸업작품_preparing..../python_작업2019. 3. 17. 23:18Automatic_Steam_API 코드수정2

API에서 받아오는 데이터를 json형태로 받아와서 그 값을 DB에 저장 시키려고 하였다. 그런데 , Tag에 필요없는 데이터가 있는 것이다 . 다음 화면은 기존 코드를 돌렸을 때 , 생성되는 Excel 값들인데 , Tag의 값을 보면 {} 의 형태로 json형태로 받아온 형태를 그대로 넣어서 저장했다. 근데 , 여기서 나는 태그에 해당하는 apikey는 필요가 없었따 . 그래서 기존 코드를 다음 처럼 바꾸어 주었다. 기존 코드는 다음과 같다 . json.data2['tags'] 이것이 tag의 json형태의 값이다.data_1.insert(Count , [json_data[keys[Count]]['name'], json_data[keys[Count]]['owners'], # json_data2['tag..

졸업작품_preparing..../python_작업2019. 3. 17. 18:52%s , %d 의 차이

%d – the argument is treated as an integer, and presented as a (signed) decimal number.%s – the argument is treated as and presented as a string. --> % d - 인수는 정수로 처리되고 (부호가있는) 십진수로 표시됩니다. % s - 인수는 문자열로 취급되고 제시됩니다.

반응형
image