inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

if문 조건문 순서를 바꾸면 오류가 생기나요?

미해결

홍정모의 따라하며 배우는 C언어

if (!isspace(c)) n_chars++; if (c == '\n') {line_flag = false;} if (!isspace(c) && !line_flag) { n_lines++; line_flag = true; } 예문대로 하는 거랑 조건문 순서를 바꾸는 것에 큰 차이가 있을까요? flag를 사용하는 방법을 이해하려해도 잘 되지 않습니다. 그래서 조건문 순서를 바꾸고 생각 해봤는데 이해하기 훨신 수월했습니다. 제가 예문 코드를 이해하기로는 한 사이클을 돌고 '\n'이 있으면 다음 사이클에서 n_lines++을 하게 되는건데 이것보단 저렇게 조건문 순서를 바꾸는게 더 정확하지 않나요..? 계속 의문이 들어 질문 올립니다.

  • c
오행준 댓글 1 좋아요 0 조회수 503

강의 잘 듣고 있습니다 감사합니다!

해결됨

Swift 언어로 만드는 테트리스 게임

겨울에 감기조심하시고 좋은 강의해주셔서 감사드립니다. iOS 다른 앱들은 따라하면서 어느정도 봤다고 생각을 하는데, Game관련은 처음이라 많이 더딥니다. 답지가 있다면, 제가 부족한 부부니 뭔지 스스로 찾을 수라도 있을 텐데, 제가 뭘 모르는지도 모르는 상황입니다. 제가 하나하나 따라하는데 어떤 부분이 다른지 비교하면서 공부하면 좀더 효율적으로 익힐 수 있을 것 같습니다.! 화면 사이즈가 안맞는 부분이나 그런 부분을 스스로 찾을 능력이 안되서 코드를 비교하면서 공부하고자 하는데, 혹시 만드신 자료에 대해서 받을 수 있을까요? 가능하시면 이메일 전송부탁드립니다. kipsong133@gmail.com

  • ios
  • swift
kipsong133 댓글 1 좋아요 0 조회수 249

함수형 컴포넌트의 익명함수

해결됨

웹 게임을 만들며 배우는 React

클래스형 컴포넌트의 경우 render안에 사용했던 익명함수들은 render가 실행될때마다 재 생성되기때문에 따로 함수로 구현한 후에 참조해서 사용하는게 좋다고 하셨는데.. 함수형의 경우는 어떻지라는 생각이 들어 문의드려요~ 함수형 컴포넌트의 경우 함수형 컴포넌트 전체가 재실행되는데 해당 컴포넌트내에서 함수를 구현해서 사용하더라도 다시 생성이 될거고 이러면 단순한 함수의 경우 익명함수와 비교해 봤을 때 큰 차이는 없을 거 같아서요. 함수형 컴포넌트내에 따로 함수를 만들어서 사용한다면 유지보수적으로 따로 만드는게 좋다라고 생각해도 될까요? 아니면 부모단의 컴포넌트가 있다고 가정할때 중복적인 사용의 함수들의 경우 최대한 부모단에서 생성한다음 자식컴포넌트로 바인딩하는 것이 좋은 방향일까요?

  • react
broccoliindb 댓글 2 좋아요 0 조회수 429

28강 jdbc 에러질문입니다..

미해결

윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정

