분류 전체보기
-
[입고] 바코드 스캔과제./2022P 2022. 8. 1. 04:38
문제 1. 프로그램에서 바코드를 스캔하면, DB에 해당 바코드열이 저장되어야한다. 2. 바코드 스캔 시, 사용자는 스캔한 바코드에 대해 알 수 있어야한다. (=스캔된 바코드들에 대해 사용자에게 보여줘야한다.) 3. 바코드는 연속적으로 n개가 스캔되고, n개의 바코드가 스캔되는 동안 사용자는 다른 입력을 하지않는다. (자동으로 다음 입력을 받을 수 있어야한다.) 4. 바코드는 문자열 + \n 으로 이루어진다. 해결1 바코드 스캔 후, DB에 저장, 백에서 방금 스캔한 데이터를 포함하여 페이지로 넘겨준다. >> (DB를 에서 저장, 데이터 넘겨주는 시간 + 페이지가 새로고침되는 시간 등) 때문에 연속적으로 빠르게 바코드를 찍을 경우 인식하지 못한다. 해결1-2 DB를 방문하지않고, flask내 변수에 값을 ..
-
openpyxl, 파이썬에서 .xlsx 다루기공부/Python 2022. 7. 27. 16:02
액셀 시트의 내용을 리스트로 가져오거나, 액셀에 데이터(행) 을 추가 openpyxl은 .xlsx에 대해서만 지원한다. import openpyxl as op def readfiletolist(path, sheet_name): #액셀 파일을 불러옴 rb = op.load_workbook(path) #시트를 선택 ws = rb[sheet_name] # 셀의 값 참조 print(ws['C4'].value) datalist = [] for row in ws.rows: datalist.append([row[0].value, row[1].value, row[2].value, row[3].value, row[4].value]) print(datalist) return datalist def writelisttofi..
-
[C++] 클래스 생성공부/C++ 2022. 7. 13. 22:19
객체(object) : 물리적이나 추상적인 것에 대해 속성(attribute)과 메소드(method)로 모델링 한 것 속성은 객체의 상태를 나타내는 데이터이고, 메소드는 객체가 정해진 동작을 하는 함수이다. 메시지 : 객체들간의 상호작용에서 한 객체가 다른 객체로 필요한 작업이 이루어지도록 요구하는 것 메시지는 함수를 호출하는 것을 의미한다. https://soongjamm.tistory.com/133 객체지향에서 메세지와 메소드는 다르다. 객체지향에서 메세지와 메소드는 다르다. 객체지향에 입문해서 자료를 보다보면 메세지 라는 말을 많이 보게 된다. 예를 들어 객체의 상태를 직접 변경하지 않고, 어떤 작업을 요청하는 메세지 soongjamm.tistory.com 클래스 : 객체를 만들어내기위한 설계도, ..
-
메이플 코강 계산기(Python)일상/게임 2022. 7. 11. 20:04
하이퍼 버닝으로 아델을 키우다가 오랫만에 하다가 코강하기 어려워서 만들었다. 요약하자면... 현재 뽑은 코어들을 입력해주면, 알아서 맞는 조합을 찾아서 출력해준다. 변수들을 바꾸면, 몇중 몇코(몇 중첩으로 몇개의 코어를 사용해서 강화할 것인지), 강화하고 싶은 스킬 등을 변경가능하다. from collections import defaultdict from itertools import combinations from itertools import product #test _ 불독_2중 6코 9개 강화 ov = 2 nc = 6 n_skills = [3, 5, 7, 8, 9, 10, 11, 12, 13] #차수/최종데미지증가량/스킬/수식어/강화효과20/강화효과40 str = "플레임 오브, 포이즌 브레스,..
-
[C++] 동적 할당/new, delete공부/C++ 2022. 7. 7. 23:17
https://boycoding.tistory.com/204 C++ 07.12 - new와 delete를 사용한 동적 메모리 할당 (Dynamic memory allocation with new and delete) new와 delete를 사용한 동적 메모리 할당 (Dynamic memory allocation with new and delete) 동적 메모리(dynamic memory) 할당이 필요하다. C++은 세 가지 기본 타입의 메모리 할당을 지원한다. 이 중 두 가지는.. boycoding.tistory.com