묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
파이썬 urllib을 활용한 웹에서 필요한 데이터 추출하기(2) 실습 질문
아래 스크린샷과 같은 에러가 발생합니다. 구글 통해서 찾아봤는데 도저히 해결이 안되네요. 22번 라인에 read를 지우면 이상없이 돌아가는데, read 구문을 실행하면서 발생하는 에러 같습니다. 어떻게 해야할까요?
-
미해결왕초보를 위한 스위프트 프로그래밍 강좌 (iOS app with xcode&swift)
project 생성할 때 device에 iPhone이 안 뜨고, SwiftUI 가 뜨는데 그것으로 해도 되나요?
제목 그대로입니다...^^;
-
미해결지금 당장 성과내기, 페이스북 퍼포먼스 마케팅 실습
안녕하세요!
안녕하세요 먼저 질문이 많아서 죄송합니다..ㅜㅜ 상품 광고 캠페인 1개를 콘텐츠 조회 전환으로 하니 머신러닝이 빠르게 잘되더라구요. 콘텐츠 조회 전환으로 광고 집행 중 전제 CTR이 3.4% 정도 유지되면서 광고 효율이 꽤 좋았다고 생각했습니다. 그래서 이 캠페인 예산을 총 30만원에 15일 테스트로 넣어놨던 거를 효율이 괜찮은 것 같아서 29일날 광고 개제 종료인데 26일날 미리 광고 예산 좀 더 추가해놓으려구 추가적으로 50만원과 일정을 3월 31일까지 한달로 잡았습니다. 근데 여기서 문제점이 광고 개제를 보면 활동중이라도 분명히 되어있는데 차트보기에서 보면 콘텐츠 조회 및 노출수가 정말 안나오고있는데 새로 머신 러닝을 진행하고있는건지 아니면 예산보다 일정이 너무 길어서 페이스북 자체에서 조절을 하고있는 건지...아니면 효율이 별로 좋지않을 것 같으니 새로운 캠페인을 만들어야할지 .. 여쭤보고싶습니다ㅜㅜ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
실습 에러 db가 없다는 에러 ㅜㅜ
윈도우10 에서 intelli J 환경으로 실습중입니다! 5:08초 정도 까지의 실습을 진행해보려고 하면 ERROR: Database "C:/Users/lua92/test" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-197] 라는 에러가 발생합니다. 대략적으로 검색해본결과 1.4.198 및 1.4.199에만 나타나는 잘못된 오류 메시지이고 DB를 찾을수 없다는 내용에 에러라고 알고있습니다 ㅜ 버전을 1.4.197로 낮춰보라는 스택오버플로우 답변이있어 <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1.4.197</version> <scope>runtime</scope></dependency> 이렇게 디펜던시에 h2를 1.4.197로 변경해 보았지만 에러가 계속발생하네요 ㅜㅜ 혹시 이문제를 어떻게 해야할지 알 수 있을까요 1월에 올라는 다른분에 블로그내용을 보면 맥에서 h2를 사용할때 딱히 오류가없는거같은데 윈도우여서 이런걸까요 ㅜ
-
미해결Java로 배우는 자료구조
왜 main 함수 안에서 함수를 정의하면 오류가 나는 건가요?
static은 원래 main 함수 안에서 정의 하면 안 되는건가요? 왜 그러면 안 되나요?
-
미해결더 자바, 코드를 조작하는 다양한 방법
애노테이션 프로세서 강의 질문 관련입니다!
질문이 다소 엉뚱할 수 있고, 전달하고자 하는 의도를 잘 전달할지 의문입니다. 다름이 아니라, 애노테이션 프로세서 관련 강의를 해주실 때, 2개의 프로젝트를 만들어 한 쪽에 App.java 를 지우고 MagicAnnotationProcesser.java 만든 프로젝트, 그리고 앞에 말한 프로세서를 쓰는 클라이언트 총 2개의 프로젝트. 여기서 궁금한게, 어떻게 한 쪽에서 mvn clean install 을 했는데, 다른 한쪽에서 이를 pom.xml 에 선언해 바로 쓸 수 있는건가요? 다소 애노테이션프로세서 범위를 벗어나는 질문이긴 하지만, 어떻게 바로 import(?) 가 되는지 신기하더라구요. 또한, Client가 gradle을 사용할 경우에는 어떻게 import 해야되는지 궁금합니다! 감사합니다 : )
-
미해결예제로 배우는 스프링 입문 (개정판)
Transaction어노테이션 질문드립니다.
강의 너무 잘 봤습니다 ^^ PSA예제에서 JDBC예제를 보다보니까 뭔가 Proxy랑 비슷한 것 같은데 (직접코딩하지 않아도 어노테이션만으로 작업을 해주는?) Transaction 은 AOP이면서 PSA인건가요???
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
잘못된 점좀 찾아주세요 ㅠㅠ
아래와 같이 코딩을 했는데, break문은 루프 혹은 스위치문에서만 사용 가능하다고 나오면서 실행이 되질 못합니다. 혹시 이 밑에서 무언가 잘못된 점이 존재하나요? srand(time(NULL)); int n = rand() % 100+1; printf("숫자 : %d\n", n); int answer = 0; int chance = 5; while (chance > 0) { printf("남은 횟수 : %d\n", chance--); printf("정답(1~100) : "); scanf_s("%d", &answer); } if (answer > n) { printf("아래\n\n"); } else if (answer < n) { printf("위\n\n"); } if (answer == n) { printf("정답\n\n"); break; } if (chance == 0) { printf("실패\n\n"); } return 0; }
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
오류 질문
강의 내용을 따라가다가, gmarket을 scrapy하면 response.text가 안나오고 아래와 같은 에러가 나옵니다. 잘은 모르겠으나, 아마도 가운데 부분쯤에 UnicodeEncodeError: 'cp949' codec can't encode character '\xa0' in position 18081: illegal multibyte sequence 이 부분 때문인듯한데, 어떤식으로 해결하면 되나요? (윈도우cmd 사용합니다) 2020-02-28 21:17:02 [scrapy.utils.log] INFO: Scrapy 1.8.0 started (bot: ecommerce) 2020-02-28 21:17:02 [scrapy.utils.log] INFO: Versions: lxml 4.5.0.0, libxml2 2.9.5, cssselect 1.1.0, parsel 1.5.2, w3lib 1.21.0, Twisted 19.10.0, Python 3.5.3 (v3.5.3:1880cb95a742, Jan 16 2017, 16:02:32) [MSC v.1900 64 bit (AMD64)], pyOpenSSL 19.1.0 (OpenSSL 1.1.1d 10 Sep 2019), cryptography 2.8, Platform Windows-10-10.0.18362-SP0 2020-02-28 21:17:02 [scrapy.crawler] INFO: Overridden settings: {'SPIDER_MODULES': ['ecommerce.spiders'], 'BOT_NAME': 'ecommerce', 'ROBOTSTXT_OBEY': True, 'NEWSPIDER_MODULE': 'ecommerce.spiders'} 2020-02-28 21:17:03 [scrapy.extensions.telnet] INFO: Telnet Password: 27523c89cdea5418 2020-02-28 21:17:03 [scrapy.middleware] INFO: Enabled extensions: ['scrapy.extensions.telnet.TelnetConsole', 'scrapy.extensions.corestats.CoreStats', 'scrapy.extensions.logstats.LogStats'] 2020-02-28 21:17:04 [scrapy.middleware] INFO: Enabled downloader middlewares: ['scrapy.downloadermiddlewares.robotstxt.RobotsTxtMiddleware', 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware', 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware', 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware', 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware', 'scrapy.downloadermiddlewares.retry.RetryMiddleware', 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware', 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware', 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware', 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware', 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware', 'scrapy.downloadermiddlewares.stats.DownloaderStats'] 2020-02-28 21:17:04 [scrapy.middleware] INFO: Enabled spider middlewares: ['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware', 'scrapy.spidermiddlewares.offsite.OffsiteMiddleware', 'scrapy.spidermiddlewares.referer.RefererMiddleware', 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware', 'scrapy.spidermiddlewares.depth.DepthMiddleware'] 2020-02-28 21:17:04 [scrapy.middleware] INFO: Enabled item pipelines: [] 2020-02-28 21:17:04 [scrapy.core.engine] INFO: Spider opened 2020-02-28 21:17:04 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2020-02-28 21:17:04 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023 2020-02-28 21:17:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET http://www.gmarket.co.kr/robots.txt> (referer: None) 2020-02-28 21:17:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET http://www.gmarket.co.kr/> (referer: None) 2020-02-28 21:17:04 [scrapy.core.scraper] ERROR: Spider error processing <GET http://www.gmarket.co.kr/> (referer: None) Traceback (most recent call last): File "c:\users\jh\appdata\local\programs\python\python35\lib\site-packages\twisted\internet\defer.py", line 654, in _runCallbacks current.result = callback(current.result, *args, **kw) File "C:\Users\JH\ecommerce\ecommerce\spiders\gmarket.py", line 11, in parse print(response.text) UnicodeEncodeError: 'cp949' codec can't encode character '\xa0' in position 18081: illegal multibyte sequence 2020-02-28 21:17:04 [scrapy.core.engine] INFO: Closing spider (finished) 2020-02-28 21:17:04 [scrapy.statscollectors] INFO: Dumping Scrapy stats: {'downloader/request_bytes': 442, 'downloader/request_count': 2, 'downloader/request_method_count/GET': 2, 'downloader/response_bytes': 97847, 'downloader/response_count': 2, 'downloader/response_status_count/200': 2, 'elapsed_time_seconds': 0.535697, 'finish_reason': 'finished', 'finish_time': datetime.datetime(2020, 2, 28, 12, 17, 4, 962553), 'log_count/DEBUG': 2, 'log_count/ERROR': 1, 'log_count/INFO': 10, 'response_received_count': 2, 'robotstxt/request_count': 1, 'robotstxt/response_count': 1, 'robotstxt/response_status_count/200': 1, 'scheduler/dequeued': 1, 'scheduler/dequeued/memory': 1, 'scheduler/enqueued': 1, 'scheduler/enqueued/memory': 1, 'spider_exceptions/UnicodeEncodeError': 1, 'start_time': datetime.datetime(2020, 2, 28, 12, 17, 4, 426856)} 2020-02-28 21:17:04 [scrapy.core.engine] INFO: Spider closed (finished) sublime의 코드는 아래와 같이 강의와 동일하게 했습니다. # -*- coding: utf-8 -*- import scrapy class GmarketSpider(scrapy.Spider): name = 'gmarket' allowed_domains = ['www.gmarket.co.kr'] start_urls = ['http://www.gmarket.co.kr/'] def parse(self, response): print(response.text)
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
파이썬 처음 배우는 사람인데 세팅값에 문제가 있는지.. 오류가 자꾸 뜨네요
ctrl+shift+b 로 실행후 하단에 뜬 창을 엑스박스 누르면 이 오류가 생기는데 어떻게 해결해야할까요?
-
해결됨예제로 배우는 스프링 입문 (개정판)
intellij 터미널 shell
안녕하세요. 저는 윈도우 intellij이고 설치할때 기본으로 cmd로 지정되어있는것을 따로 바꾸지 않았습니다 강사님이 사용하시는건 뭔지, 보통 intellij 사용자들은 어떤 쉘을 사용하는지 궁금합니다 감사합니다.
-
해결됨예제로 배우는 스프링 입문 (개정판)
Spring 버전 확인
안녕하세요 PetClinic 프로젝트가 사용하는 spring 버전은 어디서 확인할수 있나요? 감사합니다.
-
미해결실전! Querydsl
from절 서브 쿼리
안녕하세요... 신입 개발자 입니다 ㅠㅠ 회사에서 mybatis만 사용하다가 querydsl로 바꿔보고 싶어서 적용중인데요 from table1 left join ( select * from table2 left join table3 on table2.id = table3.id ) as table4 on table1.id = table4.id where order by 이런 게 3depth 정도 되는 쿼리가 있습니다 querydsl이 페이징이 너무 편해서 querydsl로 하고 싶은데 이런 경우에는 어떻게 해야되는지 조언해주실 수 있나요? from 절에서 서브쿼리가 안된다고 본거같은데... from 절 쿼리를 1개의 List<Tuple>로 구현하고 다른 from 절 쿼리를 1개의 List<Tuple>로 구현하고 각각의 List<Tuple>을 최종 테이블로 from 절에 명시해야 되는지... 그런데 데이터 조회를 해봤더니 하나의 List를 구하는데 너무 많은 데이터가 있어서,,, 엄두가 안납니다.. 후후..
-
미해결Vue.js 시작하기 - Age of Vue.js
같은 레벨의 컴포넌트간 데이터 전달시 질문
같은 레벨의 컴포넌트간 데이터 전달시 event후 emit을 통해 같은 레벨로 전파가 된다고 배웠습니다. 그런데, 만약 단계가 3단계인 자식 컴포넌트끼리의 데이터 공유일때도 root까지 거쳐서 event-event-emit-emit 이런식으로 전달이 되나요 ?
-
미해결홍정모의 따라하며 배우는 C언어
12:18
int main() { for (int = 1, i <= 10; ++i) printf("%d", i); return 0; } 이게 코드인데 그 표에는 i++로 되어 있더라고요. for문을 설명 안 듣고 봤을 때는 for (int = 1, i <= 10; i++) 이거는 i <= 비교한 다음 i를 증가시키는 거 구나 라고 생각했는데 그게 아니라 +1하고 <=를 비교한다고 하더라고요 그러면 int main() { for (int = 1, i <= 10; ++i) printf("%d", i); return 0; } 이거랑 int main() { for (int = 1, i <= 10; i++) printf("%d", i); return 0; } 이거는 아무런 차이가 없는 것 인가요??
-
미해결[PyTorch] 쉽고 빠르게 배우는 딥러닝
DataLoader에서 num_workers 개념 설명 다시 한 번 부탁드려요
안녕하세요. 강의 잘 듣고 있습니다. 강의 도중 import torch 하고 train/valid data를 이미지와 레이블 각각 페어링해주는 단계에서 DataLoader 설명하시면서 짧게 num_workers는 학습 batch단위로 연산할 때 필요한 cpu/gpu 개수를 의미한다고 하셨는데 그럼 기본적으로 num_workers = 0 은 gpu가 없는 컴퓨터에서 학습을 진행할 때 이렇게 설정한다는 뜻인가요? 0으로 설정하는 의미와 gpu가 있다면 이 숫자가 어떻게 바뀔 수 있는지 등이 궁금합니다. 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
scanf(%6s)
교수님 강의를 보다가 궁금한 점이 있어 질문드립니다 25분쯤에 int count = scanf("%6s %6s",str1,str2); 이 부분이 런타임에러가 생겨났는데 그 이유가 무엇인가요? 배열의 크기가 6이니깐 6글자를 입력해도 들어갈꺼라 생각했는데 에러가 일어나서 그 이유가 궁금합니다!
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
Cannot use v-for on stateful component root element because it renders multiple elements. 가 뜹니다.
Cannot use v-for on stateful component root element because it renders multiple elements. 1 | 2 | <div v-for="user in users">{{user}}</div> | ^^^^^^^^^^^^^^^^^^^^^ 3 | 4 |
-
해결됨[백문이불여일타] 데이터 분석을 위한 중급 SQL
top earners 문제 having 을 이용해서 풀 수 없을까요
안녕하세요 group by를 이용해서 풀어주셨는데, select months*salary as earnings, count(name) from Employee Group by earnings Having earnings=max(earnings) 이렇게 마지막에 having으로 조건을 걸어서 도출해보려 했더니 having을 넣지 않았을 때와 똑같은 결과값이 나오더라고요. 이 코드가 시행되지 않는 이유를 알 수 있을까요? 그리고 한 가지 더 질문은 select에서 months와 salary를 이용해 earnings라고 새로 정의했는데요 select months*salary as earnings, max(earnings) from Employee 라고 하면 Unknown column 'earnings' in 'field list' 라는 오류가 뜨더라고요, select에서 바로 앞에 정의한 변수는 다음 변수로 사용이 불가능한거 같은데 group by에서는 어떻게 바로 쓸 수 있는지 작동 순서가 혼란스러워서 이 부분에 대해서 설명해주실 수 있을까요?
-
미해결Vue.js 시작하기 - Age of Vue.js
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> 이건 왜쓰는건가요
제가 html,css,javascript를 겉핥기로 하고 와서... ㅠㅠ 왜쓰는건가욥 이거 선언 해줘야 그다음부터 vue 라이브러리를 쓸 수 있는건가요? import랑 비슷한건가요? 글궁 이거 커리큘럼 따라가면 vue로 웹사이트 UI는 제대로 만들 실력 기를 수 있는건가여?