묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Supabase, Next 풀 스택 시작하기 (feat. 슈파베이스 OAuth, nextjs 14)
Server Actions CRUD 로직, RLS 테스트 권한 error
$ npx supabase gen types typescript --project-id 'rirtnceyccxjlupupgxi' --schema public > types/supabase.ts 를 터미널에서 실행시 아래와 같이 error가 발생하고 있어요 ㅠㅠfailed to retrieve generated types: {"message":"Your account does not have the necessary privileges to access this endpoint. For more details, refer to our documentation https://inf.run/QdNfs"}
-
해결됨디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
SRAM 테스트벤치 작성할때 질문
테스트 벤치 작성할 때 time scale`를 작성하지 않아도 되는건가요?작성하지 않을 경우 자동으로 #5같은경우는 5ns로 처리되는건지 궁금합니다.
-
해결됨디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
SRAM write/read 질문입니다.
SRAM에 대한 내용에서 SRAM의 write 동작은 다음 cycle에 메모리에 값이 저장되고, read 동작은 다음 cycle이 아닌 해당 cycle에서 바로 읽어온다고 배웠던 것 같은데,SRAM 기본 모델링 코드로 시뮬레이션을 돌렸을 때 read 동작에서 다음 cycle에 dout에 값이 읽히는 걸 볼 수 있었습니다. cs==1 이면 dout에 '다음 cycle'에 값이 뜨는데, 이 동작은 SRAM 이론시간에 배웠던 "read 동작은 해당 사이클에 바로 읽을 수 있다"라는 내용과 다른 점이 무엇인지 궁금합니다. (물론 코드 상으로는 dout<= mem[ad] 로 작성했기때문에 당연히 그 다음 posedge clk에 값이 업데이트되는게 맞지만,SRAM 이론을 배울 때 들은 내용과 헷갈려서 질문 드립니다.)
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
[실습]3.ELB세팅중DNS주소 접속불가 문제
app.js의 내용을 수정/리로드후 ip주소로 접속하여 무사히 /Success Health Check가 화면에 표시되는것을 확인후, DNS주소를 접속하고자 하였으나 DNS주소로의 접속은 실패하였습니다.(처음에는 err_connection_refused메세지가 나오다가 시간경과후 504에러화면나옴) 인터넷 검색등을 통해서 lsof -i:80으로 80포트를 사용하고 있는 프로세스를 kill 도 해보았으나 kill이 되지않았고 위 로그에서도 알 수 있지만, 80포트 사용중인 프로세스는 node .../app.js이기 때문에 문제가 있는 상태는 아니라고 생각되어지고 해결방법을 찾지못한 상태입니다. 혹시 무엇이 문제일지 조언해주신다면 감사하겠습니다!(p.s. 문제해결을 위해 인스턴스 재기동, pm2 stop, pm2 delete app.js후 다시 sudo pm2 start app.js해보는등의 시도는 모두 실패하였습니다.)
-
미해결
English subtitle or not?
Is this course a English language?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
" " 와 ' '의 차이를 알고 싶습니다
" " 와 ' '의 차이를 알고 싶습니다. 문자열에 동일하게 쓰인다고 했던것 같은데, Question 2 연습문제 29번에서 letters='Dave.David.Andy'의 경우는 차이가 납니다. 큰 따음표와 작은 따음표의 이용이 매우 헷갈려요. 정리해주실수 있나요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
Exercise 22. 문자열 다루기 (strip)
어떤 부분에서 문제가 있을까요..?
-
미해결워드프레스 쇼핑몰(우커머스) 제작 따라하기
상품상세 탭안에 공통이미지 적용
상품상세 탭안에 상단에 공통된 이미지를 넣는 방법은 없을까요? 탭을 새로 하는 건 알겠는데 탭 안에 모든 상품상세에 보이게 이미지를 넣고 싶어서요~
-
미해결그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편)
데이터 삽입, 삭제 함수 오류 범위 설정
insertAt 부분에서 오류 범위를 작성할 떄는 index > this.count라고 하신 반면에, deleteAt 부분에서는 index >= this.count라고 하신 부분이 이해가 되지 않습니다! 조금 더 부연 설명을 받을 수 있을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
프록시 초기화 부분에 대해서 이해가 되지않아 추가질문드립니다..
강의를 들어본 후, 다른 질문들도 참고를 해보았는데요. 프록시 초기화(프록시객체의 초기화) : 프록시 객체의 target필드에 실제 엔티티 객체의 참조를 설정하는것.1. <프록시 초기화 과정>em.getReference()를 하게되면, 프록시 객체가 영속성컨텍스트(1차캐시)에 저장된다. 프록시는 내부에 Member target;이라는 멤버변수(필드)를 가지고 있다.member.getName()을 호출한다.프록시가 아직 초기화되지않은 상태이므로, JPA는 영속성 컨텍스트에 초기화 요청을 한다. 영속성컨텍스트가 db조회를 해서 실제 엔티티객체를 생성하고 프록시 객체 내부의 target필드에 실제 엔티티객체의 참조를 설정한다.초기화된 필드를 통해 실제 객체의 메서드를 호출한다.---------------------------------------------------------------------2. em.getReference()를 하게되면, 프록시 객체가 영속성컨텍스트(1차캐시)에 저장된다. 초기화를 해도 실제 객체는 1차캐시에 저장되지않는다. 프록시 객체가 실제 객체의 참조를 가지고있기 때문에 프록시 객체를 통해 실제 객체를 사용할 수 있다. 즉 실제 객체가 1차캐시에 등록되는건 아니고 프록시 객체가 실제 객체의 참조를 가지고 있기 때문에 실제 객체가 1차 캐시에 등록되어 있는 것처럼 사용할 수 있다.==> 프록시 객체만 영속성컨텍스트에 저장되고 실제 엔티티객체는 영속성컨텍스트에 저장되지않는다.---------------------------------------------------------------------3. JPA는 동일한 트랜잭션안에서 동일한 PK에 대해 처음에 em.getReference()를 사용하면 프록시 객체를 반환하고, em.find()를 사용해도 프록시 객체를 반환한다. 이때 프록시 객체가 영속성컨텍스트(1차캐시)에 저장된다. 이후 em.find()를 사용해도 이미 1차캐시에 프록시가 존재하므로 프록시가 반환된다.반대의 경우 동일한 트랜잭션안에서 처음에 em.find()를 사용하면 실제 엔티티가 반환되고, em.getReference()를 사용해도 실제 엔티티를 반환한다. 이때 실제 엔티티가 영속성컨텍스트(1차캐시)에 저장된다. 이후 em.getReference()를 사용해도 이미 1차캐시에 실제 엔티티가 존재하므로 실제 엔티티가 반환된다. 위와 같이 이해하는게 맞을까요..?
-
해결됨React, Node.js, MongoDB로 만드는 나만의 회사 웹사이트: 완벽 가이드
Ch1-4. 네비게이션바 컴포넌트 만들기(1부) 에서 오류질문
안녕하세요 강의 코드 중에 질문드립니다.상단 네비게이션바 코드 작성시Navbar.jsx 에서 노션에 올려주신 MenuItem 컴포넌트가 올바로 작동하지 않습니다. 다만, 찾아보니 '화살표 함수에서 중괄호를 사용하면 명시적으로 return문을 작성해야 JSX가 반환됩니다.' 라고 하는데...실제로 return 을 추가하면 실행이 됩니다.선생님 강의에서는 MenuItem 컴포넌트 선언시 retrun 명시를 안하신거 같은데 어떻게 개발서버에서 상단 네비바가 보여지나요..? (전 : 노션코드)const MenuItem = ({ path, label, onClick }) => ( <li> <Link to={path} className="hover:text-blue-600 transition duration-300" onClick={onClick} > {label} </Link> </li> ); (후-실행됨)const Menuitem = ({ path, label, onClick }) => { return ( <li> <Link to={path} className="hover:text-blue-600 transition duration-300" onClick={onClick} > {label} </Link> </li> ); };
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
PasswordChangeView
강의에서 나오는 forms.py 파일을 만들어서 커스텀폼을 만드니A user with that username already exists.username 이 이미 존재하는 에러가 계속해서 발생 (다른 수강생분들도 겪은 에러인듯) 장고 기능이 추가된 건지는 몰라도 PasswordChangeView 를 활용함 views.pyclass AccountUpdateView(PasswordChangeView): form_class = PasswordChangeForm template_name = 'accountapp/update.html' success_url = reverse_lazy('accountapp:detail')여기서 success_url 이 정적 url 로 pk 파라미터 값을 전달해주지 못하는 문제가 있음그래서 수정된 코드는class AccountUpdateView(PasswordChangeView): form_class = PasswordChangeForm template_name = 'accountapp/update.html' def get_success_url(self): return reverse('accountapp:detail', kwargs={'pk': self.request.user.pk}) 2025년 3월 31일 기준1) 비밀번호 변경 기능의 기본 View,Form 있음 (PasswordChangeView, PasswordChangeForm)2) 비밀번호 변경 후 hello_world 페이지로 리다이렉트 시킬거면 success_url = 'accountapp:hello_world'3) 로그인한 계정의 detail 페이지로 이동한다면 마지막 코드 참고
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
remove() 정확한 흐름을 알고싶습니다
링크위 링크 속 질문에 대한 답변을 아래와 같이 이해하였습니다. em.remove(member)를 하는 순간에 member가 1차 캐시에서 제거되고동시에 delete 쿼리가 쓰기 지연 SQL 저장소에 저장commit()을 만나면 내부적으로 flush()를 호출하고 쓰기 지연 SQL 저장소에 있는 쿼리가 나간다고 이해했습니다. 그리고 아래와 같은 테스트를 했을 때 의문이 생겼습니다Member member1 = em.find(Member.class, 101L); em.remove(member1); Member member2 = em.find(Member.class, 101L); System.out.print(member2); // null tx.commit();위 테스트의 결과는처음 member1을 찾을 때 select 문 1번remove()로 인한 delete 문 1번이처럼 총 2번 발생했습니다 하지만 제 생각은remove()를 하면서 1차 캐시에서 지웠기 때문에두 번째 find() 시에는 쿼리를 날려야 되는거 아닌가요? 그리고 또 이해가 안되는 부분은 member2를 찍어보면 null 이 나옵니다.commit()을 하기 전, 즉 flush()를 통해remove()에 의해 만들어진 쓰기 지연 SQL 저장소에 저장된delete 문이 나가기 전인데 왜 null이 찍히는 걸까요? 정리하자면두번째 find()는 왜 안 날라가는지member2는 왜 null 인지별도로 궁금한 점쓰기 지연 SQL 저장소에 있는 쿼리들은 들어온 순서대로 나가나요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
protobuf string
protobuf를 이것저것 연습하는 중에 문제가 생겨 질문드립니다. 위처럼 int32만 사용했을 경우에는 정상적으로 빌드가 되지만, 이런식으로 string으로 바꾸었을 때에만 이러한 오류가 발생합니다. 버전도 일치하고 링크도 제대로 되어있는 듯 한데 심볼이 없다라고 하는데 어떤 이유인지 궁금합니다.
-
해결됨깡샘의 쌩초보 안드로이드 One Day Class – Part2 코틀린 이해하기
모듈
모듈은 무엇인가요 이 프로그램내에서 어떤역할을 하나요
-
미해결김영한의 실전 자바 - 중급 1편
Exception과 명시적인 체크예외의 차이
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]강사님께서 설명해주신 것처럼 다른 예외가 발생시 disconnect();의 호출이 불가피하게 되었을때 finally라는 문구를 사용하여 해결방법이 있겠지만 catch의 예외타입을 Exception (= 실질적인 최상위 예외)로 지정하면 다른 에러가 발생하여도 해결할수 있을것 같은데 통합적으로 Exception으로 잡지 않는 이유가 궁금합니다!
-
해결됨깡샘의 쌩초보 안드로이드 One Day Class – Part2 코틀린 이해하기
아까설명해주신거에 차이가 궁금해요!
혹시 클래스 안에 들어가는 변수함수와 클래스 전 줄에 들어간다는 변수함수는 무슨차이이고 class는 왜필요하고 뜻은 무엇인가요
-
해결됨깡샘의 쌩초보 안드로이드 One Day Class – Part2 코틀린 이해하기
java.util
java.util은 무엇인가요 이것도 파일 명인가요?
-
해결됨깡샘의 쌩초보 안드로이드 One Day Class – Part2 코틀린 이해하기
저 엄청 초보인데
3-1에서 import는 왜 필요하고 /뜻은 무엇인가요 { }
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
koreanjson.com 사이트가 안열려요..
강의 수강중인데 koreanjson.com 참고사이트가 사이트에 연결할 수 없음이라고 뜨네요 다른 방법이 있을까요?