묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
퀴즈3번째 1번 문제
리스트 관련 강의를 듣다 모르는 점이 있어서 문의 드립니다list_a=[3,2,1,4]list_b=list_a.sortprint(list_a,list_b)라고 명령을 했을때왜 list_b는 None이 뜨는 것이며 list_a는 갑자기 왜 정렬되는 건지 모르겠습니다.sort가 return이 없는 함수라서 이미 a를 정렬했기 때문에 list_a는 [1,2,3,4]라고 나온다고 치면, 왜 list_b는 None으로 나오는지 이해가 안됩니다.답변 부탁드립니다
-
미해결밑바닥 부터 시작하는 머신러닝 입문
'10월 중순으로 보너스 강좌 업로드가 시작될 예정'에서 10월이 2019년 10월인가요?
10월 중순으로 보너스 강좌 업로드가 시작될 예정에서 10월이 2019년 10월인가요?
-
미해결밑바닥 부터 시작하는 머신러닝 입문
'10월 중순으로 보너스 강좌 업로드가 시작될 예정'에서 10월이 2019년 10월인가요?
10월 중순으로 보너스 강좌 업로드가 시작될 예정에서 10월이 2019년 10월인가요?
-
해결됨스프링 기반 REST API 개발
프로젝트 패키지를 도메인단위로?
스프링 프로젝트들을보면 패키지명을 controller, dto, repository 이런단위로 만들고관련클래스 파일을 모아놓는식으로 사용하는걸 많이 봤는데요, 강좌에서는 events, accounts 도메인(?) 단위로 만드셨잖아요.현업에서도 이렇게 사용을 많이 할까요?이렇게 구성시는 이유? 좋은점은 뭘까요?
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
delete_a_list_element 질문
'''def delete_a_list_element(list_data, element_value):''' '''result = []''' '''for i in range(len(list_data)):''' '''if not list_data[i] in element_value:''' '''result.append(list_data[i])''' '''if len(result) == 0:''' '''result.append(0)''' '''return result''' 이런 식으로 코드를 작성 했는데 테스트를 해보면 출력은 맞게 잘 되는데 과재를 재출하면 틀렸다고 뜨는데 이유를 알수있을까요..?
-
미해결밑바닥 부터 시작하는 머신러닝 입문
질문입니다
혹시 part2는 찍으시는지 궁금합니다그리고 svm에 대한 강좌가 있다고 하는데 제가 못찾는건지 혹시 어디에 있는지 알수있을까요 ??
-
미해결스프링 부트 개념과 활용
Thymeleaf의 효용성에 대한 질문입니다.
안녕하세요. 강의 잘 듣고 있습니다. 실제 업무에서 thymeleaf를 흔히 사용하는지 궁금합니다. 만약 앵귤러나 리액트를 사용할 때에도 View Template을 사용하는 경우가 있을까요??
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
urllib을 활용한 데이터 추출하기(2) 과제 질문한번더 합니다
한번더 질문 드립니다.import sysimport ioimport urllib.request as dwfrom urllib.parse import urlencodesys.stdout=io.TextIOWrapper(sys.stdout.detach(),encoding=’utf-8′)sys.stderr=io.TextIOWrapper(sys.stderr.detach(),encoding=’utf-8′)N_bannerUrl1=" https://nv.veta.naver.com/fxshow"value1={‘su’:’SU10079′}value2={‘calp’:’1′}value3={‘nrefreshx’:’1′}param1=urlencode(value1)param2=urlencode(value2)param3=urlencode(value3)Naver_bannerUrl1=N_bannerUrl1+’?’+param1+’&’+param2+’&’+param3print(Naver_bannerUrl1)savePath1="d:/Web crowling study/section2/naver_banner1.jpg"reqData1=dw.urlopen(Naver_bannerUrl1).read()with open(savePath1,’wb’) as savefile1:savefile1.write(reqData1)Naver_bannerUrl2=" https://ssl.pstatic.net/tveta/libs/1226/1226129/0744cf34170d945cfd3f_20190118132726901.jpg"savePath2="d:/Web crowling study/section2/naver_banner2.jpg"reqData2=dw.urlopen(N_bannerUrl2).read()with open(savePath2,’wb’) as savefile2:savefile2.write(reqData2)print("다운로드완료!")서버측에서 변경되는 타이밍에 가져와서 빈 이미지 파일이 생성되는것 같다고 하셨는데위 코드에서 네이버 왼쪽 베너 즉 Naver_bannerUrl1 경우에 직접jpg Url이 아닌 상위 url을 이용해서왼쪽베너가 갱신되면 , 코드를 실행하였을 때 갱신된 이미지를 저장할 것이라고 생각했습니다.왼쪽 베너는 브라우저를 보고있을 때 갱신 속도가 아주 느려서 같은 이미지가 왼쪽 베너에 오래동안 유지됩니다.이럴경우는 우연히 서버측에서 변경되는 타이밍에 가져와서 그런것은 아니지 않나요? 이미지가 변경되는 타이밍에 저장이되서 그렇다면 이미지 갱신주기가 매우 짧아서 그 주기와 저장시기가 맞아야하는것이라고 생각이들어서 다시 여쭤봅니다.또 섹션 2에서 selenium 수업이 없는것 같습니다. beautifulsoup 강의는 있습니다.
-
미해결스프링 부트 개념과 활용
테스트 코드 오류가 납니다
'''java.lang.AssertionError:Expecting an empty Optional but was containing value: com.sj.datajpa.account.Account@cd6c6a5b.at com.sj.datajpa.account.AccountRepositoryTest.di(AccountRepositoryTest.java:48)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)at org.junit.runners.ParentRunner.run(ParentRunner.java:363)at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)at org.junit.runner.JUnitCore.run(JUnitCore.java:137)at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)'''
-
미해결취미로 해킹#1(OverTheWire - Bandit)
교재 pdf는 어디서 받을 수 있나요?
교재 pdf는 어디서 받을 수 있나요?따라해야할 주소링크가 길어서,, 여쭤봤어요
-
미해결EOSJS를 이용한 EOS 심플 월렛 만들기
eosjs@16.0.9 버전으로 하면 에러가 나네요...
https://cdn.jsdelivr.net/npm/eosjs@16.0.9/lib/eos.min.jseosjs@16.0.8 버전으로 하면 괜찮습니다...;
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
안녕하세요 포인터 수업 듣고 만들어 봤는데요 어디에서 오류가 생기는건지 잘 모르겠어요ㅠㅠ
include void change(int * ptr);int main(void) {int Array[3] = { 10,25,45 };change(Array);for (int i = 0; i < 3; i++) {printf("%dn", Array[i]);}return 0;}void change(int * ptr){ptr[3] = 60;}
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
urllib을 활용한 웹에서 데이터 추출하기(2)과제 질문입니다
안녕하세요 재미있게 강의를 수강중입니다. 첫번째 과제에서 질문이있습니다. import sys import io import urllib.request as dw from urllib.parse import urlencode sys.stdout=io.TextIOWrapper(sys.stdout.detach(),encoding='utf-8') sys.stderr=io.TextIOWrapper(sys.stderr.detach(),encoding='utf-8') N_bannerUrl1=" https://nv.veta.naver.com/fxshow" value1={ 'su':'SU10079' } value2={ 'calp':'1' } value3={ 'nrefreshx':'1' } param1=urlencode(value1) param2=urlencode(value2) param3=urlencode(value3) Naver_bannerUrl1=N_bannerUrl1+'?'+param1+'&'+param2+'&'+param3 print(Naver_bannerUrl1) savePath1="d:/Web crowling study/section2/naver_banner1.jpg" reqData1=dw.urlopen(Naver_bannerUrl1).read() with open(savePath1,'wb') as savefile1: savefile1.write(reqData1) Naver_bannerUrl2=" https://ssl.pstatic.net/tveta/libs/1226/1226129/0744cf34170d945cfd3f_20190118132726901.jpg" savePath2="d:/Web crowling study/section2/naver_banner2.jpg" reqData2=dw.urlopen(N_bannerUrl2).read() with open(savePath2,'wb') as savefile2: savefile2.write(reqData2) print("다운로드완료!") 다음과 같이 코딩을 하였습니다 왼쪽 베너를 Naver_bannerUrl1 오른쪽 베너를 Naver_bannerUrl2 로 설정했습니다. 오른쪽 배너 같은경우 해당부분 jpg url을 그대로 가져와서 저장시키니 제대로 저장이 되었습니다. 그러나 새로고침후 바뀐 사진이 당연히 저장이 안됩니다. 그래서 왼쪽 배너 같은경우 jpg url이 아닌 보다 상위 베너url을 가져와 위와 같이 코딩했습니다. 그런데 jpg확장자로 저장은되나 파일을 열면 그림이 나오지 않고 데이터가 없습니다. 왜그런지 알 수 있을까요?
-
미해결홍정모의 따라하며 배우는 C++
set,get 질문드립니다!
부모 클래스에서 m_value 같은 변수를 private로 두고 자식클래스에서 GetValue() SetValue()와 같은 함수로 접근하는 방법에 대해 궁금한게 있습니다. 일단 이런식으로 우회해서 멤버 변수에 접근하는 이유가 무엇인가요?? SetValue()나 GetValue()하나를 막는다면 읽기만 하거나 쓰기만 하는것으로 이해 할 수 있는데, 둘 다 사용이 가능하다면 m_value에 직접 접근하는것과의 차이가 있을까요 ?
-
미해결누구든지 하는 리액트: 초심자를 위한 react 핵심 강좌
componentDidCatch() 부분에서 크로쓰 오리진 에러가 뜹니다.
componentDidCatch() 부분에서 저는 크로쓰 오리진 에러가 뜨네요... A cross-origin error was thrown. React doesn't have access to the actual error object in development. See https://fb.me/react-crossorigin-error for more information. 뭐가 문제인지 알 수 있을까요? (코드 https://codesandbox.io/s/5klql536vk)
-
미해결안드로이드 모바일 앱 모의해킹과 시큐어코딩
애플리케이션 디버깅 취약점 & 런타임 조작 강의에서!
AppData/Local/Android/sdk/tools 에보면 ddms.bat 파일이 없구요그리고 methods com.android.insecurebankv2.ChangePassword 명령어 읿력하면 valid id or class name 이라고 뜨네요 빠른답변 부탁드립니다
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
안녕하세요 좋은 강의 감사합니다.
혹시 업로드 예정인 강의들은 언제쯤 업로드가 되는지 알고싶습니다.감사합니다!
-
미해결홍정모의 따라하며 배우는 C++
12분 27초부터 설명하시는 부분이 조금 이상해요…
signed short, signed int, signed long 등등 설명하실 때 16bit --> 4byte 32bit --> 8byte 64bit --> 16byte 라고 설명을 하셨는데, 8bit가 1byte라면 16bit --> 2byte 32bit --> 4byte 64bit --> 8byte 이게 맞는거 아닌가요...? 17분 32초 부터 설명하시는 부분은 "float는 int와 똑같은 사이즈를 갖는다"하셨는데 int가 16bit라고 써있는데 float는 32bit를 차지한다고 하셔서 혼란스럽습니다. 제가 C공부를 할때 임베디드 시스템에서는 아직 8bit/16bit코어를 많이 쓰기 때문에 int가 2byte를 차지하고, 우리가 흔히쓰는 데스크탑이나 노트북같은 컴퓨터는 int가 4byte 를 차지한다고 알고 있긴합니다.
-
미해결스프링 데이터 JPA
`@Transactional(readOnly = true)`에대한 질문입니다.
@Transactional(readOnly = true) 속성에 대해서 질문이 있습니다. 기본 Isolation Level 설정은 데이터베이스의 default 속성을 따라가게 되는걸로 알고 있습니다. 만약 mysql을 사용한다면 REPEATABLE_READ level을 택하지만 @Transactional(readOnly = true)을 설정하면 Isolation level이 READE_UNCOMMITED으로 변경되서 성능상의 이점이 있다는 것으로 이해했습니다. 제가 이해한것이 맞을까요?
-
미해결스프링 부트 개념과 활용
강의를 듣다가 궁금한점이 생겼습니다 .
logging.file=logslogging.level.패키지풀네임=DEBUG이걸 properties에 강의처럼 추가한 후에 Runner에서logger.debug("=========================");logger.info("Kita > > >> > > >" + blossomProperties.getAge());logger.info("Kita > > >> > > >" + blossomProperties.getName());logger.info("Kita > > >> > > >" + blossomProperties.getFullname());logger.info("=========================");이렇게 셋팅후에 프로그램을 구동했는데요 .전 debug는 안나오네요 콘솔에 어느부분을 확인해 봐야 할까요 ??