TROUBLESHOOTING [BUG] 닉네임이 안바껴요! - bfcache Safari에서는 닉네임을 수정 완료한 후 [내정보 수정] => [마이페이지] 이동(마지막 화살표)했을 때, 수정 전 닉네임이 노출되는 것이 문제의 핵심이었다. Safari 브라우저 (Mac/iOS 전부) 추가적으로 뒤로가기 했을 때 JS가 실행되지 않고 기존 페이지를 그대로 보여주고 있어서 전체 페이지가 캐싱된 것으로 추측하고 'Safari page cache' 키워드부터 시작해 구글링을 ... TROUBLESHOOTINGfrontendBFCacheback forward cacheweb트러블슈팅BFCache [Mac] sql 파일 한글 깨짐 해결하기 mac에서 편집기의 utf-8 설정과 character set 설정을 모두 했음에도 불구하고 sql 파일에서 한글이 깨지는 경우가 있습니다. 변환 방법 (euc-kr ➡️ utf-8) iconv는 Multi Byte 한국어 인코딩인 EUC-KR과 CP949, iSO-2022-KR, JOHAB 방식을 모두 지원한다. 입력 파일에서 변환할 수 없는 문자를 출력에서 생략합니다. 변환할 수 없는 문... TROUBLESHOOTINGTROUBLESHOOTING [Git] git client_loop: send disconnect: Connection reset by peer 에러 github에 새로 레포지토리를 만들고 위의 절차와 같이 로컬 폴더에 있는 커밋을 push하려 했는데 다음과 같은 문제가 발생했다. 위 화면에서 CLI 창이 장시간 멈추더니 다음과 같은 에러 메시지가 발생했다. git 서버 혹은 서버-클라이언트 간 연결이 불안정한 경우 발생한다고 한다. 내 경우는 현재 홈 네트워크 상태가 좋지 않아 git 서버와의 연결이 불안정해서 발생한 것 같다. 안 그래... gitTROUBLESHOOTINGTROUBLESHOOTING Apr 12, 2021, TIL (Today I Learned) - Closure, 고차함수 함수: 이름이 있는 클로저 축약된 전달인자 이름을 사용 가능 하나 이상의 함수를 인자로 취하는 함수 함수를 결과로 반환하는 함수 map, filter, reduce Map 콜렉션 내부의 기존 데이터를 변형 하여 새로운 콜렉션으로 변경 및 생성 map 고차함수 사용 for문을 활용한 filter filter 고차함수 사용 for문을 활용한 reduce reduce 고차함수 사용 평평하게 펼쳐준... closureTROUBLESHOOTING고차함수TROUBLESHOOTING [webpack] webpack : Error [BrowserslistError]: Unknown browser query `basedir=$(dirname "$(echo "$0" | sed -e 's`. Maybe you are using old Browers at unknownQuery.. vs code에서 webpack 실습 중 이러한 에러가 발생했다. 해당 에러는 구글링 해도 1개의 자료밖에 나오지 않았다. 찾아보니 css-loder version문제일 수도 있다는데, 나는 아직 이 프로젝트에서 다운 받은 것이 없기 때문에 이 문제는 아닌 듯 하다. 그러다 문득 cmd를 종료하고 powershell을 이용해보아야겠단 생각이 들었다. 왜 해결된거지!일단 vs code에서 cm... TROUBLESHOOTINGwebpackTROUBLESHOOTING [babel] error: Requires Babel "^7.0.0-0", but was loaded with "6.26.3". If you are sure you have a compatible version of @babel/core... 해당 에러를 보니 바벨 버전에 문제가 있다고 한다... 나는 다음과 같이 입력을 했음에도 계속 위와 같은 에러가 발생했다. 그래서 위의 명령어 대신 다음과 같이 작성해주었다. 제대로 삭제되었는지, 또는 제대로 설치되었는지 보고 싶다면 package-lock.json파일에서 ctrl+F해서 babel-core 입력 후 참고하면 된다. 이제 잘 나온다... 😵 하루 종일 이 에러만 해결했다 !!... TROUBLESHOOTINGbabelTROUBLESHOOTING Basic Python - Troubleshooting (sublime text에서 python 실행하기) 크게 윈도우 환경에서 python을 동작시키는 방법은 2가지로 나눌 수 있다. AI스쿨 기초AI과정에서 설치했었는데, 장점은 아나콘다(Anaconda)를 설치하면 대부분의 패키지들이 같이 설치되기 때문에 손쉽게 데이터 분석을 시작할 수 있다. 현재 내가 사용중인 sublime text라고 하는 코드 편집기도 IDE의 일종인데 사실 AI스쿨 교육과정중 강사의 추천으로 사용하기 시작하여 잘 쓰고... TROUBLESHOOTINGpythonSublime TextPython was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases. June 23, 2021, TIL (Today I Learned) - 로그를 찍어야 하는 이유. multipart/form-data를 전송하기 위해 form을 작성하던 중 어이없는 문제 때문에 몇 시간을 소비했는지 모르겠습니다. 다시는 이런 실수를 하지말아야겠다는 마음으로 글을 남겨봅니다. 혹시 차이가 보이시나요? 문제는 : 이었습니다. 이거 하나 때문에 몇 시간을 해맸는지 몰라요.. 업로드 버튼을 누르면 계속 400 에러가 뜨더라구요. 이 문제를 해결하기 위해서 가장 큰 도움이 된건 ... multipart/form-datacolon자주하는실수TROUBLESHOOTINGTROUBLESHOOTING MySQL_access denied for user 'root'@'localhost' 에러 발생 이유 MySQL의 설치 이후에 패스워드 변경을 해주지 않으면 발생하는 문제로 반드시 패스워드를 새로 설정해 주어야 다음과 같은 에러가 발생하지 않는다. 해결 방법 아래 명령어를 입력하여 비밀번호를 새로 설정해준 후, FLUSH PRIVILEGES 를 통해 변경 사항을 반영해주면 정상적으로 작동한다. 참고... mysqlTROUBLESHOOTINGTROUBLESHOOTING June 22, 2021, TIL (Today I Learned) - present modally TroubleShooting 상품을 등록하는 페이지를 구현 중 맞닥드린 문제는 이와 같습니다. 사용자가 상품등록시 비밀번호를 모두 숫자로 입력하거나 빈칸으로 냅두면 경고 알림장을 화면에 띄어주고 여기에 더불어 필수로 입력해야하는 칸을 비우고 Done 버튼을 클릭시 경고 메세지를 화면에 보여주는 로직을 짜고 있었습니다. 비밀번호의 알림같은 경우 문제 없이 잘 나타나는 것을 확인했습니다만 문제는 Done 버튼을 클릭하면 아... TROUBLESHOOTINGUIAlertControllerTROUBLESHOOTING
[BUG] 닉네임이 안바껴요! - bfcache Safari에서는 닉네임을 수정 완료한 후 [내정보 수정] => [마이페이지] 이동(마지막 화살표)했을 때, 수정 전 닉네임이 노출되는 것이 문제의 핵심이었다. Safari 브라우저 (Mac/iOS 전부) 추가적으로 뒤로가기 했을 때 JS가 실행되지 않고 기존 페이지를 그대로 보여주고 있어서 전체 페이지가 캐싱된 것으로 추측하고 'Safari page cache' 키워드부터 시작해 구글링을 ... TROUBLESHOOTINGfrontendBFCacheback forward cacheweb트러블슈팅BFCache [Mac] sql 파일 한글 깨짐 해결하기 mac에서 편집기의 utf-8 설정과 character set 설정을 모두 했음에도 불구하고 sql 파일에서 한글이 깨지는 경우가 있습니다. 변환 방법 (euc-kr ➡️ utf-8) iconv는 Multi Byte 한국어 인코딩인 EUC-KR과 CP949, iSO-2022-KR, JOHAB 방식을 모두 지원한다. 입력 파일에서 변환할 수 없는 문자를 출력에서 생략합니다. 변환할 수 없는 문... TROUBLESHOOTINGTROUBLESHOOTING [Git] git client_loop: send disconnect: Connection reset by peer 에러 github에 새로 레포지토리를 만들고 위의 절차와 같이 로컬 폴더에 있는 커밋을 push하려 했는데 다음과 같은 문제가 발생했다. 위 화면에서 CLI 창이 장시간 멈추더니 다음과 같은 에러 메시지가 발생했다. git 서버 혹은 서버-클라이언트 간 연결이 불안정한 경우 발생한다고 한다. 내 경우는 현재 홈 네트워크 상태가 좋지 않아 git 서버와의 연결이 불안정해서 발생한 것 같다. 안 그래... gitTROUBLESHOOTINGTROUBLESHOOTING Apr 12, 2021, TIL (Today I Learned) - Closure, 고차함수 함수: 이름이 있는 클로저 축약된 전달인자 이름을 사용 가능 하나 이상의 함수를 인자로 취하는 함수 함수를 결과로 반환하는 함수 map, filter, reduce Map 콜렉션 내부의 기존 데이터를 변형 하여 새로운 콜렉션으로 변경 및 생성 map 고차함수 사용 for문을 활용한 filter filter 고차함수 사용 for문을 활용한 reduce reduce 고차함수 사용 평평하게 펼쳐준... closureTROUBLESHOOTING고차함수TROUBLESHOOTING [webpack] webpack : Error [BrowserslistError]: Unknown browser query `basedir=$(dirname "$(echo "$0" | sed -e 's`. Maybe you are using old Browers at unknownQuery.. vs code에서 webpack 실습 중 이러한 에러가 발생했다. 해당 에러는 구글링 해도 1개의 자료밖에 나오지 않았다. 찾아보니 css-loder version문제일 수도 있다는데, 나는 아직 이 프로젝트에서 다운 받은 것이 없기 때문에 이 문제는 아닌 듯 하다. 그러다 문득 cmd를 종료하고 powershell을 이용해보아야겠단 생각이 들었다. 왜 해결된거지!일단 vs code에서 cm... TROUBLESHOOTINGwebpackTROUBLESHOOTING [babel] error: Requires Babel "^7.0.0-0", but was loaded with "6.26.3". If you are sure you have a compatible version of @babel/core... 해당 에러를 보니 바벨 버전에 문제가 있다고 한다... 나는 다음과 같이 입력을 했음에도 계속 위와 같은 에러가 발생했다. 그래서 위의 명령어 대신 다음과 같이 작성해주었다. 제대로 삭제되었는지, 또는 제대로 설치되었는지 보고 싶다면 package-lock.json파일에서 ctrl+F해서 babel-core 입력 후 참고하면 된다. 이제 잘 나온다... 😵 하루 종일 이 에러만 해결했다 !!... TROUBLESHOOTINGbabelTROUBLESHOOTING Basic Python - Troubleshooting (sublime text에서 python 실행하기) 크게 윈도우 환경에서 python을 동작시키는 방법은 2가지로 나눌 수 있다. AI스쿨 기초AI과정에서 설치했었는데, 장점은 아나콘다(Anaconda)를 설치하면 대부분의 패키지들이 같이 설치되기 때문에 손쉽게 데이터 분석을 시작할 수 있다. 현재 내가 사용중인 sublime text라고 하는 코드 편집기도 IDE의 일종인데 사실 AI스쿨 교육과정중 강사의 추천으로 사용하기 시작하여 잘 쓰고... TROUBLESHOOTINGpythonSublime TextPython was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases. June 23, 2021, TIL (Today I Learned) - 로그를 찍어야 하는 이유. multipart/form-data를 전송하기 위해 form을 작성하던 중 어이없는 문제 때문에 몇 시간을 소비했는지 모르겠습니다. 다시는 이런 실수를 하지말아야겠다는 마음으로 글을 남겨봅니다. 혹시 차이가 보이시나요? 문제는 : 이었습니다. 이거 하나 때문에 몇 시간을 해맸는지 몰라요.. 업로드 버튼을 누르면 계속 400 에러가 뜨더라구요. 이 문제를 해결하기 위해서 가장 큰 도움이 된건 ... multipart/form-datacolon자주하는실수TROUBLESHOOTINGTROUBLESHOOTING MySQL_access denied for user 'root'@'localhost' 에러 발생 이유 MySQL의 설치 이후에 패스워드 변경을 해주지 않으면 발생하는 문제로 반드시 패스워드를 새로 설정해 주어야 다음과 같은 에러가 발생하지 않는다. 해결 방법 아래 명령어를 입력하여 비밀번호를 새로 설정해준 후, FLUSH PRIVILEGES 를 통해 변경 사항을 반영해주면 정상적으로 작동한다. 참고... mysqlTROUBLESHOOTINGTROUBLESHOOTING June 22, 2021, TIL (Today I Learned) - present modally TroubleShooting 상품을 등록하는 페이지를 구현 중 맞닥드린 문제는 이와 같습니다. 사용자가 상품등록시 비밀번호를 모두 숫자로 입력하거나 빈칸으로 냅두면 경고 알림장을 화면에 띄어주고 여기에 더불어 필수로 입력해야하는 칸을 비우고 Done 버튼을 클릭시 경고 메세지를 화면에 보여주는 로직을 짜고 있었습니다. 비밀번호의 알림같은 경우 문제 없이 잘 나타나는 것을 확인했습니다만 문제는 Done 버튼을 클릭하면 아... TROUBLESHOOTINGUIAlertControllerTROUBLESHOOTING