안녕하세요..강의 잘 듣고 있습니다.. 다름이 아니라, select 하는 RowMapper implements 과정에서 에러가 납니다.. public class MapperClass implements RowMapper<JdbcBean>{ ==>에러 The type RowMapper is not generic; it cannot be parameterized with arguments <JdbcBean> 인데요.. 프로그램들을 강사님과 같은 버전으로 거의 세팅해놨는데;; 강사님은 에러 안 나고..저는 나네요..ㅠㅠ 단지, ojdbc6이 다운이 안되어서 빌드패스에 외부라이브러리로 넣어주었습니다.. 아시는 분 계시면 알려주시면 감사하겠습니다..

  • java
  • spring
신혜정 댓글 1 좋아요 0 조회수 321

보고 따라한 페이지 깃허브에 올리고 퍼블리싱된 사이트 주소를 누르니까 README파일이 뜨는데 왜 인지 아시나요?ㅠ (2)

미해결

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

혹시나 제 코드에 문제가 있는 줄 알고 강사님 git 페이지에 있는 react-shop-ko 파일을 클론해서 다시 올려봐도 리드미 페이지가 뜨네요 ㅠㅠ https://minji1999.github.io/online-store/ https://github.com/MinJi1999/online-store 이건 깃 주소입니다! 배포는 비주얼 스튜디오에서 했씁니다!!

  • react
  • 웹앱
  • nodejs
  • mongodb
  • redux
김민지 댓글 2 좋아요 0 조회수 346

데이터 로드 오류

미해결

공공데이터로 파이썬 데이터 분석 시작하기

안녕하세요, 실습을 따라가는 과정에서 어려움이 생겨 질문드립니다. 화면과 같이 입력했는데 파일이 로드되지 않습니다. 왜 이런걸까요..

  • python
  • numpy
  • pandas
이승혜 댓글 3 좋아요 1 조회수 480

Yolov3 학습 freeze 관련

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

선생님 안녕하세요. Yolov3 train code를 보면, 1) Train with frozen layers first, to get a stable loss. --> epoch 0 ~ 50 2) Unfreeze and continue training, to fine-tune. --> epoch 50 ~ early stopping 이렇게 2번 학습을 이어가게 되어 있는데요, freeze 하는 이유와 장점을 잘 모르겠습니다. 강의를 여러번 돌려서 다시 봤는데 이해가 잘 안되요. 도움 부탁 드립니다.(freeze_body = 2 의 의미, 2는 무슨 숫자인지, 장점 이유 등등) 그리고 2)에서 모든 layer를 trainable로 변경하고 학습 수행이라고 나와 있는데요, 모든 layer라고 함은, 106번 layer 까지 말하는 건가요? 감사합니다.

  • tensorflow
  • 딥러닝
  • 컴퓨터-비전
  • 머신러닝 배워볼래요?
  • keras
  • python
Stephanie Kim 댓글 4 좋아요 1 조회수 824

todo 값 localStorage저장 시 질문드립니다

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

todo 화면 최초실행시 localStorage에 loglevel:webpack-dev-server 해당 값이 기본으로 저장된 상태로되어있습니다;; 어디서 생성된 값인지 잘 모르겠습니다

  • vuex
  • vuejs
  • javascript
  • es6
run2070 댓글 1 좋아요 1 조회수 469

강의 완료시까지 어느정도 시간을 잡으면 좋을까요??

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

강의를 잘 듣고 있고 감사합니다. 이 강의가 적지 않은 시간이 걸리는 것으로 아는데 혹시 선생님께서는 이 강의가 오프라인으로 진행된다면 어느정도의 기간을 잡고 하시나요?

  • jquery
  • HTML/CSS
돈까스는맛있어 댓글 1 좋아요 1 조회수 214

추후 강의에 대하여 궁금합니다.

해결됨

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

안녕하세요, 선생님. 강의들이 너무 좋은 것 같습니다. 쉽고 자세히 설명하시는 스타일이 큰 도움이 되었습니다. 혹시 지금과 비슷한 난이도로 안 다루어진 문제들로 시즌 2 강의를 하실 생각은 없으신지 궁금합니다. 감사합니다!

  • C++
  • 코테 준비 같이 해요!
민수 S 댓글 1 좋아요 0 조회수 158

em.save() 부분에서 에러가 납니다.

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

