묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C언어
헤더파일 작성 질문있습니다
헤더파일의 함수 프로토타입만 따로 놔두는게 함수 입출력을 빠르게 보려는ㄱ게 목적이면 프로토타입만 윗줄에 쭉 나열하고 함수는 아래에 작성해놓으면 한파일로 사용할수 있지 않나요? 굳이 헤더파일과 c파일을 하나 더 만드는 이유가 있나요?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
버전이 너무 다릅니다...
이거 버전이 너무 달라서 따라가기 어렵습니다ㅜ최신버전으로 다시 만들어 주세요ㅜ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
domain 질문, front 요청에서 error
1. 현재 domian을 구입하지 않으면 route 에서 연결된 프론트 or 백엔드 도메인은 못들어가나요? 탄력적 IP를 하고 IP 바뀌어서 front ,back -> 도메인이 아닌 바뀐 ip로 변경 git push git pull sudo npx pm2 reload all 똑같이 다시 시작 했는데 .next 오류인거 같은데 회원가입 및 로그인 버튼을 눌렀을 때 아무것도 실행이 되지 않습니다. 탄련적 IP 하기 전에는 회원가입이랑 로그인까지 됐는데 갑자기 왜 안되는걸까요? 현재 프론트에서 새로고침을 누르면 서버사이드렌더링이 실행되고 있습니다. 하지만 프론트에서 저 오류로 인해서 원활하게 진행되지 않고 있습니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
CNI weave 설치가 안됩니다. ㅠㅠ 여러번 설치해봣는데 안되네요
kubeadm init 한후에 weave넷을 설치했더니 저 상태에서 Ready가 안되고 있습니다 ㅠ ip는 회사 vsphere 가상서버를 이용중이라 ip는 다르고 재설치를 여러번 해봐도 저기서 진행이 되질 않네요 무엇이 문제인가요 ?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
다른함수에 vector 전달
안녕하세요. vector를 다른함수에 iterator를 사용해 매개변수로 전달하려고 하려고 합니다. 여기서 vector의 size는 it에 없고(v.size()처럼 it.size()를 사용햅 보려 했는데 안되더라고요) 또 다른 매개변수로 전달을 해주어야 하나요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
6분 56초 질문드립니다.
내용중 패키지를 만들고 없애고 해봐도 에러가 계속 납니다. 계속 에러가 나오는데 이유를 모르겠습니다 ㅠ 2022-02-08 10:59:00.744 ERROR 77312 --- [nio-8080-exec-2] o.h.hql.internal.ast.ErrorTracker : Unable to locate appropriate constructor on class [jpabook.jpashop.repository.order.dto.OrderSimpleQueryDto]. Expected arguments are: long, java.lang.String, java.time.LocalDateTime, jpabook.jpashop.domain.OrderStatus, jpabook.jpashop.domain.Address [cause=org.hibernate.PropertyNotFoundException: no appropriate constructor in class: jpabook.jpashop.repository.order.dto.OrderSimpleQueryDto] 2022-02-08 10:59:00.746 ERROR 77312 --- [nio-8080-exec-2] o.h.hql.internal.ast.ErrorTracker : Unable to locate appropriate constructor on class [jpabook.jpashop.repository.order.dto.OrderSimpleQueryDto]. Expected arguments are: long, java.lang.String, java.time.LocalDateTime, jpabook.jpashop.domain.OrderStatus, jpabook.jpashop.domain.Address [cause=org.hibernate.PropertyNotFoundException: no appropriate constructor in class: jpabook.jpashop.repository.order.dto.OrderSimpleQueryDto] org.hibernate.hql.internal.ast.DetailedSemanticException: Unable to locate appropriate constructor on class [jpabook.jpashop.repository.order.dto.OrderSimpleQueryDto]. Expected arguments are: long, java.lang.String, java.time.LocalDateTime, jpabook.jpashop.domain.OrderStatus, jpabook.jpashop.domain.Address at org.hibernate.hql.internal.ast.tree.ConstructorNode.resolveConstructor(ConstructorNode.java:182) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.ast.tree.ConstructorNode.prepare(ConstructorNode.java:144) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.ast.HqlSqlWalker.processConstructor(HqlSqlWalker.java:1258) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectExpr(HqlSqlBaseWalker.java:2390) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectExprList(HqlSqlBaseWalker.java:2256) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectClause(HqlSqlBaseWalker.java:1518) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:597) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:325) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:273) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:276) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:192) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:144) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.engine.query.spi.HQLQueryPlan.<init>(HQLQueryPlan.java:113) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.engine.query.spi.HQLQueryPlan.<init>(HQLQueryPlan.java:73) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.engine.query.spi.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:162) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.internal.AbstractSharedSessionContract.getQueryPlan(AbstractSharedSessionContract.java:604) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:716) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:816) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:113) ~[hibernate-core-5.4.25.Final.jar:5.4.25.Final] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:362) ~[spring-orm-5.3.2.jar:5.3.2] at com.sun.proxy.$Proxy104.createQuery(Unknown Source) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:311) ~[spring-orm-5.3.2.jar:5.3.2] at com.sun.proxy.$Proxy104.createQuery(Unknown Source) ~[na:na] at jpabook.jpashop.repository.order.simplequery.OrderSimpleQueryRepository.findOrderDtos(OrderSimpleQueryRepository.java:16) ~[classes/:na] at jpabook.jpashop.repository.order.simplequery.OrderSimpleQueryRepository$$FastClassBySpringCGLIB$$1df97ea7.invoke(<generated>) ~[classes/:na] 소스 트리, 내용 첨부하겠습니다 ㅠㅠ
-
미해결스프링 핵심 원리 - 기본편
ApplicationContext와 static 클래스의 로딩 시점 전후관계가 궁금합니다
애플리케이션 로딩 시점에 ApplicationContext가 초기화 되고, static클래스 역시 메모리에 로드된다는게 맞다면 ApplicationContext의 초기화와 static클래스의 메모리 로드 중 더 먼저 되는것이 어떤 걸까요?
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
스퀴드 가드 블랙리스트 링크
안녕하세요! 스퀴드 가드 설정 중 블랙리스트 링크인 http://www.shallalist.de/Downloads/shallalist.tar.gz 가 서비스를 종료했다고 합니다. 해당 링크 이외에 다른 링크가 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
4섹션 5번째 영상에서 @BeforEach로 감싸주는 이유가 궁금합니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 이렇게 작성해도 테스트 정상적으로 실행되는데 어떤 이유가 있어서 BeforeEach에서 매번 new로 객체를 만들어주신건지 궁금합니다!
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
리덕스 설치강좌 듣고 있는데요, 제 vscode에서 설치가 제대로 안됩니다.(win10 64bit)
리덕스 설치강좌 듣고 있는데요, 제 vscode에서 설치가 제대로 안됩니다.(win10 64bit) npm i next-redux-wrapper@6 명령어를 넣었을때 -> npm i redux 명령어를 입력했을때 -> 제대로 설치가 안된거 같은데 어떻게 해야 하나요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
컨테이너의 최소 기준(가상머신과의 차이)이 궁금합니다
하나의 앱에 필요한 프론트 엔드 백엔드 db에 대하여 가상머신의 경우 하나의 가상 머신 내부에 프론트엔드와 백엔드 db 까지 운영을 했었는데 도커의 경우는 하나의 앱에 사용되더라도 프론트와 백, db를 세 개의 컨테이너로 분리하는데 하나의 컨테이너에 프론트와백,db를 운영하면 안되는 것인가요? 컨테이너를 만드는 최소 기준이 궁금합니다
-
미해결윤재성의 Oracle SQL Database 11g PL/SQL Developer
join 학습 문의
강의 중 두 테이블을 join하여 평균 salary를 구하는 문제 중 select avg(sal) from emp a1, dep a2 where a1.deptno = a2.deptno and a2.loc = 'DALLAS'; 이 문제에서 왜 avg(a1.sal)이 아닌 avg(sal)이 사용하는지, 앞의 방식도 가능한지 궁금합니다.
-
미해결AI 포트폴리오 만들기 - Airbnb 클론 프로젝트
실행시 에러가 납니다
버전 문제인지 모델학습과 평가가 되지 않습니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Gradel JVM 설정 질문드립니다!
안녕하세요! 궁금한게 있어 질문드립니다. gradle jvm설정에서 강사님설정은 java version "11.0.2" 로 되어있는데 저는 조금 다르게 나와 궁금해 질문드립니다. 혹시 상관이없는건가요??
-
해결됨객체 지향 프로그래밍 입문
기능 분리 기준에 대한 질문이 있습니다.
계산 분리 및 연동 분리에서 보면 분리 단위를 별도 객체를 통해 분리를 예시로 들어주시고 있으십니다.별도 객체로 분리하는 게 1장에서 배운 측면에서 유리하겠지만 어떠한 특정한 경우에는 별도 객체가 아닌 별도 메서드로 분리하는 게 유리하지 않을까란 생각이 듭니다.문제는 그게 어떠한 특정한 경우인지 모르겠습니다. 강사님께서는 무조건적으로 분리 시 객체 단위로 분리하시나요 아니면 특정한 경우에 대해서는 메서드를 통해 분리를 하시는 지 궁금합니다.감사합니다.이상입니다.
-
미해결버그헌팅과 시나리오 모의해킹 전문가 되기
페이로드 질문
페이로드중 기본 meterpreter가 아닌 shell/reverse_tcp로 하였을 때 exploit이 가능한 이유가 궁금합니다. 해당 모듈의 default값으로 되어있는 페이로드가 아닌 상황에 따라서 적절한 페이로드를 선택해야하는 것 같은데 적절한 페이로드를 어떻게 하면 찾을 수 있을까요?
-
해결됨객체 지향 프로그래밍 입문
서로 다른 구현 추상화에 대해서 질문이 있습니다.
서로 다른 구현 추상화에 대한 예시로 SCP로 파일 업로드, HTTP로 데이터 전송, DB 테이블에 삽입이 존재하는데요이것이 모두 푸시 발송 요청을 위한 기능이므로 추상화를 한다고 하는데 조금 더 구체적인 추상화가 어떤 추상화인지 알 수 있을까요?추상화는 공통화로 볼 수 있을 것 같은데요SCP로 파일 업로드와 HTTP로 데이터 전송, DB 테이블에 삽입은 인풋 데이터를 아웃풋에게 전달하는 부분밖에 추상화 포인트가 떠오르지 않습니다. 이 경우는 추상화라고 표현하는 게 옳을지 잘 모르겠습니다.감사합니다.이상입니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
db접근 및 출력문제
안녕하세요! DB에 정보를 접근하고 for문으로 출력하는 부분에서 출력이 되지않는 문제가 생겼습니다. 이 강의 전에 hello_world_output으로 접근해서 출력할 때는 입력할 때마다 input값이 출력되었습니다. (새로 입력할 때마다 기존의 입력값은 없어짐) 근데 이번 강의에서 hello_world_list와 HttpResponseRedirect로 변경하고, 실행했을 때 input에 값을 입력하면 새로고침만 되고 출력이 되지않습니다.. html과 views.py파일 모두 강의 내용과 같고, 개발자도구를 켜서 보면 아래와 같이 h4태그가 있기는 한데 아무것도 보이지 않습니다. 혹시 몰라 말씀드리자면, 강의 내용과는 다른 곳은 환경 변수를 분리할 때 입니다. 라이브러리가 달라져서 settings.py에 아래와 같이 입력했습니다. from pathlib import Path import environ import os env = environ.Env( # set casting, default value DEBUG=(bool, False) ) # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent # SECURITY WARNING: keep the secret key used in production secret! environ.Env.read_env( env_file=os.path.join(BASE_DIR,'.env') ) # pymysql.install_as_MySQLdb() SECRET_KEY = env('SECRET_KEY') # SECURITY WARNING: don't run with debug turned on in production! DEBUG = env('DEBUG')
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
강사님 질문이있습니다.
제가 스프링할때에는 jsp 뷰페이지를 써서 MVC패턴이라는걸로 url 접속을하면 안에 데이터를 불러오는 로직 + 가야하는 view 페이지 경로 로 했는데요 넉스트로 트위터 페이지 만들기 강의를 들엇는데 보통 nuxt에서 폴더구조로 라우터를 잡고 fetch 나 NuxtserverInit 등 비동기 형식으로 ? api 요청을 통해 데이터를 불러와서 상태관리에 데이터를 세팅해주고 그값을 라우터 화면들에서 사용하는 구조로 사용하는것 같더라구요? 이건무슨 패턴인가요? 요즘 트렌드가 이런건지 궁금해서요 리액트도 이런형식이 주를 이루나요? 강의외질문 : 실무에서는 react 가 vue 보다 더 자주쓰이는편인가요? ,웹은 react 앱은 react native 로 프론트를 구성하고 같은 백엔드를 사용하면 되는건가요? 감사합니다
-
미해결스프링 시큐리티
usernamePassword
ajaxfilter를 usernamePasswordFilter 보다 앞에 위치 시키신 이유는 무엇인가요??