본문 바로가기

분류 전체보기300

01. 인프라 선택 Restful Header에 대한 정보 및 암호화에 대해 찾아보다가 형이 무언가 불편하다고 해서 해당 프로그램을 만들어 주려다가 구성에 대해 생각해보게 됐다. 생각을 하다 보니, Restful로는 정보를 모든 처리할 수 없었다. 예를 들면 같은 그룹 내 한 사람이 정보를 변경 했을 때 나머지 사람에게 알림이 가야 한다거나.. 누군가는 폴링이나 롱폴링을 사용하면 되지 않냐 하겠지만 그건 아닌듯 싶다. 일단 서버 비용을 줄이려고 생각해봤다. 가장 큰 비용은 역시 메인 서버. 과연 내가 iis가 아닌 리눅스에 웹 서비스를 했을 때 오류 추적을 정확히 할 수 있나 걱정도 들긴 하지만 그건 해봐야 아는거 같다. 클라우드 요금에 대한 정보를 찾아보니 역시 돈이 많이 든다. -..- 비용이 가장 큰 문제니 어쩔수 없.. 2019. 9. 16.
python chr charNumber1 = chr(104); charNumber2 = chr(101); charNumber3 = chr(108); charNumber4 = chr(111); print(charNumber1, charNumber2, charNumber3, charNumber3, charNumber4); h e l l o 2019. 9. 6.
python all numbers = [1, 2, 3]; numbers2 = [1, 2, 3, 0]; numbers3 = [0] * 10; strings = ["1", "2", "3", "4"]; print(all(numbers)); print(all(numbers2)); print(all(numbers3)); print(type(0)); print(all(strings)); for i in numbers2: print(i, end=" "); print(""); for i in numbers3: print(i, end=" "); True False False True 1 2 3 0 0 0 0 0 0 0 0 0 0 0 2019. 9. 6.
python exception2 import Calculator; cal1 = Calculator.Calculator(); print(cal1.Add("gg", 2)); class Calculator: def __init__(self): self.result = 0; def Add(self, number1, number2): result = 0; try: #Error Create #raise(); if(type(number1) != int or type(number2) != int): raise(); else: result = number1 + number2; except Exception as e: return MyException(); return result; def Sub(self, number1, number2): return.. 2019. 9. 6.