묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
I/O Bound(2) - threading vs asyncio vs multiproces 질문
threading과 multiprocessing, asyncIO 등의 예시 코드들을 보여주시는데, 1. 그러면 threading과 multiprocessing은 동기식이라고 볼 수 있나요? 2. threading과 multiprocessing, asyncIO 들이 blocking인지 nonblocking인지는 코드에 따라서 달라지는 것인가요?
-
미해결고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
프로세스 생성 관련
멀티프로세스 생성을 위해서 multiprocessing.Pool()을 사용하는데 ProcessPoolExecutor() 을 사용안하는게, initializer를 설정하기 위해서 인가요?
-
미해결
백엔드 jquery
인프런에 백엔드개발자가 들으면 좋은 jquery강의를 추천해주실수 있나요??
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
vue create할때 vue3로 설치하면 안되나여?
vue create할때 vue3로 설치하면 안되나여?
-
미해결타입 파이썬! 올바른 class 사용법과 객체지향 프로그래밍
print(Robot.how_many()) 하면 None이 뜨는 이유
18분 13초 강의 부분에서 저는 print(Robot.how_many())를 습관적으로 하게되었는데요 이 부분에서 None이 출력이 되는데 왜 None이 출력이 되는지 모르겠습니다.
-
미해결
Mobile App development cost in Canada
Mobile App development cost in Canada :- These numbers are nevertheless a guess in view of least advancement hours, the typical expense each hour, and general capabilities. In the accompanying segments, we will dig into a total breakdown of the factors influencing portable application improvement costs. Read More:- https://omninos.ca/Mobile-App-development-cost-in-Canada.html Follow Us On Facebook:- https://www.facebook.com/omninosTechnologies Follow Us On Twitter:- https://twitter.com/omninoss Follow Us On Instagram:- https://www.instagram.com/omninosinsta/ Follow Us On Linkedin:- https://www.linkedin.com/company/omninos-solutions/ Follow Us On Behance:- https://www.behance.net/omninos Follow Us On Dribble:- https://dribbble.com/iapp_omninos
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
선생님 업로드 문제가 있습니다..
선생님 깃허브에 올린 파일 그대로 사용해 업로드해도 똑같은 504 문제가 생깁니다. 검색해보면 다른 사람들도 이 문제를 겪고 있는데 mongo db에 문제인것같은데 뭐가 문제인지 모르겠어요. 자세히 설명해주세요
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
재귀함수 복귀주소
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 호출되는 라인9의 재귀 함수의 복귀주소가 전부다 같은건가요? 그러니까 함수가 호출되거나 할때마다 고정된 영역이라 호출주소는 전부다 같은건지 아니면 함수가 호출될때마다 복귀하는 주소는 서로 유일하게 저장되어 저장 위치가 달라져 서로 복귀주소는 다른 주소값을 갖게되는지 궁금합니다 명령코드로서 읽고가는거라면 복귀주소가 같을거같은데.. 함수가 생성될때마다 서로 복귀주소를 구분되게 해서 저장하는건지 모르겠네요
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
강사님 코드리뷰 한번해주실수있나요 !! (섹션 5의 8번 문제입니다)
function compareMaps(map1, map2) { let map = new Map(); for (let item of map1) { if (map.has(item)) map.set(item, map.get(item) + 1); else map.set(item, 1); } for (let item of map2) { if (!map.has(item) || map.get(item) === 0) return false; } return true; } function solution(s, t) { let answer = 0; let right = t.length; for (let left = 0; left <= s.length - t.length; left++, right++) { if (compareMaps(s.slice(left, right), t)) answer++; } return answer; } let a = "bacaAacba"; let b = "abc"; console.log(solution(a, b)); 시간복잡도가 O(n*m)은 아니라서 시간 복잡도의 관점에선 이중반복문보단 낫지 싶은데 강사님께서 작성하신 코드와 시간복잡도가 크게 차이가 나지않는지 좋은 방법인지 여쭈어 보고싶습니다답변해주시면 정말 감사하겠습니다
-
미해결처음 배우는 리액트 네이티브
import 문에서 중괄호 표기는 왜일까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 코드는 깃헙에 올리고 깃헙 주소를 함께 남겨주세요.- 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. import styled, {css} from 'styled-components/native'; 코드 중 위와 같은 부분이 많이 보입니다. 그런데 styled 와 다르게 css 는 중괄호{} 로 감쌌어요. 왜 어떤 것(css)은 중괄호로 감싸고 어떤 것(styled)은 중괄호로 감싸지 않는 것인지 궁금합니다.
-
해결됨MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
button block
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, 판다님! 강의 잘 듣고 있는 수강생입니다! :) 회원가입 버튼에 state값을 주고 disabled를 주면 계속 버튼 블락이 걸리는 버그(?)가 발생합니다. (테스트 결과 강의 실습 및 판다님 회원가입 버튼 포함입니다!) 그래서 실패 및 alert 경고창을 보고 다시 회원가입하려면 새로고침이 필요해요. 일단은 코드를 약간 수정해서 로딩 스피너로 화면을 대체했는데 혹시 e.preventDefault(); 때문에 멈추는 건가요..?!
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
tnsnames.ora 접속관련
아래와 같이 easy connect 방식으로 접속시 접속이 잘됩니다. sqlplus system/welcome1@146.56.146.88:1521/ORCL 근데 강의 시 알려주셨던것 처럼 tnsnames.ora파일 내용 작성 후 아래와 같이 접속하려고하면 패스워드 입력하라고 나오고, welcome1로 동일하게 패스워드 입력하면 접속이 안됩니다. sqlplus system@ORCL 맥북 환경으로 oracle client 구성 하였습니다. 문제가 뭐일까요? [tnsnames.ora 설정내용] ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 146.56.146.88) (PORT = 1521)) ) (CONNECT_DATE = (SERVICE_NAME = ORCL) ) )
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
paritcles
paritcles의 기본 쉐입이 사각형인데 그것도 변경할 수 있는건가요 ?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
최댓값 최솟값 초기화시
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 알고리즘 문제 풀때 처음 answer 를 초기화하는 작업에서 0 대신 MIN_SAFE_INTEGER 로 지정해주는 이유가 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C++
9:05 변수 count에 대해
변수 my_var과 count 모두 namespace a에 선언했는데 왜 count만 namespace std에 존재해서 오류가 나나요 ? 명확히 이해하지 못해 질문 드립니다 !
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
과거 프로젝트를 열 때 질문 있습니다.
안녕하세요 강사님과 "비 SPA 방식으로 장고 Forms/Views를 적극 활용한 인스타그램 St 만들기" 강의를 통해서 프로젝트를 완료하고 다른 강의 때문에(PATH 문제로) conda를 지우고 miniconda를 사용하고 있습니다. 그러던 중 문득 예전 프로젝트를 보고 싶어서 1) VS Code에서 폴더를 열고 2) python 3.8의 가상환경을 만들고 3) 가상 환경에 django~=3.0.0 및 requirements 내부의 모든 파일을 인스톨해줬습니다. 4) where python 실행 결과가 (newaskcompany) C:\DjangoDev>where pythonC:\Users\ukyanjo\miniconda3\envs\newaskcompany\python.exeC:\Users\ukyanjo\miniconda3\python.exeC:\Users\ukyanjo\scoop\apps\pyenv\current\pyenv-win\shims\python C:\Users\ukyanjo\scoop\apps\pyenv\current\pyenv-win\shims\python.batC:\Users\ukyanjo\AppData\Local\Microsoft\WindowsApps\python.exe 인 것을 보니 miniconda 상에서 생성한 가상 환경 newaskcompany에 설치된 python을 우선순위로 사용하는 것도 맞는 것 같습니다. 5) 그런데 웹 페이지를 보려고 python manage.py runserver를 진행하니 아래와 같은 에러가 발생합니다. (newaskcompany) C:\DjangoDev>python manage.py runserverWatching for file changes with StatReloaderException in thread django-main-thread:Traceback (most recent call last): File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\threading.py", line 932, in _bootstrap_inner self.run() File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\threading.py", line 870, in run self._target(*self._args, **self._kwargs) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\utils\autoreload.py", line 53, in wrapper fn(*args, **kwargs) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\core\management\commands\runserver.py", line 109, in inner_run autoreload.raise_last_exception() File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\utils\autoreload.py", line 76, in raise_last_exception raise _exception[1] File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\core\management\__init__.py", line 357, in execute autoreload.check_errors(django.setup)() File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\utils\autoreload.py", line 53, in wrapper fn(*args, **kwargs) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\__init__.py", line 24, in setup apps.populate(settings.INSTALLED_APPS) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\apps\registry.py", line 91, in populate app_config = AppConfig.create(entry) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\apps\config.py", line 90, in create module = import_module(entry) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\importlib\__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1014, in _gcd_import File "<frozen importlib._bootstrap>", line 991, in _find_and_load File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlockedModuleNotFoundError: No module named 'debug_toolbar'Traceback (most recent call last): File "manage.py", line 21, in <module> main() File "manage.py", line 17, in main execute_from_command_line(sys.argv) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\core\management\__init__.py", line 401, in execute_from_command_line utility.execute() File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\core\management\__init__.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\core\management\base.py", line 328, in run_from_argv self.execute(*args, **cmd_options) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\core\management\commands\runserver.py", line 60, in execute super().execute(*args, **options) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\core\management\base.py", line 369, in execute output = self.handle(*args, **options) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\core\management\commands\runserver.py", line 95, in handle self.run(**options) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\core\management\commands\runserver.py", line 102, in run autoreload.run_with_reloader(self.inner_run, **options) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\utils\autoreload.py", line 599, in run_with_reloader start_django(reloader, main_func, *args, **kwargs) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\utils\autoreload.py", line 584, in start_django reloader.run(django_main_thread) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\utils\autoreload.py", line 299, in run self.run_loop() File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\utils\autoreload.py", line 305, in run_loop next(ticker) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\utils\autoreload.py", line 345, in tick for filepath, mtime in self.snapshot_files(): File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\utils\autoreload.py", line 361, in snapshot_files for file in self.watched_files(): File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\utils\autoreload.py", line 260, in watched_files yield from iter_all_python_module_files() File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\utils\autoreload.py", line 105, in iter_all_python_module_files return iter_modules_and_files(modules, frozenset(_error_files)) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\site-packages\django\utils\autoreload.py", line 141, in iter_modules_and_files resolved_path = path.resolve(strict=True).absolute() File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\pathlib.py", line 1181, in resolve s = self._flavour.resolve(self, strict=strict) File "C:\Users\ukyanjo\miniconda3\envs\newaskcompany\lib\pathlib.py", line 201, in resolve return self._ext_to_normal(_getfinalpathname(s))OSError: [WinError 123] 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다: '<frozen importlib._bootstrap> 프로젝트가 포함된 폴더는 건드린 적은 없는데 제가 프로젝트를 가져와서 구동하는 방법이 잘못됐을까요?
-
해결됨워드프레스 제대로 개발하기 - 어드민 편
JetBrains에서
개인용 > PhpStorm만 구매를 하면 되는건가요?
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
시계열 데이터로 Bi-LSTM 수행 후 RMSE 평가 코드 관련
Bi-LSTM에서 RMSE를 구하려고 하는데, y_true and y_pred have different number of output(10!=1) 이라는 메시지가 뜹니다. 코딩은 ANN의 RMSE 코딩을 차용했습니다. 오류 원인이 혹시 무엇인지 알 수 있을까요? def evaluation(dataloader): predictions = torch.tensor([], dtype=torch.float) # 예측값을 저장하는 텐서 actual = torch.tensor([], dtype=torch.float) # 실제값을 저장하는 텐서 with torch.no_grad(): model.eval() # 평가를 할 때에는 .eval() 반드시 사용해야 한다. for data in dataloader: inputs, values = data outputs = model(inputs) predictions = torch.cat((predictions, outputs), 0) # cat을 통해 예측값을 누적 actual = torch.cat((actual, values), 0) # cat을 통해 실제값을 누적 rmse = np.sqrt(mean_squared_error(predictions, actual)) # sklearn을 이용하여 RMSE 계산 return rmse
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
쎅..쎽로우 월드 21:36
const char* str = "Hello World"; 에서 문자열은 .rodata역영에 들어기기 때문에 수정이 불가능 한 것은 알겠습니다. 그런데 char test2[] = "Hello World";의 경우에는 왜 readOnly data영역에 들어가지 않았기 때문에 Test함수를 통해서 Hello World가 Xello World 로 수정이 가능하다는 것까지는 알겠습니다. 그렇다면 test2[] 배열의 "Hello World';는 초기화를 해주면 1) test2의 문자열은 스택에 들어가는 것인가요? 포인터변수로 가르키면 리터럴이 데이터 영역에 들어가고 배열로 초기화를 해주면 스택에 들어가고.. 2) 문자열 데이터의 메모리위치? 들어갈 메모리의 기준이 헷갈립니다...
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
이미지
resources폴더안에 이미지 폴더가 있으니까 경로를 ${root}resources/image/logo.png이렇게 해주어야 하는거 아닌가요ㅠㅠ?