Spring boot 2.4 junit 5 testImplementation ( 'org.springframework.boot:spring-boot-starter-test' ) { exclude group : 'org.junit.vintage' , module : 'junit-vintage-engine' } 이부분은 추가했습니다. package jpabook.jpashop ; import org.assertj.core.api.Assertions ; import org.junit.jupiter.api.Test ; import org.springframework.beans.factory.annotation.Autowired ; import org.springframework.boot.test.context.SpringBootTest ; import org.springframework.test.annotation.Rollback ; import org.springframework.transaction.annotation.Transactional ; @SpringBootTest class MemberRepositoryTest { @Autowired MemberRepository memberRepository ; @Test @Transactional @Rollback (value = false ) public void testMember () { Member member = new Member () ; member . setId ( 1L ) ; member . setUsername ( "member1" ) ; Long memberId = memberRepository . save ( member ) ; Member findMember = memberRepository . find ( memberId ) ; Assertions . assertThat ( findMember . getId ()) . isEqualTo ( member . getId ()) ; Assertions . assertThat ( findMember . getUsername ()) . isEqualTo ( member . getUsername ()) ; } } 나머지 부분은 다 동일하게 작성했습니다. org.springframework.dao.InvalidDataAccessApiUsageException: detached entity passed to persist: jpabook.jpashop.Member; nested exception is org.hibernate.PersistentObjectException: detached entity passed to persist: jpabook.jpashop.Member at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:297) at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:233) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:551) at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:152) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) at jpabook.jpashop.MemberRepository$$EnhancerBySpringCGLIB$$bc98e051.save(<generated>) at jpabook.jpashop.MemberRepositoryTest.testMember(MemberRepositoryTest.java:24) 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.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84) at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115) at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104) at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:129) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:127) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:126) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:143) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:129) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:127) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:126) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:143) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:129) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:127) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:126) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:84) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:108) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:96) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:75) at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:220) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:53) Suppressed: org.springframework.transaction.UnexpectedRollbackException: Transaction silently rolled back because it has been marked as rollback-only at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:752) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:711) at org.springframework.test.context.transaction.TransactionContext.endTransaction(TransactionContext.java:131) at org.springframework.test.context.transaction.TransactionalTestExecutionListener.afterTestMethod(TransactionalTestExecutionListener.java:255) at org.springframework.test.context.TestContextManager.afterTestMethod(TestContextManager.java:441) at org.springframework.test.context.junit.jupiter.SpringExtension.afterEach(SpringExtension.java:205) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeAfterEachCallbacks$11(TestMethodTestDescriptor.java:253) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeAllAfterMethodsOrCallbacks$12(TestMethodTestDescriptor.java:269) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeAllAfterMethodsOrCallbacks$13(TestMethodTestDescriptor.java:269) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeAllAfterMethodsOrCallbacks(TestMethodTestDescriptor.java:268) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeAfterEachCallbacks(TestMethodTestDescriptor.java:252) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:137) ... 43 more Caused by: org.hibernate.PersistentObjectException: detached entity passed to persist: jpabook.jpashop.Member at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:120) at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:720) at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:706) 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.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:311) at com.sun.proxy.$Proxy78.persist(Unknown Source) at jpabook.jpashop.MemberRepository.save(MemberRepository.java:16) at jpabook.jpashop.MemberRepository$$FastClassBySpringCGLIB$$a3e1a60b.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:137) ... 70 more 테이블은 생성됐으나 이런 에러가 나옵니다. 구글링으로 찾아봐도 1:1, 1:N, N:M 같은 관계설정시 나는 에러같은데 저는 Member 테이블 하나 만들었고, package jpabook.jpashop ; import lombok.Getter ; import lombok.Setter ; import javax.persistence.Entity ; import javax.persistence.GeneratedValue ; import javax.persistence.Id ; @Entity @Getter @Setter public class Member { @Id @GeneratedValue private Long id ; private String username ; } 위와 같이 동일하게 작성했습니다 ㅠ 일부러 버전을 다르게 해서 에러나는 부분은 찾아보면서 할려고 이렇게 설정했는데, 혹시나 버전 때문에 나는 에러라면 죄송합니다. 다시 맞추겠습니다. 그게 아니라면 도와주세요...

  • spring
  • JPA
  • java
  • spring-boot
  • 웹앱
jojiapp 댓글 2 좋아요 0 조회수 821

(질문 아님) 구구단 만들기.

해결됨

홍정모의 따라하며 배우는 C++

1단계 for (int two = 2, i = 1; i < 10; ++i) { cout << two; cout << " x "; cout << i; cout << " = " << (two * i) << endl; } 2단계 for (int i = 2; i < 10; ++i) { cout << i << "단" << endl; for (int j = 1; j < 10; ++j) { cout << i; cout << " x "; cout << j; cout << " = "; cout << (i * j) << endl; } } 더 다양한 방법이 있다면 올려주세요. 같이 공부하고 싶어요..

  • C++
logt 댓글 4 좋아요 0 조회수 561

개발 IDE 질문 드립니다 ㅎ...

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

저는 국비로 스프링을 배웠지만 현재 직장에서는 쓰고있지 않아 다시 공부할겸 스프링 강의 검색 중 강사님을 알게된 2년 되가는 개발자 입니다 ㅎㅎ 저는 이클립스만 쓰다가 이번에 강사님 강의를 보고 인텔리제이가 좋다고들 해서 한번 구독 하려고하는데요 !! 현재는 커뮤니티 버전을 사용중인데요 얼티밋으로 올리면 더 편해지는 부분이 많나요 ?? 괜찮으면 1년 구독 해 볼 예정입니다. 근데 1년 구독하면 해당버전은 영구사용이 가능하다고 하는데 이럴경우 최신버전으로 굳이 안올려도 쓸만할까요 ?? 버전이 올라갈때마다 얼마나 바뀌는지 모르겠어서 질문드립니다 ㅎㅎ

  • java
  • MVC
  • spring-boot
  • spring
