처음 MySQL을 깔고 MySQL Workbench를 깔고 난 뒤에 쿼리를 실행할려고 하면 제목과 같은 오류가 뜬다. 이건 MySQL Workbench가 시스템에서 MySQL 서버를 시작하는 방법을 모르기 때문에 발생한는 오류로 terminal을 열고 아래 명령어를 입력해주면 된다. # mysql 서비스를 실행시킨다.brew services start mysql 명령어가 제대로 작동했다면 아래 코드를 입력 시 mysql이 리스트 안에 있을 거다.# 실행중인 서비스 리스트 확인brew services list
플러터에서 스낵바(Snackbar)를 사용하다 보면, 버튼을 연속으로 눌렀을 때 이미 스낵바가 화면에 표시되고 있는 상태에서도 버튼을 누른 횟수만큼 스낵바가 계속해서 나타나는 문제가 발생한다. Get.snackbar('알림', '스낵바 테스트 중입니다.'); 하지만 이 문제는 간단한 조건문을 추가하여 해결할 수 있다. 스낵바가 열려있지 않을 때만 새로운 스낵바를 표시하도록 코드를 수정하면 된다. if (!Get.isSnackbarOpen) { Get.snackbar('알림', '스낵바 테스트 중입니다.');} Get.isSnackbarOpen 을 사용하여 현재 스낵바가 열려있는지 확인한다.이렇게 수정한 코드를 사용하면 버튼을 연속으로 눌러도 스낵바가 한 번만 나타나게 되어 깔끔하게 동작하게 된다.
바닐라 json 패키지는 느리다. orjson이나 ujson을 사용하자.jsonJavaScript Object Notation(자바 스크립트 객체 표기법)의 축약어로 경량의 데이터 교환 형식이다.JSON은 사람과 기계 모두 이해하기 쉬우며 용량이 작으며 텍스트 기반이기 때문에 다양한 프로그래밍 언어에서 데이터를 읽고 사용할 수 있다.단순히 데이터를 표시하는 표현 방법이다. 원래는 JavaScript 언어로부터 파생되었지만, 현p재는 많은 프로그래밍 언어에서 사용되며, 특히 웹 애플리케이션에서 데이터를 전송할 때 많이 사용된다.{ "company": "Tech Solutions", "founded": 2010, "employees": [ { "firstName": "John", ..
Class는 충분히 빠르지 않을 수 있다. 너무 문제가 되면 dict를 사용하자.property객체의 속성(attribute)을 정의하고, 그 속성을 읽고 쓰기 위한 메서드(getter와 setter)를 제공하는 기능OOP에서 데이터 은닉(encapsulation) 및 속성의 접근을 제어하는 데 사용된다.필드를 외부에서 직접 접근하면 객체가 "잘못된 상태"를 가질 수 있기 때문에 getter와 setter을 사용하는 것이 좋다.class Person : def __init__(self, name : str, age : int) : self.__name = name self.__age = age def get_name(self) : return self.__..
가상 환경(Virtual Environment)프로젝트별로 패키지를 따로 관리패키지 버전 호환성 문제가 발생할 수도 있기 때문에 가상환경을 만든다. pyenv다양한 버전의 파이썬을 관리하는 도구프로젝트별로 버전을 선택할 수 있어 개발 환경을 효과적으로 관리할 수 있다.가상환경은 별도로 생성해주어야 한다.의존성 관리나 프로젝트 환경 설정에는 직접적으로 도움을 주지 않는다.기능개별 사용자 기반으로 전역 파이썬 버전을 변경할 수 있다.프로젝트 별로 파이썬 버전을 지정할 수 있다.환경변수로 파이썬 버전을 재정의할 수 있다.동시에 여러 버전의 파이썬에서 명령어를 검색하고 실행할 수 있다. 예를 들어 'tox'를 사용하여 여러 Python 버전에서 코드를 테스트하는데 유용하다.tox : Python에서 테스트를 자..
결과공부 방법공부 시간 : 3일을 공부했긴한데 나의 경우 adsp를 공부했고 학과에서 공부했던 거와 겹치는 부분이 꽤 있었기에 비전공자 분은 좀 더 길게 잡는 것이 좋을 것 같다.공부 방법 : eduatoz 강의 (https://www.eduatoz.kr/(https://www.youtube.com/@EduAtoZPython)내 자격증 후기에 다 이 에듀아토즈가 들어가있는데... 그만큼 최고고 이 분 강의만 따라오면 된다는 뜻이다.이번 강의도 2배속으로 듣고 기출문제를 푸는 것을 반복했다.강의를 듣고 모르거나 헷갈리는게 있으면 pdf에서 그 부분을 따로 모아서 시험치기 직전에 보았다.단톡방도 운영 중이셔서 모르는 거 질문하면 매우 빠르게 답장해주신다.(난 이메일로 더 자주 대화했는데 이것도 답장이 진짜 ..