묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨곰책으로 쉽게 배우는 최소한의 운영체제론
운영체제 스레드 공부 중 궁금한 점 있습니다.
안녕하세요. 강의 잘 듣고 있습니다. 몇 가지 궁금한 내용이 있습니다. 1)운영체제 책 170p(강의 9분 40초에 나온 사진)을 보면 스레드 내부에 레지스터라고 써져 있는데스레드에 레지스터가 있는 게 아니라 Core의 레지스터 정보를 스레드에 저장해 둔다고 보면 되나요?(문맥 교환을 위해)스레드 그림 내부에 레지스터라고 써져 있어서 스레드에 레지스터가 있다고 말하는 건지 궁금했습니다. 2)PCB와 TCB가 따로 있다고 배웠는데, 만약 1개의 프로세스 내부에 스레드가 여러 개 있다고 할 때, 하나의 스레드는 실행 중인데 다른 스레드는 대기 상태, 또 다른 스레드는 준비 상태, 또 다른 스레드는 보류 상태일 수 있는 건가요?그럼 이 상황에서 그 스레드들이 속한 PCB의 상태는 어떤 상태를 말하고 있나요? 3)sleep() 함수에 대해 궁금한 점이 있습니다.프로세스 상태를 말할 때 생성, 준비, 실행, 대기, 종료, 휴식(sleep), 보류(suspend) 이런 상태들을 배웠는데아래 코드에서의 Sleep()은 휴식 상태를 말하는 게 맞나요? 아니면 대기 상태인가요? 주석에선 대기 상태라고 적혀 있어서 혹시 프로세스 상태에서의 대기를 의미하는 건지 궁금했습니다.
-
미해결배민도 사용한다고? 환경설정 없는 백엔드 노코드 개발!
Studio -> Apps Error Fired에 관해서
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 싱크트리 스튜디오 내부의 앱스와 프록시 부분이 이와 같이 Error Fired가 뜹니다. 리로드를 해도 계속 반복되는 오류인데 혹시 해결방법이 있나 해서 질문드립니다.
-
미해결Practical Testing: 실용적인 테스트 가이드
테스트가 무시되는 상황이 일어납니다.
안녕하세요!수업과 최대한 유사하게 코드를 작성해왔는데,테스트가 무시되는 상황이 발생하여 질문 올립니다. 에러메세지대로 @SpringBootConfiguration도 추가해보고,구글링도 해봤는데 해결이 되지 않아 질문 올립니다 죄송합니다. 테스트가 무시되었습니다.java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test at org.springframework.util.Assert.state(Assert.java:76) at org.springframework.boot.test.context.SpringBootTestContextBootstrapper.getOrFindConfigurationClasses(SpringBootTestContextBootstrapper.java:237) at org.springframework.boot.test.context.SpringBootTestContextBootstrapper.processMergedContextConfiguration(SpringBootTestContextBootstrapper.java:152) at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildMergedContextConfiguration(AbstractTestContextBootstrapper.java:393) at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildDefaultMergedContextConfiguration(AbstractTestContextBootstrapper.java:309) at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildMergedContextConfiguration(AbstractTestContextBootstrapper.java:262) at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildTestContext(AbstractTestContextBootstrapper.java:107) at org.springframework.boot.test.context.SpringBootTestContextBootstrapper.buildTestContext(SpringBootTestContextBootstrapper.java:102) at org.springframework.test.context.TestContextManager.<init>(TestContextManager.java:137) at org.springframework.test.context.TestContextManager.<init>(TestContextManager.java:122) at org.junit.jupiter.engine.execution.ExtensionValuesStore.lambda$getOrComputeIfAbsent$4(ExtensionValuesStore.java:86) at org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier.computeValue(ExtensionValuesStore.java:223) at org.junit.jupiter.engine.execution.ExtensionValuesStore$MemoizingSupplier.get(ExtensionValuesStore.java:211) at org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue.evaluate(ExtensionValuesStore.java:191) at org.junit.jupiter.engine.execution.ExtensionValuesStore$StoredValue.access$100(ExtensionValuesStore.java:171) at org.junit.jupiter.engine.execution.ExtensionValuesStore.getOrComputeIfAbsent(ExtensionValuesStore.java:89) at org.junit.jupiter.engine.execution.ExtensionValuesStore.getOrComputeIfAbsent(ExtensionValuesStore.java:93) at org.junit.jupiter.engine.execution.NamespaceAwareStore.getOrComputeIfAbsent(NamespaceAwareStore.java:61) at org.springframework.test.context.junit.jupiter.SpringExtension.getTestContextManager(SpringExtension.java:294) at org.springframework.test.context.junit.jupiter.SpringExtension.beforeAll(SpringExtension.java:113) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeBeforeAllCallbacks$10(ClassBasedTestDescriptor.java:381) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeBeforeAllCallbacks(ClassBasedTestDescriptor.java:381) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:205) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:80) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:148) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107) 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:114) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86) at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86) at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53) at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) 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:232) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)종료 코드 255(으)로 완료된 프로세스
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
em.getReference 로 조회 후 사용하지 않았는데 디버깅 모드에서는 select 문이 실행되네요.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (아니오)[질문 내용]IDE 일반모드에서는 예상대로 select 문이 실행안되는데 디버깅 모드로 실행 시에는 select 문이 실행되네요. IDE 디버깅 모드인 경우에는 IDE 가 member2를 사용하는 건가요? public class JpaMain2 { public static void main(String[] args) { final EntityManagerFactory emf = Persistence.createEntityManagerFactory("jpashop"); final EntityManager em = emf.createEntityManager(); // 여러 쓰레드에서 공유하면 안됨! 하나의 트랜잭션 당 1개 final EntityTransaction tx = em.getTransaction(); // 여러 쓰레드에서 공유하면 안됨! 하나의 트랜잭션 당 1개 tx.begin(); try{ Member member = new Member(); member.setName("hello"); em.persist(member); em.flush(); em.clear(); Member member2 = em.getReference(Member.class, member.getId()); System.out.println("-----------------"); tx.commit(); }catch (Exception e){ tx.rollback(); }finally { em.close(); emf.close(); } } }
-
미해결디지털포렌식전문가 2급 필기 핵심 요약집[전자책]
요약집
요약집에 오타가 있다고 글에 적혀있던데 혹시 수정된 파일을 받을수 있나요???
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@JoinColumn
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]@JoinColumn에서의 속성 name은 @Column 어노테이션의 name과 같은 걸까요 ? Member의 team이 디비에 저장될 때의 컬럼명을 지정할 수 있는지 확인하려 @Column 어노테이션을 추가로 붙였더니 @ManyToOne 어노테이션이 붙으면 동시 사용이 안된다는 오류 메시지가 나와서 @JoinColumn의 name 을 바꿔줬더니 컬럼명에 해당 name이 반영되는 걸 확인했습니다.그럼 member 테이블의 @JoinColumn어노테이션의 name값을 컬럼명으로 하는 fk 값은 @JoinColumn 어노테이션이 붙은 entity와 연결된 table의 pk의 값과 조인되는 거라고 이해하면 될까요 .. ? 연관관계 매핑이 잘 정리가 안되어서 코드를 이해하기 어려워요 ..
-
미해결[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
섹션 1 : CardStackView 꾸미기에서의 작동원리 질문
섹션 1CardStackView 꾸미기에서 <FrameLayout android:id="@+id/left_overlay" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:layout_width="100dp" android:layout_height="100dp" android:layout_gravity="center" android:src="@drawable/no" /> </FrameLayout> <FrameLayout android:id="@+id/right_overlay" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:layout_width="100dp" android:layout_height="100dp" android:layout_gravity="center" android:src="@drawable/ok" /> </FrameLayout>이렇게 하면, 왜 왼쪽으로 넘기면 x 이미지가 오른쪽으로 넘기면 v 이미지가 나오는건가요?? com.yuyakaido.android.cardstackview.CardStackView에서의 작동원리로 인해서, 아이디를 left_overlay 으로 하면 왼쪽으로 넘겼을 때, 이런 작동이 일어나고, 아이디를 right_overlay 으로 하면 오른쪽으로 넘겼을 때, 이런 작동이 일어나게 되는건가요??그래서, 제가 left_overlay 아이디를 지우면, 왼쪽으로에 대한 작업이 안일어나더라구요.그래서, 작동원리가 궁금해서 질문드립니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-E 재귀함수로 풀기
http://boj.kr/4538dc44889e45e0ba2c3468c92fca3f큰돌님, 안녕하세요!다름이 아니라 재귀함수를 사용하여 문제를 풀었습니다.n의 개수 만큼 인덱스를 추가해주고(vector v에),이 벡터 v를 재귀함수에서 '값에 의한 호출'로 사용합니다. 그러면 재귀함수를 반복할 때마다 선언 및 sort할 필요없이 이 벡터 v를 인수로 넘겨줍니다. 그럼 재귀함수마다 6가지 경우의 수를 검사하게 되고, 시간복잡도를 우려하여 백트래킹을 하기 위해 'if(s + 1 < ret)'을 통해 불필요한 과정은 생략하였습니다.이렇게 하고 제출해보니, 성공이라고 떴습니다. 이 방법도 틀리지는 않은 걸까요?
-
미해결내 가치를 높이는 노션 이력서 만들기
HTML 코드가 있는 수업노트는 어디서 찾을 수 있나요?
강사님께서 블로그 섹션 편집할 때, HTML 코드를 수업노트에서 찾아보면 된다고 하셨는데강의 재생 화면에서 '노트'를 펼쳐보았을 때, 코드를 찾을 수 없었습니다.수업노트는 어디에서 찾아볼 수 있을까요? 항상 감사합니다.
-
미해결지금 당장 NodeJS 백엔드 개발 [사주 만세력]
음력을 처리하는 게 없습니다
선생님 음력을 처리하는 게 없는 데, 음력일 때는 어떻게 되어야 하나요? 마찬가지로 윤달 처리하는 로직도 없습니다
-
미해결유니티(Unity)로 시작하는 게임개발: Part 2. C# 프로그래밍 입문
Part4 유니티로 세가지의 게임만들기 강의도 들을 수 있는건가요?
Part3 슈팅게임 만들기는 찾았는데 Part4는 강의 들으려면 어디서 들어야하나요?
-
미해결지금 당장 NodeJS 백엔드 개발 [사주 만세력]
이거 음력 처리가 잘 되나요? 음력일 때 에러가 나서요
음력일 때 제대로 실행이 되는 게 맞나요? 음력일 때 에러가 납니다
-
미해결스프링 시큐리티 OAuth2
이제 spring boot 버전 3으로 가는데
spring boot 3 버전은spring security 디폴트가 6로 설정되어 있더라구요spring security 6 진행시에 Oauth2 강의 진행에 문제가 없을까요?? 여러가지로 바뀐게 많아서
-
해결됨디자인 시스템 with 피그마
인풋 밑에 헬프 텍스트가 두가지일 경우 컴포넌트 구조
플레이스 홀더 영역을 만들고 아래에 힌트텍스트가 하나있을 때는 오토레이아웃과 불린 기능을 이용해서 힌트 텍스트가 제거되었을 때 플레이스홀더 영역만큼만 보여지게 할 수 있는데힌트텍스트 우측에 텍스트 카운터가 있을 경우(헬프 텍스트가 2가지인 경우) 어떻게 짜야 하나씩 껐을 때 한쪽으로 치우치지 않고 제거했을 때 해당 영역이 사라지고 플레이스 홀더 영역만큼만 잡히게 하는지 모르겠습니다..
-
미해결지금 당장 NodeJS 백엔드 개발 [사주 만세력]
윤달 처리는 어떻게 하나요?
여기에 윤달 처리는 없는 것 같던데 자동으로 된 것인가요?
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
강의 교안 공유 부탁드립니다!
안녕하세요 강의 교안 공유 부탁드립니다! 도움이 많이 될 것 같습니다. 수강 신청완료 하였습니다 wwnlsl@naver.com
-
해결됨해커를 위한 iOS 앱 모의 해킹 전문 과정
트윅 설치 관련하여 질문드립니다.
내부 file system에 접근하기 위해 cydia에서 Apple File Conduit "2" 설치 후 접근을 하였는데요. 최근 iOS 15버전 이상만 설치되는 앱들을 점검 중에 dopamin으로 탈옥 후 sileo로 트윅들을 설치하고 있는 중입니다.sileo에서는 Apple File Conduit "2" 주소를 아무리 구글링해도 안나오고.. 이름으로 검색도 안되고.. bigboss 패키지 내에서 검색해도 안나옵니다.이 경우 3utools에서 file system(Jailbreak)에 접근하기 위한 방법이 존재하나요?
-
해결됨대세는 쿠버네티스 (초급~중급편)
pvc 생성 시 pending 상태
강의를 듣고 pv 생성은 모두 마쳤고, pvc-01 생성 시 pending이 되고 있습니다.이전에 pvc-01이 pv-03과 매핑이 되서 pvc-01 삭제 후에 다시 생성했더니 이번엔 pending이 되네요.혹시 제가 놓친 부분이 있을까요?답변 주시면 감사하겠습니다!
-
해결됨
Community가 보이게 하는 방법 알고 싶습니다.
질문) 피그마 처음 입문해서 배우고 있어서 무료로 다운 받았는데요, 선생님과 좌측메뉴가 달라요. 제가 설치를 잘못 한 건지 Community가 제 메뉴에는 없는데 보이게 하는 방법이 있는지요?
-
미해결2023년 개인정보보호 법령 제개정 내용 강의
섹션 4. 개인정보보호법 관련 고시 제개정 강의 파일 잘못 연결되었습니다.
강사님!!섹션 4. 개인정보보호법 관련 고시 제개정 > 8. 개인정보 영향평가에 관한 고시 의강의가 잘못 올라와 있습니다. 이미 나왔던 4장 개인정보의 국외이전 강의가 잘 못나오고 있습니다.수정요청 드립니다.