원석나 댓글 1 좋아요 0 조회수 225

Target 작성 방법관련 문의드립니다

미해결

리눅스 커널 해킹. A부터 Z까지

안녕하세요, 제가 강의 들으면서 제 스스로 수업자료와 동일한 환경을 직접 구성해보고 있습니다. Linux kernel 5.4.80 버전을 사용해서 환경을 구성하였는데, exp 실행파일에서 root 권한으로 exploit이 되지 않는 현상이 있었습니다. 수업자료만 가지고 실습을 하면 정상적으로 exploit이 되었기 때문에, 제가 수업자료의 test.ko 와 init을 복사해서 qumu를 수행했을 때, 아래와 같은 에러 메시지가 나타나는 것을 확인했습니다. [ 2.726475] test: version magic '5.8.5 SMP mod_unload ' should be '5.4.80 SMP mod_unload ' insmod: can't insert 'test.ko': invalid module format 수업자료는 5.8.5 kernel 에서 test.ko가 빌드된 것으로 보이는데, 일단 로딩 문제도 있긴 하지만 제가 새롭게 구성한 환경인 5.4.80에서도 KASLR 우회가 잘 되어야 하는거 같은데, 혹시 해당 버전에서는 동작하지 않을 수 있나요?

  • 모의해킹
  • 시스템 해킹
  • linux
힙몬 댓글 3 좋아요 0 조회수 482

join시 성능관련 질문드립니다.

미해결

실전! 스프링 데이터 JPA

사용자별 약관동의 내역을 조회할 필요가 있습니다. 그래서 아래와 같이 처리했습니다. @EntityGraph ( attributePaths = { "userTerms" , "userTerms.terms" }) @Query ( "select a from Account a where a. uid =:uid" ) Terms : 약관 entity UserTerms : 사용자별약관동의 내역 entity 결과는 정상적으로 확인할 수 있는데 entityGraph로 terms까지 가져오다 보니까 terms의 content(약관내용)까지 가져옵니다. 약관내요이 굉장히 긴 글이라서 조히대상에서 제외하고 싶은데요. 이 경우에는 JPQL로 필요한 필드만 DTO로 받는 방법말고 손쉽게 처리하는 방법은 없을까요?

  • java
  • spring
  • spring-boot
  • JPA
digitcom 댓글 2 좋아요 0 조회수 280

AppConfig에서 MemberRepository 객체 생성에 관하여 질문있습니다.

해결됨

스프링 핵심 원리 - 기본편

현재 AppConfig에선는 MemberService, OrderService 둘 다 memberRepository()를 통해 MemoryMemberRepository 객체를 주입 받고 있습니다. 하지만 memberRepository()를 호출할 때마다 MemoryMemberRepository 객체가 새로 생성됩니다. 따라서 MemberService와 OrderService는 서로 다른 Repository를 참조하고 있습니다. 이렇게 서로 다른 MemoryMemberRepository를 참조해도 되는지 여쭤보고 싶습니다. 아니면 저장소인 store를 static으로 선언했기 때문에 서비스간 참조하는 객체는 다르지만 store는 공유하고 있기 때문에 상관없을까요? 아니면 추후에 서비스들이 하나의 MemberRepository만 참조하도록 하는게 나을까요?

  • spring
  • oop
한정용 댓글 4 좋아요 1 조회수 333

Sign up 과 Log In이 되지 않습니다.

해결됨

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

정확히 표현하자면 Sign up 화면에서 입력 다해주고도 submit버튼 누르면 화면엔 별반응이 없고 누를때마다 터미널에 [HPM] Error occurred while trying to proxy request /api/users/register from localhost:3000 to http://localhost:5000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors) 이렇게만 계속 뜸니다. 그래서인지 로그인도 안되고 forgot password 누른후 억지로 강의내용 진행하면 역시 똑같은 오류메시지를 계속 보게 됩니다. 다시 npm install 해보기도 하고 서버 5000번 문제인지 확인도 해보고 질문에 나온 여러 문제들을 참조해봐도 도저히 해결이 나지 않습니다. 일단 이 MongooseError: Operation `users.findOne()` buffering timed out after 10000ms 이게 문제인것 같은데...... 이 오류문구가 뭔지 이해도 안되고 구글링하기도 까다롭네요 ㅠㅠ

  • 웹앱
  • redux
  • mongodb
  • nodejs
  • react
Cho Dragoo 댓글 2 좋아요 0 조회수 423

인기 태그

인프런 TOP Writers

주간 인기글