본문 바로가기
  • Floodnut's Home Directory

메모5

Error : new double no suitable constructor found for Double(no arguments) Spring Boot를 사용하면서 소수 값을 이용해야해서 Double 형의 변수를 선언해줄 필요가 있었다. Double var = new Double(); /* error: no suitable constructor found for Double(no arguments) Double var = new Double(); ^ constructor Double.Double(double) is not applicable (actual and formal argument lists differ in length) constructor Double.Double(String) is not applicable (actual and formal argument lists differ in length) */ Double.. 2022. 3. 27.
Social Auth REST API : URI MISS MATCH 장고 API 서버 만들기 포스팅을 정리하면서 올리려고 하는데 이 글을 먼저 쓰게 됐다. 이유는 그냥 잊어먹지 않으려고... 장고 포스팅을 보면 코딩이며 설정이며 야매로 했다고 한 것을 볼 수 있는데 그 연장선이라고 생각하자. 나는 이것이 명확한 해답인지는 모르겠다. 혹시 이 글을 보는 누군가가 정답을 안다면 알려준다면 좋겠다. Django-Rest-Framework(DRF)로 소셜 로그인 API 구현해보기(Google, KaKao, Github) SPA(react.js), Mobile App을 DRF(Django-Rest-Framework)와 연동하여 진행하는 프로젝트의 일환으로 소셜 로그인을 구현해 보았다. medium.com 나는 장고 서버에 소셜 인증 기능을 추가했는데 위 글을 따라 해보며 했다.... 2021. 12. 26.
java.lang.UnsupportedOperationException 안드로이드 앱 개발 중 에러가 발생해서 찾아보았다. Array를 List로 변환할 때 생기는 에러라고 한다. 아래 코드에서 처럼 Arrays.asList(배열명)를 사용해서 리스트로 변환하고 변수에 할당하면 그 변수는 수정할 수 없다고 한다. 따라서 생성자를 통해 변환해주는 것으로 해결했다. //String 배열 선언 String[] localNodes; ... //변환 전 arrayList = new ArrayList(); list = Arrays.asList(localNodes); arrayList.addAll(list); //변환 후 //Array -> List를 asList 변환 시, 아래와 같이로 선언해야 수정가능. arrayList = new ArrayList(); list = new Arra.. 2021. 11. 20.
OSError: mysql_config not found OSError: mysql_config not found mysql_config --version mariadb_config --version mysql_config --libs ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-jvxxlu7h/mysqlclient/ 장고 개발 환경 세팅 중 위와 같은 오류가 발생했다. 이 전에 mysql-server를 설치해놓은 상태인데 에러가 나서 당황했다. 파이썬에서 사용할 관련 패키지가 설치되어있지 않아 발생하는 오류라고 한다. $ which mysql_config $ pip3 install mysqlc.. 2021. 8. 18.
Your python3 install is corrupted 우분투 18.04에 내장된 기본 파이썬 버전인 3.6을 이용하다가 3.8을 쓰려고 추가적인 설치를 했다. 그러면서 버전이 꼬인건지... 우분투 20.04로 업그레이드하려 do-release-upgrade를 하니 파이썬에서 오류가 발생했다. 파이썬3로 장고 웹 서버 개발 중이라 괜히 건드리기 싫었지만 venv가 있으니 걍 밀어버리자는 생각에 아래와 같이 밀고 업그레이드 했다. sudo rm -rf /usr/bin/python && sudo ln -s /usr/bin/python2.7 /usr/bin/python sudo rm -rf /usr/bin/python3 && sudo ln -s /usr/bin/python3.6 /usr/bin/python3 do-release-upgrade 찾아보니 아래와 같은 .. 2021. 8. 16.