전체 글 272

python pickle aes

ERROR AES로 데이터 몇개를 암호화 해서 사용하게 되었는데 이리저리 내보내면서 읽고 쓰다보니 pickle?? 뭐 이런 오류가 나서 찾아보게 되었어요 AES에 대한 내용은 생략.. 일단 간략하게 암호화했습니다. body = { "key": "암호화키값", "id": "아이디" } aes = AESCipher(body['key']) id = aes.encrypt(body['id']) 여기까지 하면 id에 암호화 된 id가 들어있을거에요 이 아이디를 이용해서 로그인등을 시도할때는 복호화 해서 사용합니다 id = aes.decrypt(id) 기본적으로 값을 들고 다닐때는 암호화 된 상태로 들고 다녀요. 근데 주고받고 하다보면 아예 읽지를 못하고 오류가 날때가 있어요. can't pickle ~~ 뭐 이런...

api 만들기 기초

sanic..... 뭔가 기능이 많은듯 한데 제대로 못써먹고 있는것 같다 -ㅁ-;; 공식 레퍼런스가 넘나 광활하네요.. 여튼 잘나가는 회사는 sanic을 다 쓴다고 해서 저도 써보았습니다(불순한 의도ㅋㅋㅋㅋ) flask를 사용할때는 잘 몰라서;; param들을 하나씩 다 머리위에 이고다니느라 스트레스 많이 받은 끝에..... init 단계에서 필요한 value들을 다 가지고 다니려고 그 부분도 써놓았어요.. from sanic import Sanic, response from sanic.views import HTTPMethodView from projectName import InitParams import json, request from projectName import service app = S..

pydev debugger: warning: trying to add breakpoint to file that does not exist

pydev debugger: warning: trying to add breakpoint to file that does not exist 콘솔에 오류 찍히는거 삭제 방법 콘솔 왼쪽의 Breakpoints 버튼 클릭 왼쪽에 잡힌 포인트들을 삭제해주면 이제 에러 안남 제 경우에는 삭제한 파일에 찍혀있는 브레이크포인트 때문에 오류가 많이 나고 있었습니다...-_-; 삭제하면 자동으로 브레이크포인트가 날아갈줄 알았는데?!

Python/Python__IDE 2020.02.06

Execution failed for task ':compileJava'.

reproduce steps 1. compile('org.projectlombok:lombok') 추가 2. plugins에서 롬복 설치 3. intelliJ 재시작 4. 빌드 불가능 해결 방법 dependencies { compile('org.springframework.boot:spring-boot-starter-web') testCompile('org.springframework.boot:spring-boot-starter-test') compile('org.projectlombok:lombok') annotationProcessor('org.projectlombok:lombok') } annotationProcessor 를 추가해준다

asyncio

loop = asyncio.new_event_loop() asyncio.set_event_loop(loop) 리턴받을 = loop.run_until_complete(main메서드(파라미터)) loop.close() def main(): futures = [asyncio.ensure_future(scrap메서드(파라미터)) for i 돌아돌아리스트] result = await asyncio.gather(*futures) return result def scrap(): data=[] async with aiohttp.ClientSession(cookies=쿠키헤헤) as session: async with session.get(주소) as response: data.append(await response.c..