묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
크롤링 결과를 DB에 저장하는 단계에서 PRIMARY KEY로 인해 중복되는 상품이 누락되는 문제
크롤링한 데이터를 db에 저장하면서 PRIMARY KEY 를 item_code 로 정할시 모든 데이터가 추출되지는 않는 것 같습니다. sql = """SELECT COUNT(*) FROM items WHERE item_code = '""" + item_info['item_code'] + """';""" 위 구문때문에 pk 중복되는 에러는 발생하진 않지만, 특정 상품이 메인과 서브카테고리에 중복되게 존재하는 경우에는 데이터가 누락되네요 물론 학습하는데는 큰 상관은 없습니다만.... 실제 현업에서 이런문제가 발생하면 어떻게 해결하시는지 궁금합니다. 제 생각에는 테이블을 다시 정의해야 할것 같은데 "id INT NOT NULL AUTO_INCREMENT PRIMARY KEY" 이런식으로 해도 될거같긴 하지만 현업에서는 이런 경우에는 PRIMARY KEY를 어떤식으로 정하시나요? P.S. 좋은 강의 항상 감사합니다.
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
python manage.py runserver 친 후에 아래와 같은 문구들이 뜨면서 127.0.0.1:8000으로 가도 안 떠요 ㅠㅠ
Watching for file changes with StatReloader Performing system checks... System check identified no issues (0 silenced). September 24, 2019 - 22:31:23 Django version 2.2.5, using settings 'my_site_prj.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK. Exception in thread django-main-thread: Traceback (most recent call last): File "C:\github\django_sh_website\venv\lib\site-packages\django\core\servers\basehttp.py", line 45, in get_internal_wsgi_application return import_string(app_path) File "C:\github\django_sh_website\venv\lib\site-packages\django\utils\module_loading.py", line 17, in import_string module = import_module(module_path) File "C:\Users\kimsh\Anaconda3\lib\importlib\__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1006, in _gcd_import File "<frozen importlib._bootstrap>", line 983, in _find_and_load File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked ModuleNotFoundError: No module named 'my_site_prj.wsgi' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\kimsh\Anaconda3\lib\threading.py", line 917, in _bootstrap_inner self.run() File "C:\Users\kimsh\Anaconda3\lib\threading.py", line 865, in run self._target(*self._args, **self._kwargs) File "C:\github\django_sh_website\venv\lib\site-packages\django\utils\autoreload.py", line 54, in wrapper fn(*args, **kwargs) File "C:\github\django_sh_website\venv\lib\site-packages\django\core\management\commands\runserver.py", line 137, in inner_run handler = self.get_handler(*args, **options) File "C:\github\django_sh_website\venv\lib\site-packages\django\contrib\staticfiles\management\commands\runserver.py", line 27, in get_handler handler = super().get_handler(*args, **options) File "C:\github\django_sh_website\venv\lib\site-packages\django\core\management\commands\runserver.py", line 64, in get_handler return get_internal_wsgi_application() File "C:\github\django_sh_website\venv\lib\site-packages\django\core\servers\basehttp.py", line 50, in get_internal_wsgi_application ) from err django.core.exceptions.ImproperlyConfigured: WSGI application 'my_site_prj.wsgi.application' could not be loaded; Error importing module.
-
미해결안드로이드 스튜디오로 안드로이드 앱 만들기
예제 텍스트
예제 올리신 것들 텍스트로 받을 수 있나요?? 아니면 코딩한 것 보내드리면 피드백을 받을 수 있나요?
-
미해결안드로이드 스튜디오로 안드로이드 앱 만들기
무수한 에러들
2강입니다. 그대로 따라서 했는데 무수한 에러가 뜹니다. 1. 혹시 findViewById 하고 Integer.parseInt 라는 함수가 기본으로 사용할 수 있는 것은 맞는건가요? 2. result.setText에서 result.setText(Integer.toString( i: n1 + n2)); 이렇게 i: 가 자동으로 삽입되던데 맞는 건가요?
-
해결됨React로 NodeBird SNS 만들기
리덕스 사가 회원가입 에러 관련 질문
콘솔 창에서 "에러에러에러" 에러 메시지는 잘 확인 되는데, 정작 리덕스 state인 signUpErroReason에는 빈 객체만 들어갑니다. 어떻게 된 일인지 궁금합니다! function* signUp() { try { // yield call(signUpAPI); yield delay(2000); throw new Error("에러에러에러"); yield put({ // put은 dispatch 동일 type: SIGN_UP_SUCCESS }); } catch (e) { // loginAPI 실패 console.error(e); yield put({ type: SIGN_UP_FAILURE, error: e }); } }
-
미해결스프링 부트 개념과 활용
runner에 Component지정 이유가 궁금합니다.
제 생각으로는... 1. 스프링은 run할 때 모든 빈들을 찾아서 등록한다. 2. 이 때 빈으로 등록이 되는것들을 컴퍼넌트스캔한다.(@Component, @Service, @Repository등...) 3. 그러니 HolomanRunner에 @Component를 삭제 할 경우 당연히 실행 안되야 하는거 아니냐?? 라고 생각하여 삭제 후 실행해보니 정말 출력이 안 되었는데요. 그럼 ApplicationRunner에서 Override한 run메서드는 대체 왜 있는거지?? 라는 생각이 들었습니다. 위의 제 생각이 잘못 된 걸까요?
-
미해결[유니티 3D] FPS 서바이벌 디펜스
특정 아이템이 인벤토리에 존재하면 특정 행동을 할 수 있게 적용 하는 방법이 있나요?
예로 나뭇가지가 일정 수량이상일때 나무 벽을 만들 수 있게 하는 것처럼 시스템을 적용할 수 있을까요?
-
미해결R 프로그램 - 시즌 1
tidyr 관련 질문입니다.
tidyr에서 사용되는 저 기능들 설명을 좀 자세히 해주셨으면 좋겠습니다. gather라는 거시 어떻게 되는건지와 같은거요. member라는 df를 가지고 어떻게 저렇게 나뉘어지는지에 대한 설명이 하나도 없어서 이해하는게 좀 힘듭니다. spread도 마찬가지로, 원래대로 돌려줍시다 하고 쓰시는데. spread(df, variable, variable) 하면 왜 다시 원래의 값으로 나오는지에 대한 설명이 있으면 더욱 이해하기 쉽고 나중에 응용하기도 좋을거 같습니다.
-
미해결경영컨설팅 전문가 양성과정
다음강좌로 넘어가지 않아요
ㅎ
-
미해결배틀로얄 게임을 만들어보며 배우는 언리얼 게임 개발
렙 노티파이 변수와 네트워크 컬링관련 질문입니다.
아이템 장착 동기화(2)에 관한 내용입니다. 여기서 네트워크 컬 디스턴스(이하 컬) 밖으로 나갔다가 들어올때 변수가 서버의 변수값으로 리플리케이트 되는 것을 이용해서 리플리케이트 될 때 렙 노티파이 함수를 실행시키게 해서 저장된 해당 장비의 변수를 읽어서 다시 옷을 입게 만드는 거 맞나요? 그리고 살짝 이해가 안가는게, 컬 밖으로 나갔다가 들어오면 왜 장비가 지워지는지 잘 모르겠습니다. 서버에서 멀티캐스트를 통하여 장비를 픽 한 플레이어 폰의 스켈레탈 메쉬를 바꿔 준 것 아닌가요? 그러면 그걸로 계속 유지되야 되는 것 아닌지요? 컬 안에 있을때만 멀티캐스트를 통해 바꿔진게 유지되는건가요? 만약 그렇다면 컬 밖에 있으면 초기화 되는거고 컬 안에 있으면 서버와 동기화 시켜주려고 틱 당 계속 동기화 시켜주는게 되는거 아닌가요??
-
해결됨디자인 패턴 with JAVA (GoF)
수강확인증은 어디에서 발급할 수 있을까요?
안녕하세요 결제영수증과 수강확인증이 필요한데, 그 중 수강확인증은 어디에서 발급할 수 있을까요? 감사합니다.
-
미해결파이썬 라즈베리파이 IoT프로젝트-원격모니터링 자동차
라즈베리파이 홈페이지가 바뀌었습니다. strech->buster (내용확인요망)
안녕하세요? 라즈베리파이에 두번째 강의 "리눅스설치하기' 부분 강의에 https://www.raspberrypi.org/downloads/raspbian/ 이 url 로 접속해서 raspbian stretch with desktop and recommended software 를 다운로드해야하는데 지금 여기 홈페이지에는 raspbian buster with desktop and recommended software 로 바뀌어있습니다. 강의를 어떻게 진행해야할까요?? 다운로드 받을수있는 url이 뭐 따로있을까요? ㅠ 강의 진행이안되네요 ㅠㅠ
-
미해결React로 NodeBird SNS 만들기
도메인과 섭도메인이 아니라 아예 다른도메인간 쿠키공유
cookie:{ domain:prod && '.domain이름' } 이런식으로 하셧는데 이때 domain주소가 nodebird.com이랑 api.nodebird.com이여서 가능한거같은데요. 저는 도메인을 아직구입하지않고 하는거라서 둘다 주소가 서로다른 아이피주소인데 이럴경우에 도메인주소앞에 쩜을 찍는걸로는 해결이 안되어보이는데 쿠키를 서로 공유할수있는 다른방법이있을까요?
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
가상환경 질문 드립니다
cmd 창에서 가상환경 만들려고 하니 invalid package specification: = 이라고 뜨는데 설치에 잘못된 점이 있을까요?
-
미해결React로 NodeBird SNS 만들기
질문이요
props 보낼때요 const Home = () => { return ( <> <Head> <title>NodeBird</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/antd/3.16.2/antd.css" /> </Head> <AppLayout> <div>Hello, Next!</div> </AppLayout> </> ); }; 이런식으로 받으면 AppLayout 에서는 children 으로 props 값인 <div>Hello, Next!</div> 받잖아요. 그런데 props 명은 꼭children 이여야하나요? 다른 이름으로 하면 받을 수 없는거 같더라구요? 바꾸는 법도 따로 있나요?
-
미해결벡터 미적분학 시리즈1 - 미분 기초
cauchy-schwarz inequality 증명
안녕하세요. 항상 좋은 강의 감사히 듣고 있습니다. ^^ cauchy-schwarz inequality 증명에서 a, b를 x.y, -x.y로 가정한 이유가 무엇인가요?
-
해결됨React로 NodeBird SNS 만들기
제너레이터 관련 질문입니다!
제너레이터 함수를 따로 변수에 할당하지 않고 그냥 next를 계속 실행해보면 넘어가지 않고 첫번째 yield 까지만 계속 실행됩니다. 따로 변수에 할당시켜서 해보면 문제가 없던데, 왜 이런 현상이 벌어지는지 궁금해서 여쭤봅니다. 그리고 바쁘실텐데 항상 답변 빠르게 해주시는 것 같아 감사드려요 ㅎㅎ
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
pymongo import가 안됩니다.
선생님 iterm에선 Requirement already satisfied: pymongo in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (3.9.0) 뜨는데 jupyter notebook에선 import pymongo가 안되는데 왜그러는 건가요?
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
geth와 관련되어 질문드립니다.
안녕하세요. 좋은 강의 감사합니다. . 전체적으로 강의를 다 듣고 질문이 생겨 여쭈어봅니다. 본 강의는 ganache과 truffle을 이용한 가상 화폐를 사용하는데 truffle을 혹시 실제로 만든 암호화폐에 연동하여 테스팅할수 없는지 궁금합니다. 또, geth같은 경우는 private node를 생성하고 채굴을 하는데 혹시 이 private node가 실제하는 블록체인인지 아니면 단순히 테스팅하기 위해 로컬에서만 동작하는지도 궁금합니다. 감사합니다.
-
미해결디지털 포렌식 (Digital Forensic) 전문가 과정
1강 가상이미지 부팅
안녕하세요 가상이미지 부팅관련하여 문의를 드립니다. vmware를 설치를 하였는데 강의영상을 보면 SIFT3-distro version 이라는 탭 내용이 나오는데 어떻게 하는지 설명이 없어서 못하고 있습니다. vm ware 설치이후의 과정을 영상 또는 문서가있으면 부탁드립니다. 이후 진도가 못나가고 있습니다. 감사합니다.