묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
mvc관련 질문입니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예 [질문 내용] 다음과 같이 안되네요 ㅜㅜ 도와주세요 여기에 질문 내용을 남겨주세요.
-
미해결파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)
안녕하세요 오류해결부탁드립니다
안녕하세요 오류해결부탁드려요 lxml 은 설치한것같은데 계속 이런 오류가뜨네요 Traceback (most recent call last): File "/Users/leeahreum/Desktop/파이썬장인의폴더/beauti.py", line 8, in <module> soup = BeautifulSoup(res.text,"lxml") File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/bs4/__init__.py", line 245, in __init__ raise FeatureNotFound( bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?
-
미해결15일간의 빅데이터 파일럿 프로젝트
서비스를 내렸다 올릴때 Storm 재가동 여부문의
안녕하세요? 선생님의 상세한 설치설명에 힘입어 Storm 설치까지 무사히 마쳤습니다. 그런데 혹시 강의를 다음날 들으려고 Virtual Box 의 서버들을 내린 후에 다시 올릴 때는 cd /etc/rc.d/init.d/ service storm-nimbus start service storm-supervisor start service storm-ui start 이렇게 명령을 내려서 손으로 직접 서비스를 하나하나 기동시켜야 하나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
현영님 여기에 질문하는게 좀그렇긴하지만..
최근 노드버드강의 + js웹게임만들기 + react무료강좌듣고 프론트엔드 신입개발자로 취직을하였습니다. 최근에 타입스크립트로 프로젝트 적용을하고있고 인터페이스나 타입추론 유니온타입 선택적프로퍼티 ?? 이론만 알고있던상태에서 프로젝트를 진행하고있는데. redux에서 typeAction이랑 reducer action 정의해주는 부분이 어렵더라구요..그래서 타입스크립트 강의를 들으려는데.. 슬랙강의 타입스크립트라 그거바로봐도될런지.. 아니면 웹게임만들기 먼저 봐야하는지 궁금해서요.. 그리고 타입스크립트 기초가 웹게임이랑 그냥타입스크립트 두개있어서 저한텐 어떤게나을지 궁금해서... 수강전 질문 이런 커뮤니티가 없어서 여기에 올립니다 ..죄송합니다.. 새해복 많이받으세요!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
res 의 크기설정 질문드립니다.
def dfs(L): global cnt if L==m: for i in range(L): print(res[i],end=' ') print() cnt+=1 else: for i in range(1,n+1): if ch[i]==0: ch[i]=1 res[L]=i dfs(L+1) ch[i]=0 n,m=map(int,input().split()) cnt=0 res=[0]*(m+1) #여기res의 크기는 n이아니라 m+1 이 들어가야 맞는게 아닌가 질문 드립니다! n=3,m=2 에서 3개중에 2개를 넣는 것이니까 들어갈 수는 m+1이 되었을 때 출력 되게 하는 것이 맞다고 생각합니다. ch=[0]*(n+1) # 또 여기 ch가 왜 0을 포함해서 만들어야하는지 이해가 가지 않습니다.123 중하나니까 체크리스트를 1부터 만들어야 하는 것 아닌가요..ㅠ dfs(0) print(cnt)
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
설치 과정 중 문제 문의 건
안녕하세요 설치 과정중에 문제가 생긴 것 같아 문의드립니다. 며칠전에 GUI로 진행했을 때에도 다운로드 이후 Final Processing 과정에서 더 진행이 되지 않았는데, 커맨드라인을 통해서 설치할 때에도 아래 사진과 같이 더 진행이 되지 않는 점을 확인하였습니다. 오늘 새벽 1시 경 설치 시작하여 오후 12시 현재까지 저 정도 진행되었는데, 혹시 어떻게 해야하는 지 알고계신다면 도움 부탁드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
회원 중복 예외 테스트 질문 드립니다
회원 중복 테스트 시 아래와 같은 에러가 납니다. (expected = IllegalStateException.class) 가 제대로 적용되지 않는 것 같은데 memberService.join 함수도 문제 없는것 같은데 잘 해결되지 않아서 질문 드립니다. 아래는 코드와 에러 첨부입니다. java.lang.Exception: Unexpected exception, expected<java.lang.IllegalStateException> but was<java.lang.AssertionError> at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:30) 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:366) 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$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) 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$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) 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:69) at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54) Caused by: java.lang.AssertionError: 예외가 발생해야 한다. at org.junit.Assert.fail(Assert.java:89) at jpabook.jpashop.service.MemberServiceTest.중복_회원_예외(MemberServiceTest.java:63) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) 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.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) ... 23 more
-
미해결스프링 배치
잡호출은 어떤식으로 하는지 궁금합니다.
안녕하세요. 강의듣는중에 궁금해서요 잡호출방식이 강의중 몇 강에 있는지요? 샘플은 spring boot를 실행하면 자동으로 잡들이 실행되는데, 실무에서는 스케줄이나 웹화면에서 실행을 하잖아요. 호출방식에 대한 가이드 부탁드려요. 감사합니다.
-
미해결데이터베이스 중급(Modeling)
책구분과 기본목록의 관계에 대해서
안녕하세요 선생님, 좋은강의 감사드립니다. 기본목록과 책구분의 관계 매핑을 1:M으로 하셨는데요그 부분이 이해가 안가서 질문드립니다. 만화를 예를들경우 책과 기본목록이 1:1이니까만화의 기본목록은 단 하나의 책구분(만화)을 가져야 하니까1:1이 되어야 하는거 아닌가요? 만화가 잡지나 소설이 될 수는없으니까요 제가 관계에대한 이해가 많이 부족한거같습니다.. 자꾸 헷갈리네요 답변 부탁드리겠습니다.
-
미해결
파이썬 정규표현식 질문 :)
안녕하세요! 파이썬 정규표현식 관련해서 질문드려요. 고수님들 괜찮으시면 답변 부탁드립니다 ㅜ 1. 작성한 코드 from re import * mar = compile('http\:\/\/item.gmarket.co.kr\/Item\?goodscode\=[0-9]+\&\;ver\=[0-9]+') mar.search('http://item.gmarket.co.kr/Item?goodscode=1824005992&ver=637790507716456107') 위와 같이 작성하면 아래의 문자열 데이터가 모두 추출될줄 알았는데 http://item.gmarket.co.kr/Item?goodscode=1824005992&ver=637790507716456107 run 해보니 아래의 데이터가 추출되었습니다 http://item.gmarket.co.kr/Item?goodscode=18240059 왜 추출되다가 중간에 끊긴걸까요?
-
해결됨그림으로 쉽게 배우는 운영체제
무거운 교착 상태 검출 8:07
가벼운 교착 상태 검출 설명에서는 강제 종료에 대한 말씀이 없으셨는데, 8:07에서 억울하게 종료되는 프로세스가 발생하지 않는 다는 설명에서 착오가 있는 것 같습니다. 무거운 교착 상태 검출이 강제 종료를 통해 해결하는 것으로 이해했는데 조금 더 자세한 설명 부탁드립니다 ! 그리고 교착 상태가 발생하면 "무거운 교착 상태"로 해결하는 것이 일반적인가요?? 아니면 둘 다 사용하나요..??
-
미해결FreeRTOS 프로그래밍
FreeRTOS 포팅 작업
안녕하세요 강사님, FreeRTOS 포팅 작업에 대한 질문이 있습니다. 영상은 미리 포팅된 프로젝트 예제들을 불러오는 것으로 보입니다. bare Metal f/w 상태에서 RTOS 를 포팅해야 할 경우에는 어떻게 하나요? CubeIDE의 경우 CubeMx와 연동하여 사용 가능한 것으로 알고 있습니다만, 만일, Keil이나 IAR을 사용할 경우에도 반드시 CubeMx를 통해 RTOS를 포팅해야 하나요?
-
미해결초보를 위한 쿠버네티스 안내서
접속이 안되요 ㅠ
강사님 동일한 yaml 파일로 apply 하여 생성하였는데 minikube ip 와 nodeport 로 로컬에서 접속하면 접속이 안됩니다. 혹시 다른 고려사항이 있을까요?
-
미해결
조범희 타블릿깍는 노인 선생님 안녕하세요 ~파이썬 선형대수강좌 수강희망합니다. 선형대수개론과 함께 수강신청해서 2월 들으려고 계획중입니다.수업자료(수업화면 ppt?)를 제공해주시나요? 필기를 받을 수 있다고 하는데 그게 무엇인가용? ( algebra and its applications 3rd d c lay는 준비완료
위와동일
-
미해결FreeRTOS 프로그래밍
vTaskPrioritySet
안녕하세요 강사님, 해당 챕터에서 궁금한 것이 있습니다. 1. TaskprioritySet 을 통해 태스크 우선순위를 바꾸는 것이 중요치 않고 안 바꾸는 것이 맞는 것처럼 들었습니다. 왜 그런건가요? 2. 그렇다면, TaskCreate를 통해 태스크 생성시에 우선순위 지정 또한 디폴트로 두나요? 프로그램의 규모에 따라 쓰레드가 수 개 ~ 수 십 여개 이상이 될 수 있을텐데 그 모든 쓰레드들이 이유없이 동일한 우선순위로 작성을 한다고 봐야 하나요?
-
미해결FreeRTOS 프로그래밍
stack overflow
안녕하세요 강사님, 스택오버플로우 챕터에서 태스크 안에 배열을 540바이트를 할당하고 돌렸음에도 task가 돌아가는 것을 영상으로 확인했습니다. 1. 동작되는 것이 문제라고 하셨는데 그것이 왜 동작되는지에 대한 이유가 궁금합니다. 만약, 태스크 스택 사이즈가 512바이트였다면, 그 태스크 안에서 사용 가능한 스택은 정해진 만큼만 사용 가능한 것으로 알고 있습니다. 명확하게 큰 사이즈의 변수를 쓸 경우에는 문제가 발생한다는 것은 이미 경험한 바 있습니다만, 영상과 같은 경우에는 모르고 지나칠 수도 있을거 같습니다. 2. 예제를 보면 아래에서 memset으로 배열의 변수를 어떤 값으로 초기화를 해줍니다. 이유가 컴파일러 최적화로 인한 메모리 할당이 안 되는 것을 방지하기 위한 것인가요? 또, UNUSED 매크로 함수를 사용한 이유가 무엇인가요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
Promise과 콜백함수에 관한 질문입니다.
Promise나 Async 경우, Promise 객체를 return 하는데, 콜백함수로만 디자인하면, promise 객체를 return 하지 않네요... 그래서, 몇 가지 궁금증이 발생했는데요. Q1. Promise가 아니라 콜백을 쓰는 게 더 좋거나, 반드시 콜백 함수로만 디자인해야하는 경우가 있나요?? Q2. 코딩을 하다보면, 반드시 Promise 객체만 요구하는 경우가 있나요?? 다시 말해서, 단순히 콜백 지옥 때문이 아니라, 콜백 함수만으로 비동기를 디자인 할 수없는 경우가 있는지 궁금합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드 질문있습니다 ㅠㅠ
압축을 풀면 bat파일이 사라집니다 새로 해봐도 다 찾아봐도 bat파일이 압축풀면 바로 없어집니다 압축화면에서 bat을 실행해도 바로 꺼지고 이런경우는 어떻게 해야할까요..
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
텍스트 분석 (텍스트 분류) 관련해서 일반적인 질문드립니다.
안녕하세요? 강의 잘 수강하고 있습니다. 다름이 아니라 제가 진행하고자 하는 프로젝트가 트워터에서 트윗을 다운 받아 분류하는 작업을 하려고 하는 데요. Supervised method으로 모델을 트레이닝 시키는 방법을 고려하고 있습니다. 혹시 전체 데이터 중 몇 퍼센트 정도를 사람이 직접 분류시켜서 training set 및 testing set에 적용하는 것이 일반적인 룰? 인지 궁금해서 문의 드립니다. 제가 인터넷에서 찾아본 바로는 80% 트레이닝 20% 테스팅 또는 70% 트레이닝 30% 테스팅을 많이 본 것 같습니다. 또 사람이 직접 분류 시켜서 labeling하는 데이터 포인트가 많으면 많을 수록 좋다고 생각이 드는 데 일반적으로 머신러닝하시는 분들은 어떻게 결정하시는 지 궁금하네요. 예를 들어 다음과 같은 경우 강사님께서는 어떻게 분류를 하실 지 의견을 여쭙고 싶습니다. 만약 전체 1,000,000 트윗을 가지고 있고 이를 5가지 카테고리로 분류하고 싶다. 한가지 방법은 이중 10% (100,000 트윗) 정도를 임의로 추출해서 이중 80% (80,000 트윗)를 사람들이 직접 분류하게 하고 나머지 20% (20,000 트윗)으로 테스팅을 한다. 그리고 전체 1,000,000 트윗 중 나머지 90% (900,000 트윗)을 트레이닝 시킨 모델로 분류 시킨다. 혹시 강사님께서는 위의 경우 어떻게 퍼센티지를 구분하실 지 여쭙고 싶습니다. 감사합니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
주문 목록 뷰에서 사용한 코드 관련 질문입니다.
강의를 다시 복습하면서 코드를 다시 유심히 보다가 발견하지 못한 부분을 발견해서 질문드립니다 주문 목록을 타임리프를 이용해서 뿌리는 코드는 다음과 같은데요 <tr th:each="item : ${orders}"> <td th:text="${item.id}"></td> <td th:text="${item.member.name}"></td> <td th:text="${item.orderItems[0].item.name}"></td> <td th:text="${item.orderItems[0].orderPrice}"></td> <td th:text="${item.orderItems[0].count}"></td> <td th:text="${item.status}"></td> <td th:text="${item.orderDate}"></td> <td> <a th:if="${item.status.name() == 'ORDER'}" href="#" th:href="'javascript:cancel('+${item.id}+')'" class="btn btn-danger">CANCEL</a> </td> </tr> 여기서 의문점이 Order와 Member는 다대일 관계이기 때문에 Order 리스트에 대해서 Order id와 Member 정보는 저렇게 출력하는게 가능한데 Order와 OrderItem은 1대다 관계인데 orderItems[0] 형태로 0 인덱스만 주었는데 출력이 되어있는데요 orderItems는 리스트인데 인덱스는 0만 주어서 출력하는 부분에서 타임리프 가이드를 보긴 했는데 이런 케이스에 대해서는 왜 이런식으로 코드가 나오는지 이해 안돼서 질문드립니다. 왜냐하면 저렇게 하면 하나의 Order에 대해서 Orderitem이 하나 밖에 나오지 않아서요 검증쿼리는 다음과 같이 던져서 검증 했구요 SELECT M.NAME, O.ORDER_ID, I.ORDER_PRICE, I.COUNT, IT.NAME FROM ORDERS O , ORDER_ITEM I , MEMBER M , ITEM IT WHERE 1=1 AND O.ORDER_ID = I.ORDER_ID AND M.MEMBER_ID = O.MEMBER_ID AND IT.ITEM_ID = I.ITEM_ID ORDER BY M.NAME ASC, O.ORDER_ID ASC, IT.NAME ASC, I.COUNT ASC 출력결과는 다음과 같습니다. 저런 상황이 발생하지 않도록 알맞게 처리하기 위해서는 view에 뿌려줄 수 있도록 적절한 DTO로 변환해서 뿌려줘야하는 것이 맞는지 궁금합니다.