강사님 기똥찬 설명에 강의 잘 듣고 있습니다. 1번사진과 2번 사진은 남은 가지를 커팅하는 if s <= c and m <= s: m = s 코드의 위치만 바꾼것 입니다. 그런데 1번사진에서는 글로벌 키워드를 사용하였는데도 변수 m이 할당되기 전에 참조되었다고 IDE 에서 에러 메세지가 뜹니다. (둘 다 실행해보면 통과는 합니다.) 코드에 문제가 있는것인지 아니면 IDE (vscode를 사용하고있습니다.) lint기능이 잘못된 것인지 궁금합니다...
안녕하세요. 강의에서 보여주신 인텔리제이 자동 컨버터 기능중에 replace with sum으로 stream하고 람다문법으로 바꾸시던데 저는 똑같이 alt + enter를 눌러도 제안하는 메뉴에 replace with sum이 안나오는데 따로 인텔리제이에 무슨 설정을 해주어야 하나요?
https://www.inflearn.com/questions/33328 이 질문을 했었는데 ㅠㅡㅠ 해결을 다시 해보려고 합니다 <코드> <router> <saga> <reducer> 아 이해했습니다. 그러면 request 액션에 post Id를 넣으시고, saga, axios통해서 요청 보내신 후에 success액션에서 request액션으로부터 postId 그대로 가져와서 하시면 됩니다. function* watchLoad(action) { dispatch({ type: LOAD_SUCCESS, postId: action.data.postId }) // 이런 식으로 action에 들어있는 거 그대로 쓰세요. } 이렇게 댓글을 달아주셨는데 request 액션에서 postId를 넣을 때 router 파트에서 그 부분을 찾아줘야 하는지, 혹시 그동안 수업했던 부분 중 참고할 수 있는 부분이 있는지 궁금합니다. 제가 다른 기능들을 참고하면서 여러가지 시도를 해봤었는데 ㅠㅠ 계속 오류가 나서요! postId 자체를 찾아주지 못하고 있는 상황이라고 저는 생각하고 있습니다.
e.target.files가 유사배열 즉 객체여서, 아래와 같이 예문을 만들어서 돌렸는데, ===================================== const obj2 = {0:"a1",1:"a2",2:"a3"}; [].forEach.call(obj2,(f)=>{console.log(f)}) ====================================== undefined가 나오더라구요... 강의에서 코드에 보면 [].forEach.call(e.target.files, (f)=>{console.log(f)}); 와 같은 형태인데, 제가 어디를 잘못알고 있는걸까요? call의 첫번째 인자부분에 array를 넣어야 제대로 된 출력값이 나오는데 e.target.files를 넣으면 어떻게 출력값이 나올 수 있는지 궁금합니다.
Validator를 @Autowired로 받아서 사용하려고 하는데 이런 에러가 발생합니다... 실행하여 Validator의 클래스를 확인해보면 class org.springframework.boot.autoconfigure.validation.ValidatorAdapter 와 같이 나옵니다. 백기선 선생님의 강의에서는 LocalValidatorFactoryBean으로 보이는데 어떻게 해야 하나요?
docker commit 이 지금 실행중인 컨테이너를 이미지로 올리는건데 일종의 백업? 이라고 생각하는 개념에서 질문합니다 ! 같은 의미에서 현재 a 라는 이미지를 컨테이너로 구동중인데 a 라는 이미지의 tag 를 변경해서 새로운 a:v2 라는 이미지를 생성한다면 commit 으로 이미지 생성하는것과 어떤 차이가 있나요 ? commit 은 현재 시점에서 컨테이너의 변경사항을 포함해 이미지로 만드는거고 tag 는 단순히 최초에 받았던 a 라는 이미지에 대한 tag 만 변경해주는건가요 ? ( a 라는 이미지 변경사항은 포함되지 않고 )
div.page 전체를 감싼 다음 order로 나누셨는데 div.page를 없애고 secondary-a primary secondary-b 를 div.page로 감싼다음 @media(min-width:1024px){.page{display:flex }} 해도 상관없지 않나요?
병렬 평가를 할 때 이터러블/이터레이터를 전개 연산자로 풀어서 배열 안에 담아 reduce함수에 전달해주던데요, 이렇게 했을 때 무슨 원리로 병렬 평가가 되는 건지 모르겠습니다 ㅠㅠ 배열도 결국 next()로 순회하는 이터레이터의 한 종류 아닌가요...? 저렇게 했을 때 Promise.all을 해주는 효과가 나나요?
#include <stdio.h> int main() { for (double d = 100.0; d < 300.0; d * 2.0) { printf("%f", d); printf("\n"); } return 0; } 예제에서 업데이트 값만 바꾼채 실행해본것인데요 예제도 같은 반응이 나오길래 질문드립니다. 이 경우엔 double 를 100.0으로 초기화를 하고 테스트 이후 아래로 들어가고 print를 해주고 그다음 올라와서 업데이트를 해주면 기본값인 100.0 * 2.0인 200.0이 되고 그 다음 테스트 이후 프린트로 다시 내려가고~ 하는 구조면 분명 100.0 이랑 200.0 출력하고 멈출거라고 생각했는데 100.0 무한루프가 되는데 무슨 문제가 있을까요?
시각장애인들을 위해서 img의 alt 속성에 img를 주는것으로 알고있습니다. figure안에 img 태그를 넣은 이유가 시각장애인을 위한 이유라고 생각해도 괜찮을까요? 만약 img 태그를 넣지 않고 figure태그만 있어도 시각장애인분들이 image인지 알 수 있나요?
환경은 window 입니다. cmake 설치 완료했고, dlib은 conda -c conda-forge dlib 으로 설치가 되었는데 face_recognition 설치가 안됩니다.. python 버전은 3.7.4 입니다. ollecting face_recognition Using cached https://files.pythonhosted.org/packages/1e/95/f6c9330f54ab07bfa032bf3715c12455a381083125d8880c43cbe76bb3d0/face_recognition-1.3.0-py2.py3-none-any.whl Requirement already satisfied: Click>=6.0 in c:\users\wjdgn\anaconda3\lib\site-packages (from face_recognition) (7.0) Requirement already satisfied: Pillow in c:\users\wjdgn\anaconda3\lib\site-packages (from face_recognition) (6.2.0) Collecting face-recognition-models>=0.3.0 (from face_recognition) Using cached https://files.pythonhosted.org/packages/cf/3b/4fd8c534f6c0d1b80ce0973d01331525538045084c73c153ee6df20224cf/face_recognition_models-0.3.0.tar.gz Collecting dlib>=19.7 (from face_recognition) Using cached https://files.pythonhosted.org/packages/63/92/05c3b98636661cb80d190a5a777dd94effcc14c0f6893222e5ca81e74fbc/dlib-19.19.0.tar.gz Requirement already satisfied: numpy in c:\users\wjdgn\anaconda3\lib\site-packages (from face_recognition) (1.16.5) Building wheels for collected packages: face-recognition-models, dlib Building wheel for face-recognition-models (setup.py) ... done Created wheel for face-recognition-models: filename=face_recognition_models-0.3.0-py2.py3-none-any.whl size=100566178 sha256=08a3cfdb9127e3778612825b5579887a445527744866581eb6bdf83a8ca399c2 Stored in directory: C:\Users\wjdgn\AppData\Local\pip\Cache\wheels\d2\99\18\59c6c8f01e39810415c0e63f5bede7d83dfb0ffc039865465f Building wheel for dlib (setup.py) ... error ERROR: Command errored out with exit status 1: command: 'C:\Users\wjdgn\Anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\wjdgn\\AppData\\Local\\Temp\\pip-install-s56jw3ha\\dlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\wjdgn\\AppData\\Local\\Temp\\pip-install-s56jw3ha\\dlib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\wjdgn\AppData\Local\Temp\pip-wheel-46xnzren' --python-tag cp37 cwd: C:\Users\wjdgn\AppData\Local\Temp\pip-install-s56jw3ha\dlib\ Complete output (55 lines): running bdist_wheel running build running build_py package init file 'dlib\__init__.py' not found (or not a regular file) running build_ext Building extension for Python 3.7.4 (default, Aug 9 2019, 18:34:13) [MSC v.1915 64 bit (AMD64)] Invoking CMake setup: 'cmake C:\Users\wjdgn\AppData\Local\Temp\pip-install-s56jw3ha\dlib\tools\python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\wjdgn\AppData\Local\Temp\pip-install-s56jw3ha\dlib\build\lib.win-amd64-3.7 -DPYTHON_EXECUTABLE=C:\Users\wjdgn\Anaconda3\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\wjdgn\AppData\Local\Temp\pip-install-s56jw3ha\dlib\build\lib.win-amd64-3.7 -A x64' -- Building for: NMake Makefiles CMake Error at CMakeLists.txt:3 (project): Generator NMake Makefiles does not support platform specification, but platform x64 was specified. CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage -- Configuring incomplete, errors occurred! See also "C:/Users/wjdgn/AppData/Local/Temp/pip-install-s56jw3ha/dlib/build/temp.win-amd64-3.7/Release/CMakeFiles/CMakeOutput.log". Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Users\wjdgn\AppData\Local\Temp\pip-install-s56jw3ha\dlib\setup.py", line 261, in <module> 'Topic :: Software Development', File "C:\Users\wjdgn\Anaconda3\lib\site-packages\setuptools\__init__.py", line 145, in setup return distutils.core.setup(**attrs) File "C:\Users\wjdgn\Anaconda3\lib\distutils\core.py", line 148, in setup dist.run_commands() File "C:\Users\wjdgn\Anaconda3\lib\distutils\dist.py", line 966, in run_commands self.run_command(cmd) File "C:\Users\wjdgn\Anaconda3\lib\distutils\dist.py", line 985, in run_command cmd_obj.run() File "C:\Users\wjdgn\Anaconda3\lib\site-packages\wheel\bdist_wheel.py", line 192, in run self.run_command('build') File "C:\Users\wjdgn\Anaconda3\lib\distutils\cmd.py", line 313, in run_command self.distribution.run_command(command) File "C:\Users\wjdgn\Anaconda3\lib\distutils\dist.py", line 985, in run_command cmd_obj.run() File "C:\Users\wjdgn\Anaconda3\lib\distutils\command\build.py", line 135, in run self.run_command(cmd_name) File "C:\Users\wjdgn\Anaconda3\lib\distutils\cmd.py", line 313, in run_command self.distribution.run_command(command) File "C:\Users\wjdgn\Anaconda3\lib\distutils\dist.py", line 985, in run_command cmd_obj.run() File "C:\Users\wjdgn\AppData\Local\Temp\pip-install-s56jw3ha\dlib\setup.py", line 135, in run self.build_extension(ext) File "C:\Users\wjdgn\AppData\Local\Temp\pip-install-s56jw3ha\dlib\setup.py", line 172, in build_extension subprocess.check_call(cmake_setup, cwd=build_folder) File "C:\Users\wjdgn\Anaconda3\lib\subprocess.py", line 347, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['cmake', 'C:\\Users\\wjdgn\\AppData\\Local\\Temp\\pip-install-s56jw3ha\\dlib\\tools\\python', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\wjdgn\\AppData\\Local\\Temp\\pip-install-s56jw3ha\\dlib\\build\\lib.win-amd64-3.7', '-DPYTHON_EXECUTABLE=C:\\Users\\wjdgn\\Anaconda3\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Users\\wjdgn\\AppData\\Local\\Temp\\pip-install-s56jw3ha\\dlib\\build\\lib.win-amd64-3.7', '-A', 'x64']' returned non-zero exit status 1. ---------------------------------------- ERROR: Failed building wheel for dlib Running setup.py clean for dlib Successfully built face-recognition-models Failed to build dlib Installing collected packages: face-recognition-models, dlib, face-recognition Running setup.py install for dlib ... error ERROR: Command errored out with exit status 1: command: 'C:\Users\wjdgn\Anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\wjdgn\\AppData\\Local\\Temp\\pip-install-s56jw3ha\\dlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\wjdgn\\AppData\\Local\\Temp\\pip-install-s56jw3ha\\dlib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\wjdgn\AppData\Local\Temp\pip-record-sx2ht87z\install-record.txt' --single-version-externally-managed --compile cwd: C:\Users\wjdgn\AppData\Local\Temp\pip-install-s56jw3ha\dlib\ Complete output (57 lines): running install running build running build_py package init file 'dlib\__init__.py' not found (or not a regular file) running build_ext Building extension for Python 3.7.4 (default, Aug 9 2019, 18:34:13) [MSC v.1915 64 bit (AMD64)] Invoking CMake setup: 'cmake C:\Users\wjdgn\AppData\Local\Temp\pip-install-s56jw3ha\dlib\tools\python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\wjdgn\AppData\Local\Temp\pip-install-s56jw3ha\dlib\build\lib.win-amd64-3.7 -DPYTHON_EXECUTABLE=C:\Users\wjdgn\Anaconda3\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\wjdgn\AppData\Local\Temp\pip-install-s56jw3ha\dlib\build\lib.win-amd64-3.7 -A x64' -- Building for: NMake Makefiles CMake Error at CMakeLists.txt:3 (project): Generator NMake Makefiles does not support platform specification, but platform x64 was specified. CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage -- Configuring incomplete, errors occurred! See also "C:/Users/wjdgn/AppData/Local/Temp/pip-install-s56jw3ha/dlib/build/temp.win-amd64-3.7/Release/CMakeFiles/CMakeOutput.log". Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Users\wjdgn\AppData\Local\Temp\pip-install-s56jw3ha\dlib\setup.py", line 261, in <module> 'Topic :: Software Development', File "C:\Users\wjdgn\Anaconda3\lib\site-packages\setuptools\__init__.py", line 145, in setup return distutils.core.setup(**attrs) File "C:\Users\wjdgn\Anaconda3\lib\distutils\core.py", line 148, in setup dist.run_commands() File "C:\Users\wjdgn\Anaconda3\lib\distutils\dist.py", line 966, in run_commands self.run_command(cmd) File "C:\Users\wjdgn\Anaconda3\lib\distutils\dist.py", line 985, in run_command cmd_obj.run() File "C:\Users\wjdgn\Anaconda3\lib\site-packages\setuptools\command\install.py", line 61, in run return orig.install.run(self) File "C:\Users\wjdgn\Anaconda3\lib\distutils\command\install.py", line 545, in run self.run_command('build') File "C:\Users\wjdgn\Anaconda3\lib\distutils\cmd.py", line 313, in run_command self.distribution.run_command(command) File "C:\Users\wjdgn\Anaconda3\lib\distutils\dist.py", line 985, in run_command cmd_obj.run() File "C:\Users\wjdgn\Anaconda3\lib\distutils\command\build.py", line 135, in run self.run_command(cmd_name) File "C:\Users\wjdgn\Anaconda3\lib\distutils\cmd.py", line 313, in run_command self.distribution.run_command(command) File "C:\Users\wjdgn\Anaconda3\lib\distutils\dist.py", line 985, in run_command cmd_obj.run() File "C:\Users\wjdgn\AppData\Local\Temp\pip-install-s56jw3ha\dlib\setup.py", line 135, in run self.build_extension(ext) File "C:\Users\wjdgn\AppData\Local\Temp\pip-install-s56jw3ha\dlib\setup.py", line 172, in build_extension subprocess.check_call(cmake_setup, cwd=build_folder) File "C:\Users\wjdgn\Anaconda3\lib\subprocess.py", line 347, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['cmake', 'C:\\Users\\wjdgn\\AppData\\Local\\Temp\\pip-install-s56jw3ha\\dlib\\tools\\python', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\wjdgn\\AppData\\Local\\Temp\\pip-install-s56jw3ha\\dlib\\build\\lib.win-amd64-3.7', '-DPYTHON_EXECUTABLE=C:\\Users\\wjdgn\\Anaconda3\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Users\\wjdgn\\AppData\\Local\\Temp\\pip-install-s56jw3ha\\dlib\\build\\lib.win-amd64-3.7', '-A', 'x64']' returned non-zero exit status 1. ---------------------------------------- ERROR: Command errored out with exit status 1: 'C:\Users\wjdgn\Anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\wjdgn\\AppData\\Local\\Temp\\pip-install-s56jw3ha\\dlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\wjdgn\\AppData\\Local\\Temp\\pip-install-s56jw3ha\\dlib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\wjdgn\AppData\Local\Temp\pip-record-sx2ht87z\install-record.txt' --single-version-externally-managed --compile Check the logs for full command output.
안녕하세요 선생님 JPA 프로젝트를 진행하면서 중간 중간 다시 좋은 강의들 복습하며 공부하고 있습니다.ㅎㅎ 이번 질문은 먼가 기본편 쪽에 맞을것 같아 올리게 되었습니다. 현재 프로젝트에 상황은 다음과 같습니다. -LocalDateTime형 변수는 mysql datetime형 컬럼과 매핑 되어있습니다. -mysql 서버의 timezone global 세팅은 system으로 현재 Asia/Seoul되어있습니다. -jpa mysql 연결시 datasource url 과 jpa.properties.hibernate.jdbc.time_zone 설정이 되어있습니다. 이때 기본 GET all 를 해오면 디비에 저장되어있는 값의 +9 해서 날짜가 나옵니다. 여기서 궁금한 사항은 일단 jpa 관련 timezone 설정을 모두 Asia/Seoul하면 정상값으로 보입니다. 하지만 mysql의 컬럼 타입은 timestamp가 아닌datetime 인데 이는 timezone과 무관해야 하는것 아닌가요? jdbc를 사용하는 Datagrip으로는 serverTimeZone setting을 바꾸어도 항상같은 값을 보입니다. MYSQL 에서 SET TIMEZONE 으로 바꿔도 WORKBENCH와 같은 툴로 사용해서 볼때는 똑같은 값이 보입니다. 이게 jpa 에서는 항상 localDateTime형으로 변환시 timezone 세팅에 따라 변화하게 되는건가요?