묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
오류 메시지 입니다
1>------ 빌드 시작: 프로젝트: NadoCoding, 구성: Debug Win32 ------1>loop.c1>c:userssakicsourcereposnadocodingnadocodingloop.c(1): warning C4067: 전처리기 지시문 다음에 예기치 않은 토큰이 있습니다. 줄 바꿈 문자가 필요합니다.1>LINK : fatal error LNK1104: 'C:UserssakicsourcereposNadoCodingDebugNadoCoding.exe' 파일을 열 수 없습니다.1>"NadoCoding.vcxproj" 프로젝트를 빌드했습니다. - 실패========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ========== 도 제대로 적었는데 이러네요
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
질문드립니다
강사님 강의를 너무나 열심히 듣고 있습니다 감사합니다.혹여나 파이썬 scrapy와 관련된 강의는 별도로 진행을 하시나요? 아니면 scapy의 모듈은 강사님께서 알려주신 코드만 정확히 알면 필요가 없나요?혹여나 크롤링을 할때 알아야 한다면 좋은 사이트나 블로그 알 수 있을까요??
-
미해결스프링 웹 MVC
POST REDIRECT GET 방법 이해
만약에 유저가 데이터 변환 명령을 했을 떄화면 갱신을 하면 그 요청이 다시 호출되니까명령 로직을 (데이터 변환부와 조회부) 두 개로 나누어서사용자가 화면갱신을 했을 경우 조회부만 실행되도록 유도하기 위해서POST REDIRECT GET 방법을 사용한다.제가 올바르게 이해한건가요?
-
미해결파이썬으로 장고(Django) 공략하기: 입문
typeerror
index.html<html lang = 'en'> Title Hello World {{ current_date }} {{ current_date|date:"Y년 m월 d일 H시 i분 s초" }} 시작하기!result.html Title {% for num in numbers %} {{ num }} {% endif %} views.pyfrom django.shortcuts import renderfrom django.http import HttpResponsefrom django.template import loaderfrom datetime import datetimedef index(request):now = datetime.now()context = {'current_date' : now}return render(request, 'index.html', context)def select(request):context = {'number':4}return render(request, 'select.html', context)def result(request):context = {'numbers': [1,2,3,4,5,6]}return render(request, 'select.html', context)'''TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'[21/Feb/2019 21:25:19] "GET /result/ HTTP/1.1" 500 113375'''타입에러가 발생하는데 어디가 문제일까요?
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
맥북
맥북인데요. 비쥬얼스튜디오 사용법이 좀 다른것같아서요 어케하죠;
-
미해결유니티 게임 개발 (Unity 2D) - 시작부터 배포까지
화면비율
캔버스로 게임을 만들어서 안드로이드로 빌드시켰는데 기기에 따라 화면비율이 늘어나는걸 고치고 싶어요.화면 비율을 1920x1080으로 고정시켜서 수업에서 나온대로 다 고정시켰는데기기가 달라지면 화면비율이 기기화면에 맞게 늘어나네요.차라리 화면 비율을 고정시키고 나머지 빈공간이 블랙이 되게 하고 싶어요.
-
미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
예제2번 질문 (==, === 관련)
예제2번(1부터 100까지 짝수 합 구하기)질문입니다.예제풀이를 보면 if문 condition으로 (i % 2 == 0)라고 되어있습니다.여기서 ==를 사용하셨는데 특별한 이유가 있는 건가요? 아니면 상관없는건가요?이전 강좌의 질문에서 ==와 ===의 차이점을 간략히 설명해 주신것을 보았습니다.==는 추상적인 비교, ===는 엄격한 비교.딱히 지금 중요하지 않는 부분인지 아니면 ==가 쓰인 이유가 있는지 아니면 상관없는건지 궁금합니다.
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
숙제외 질문드려요
제가 부동산 경매 데이터를 크롤링해서 프로젝트를 하려고 하는데 soup = BeautifulSoup(res,"html.parser")print(soup.prettify)new_property = soup.select("#Table22 > tr ")print(new_property)위의 soup을 parser하는 부분에선 정상적으로 작동을 하며 그 html 코드도 정상적으로 나옵니다. 하지만 밑의 부분의 css 코드인 #Table22 > tr은 홈페이지 내에는 존재하는데 print(soup.prettify)이 부분에서 찾으면 찾을 수가 없습니다. 또한 출력을 하게 되면 빈 list가 뜨구요. 다른 경매사이트는 아예 html 을 공개를 안하거나 숨겨놓던데 이 사이트는 검사기능도 되며 로그인도 필요가 없는데 제가 가지고 오려는 물건과 가격데이터가 막상 코딩을하니 보이지가 않네요. http://www.courtauction.co.kr/maemul/search_total.asp
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
계속 오류가 떠요
// 피라미드int floor;printf("몇 층으로 쌓겠느냐?");scanf_s("%d", &floor);for (int i = 0; i < floor; i++){ for (int j = i; j < floor - 1; j++) { printf(" "); } for (int k = 0; k < i * 2 + 1; k++) { printf("*"); } printf("\n");}return 0;}
-
미해결Illustrator CC - 일러스트레이터 입문부터 실전까지 한번에 마스터하기
클로이님과 같은 작업환경을 설정하고싶습니다.
저는 컨트롤패널이 아예없는데요강좌랑 똑같이 설정하고 싶어요사용하는 프로그램은 일러스트레이터cc2019 입니다.
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
css 선택자 질문드려요
3-4-1.py에서 루리웹 크롤링을 하려고 하는데 css selector가 헷갈립니다. 혹 잘못된 것이 있으면 말씀해주세요 point = soup.select("table#marketread > tr:nth-child(5) > p ") for i in point: print(i.string)강사님께서 하신걸랑 똑같이 밑의 글을 긁어 오려 하는데 table의 id 가 marketread이고 그 밑 tr자식의 5번째 요소 안에 있는 p 를 다 긁어오겠다고 생각하고 했는데 되지 않더라구요 혹 table 태그의 id css 선택자가 아닌 것인지 무엇이 잘못되었는지 모르겠습니다.제가 가져올 글에 대한 선택자를 긁어오면 밑의 선택자가 됩니다. 혹 무엇이 잘못되었는지요?marketread > tbody > tr:nth-child(5) > td > table > tbody > tr > td > p그리고 강사님께서 하신 밑의 선택자는 table 자식들 중 첫번째 요소를 선택한다는 것인데 이 사이트의 table은 무수하게 많은데도 불구하고 어떻게 밑의 코드가 작동이 되는지 의문점입니다.table:nth-child(1)2가지 질문에 답변해주세면 정말 감사드리겠습니다. 강의 정말 도움이 많이 되는것같습니다.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
과제 제출 에러 문의드립니다.
✘ BackendAPIError(500, 'Internal Server Error', {'type': 'https://api.backend.ai/probs/kernel-creation-failed', 'title': 'Kernel creation has failed.', 'agent-details': {'type': 'https://api.backend.ai/probs/agent-timeout', 'title': None}})
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
이어서 궁금한점 질문입니다.
아래 답변 정말 감사합니다! 그런데 하나 이해가 되지 않는게 있는데요 ㅠ인스펙터 창에서 rotation을 x축으로 증가 시킬때 부모가 없으면 전역을 기준으로 x값만큼 더 회전하고씬창에서도(피벗+글로벌 모드에서) x축 실선을 잡아 직접 회전할 경우도 전역을 기준으로 x값만큼 더 회전하고둘다 전역을 기준으로 회전한거라 같은 결과가 나와야 할것 같다고 생각하는데두개의 cube를 만들어 겹쳐보아도, 인스펙터 창에 수치를 보더라도 값이 다르게 나오는데요이건 둘중의 어느것이 전역을 기준으로 회전을 안한건지..잘 이해가 가질 않습니다.예는 (30,45,60) 을 (60,45,60) 으로 증가시키는 쪽으로 해봤습니다.굳이 중요한건 아닐것 같은 느낌인데 이해가 가질 않으면 활용을 못해서요ㅠ 무지의 도움주시면 감사하겠습니다.
-
미해결유니티 강좌 [쯔꾸르풍 게임 제작하기]
scene이동시 객체 투명(?)화 현상..
hierachy에서 DontdestroyOnLoad객체에 분명히 있고, 카메라도 잘따라다니는걸로봐서는객체가 사라진건 아닌거같은데 ,,객체가 투명해져서 보이지않는거같은 현상이 발생했을떄 원인은 뭐가 있을까요ㅠㅠ..
-
미해결스프링 부트 개념과 활용
JpaRepository cannot be resolved to a type 가 발생합니다 .
JpaRepository cannot be resolved to a type이러한 에러가 자꾸 떠서 다음으로 넘어가질 못하는데요 ...<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.3.RELEASE</version> <relativePath/> <!-- lookup parent from repository --></parent><groupId>com.antMart.com</groupId><artifactId>springsecurityEducation</artifactId><version>0.0.1-SNAPSHOT</version><name>springsecurityEducation</name><description>Demo project for Spring Boot</description><properties> <java.version>1.8</java.version></properties><dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-test</artifactId> <scope>test</scope> </dependency></dependencies><build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins></build>jap랑 boot 는 다 설정했거던요 ..어디가 문젠지 모르겠어요 maven update계속 해도 마찬가지네요 ..그리고 서비스파일에 private Collection<? extends GrantedAuthority> authorities() {return Arrays.asList(new SimpleGrantedAuthority("ROLE_USER"));}위에 부분 import가 잘못된건지 아니면 먼가를 빠트렸는지 모르겠네요 다 확인해봐도 정확한 답ㅁ을 못찾겠습니다 .서비스 파일입니다 .import java.util.Arrays;import java.util.Collection;import java.util.Optional;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.security.core.GrantedAuthority;import org.springframework.security.core.authority.SimpleGrantedAuthority;import org.springframework.security.core.userdetails.User;import org.springframework.security.core.userdetails.UserDetails;import org.springframework.security.core.userdetails.UserDetailsService;import org.springframework.security.core.userdetails.UsernameNotFoundException;import org.springframework.stereotype.Service;@Servicepublic class AccountService implements UserDetailsService {@Autowiredprivate AccountRepositorys accountRepository;public Account createAccount(String username, String password) { Account account = new Account(); account.setUsername(username); account.setPassword(password); return accountRepository.save(account);}@Overridepublic UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { Optional<Account> byUserName = accountRepository.findByUsername(username); // 없으면 뱉어라 Account account = byUserName.orElseThrow(() -> new UsernameNotFoundException(username)); return new User(account.getUsername(), account.getPassword(), authorities());}private Collection<? extends GrantedAuthority> authorities() { return Arrays.asList(new SimpleGrantedAuthority("ROLE_USER"));}}interface 부분입니다 .import java.util.Optional;import org.springframework.data.jpa.repository.JpaRepository;public interface AccountRepositorys extends JpaRepository<Account, Long> {Optional findByUsername(String username);}runner 부분 입니다 .import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.ApplicationArguments;import org.springframework.boot.ApplicationRunner;public class AccountRunner implements ApplicationRunner {@AutowiredAccountService accountService;@Overridepublic void run(ApplicationArguments args) throws Exception { Account account = accountService.createAccount("keesun","1234"); System.out.println(account.getUsername()+""+account.getPassword());}}maven clean과 project clean 여러번 해서 한번 된거같은데 그떄는 Service쪽에서 Description:Field accountRepository in com.antMart.com.AccountService required a bean of type 'com.antMart.com.AccountRepositorys' that could not be found.The injection point has the following annotations:@org.springframework.beans.factory.annotation.Autowired(required=true)Action:Consider defining a bean of type 'com.antMart.com.AccountRepositorys' in your configuration.이러한 에러가 발생했습니다 ..STS 사용중이구요 어디가 잘못된건지 모르겠습니다 ;
-
미해결모두를 위한 딥러닝 - 기본적인 머신러닝과 딥러닝 강좌
numpy로 loadtxt 할 때 이런 오류가 뜨는데 도대체 뭔가요 ㅠㅠ?
<class 'tuple'>: (<class 'ValueError'>, ValueError('could not convert string to float: \'"-0.0588235\''), None)본래 오류는Traceback (most recent call last):File "/Users/gimjiu/PycharmProjects/tensorflow/logistic_classification-2.py", line 4, in xy = np.loadtxt('data-03-diabetes.csv', delimiter=',', dtype=np.float32, skiprows=2)File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/numpy/lib/npyio.py", line 1134, in loadtxtfor x in read_data(_loadtxt_chunksize):File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/numpy/lib/npyio.py", line 1061, in read_dataitems = [conv(val) for (conv, val) in zip(converters, vals)]File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/numpy/lib/npyio.py", line 1061, in items = [conv(val) for (conv, val) in zip(converters, vals)]File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/numpy/lib/npyio.py", line 768, in floatconvreturn float(x)ValueError: could not convert string to float: '"-0.0588235'이런 오류여서 디버깅했더니 저렇게 나오더라구요 검색해보니까 비슷한 오류일 때 encoding을 utf-8-sig로 하면 된다 해서 바꿨는데도 똑같은 오류가 뜨네요 ㅠㅠ
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
과제 질문드립니다2
답변 감사합니다. 답변 주신대로 판다에서 공백인 데이터를 nan 값으로 저장하지만, mysql 에서는 nan을 인식하지못해서 생기는 에러인것을 확일할수있었습니다. 하지만 pd의 where함수를 사용해서 nan 값을 0로 바꿔 실행해봤지만 또다른 KeyError:999 라는 에러가 뜨네요 혹시 과제의 해당하는 코드를 공개해주실수 있으신가요? 뭔가 전체적으로 에러를 일으키는 것 같아서 뭐가 잘못된지 모르겠네요..
-
미해결트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
mapState나 mapActions를 쓸때 객체와 배열의 차이가뭔가요?
import {mapActions,mapState} from 'vuex' 를통해 vuex에서 가져온 맵액션이나 맵스테이트를사용할때 어쩔때는 객체로 표기하고 어쩔땐 배열로 표기하던데 그냥 외우면되나요??1번computed: {...mapState({card: 'card'})},2번methods: {...mapActions(['FETCH_BOARD']),fetchData() {this.loading = truethis.FETCH_BOARD({id: this.$route.params.bid}).then(() => this.loading = false)}}computed에서mapState를 쓸때는 객체로 가져왔는데 methods에서 mapActions를 가져올때는 배열로 쓰시더라구요 어떨때 객체로쓰고 어떨때 배열로 쓰는지 궁금합니다
-
미해결스프링 웹 MVC
강의 노트 항목 수정
강의 노트의 "핸들러 구현하기", "핸들러 등록하기" 항목을"핸들러 인터셉터 구현하기", "핸들러 인터셉터 등록하기"로 하는 것이맞을것 같습니다
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
request 와 requests 의 차이를 질문드려요.
저는 강사님께서 알려주신 api 사이트에 들어가 kakao 개발자 사이트에 들어가 api를 받는 것을 과제로 생각하고 숙제를 하였습니다. 막상 혼자하려다보니 api 이용하는것만 꼬박 2틀이 걸린것같습니다. ㅎㅎ 하지만 하다보니 2가지 궁금한것이 있어 질문드립니다. 저는 requests의 과제라고 생각이 들어 requests로 api를 받아 내용을 출력해보려고 했지만 되지 않았습니다. (처음은 requset 만으로 '카카오 책 api'로 파이썬 결과를 나오게 한결과구요. 성공했습니다.)import osimport sysimport ioimport urllib.requestsys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8')sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8')KakaoAK = "KakaoAK ee8438babc7fb69050ca4ed047a46431"encText = urllib.parse.quote("파이썬")url = "https://dapi.kakao.com/v3/search/book?query=" + encTextrequest = urllib.request.Request(url)request.add_header("Authorization",KakaoAK)response = urllib.request.urlopen(request)rescode = response.getcode()if(rescode==200):response_body = response.read()print(response_body.decode('utf-8'))else:print("Error Code:" + rescode)하지만 requests로 하는 코드에선 실행이 되지 않았습니다. 무엇이 문제인지 알 수 없어 질문드립니다.(아무리 생각해도 몰라서 질문드립니다.)import osimport sysimport ioimport urllib.request as reqimport requests,jsonimport urllib.parse as repsys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8')sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8')KakaoAK = "KakaoAK ee8438babc7fb69050ca4ed047a46431"base = "https://dapi.kakao.com/v3/search/book?query="quote = rep.quote_plus("파이썬")url = base+quoteprint('/v3/search/book?query='+quote)print(type(url))s= requests.Session() #requests의 세션을 연다s.add_header("Authorization",KakaoAK) #api의 requsets header정보를 입력한다'''paylaod = {"Authorization",KakaoAK}r = requests.get(url,data=json.dumps(paylaod))r = requests.get(url,data=paylaod)print(r.text)'''jar = requests.cookies.RequestsCookieJar()jar.set("Authorization",KakaoAK, domain='dapi.kakao.com',path='/v3/search/book?query='+quote)r = requests.get('http://httpbin.org/cookies',cookies=jar)print(r.text)정확히 requests로 header 데이터( 즉 위의 request.add_header("Authorization",KakaoAK))와 비슷한 것을 보내는 것을 몰라서 이러한 문제가 계속생기는것같은데 정확히는 모르겠습니다.다양한 시도를 해봤는데도 잘 되지 않습니다.