묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[웹 개발 풀스택 코스] 순수 자바스크립트 기초에서 실무까지
switch-case문 질문있습니다!
수업 정말 잘 듣고 있습니다, 강사님!다름이 아니라, switch-case문에서 case문에 들어가는 조건으로 0,1,2,3,4 등이 아닌 조건식을 넣고 싶은데 undefined가 나오네요. 조건식을 활용하려면 무조건 if-else문을 사용해야하는 건가요? switch-case문으로는 조건식을 사용 못하는 건지 궁금합니다!
-
해결됨실전! 스프링 데이터 JPA
강의 내용 중 testEntity 관련 질문입니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. @SpringBootTest @Transactional @Rollback(value = false) class MemberTest { @Autowired EntityManager em; @Test public void testEntity() { Team teamA = new Team("teamA"); Team teamB = new Team("teamB"); em.persist(teamA); em.persist(teamB); Member member1 = new Member("member1", 10, teamA); Member member2 = new Member("member2", 20, teamA); Member member3 = new Member("member3", 30, teamB); Member member4 = new Member("member4", 40, teamB); em.persist(member1); em.persist(member2); em.persist(member3); em.persist(member4); em.flush(); em.clear(); List<Member> members = em.createQuery("select m from Member m join fetch m.team", Member.class) .getResultList(); assertThat(members.get(0).getTeam()).isEqualTo(teamA); } }제가 작성한 테스트 코드는 위와 같습니다. 발생한 에러는org.opentest4j.AssertionFailedError: expected: "Team(id=1, name=teamA) (Team@3ec52163)" but was: "Team(id=1, name=teamA) (Team@100d071)" Expected :Team(id=1, name=teamA) Actual :Team(id=1, name=teamA) 위와 같습니다. 하나의 트랜잭션 안에서는 엔티티의 식별자가 같은 경우 ==비교를 하였을때 true라고 알고 있습니다.따라서 저는 member1의 team(teamA)과 teamA를 isEqualTo로 비교하였을때 true가 나올것이라 예상하였지만 false가 나왔습니다. 에러 문구를 보면 객체 주소가 달라서 false가 나온것 같아 Team엔티티에 equalsAndHashCode 오버라이딩을 해주어도 false가 나옵니다.물론 em.flush(), em.clear()를 하지 않고 영속성 컨텍스트에서 조회를 해오면 true가 나오는데 왜 영속성 컨텍스트를 초기화하고 DB에서 데이터를 가져오면 식별자가 같아도 같은 트랜잭션 내에서 ==비교가 true가 나오지 않는지 궁금합니다!
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
안녕하세요 운영체제 부분 질문 있습니다!!
안녕하세요페이지 폴트 과정에서 가상 메모리가 page table 참조하다가 만약 실제 주소에 자리가 없으면 페이지 폴트가 일어난다고 이해했는데, 그럼 페이지 테이블에서 trap 발생하는것도 인터럽트인가요??스레싱이 발생하면 CPU 이용률이 줄어든다고 했는데, 그럼 스와핑이 일어날때 RAM에 있는 프로세스를 하드디스크로 보내자나요 즉 스와핑이 일어나고 있을때 CPU는 잠시 정지를 하는건가요??
-
미해결선형대수학개론
벡터방정식 해 질문
consistent -> trivial Solutions -> 해: 0벡터 1개만 존재 inconsistent -> nontrivial Solutions -> 해: 0벡터가 아닌 해 1개 or 무한히 많은 해 존재위처럼 분류한 것이 맞나요?
-
미해결
리스트를 한번에 업데이트 하고자 할 때 아래와 같은 방법 말고 다른 게 있을까요?
예를 들어 특정 회원을 전부 탈퇴시키고 싶을 때의 수도 코드입니다. @Transactional void 회원탈퇴메소드List<회원> 회원리스트 = findByxxx(); for (회원 : 회원리스트) {회원.set활성여부("탈퇴");}return; 이러면 이제 리턴 시점에 회원리스트 길이만큼 update 쿼리가 나가는 것을 봤는데요, 혹시 이거 말고 한꺼번에 업데이트 하는 방법이 있는지 궁금합니다. 아니면 그냥 이런 식으로 건별로 업데이트를 해야겠지요.
-
미해결선형대수학개론
벡터 방정식 질문
-w + cu + dv = 0식에서 상수 c와 d는 0이어도 w는 -1 계수를 가지므로 non-trivial solutions 를 가진다는 것이 이해가 되지 않습니다.위 방정식을 일부 가공한 "-w = 0" 에서 w가 가질 수 있는 해의 예시가 어떻게 될까요? 혹은 실제 행렬을 사례로 설명해주실 수 있으실까요? w가 벡터인것인가요? 여러개념들이 충돌해서 헷갈리네요..
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
textFormField validation 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다! 에러메세지가 뜰때 2개의 time텍스트필드 수평위치가 맞지않게 되는데 이런걸 조절 할 방법이 없는건가요? 시작시간, 마감시간 validator할때, 시작시간은 마감시간보다 숫자가 작아야 된다 라는 조건을 건다면 isTime을 isTime1, isTime2으로 세분화 해서 조건을 비교하면 되는걸까요?
-
해결됨[2025 리뉴얼] 스스로 구축하는 AWS 클라우드 인프라 - 기본편
index.php 파일..
강사님, 안녕하세요수업 강의 질문드립니다. 강의대로 따라했지만 영상과 동일한 결과가 나오지 않는 부분이 많아서 문의드립니다. 일단 /var 아래 폴더가 www 폴더가 설치되어 있지 않아서 ssh창에서 다시 httpd를 설치했습니다. 그리고 두번째 root전환 시 비밀번호를 물어봐서 root비밀번호를 설정해줬습니다. 세번째는 index.php 파일을 만들고 public ip로 접속해보니index.php 파일 내용이 아닌 it works! 라는 페이지가 뜹니다.. 이건 왜그럴까요? ㅠㅠ 확인 부탁드립니다. 감사합니다.
-
미해결
Oracle 데이터 Access 방식
안녕하세요. Oracle쪽에 궁금한게 있는데요 인덱스를 활용해서 데이터 접근 시 Index로 rowid 확인 -> DBA + Class로 Hash함수 -> Hash Bucket -> LRU -> 버퍼캐시 형태로 접근하잖아요.인덱스를 활용하지않으면 rowid 확인이 어려울텐데, 어떻게 버퍼캐시에 있는 데이터에 접근하나요? 즉 PK나 인덱스가 없는 컬럼을 접근하는경우 데이터 접근 방식이 궁금합니다. 감사합니다.
-
해결됨Windows 소켓 프로그래밍 입문에서 고성능 서버까지!
프로토콜이 없는 파일 송신, 수신 예제에서 같은 오류가 발생하고 있습니다.
FileSenderCRLFileReceiver 수업자료에서 이런 오류가 발생 합니다.별도로 수정한 부분은 없습니다..
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
섹션2-8 openWeatherMap API
const weatherSearch = function (position) { const openWeatherRes = fetch( `https://api.openweathermap.org/data/2.5/onecall?lat=${position.latitude}&lon=${position.longitude}&appid=4bdfd4f45f4d597908e29058919e8707` ); console.log(openWeatherRes); }; const accessToGeo = function (position) { const positionObj = { latitude: position.coords.latitude, longitude: position.coords.longitude, }; weatherSearch(positionObj); }; const askForLocation = function () { navigator.geolocation.getCurrentPosition(accessToGeo, (err) => { console.log(err); }); }; askForLocation(); fetch 안에 2.5로 변경해도 계속 오류가 떠요 ㅠ어떻게 해야하나요?
-
해결됨풀스택 리액트 라이브코딩 - 간단한 쇼핑몰 만들기
3강 routes.tsx 파일 생성 안되시는분!
import { lazy } from "react"; import GlobalLayout from "./src/pages/_layout"; const Index = lazy(() => import("./src/pages/index")); const PoroductsIndex = lazy(() => import("./src/pages/products/index")); const ProductsId = lazy(() => import("./src/pages/products/[id]")); export const routes = [ { path: "/", element: <GlobalLayout />, children: [ { path: "/", element: <Index /> }, { path: "/products", element: <PoroductsIndex /> }, { path: "/products/:id", element: <ProductsId /> }, ], }, ]; export const pages = [ { route: "/" }, { route: "/cart" }, { route: "/payment" }, { route: "/products" }, { route: "/products/:id" }, ];windows 이고 파일 자동생성이 안되서 하나씩 쳤네요ㅠㅠㅠㅠㅠㅠㅠ저와 같이 고생하시는 분 계실까봐 남겨놓습니다경로만 체크하시면 될거같아요!
-
해결됨자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
인텔리제이 테마?
안녕하세요. 강의 보면서 잘 따라가는 중인데요 인텔리제이 화면 모습이 강사님 화면이랑 좀 다른데혹시 테마가 달라서 그런 걸까요? 강사님 화면제 화면 아 그리고 강사님 화면 보면 "/add" 앞에 지구 모양이 생겨있는데 저는 이런게 안생겨요.. 이건 뭔가 설정을 해줘야하는건가요?그리고 지구 모양이 있는게 무슨 의미인가요?
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
firebase 초기화 오류
firebase에 이메일로 회원가입 기능 구현 강의를 듣고 있는데이메일과 이름 비밀번호를 입력하고 제출을 누르면 Firebase: No Firebase App '[DEFAULT]' has been created - call initializeApp() first (app/no-app). 이런 오류 코드가 나오면서 firebase에 저장이 되지 않는데 뭐가 문제일까요
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
강의 내용 관련 질문 있습니다!!
안녕하세요!! 질문드립니당 운영체제 강의에서 인터럽트가 어떤 신호가 들어왔을 때 CPU를 잠깐 정지시키는 것이라고 나와있습니다. CPU가 메모리에 올라온 것을 레지스터로 들고와서 계산하는 걸로 이해했는데, 그럼 CPU가 정지하는게 아니고 인터럽트 메모리에서 들고오다가 인터럽트가 발생하면 인터럽트 벡터 테이블에 있는 내용들을 레지스터로 들고와서 읽고 처리하는건가요?? 면접의 정석 부분 듣다가 궁금한게 생겼습니다. 혹시 협업발생시에 생겼던 문제랑 해결했던 과정과 그 과정에서 얻은 점관련한 질문이 저는 가장 어렵다고 느꼈는데 혹시 이야기해주실 팁 같은게 있는지 궁금합니다 !!
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
단어뒤집기 런타임에러
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요! 단어뒤집기에서, 제 코드 왜 runtime error가 나는지 보이지가 않아서 질문드립니다..ㅜimport java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int N = in.nextInt(); for (int i = 0; i < N; i++) { String str = in.next(); String answer = ""; for (int j = str.length() - 1; j >= 0; j--) { answer += str.charAt(j); } System.out.println(answer); } } } string이 계속 생성돼서 그런걸까요?
-
미해결기초부터 따라하는 디지털포렌식
strings 파일 관련
세션 2 OlympicDestroyer 영상을 보면서dumpfiles나 procdump로 만든 메모리 덤프와 실행파일들을 strings 하고 있는데요이 파일들을 열어봐도 영상에 나오는 공격 스크립트가 보이지 않습니다.파일 용량 자체도 영상에서 보이는 것보다 훨씬 적어 보입니다. 절반 이하 정도...?이전 문제에서도 strings 한 파일에서 제대로 데이터가 쓰여 있지 않았는데 무슨 문제가 있는 걸까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
LockFree를 실제로 쓰긴쓰나요?
엄청 복잡하기도하고 버그 발생 여지도 많을거같은데 그냥 mutex쓰는게 좋은거 아닌가요?? Lockfree 만의 장점이 있나요? 실무에선 어떻게 활용하는지 궁금합니다
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
v3와 v5를 실행할때 각각 404 ,500 에러가 발생합니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.https://drive.google.com/drive/folders/1ZpCesyTQhZA09g5C1NzELrDZnLpAUsY7?usp=sharingv1,v2,v4는 잘 동작하는데 v3,v5는 각각 에러가 발생하여pdf파일에 있는 코드를 복붙해서 작성하였습니다.그래도 실행하니 v3는 404 v5는 500에러가 발생 하는데 어디가 문제인가요?
-
해결됨Next.js 시작하기(feat. 지도 서비스 개발)
SSR vs SSG
안녕하세요 강의 정말 잘 듣고있습니다!SSG가 SSR보다 사용자 경험이 좋은건 이해했습니다! 근데 한가지 더 의문점인건 SSG가 아니고 SSR을 선택해야하는 케이스가 있을까요? 라는 의문이 듭니다! 예를 들면 검색결과 페이지라던가 매번 매순간 페이지의 내용이 달라지는 페이지라면 SSG가 아니고 SSR로 만드는게 더 적합한 그런 케이스가 실무에서 있을까요?