onKeyDown으로 하려고 하니까... 다 지웠을 때 Typing 정보가 firebase에서 사라지지 않고 backspace를 한 번 더 눌러야 사라지더라구요. 그래서 찾아보다가 onKeyUp이 있어서 이거로 바꾸니까 다 지웠을 때 바로 Typing 정보가 사라지는데... onKeyDown이 아니라 onKeyUp으로 하면 되는게 맞는지 확인 한 번 부탁드려도 될까요??
#include <iostream> #include <cmath> using namespace std; long long solution(long long n) { long long answer = 0; long long x = sqrt(n); cout << x << endl; cout << sqrt(n) << endl; cout << (int)x << endl; if (x == (int)x) { answer = pow(x + 1, 2); } else { answer = -1; } return answer; } int main() { long long n; cin >> n; solution(n); return 0; } 프로그래머스 정수 제곱근 판별하는 문제를 풀던 중 질문이 생겨 올립니다. long long x = sqrt(n)으로 받았을 때 cout << x << endl; cout << sqrt(n) << endl; 두 결과가 다른 이유를 모르겠습니다.
npm start를 하면 홈페이지가 열리는게 아니라 terminal 창에 뜹니다 ( expo 버전이 올라가면서 ui를 제공안한다는거 같은데 페이지로 볼려면 expo 다운을 무슨 버전으로 해야하는건가요? ) 아래 처럼 터미널 창에 나옵니다 Starting project at C:\Users\양규헌\Desktop\[인프런]올인원-개발클래스[그랩마켓]\grab-market-mobile Starting Metro Bundler ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ █ ▄▄▄▄▄ ██▀▀▄▄▀██ █ ▄▄▄▄▄ █ █ █ █ █▀███ ▀▀ ██ █ █ █ █ █▄▄▄█ █▄▄█▀▀█▄█▀█ █▄▄▄█ █ █▄▄▄▄▄▄▄█▄█ ▀▄█ █▄█▄▄▄▄▄▄▄█ █ ▄▀█▀▄▄▄▀ █▄▀ █▀ ▀██ ▄▀▀██ █▀▀ █▀▄▄▄█▀▄█▀█▀▄▄ ▀ ▄█▄ █ █ ▄▄▄█ ▄█ ▄█▄▄█ █ ▄▄██▀ ██ █ █ █▀▄█▀█▀ ▄█▀ █ █▀▄ █ █▄██▄█▄▄█ ▄▀▄▀▄▀█ ▄▄▄ ▄▄█ █ ▄▄▄▄▄ █ ▄▄▀▄▄█ █▄█ ██▀▄█ █ █ █ ██▀██▄▄█▄▄▄ ▄ ▄ █ █ █▄▄▄█ █▀▀▀ ▄██▀▀▀█▀██▄█ █ █▄▄▄▄▄▄▄█▄█▄█▄▄▄▄▄▄█▄▄███▄█ › Metro waiting on exp://10.55.6.199:19000 › Scan the QR code above with Expo Go (Android) or the Camera app (iOS) › Press a │ open Android › Press w │ open web › Press r │ reload app › Press m │ toggle menu › Press ? │ show all commands 여기서 w를 눌러도 Logs for your project will appear below. Press Ctrl+C to exit. Starting Webpack on port 19006 in development mode. ‼ 「wds」: transportMode is an experimental option, meaning its usage could potentially change without warning Error: no parsers registered for: "]올인원-" Error: no parsers registered for: "]올인원-" at parse (C:\Users\양규헌\Desktop\[인프런]올인원-개발클래스[그랩마켓]\grab-market-mobile\node_modules\snapdragon\lib\parser.js:473:15) at Parser.parse (C:\Users\양규헌\Desktop\[인프런]올인원-개발클래스[그랩마켓]\grab-market-mobile\node_modules\snapdragon\lib\parser.js:477:24) at Snapdragon.parse (C:\Users\양규헌\Desktop\[인프런]올인원-개발클래스[그랩마켓]\grab-market-mobile\node_modules\snapdragon\index.js:122:28) at Snapdragon.<anonymous> (C:\Users\양규헌\Desktop\[인프런]올인원-개발클래스[그랩마켓]\grab-market-mobile\node_modules\webpack-dev-server\node_modules\braces\lib\braces.js:40:45) at Braces.parse (C:\Users\양규헌\Desktop\[인프런]올인원-개발클래스[그랩마켓]\grab-market-mobile\node_modules\webpack-dev-server\node_modules\braces\lib\braces.js:66:26) at Braces.expand (C:\Users\양규헌\Desktop\[인프런]올인원-개발클래스[그랩마켓]\grab-market-mobile\node_modules\webpack-dev-server\node_modules\braces\lib\braces.js:87:18) at create (C:\Users\양규헌\Desktop\[인프런]올인원-개발클래스[그랩마켓]\grab-market-mobile\node_modules\webpack-dev-server\node_modules\braces\index.js:142:15) at memoize (C:\Users\양규헌\Desktop\[인프런]올인원-개발클래스[그랩마켓]\grab-market-mobile\node_modules\webpack-dev-server\node_modules\braces\index.js:298:13) at Function.braces.create (C:\Users\양규헌\Desktop\[인프런]올인원-개발클래스[그랩마켓]\grab-market-mobile\node_modules\webpack-dev-server\node_modules\braces\index.js:165:10) at Function.braces.expand (C:\Users\양규헌\Desktop\[인프런]올인원-개발클래스[그랩마켓]\grab-market-mobile\node_modules\webpack-dev-server\node_modules\braces\index.js:81:17) at getDirParts (C:\Users\양규헌\Desktop\[인프런]올인원-개발클래스[그랩마켓]\grab-market-mobile\node_modules\webpack-dev-server\node_modules\chokidar\index.js:435:31) at FSWatcher._getWatchHelpers (C:\Users\양규헌\Desktop\[인프런]올인원-개발클래스[그랩마켓]\grab-market-mobile\node_modules\webpack-dev-server\node_modules\chokidar\index.js:442:18) at FSWatcher.NodeFsHandler._addToNodeFs (C:\Users\양규헌\Desktop\[인프런]올인원-개발클래스[그랩마켓]\grab-market-mobile\node_modules\webpack-dev-server\node_modules\chokidar\lib\nodefs-handler.js:460:17) at FSWatcher.<anonymous> (C:\Users\양규헌\Desktop\[인프런]올인원-개발클래스[그랩마켓]\grab-market-mobile\node_modules\webpack-dev-server\node_modules\chokidar\index.js:650:12) at C:\Users\양규헌\Desktop\[인프런]올인원-개발클래스[그랩마켓]\grab-market-mobile\node_modules\async-each\index.js:16:7 at Array.forEach (<anonymous>) 이러한 에러가 나옵니다. 어떻게 해결하면 될까요?
cmd에서 mysql-5.6.21 폴더까지가서 startup.bat 하면 nnoDB: Operating system error number 87 in a file operation. [ERROR] InnoDB: File .\ib_logfile0: 'aio read' returned OS error 187. Cannot continue operation 에러가 나와서 구글링 해봤는데 해결을 못했어요 ㅜㅜ 결국 포맷까지했는데도 해결이 안돼서 질문 드립니다
안녕하세요 좋은강의 잘 수강하고 있습니다. 실제 아두이노를 활용한 센서 라이브러리들이 많은데 이러한 센서들을 STM 보드에 활용하고자 한다면 어디에서 라이브러리들을 찾아서 사용해야 될까요? 만약 STM용 라이브러리가 없다면 아두이노용 라이브러리를 활용해서 STM용으로 직접 만들어야 될까요?? 센서 제조사 별로 활용 예제가 없을수도 있나요??
localStorage.removeItem(todoItem.item); 여기서 todoItem.item은 obj객체에서 item만 삭제 한다는 뜻 으로 이해했는데 localStorage.removeItem(todoItem); 이렇게 해야 obj객체 전부가 삭제 된다는거니까 이렇게 해야하는거 아닌가요? 이건 또 안먹네요... 그리고 v-bind:key="todoItem.item 여기서 왜 키를 .item으로 해야 하는지....
안녕하십니까 선생님 강의 정말 알차고 재밌게 잘 듣고 있습니다. jwt 궁금증이 생겨 질문드려요 사용자가 로그인 시 response.addHeader("token", token); response.addHeader("userId", userDetails.getUserId()); 토큰을 발급 받게 되고, 토큰을 받고 나면 로그인한 사용자는 계속 다른 페이지 접근시 토큰을 계속 들고 다른 페이지에 이동되게 되나요? 토큰의 만료 시점은 저희가 정해놓은 시간에 따라서 결정되는건가요?? 아님 세션처럼 생명주기가 있는건가요??
servlet 처음 프로젝트 생성 중 war 파일로 설정하여 프로젝트를 생성하여 실행 하였는데, 그래들 설정에서 Build and run using 과 Run tests using을 그래들이 아닌 인텔리 제이로 설정을 바꾼 후 run 을 시킬 경우 실행 후 바로 종료 가 되어 버리는 Process finished with exit code 0 에러가 발생합니다. 그래들로 설정시 톰캣 실행 후 로컬 포트로 정상 작동 되지만 정지 시킬 경우 해당 에러가 발생 됩니다. 오류 해결을 위해 이것 저것 테스트 해보았는데 이전에 들었던 강의에서 jar로 프로젝트를 생성 했을 경우 인텔리 제이로 설정할 경우 오류 없이 잘 실행 되었어서 servlet 프로젝트 생성 시 프로젝트 생성 조건을 war에서 jar로 바꿔 보았더니 오류는 해결 되었습니다. 하지만 jsp 사용을 위해 war로 프로젝트를 생성해야 하는데 war 일 때 발생되는 오류 해결방법 질문 드립니다! 감사합니다.
위와 같이 Error: Access denied for user 'root'@' localhost ' (using password: YES)라는 에러가 발생해서 찾아본 결과입니다. 비밀번호 잘못 입력? -> 다시 입력해서 해보았으나 같은 결과 https://github.com/ZeroCho/nodejs-book/issues/45 해당 부분을 참고 하였으나 같은 에러가 발생합니다. process.env를 인식 못하나? -> 직접 입력하여도 같은 에러가 발생하였습니다. cmd로 mysql, mysql 워크밴치 들어갈 때 이상 없이 들어갑니다. 어떤 해결방법을 더 시도해 볼 수 있을까요? 알려주시면 감사하겠습니다. 아래는 app.module 입니다.
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
수고많으십니다! 강의 정주행을 모두 마쳤는데, 여전히 혼자서 뭘 만드는 능력이 턱없이 부족해서...다시 정주행 하고 있습니다. 강의를 단순히 따라하는게 아니라, 처음부터 끝까지 직접 만든다고 생각하고 임하고 있는데 리눅스는 도저히 익숙해지질 않네요 ㅠㅠ 강의에서 컴파일 및 실행할 때 ./build를 사용하는데, 이건 이전에 다른 학생분께서 맛비님께 질문한 내용을 보고 build파일을 작성했지만...문제가 있어서 질문드립니다. build파일은 확장자 없이 vi (이름) 으로 작성 후 안에 작성하였고, 원본 build와 비교하여 이상 없는것을 확인하였습니다. 실행할 수 없는 파일이길래 chmod +x를 사용해 build를 초록색 실행파일로 만들었지만 /bin/bash: ./build: Permission denied 라는 오류가 나타나는데...어떻게 해야할까요? 강의를 보고 따라하면 컴파일 에러가 없으니 문제가 안되었는데, 직접 코드를 짜면 실수하기도 하죠. 코드에 문제가 있을 경우 이를 디버깅 하는 작업을 해보려 하는데, 컴파일 오류메시지도 기존에 사용하던 modelsim과 너무 다르고 시뮬레이션 할때도 매번 vivado를 재실행해야하는 번거로움이 있습니다. 어떻게 해결하면 좋을까요? 답변해주시면 감사하겠습니다!!
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 회원가입 test를 실행했는데 이런 오류가 발생했습니다. 강사님과 똑같이 입력했는데 무엇이 문제일까요??
<Label x:Name = "MyLabel"에서 x가 무슨 뜻인가요? xmlns:Name이라고 써도 되나요? 또 x:Content라고 적을 수도 있나요? listView1.Item과 listView.ItemSource는 무슨 차이가 있나요? setter가 뭔가요? html의 div같은 존재입니까? 또 <setter.Value Property="">로 한꺼번에 적어주면 안되나요? Trigger 에러가 나는데요. 제가 Net Core 3.1을 써서 난 에러일까요? 에러 원인을 모르겠어요.
안녕하세요 강의에서 유닛테스트를 보고 다른 것들도 혼자 해보려고 하였는데여 책 챕터 10에 있는 p462쪽에 middlewares.js 함수를 유닛테스트 해봤는데 이런 경우에는 어떤 식으로 해야할지 모르겠습니다..헤더로 받아오는것은 어떻게 해야할지 모르고요,, 혹시 좀 힌트를 얻을 수 있을까요>?