묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결초보를 위한 쿠버네티스 안내서
wordpress 접속이 안되네요..
안녕하세요. 아래 유사한 질문이 있긴한데 저는 다른 문제인 거 같아서 질문드립니다. kubectl apply -f wordpress-k8s.yml 명령어를 이용해서 배포한 뒤 wordpress에 접속하려고 하는데 안되네요. 혹시 이건 어떤 문제인지 알 수 있을까요?
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
중간 설명이 생략되서 엄청 헷갈렸다가 이해했습니다.
이중 반복문 파헤치기 for (int i = 0; i < 5; i++) { for (int j = 0; j <= i; j++) printf("*"); printf("\n"); } 편리상 1번 for, 2번for이라고 했을 때 1번의 1씩에 할 때 2번의 for은 0부터 증감을 시작합니다. 즉, 1번 for이 1이라 하면, 2번 for은 0,1의 조건의 수행합니다. 여기서 문제는 대체 for1,2번의 조건이 부합되어 printf("*")까지는 수행하고 printf("\n")은 수행하지 않는지의 대한 설명은 없습니다. 이것 때문에 한참 생각했네요. for1번과 for2번의 조건이 부합되지 않았을 때 printf("\n")이 수행되는지의 설명이 있어야 될 듯합니다. 저 같은 완전 쌩초보는 기본적인 개념까지 단단히 익혀야되서요
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
27번 문제 강의 2분47초질문좀드리고싶습니당
체크 배열에서 0이 아니면 그대로 다 출력하면 된다고 말씀하셧는데, 배열값이 0이 아닌 인덱스는 모두 소수로 간주할 수 있는건가요?
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
java: package springfox.documentation.spi does not exist 에러
<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version></dependency><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>3.0.0</version></dependency><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>3.0.0</version></dependency> import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import springfox.documentation.builders.PathSelectors;import springfox.documentation.builders.RequestHandlerSelectors;import springfox.documentation.spi.DocumentationType;import springfox.documentation.spring.web.plugins.Docket;import springfox.documentation.swagger2.annotations.EnableSwagger2;@EnableSwagger2@Configurationpublic class SwaggerConfig { @Bean public Docket api() { return new Docket(DocumentationType.SWAGGER_2) .select() .apis(RequestHandlerSelectors.any()) .paths(PathSelectors.any()) .build(); }} 소스 코드는 위와 같이 작성했는데 서버를 재기동 하게되면 아래와 같은 에러코드가 송출됩니다.. java: package springfox.documentation.spi does not exist documenttation.sip가 없다고 나오는데 어떤점이 문제일까요? 스프링부트 2.3.10 버전 사용중입니다
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
3d max 2020
삭제된 글입니다
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요 선생님 질문이 있어서 글을 남기게 되었습니다.
function solution(b){ let answer; b=b.toLowerCase().replace(/[^a-z]/g,"" ) console.log(b); for(let i=0; i<Math.floor(b.length/2);i++){ if(b[i]===b[b.length-i-1]){ answer ="YES"; }else{ answer="No"; } } return answer; } let str="found7, time: study; Yduts; emit, 7Dnuof"; console.log(solution(str)); 위와 같은 코드에서 answer값을 처음에 빈값으로 선언하고 if문에서 조건의 참인경우에 answer값을 지정해주면 함수 인수의 값으로 사용한 문자열 알파벳 철자를 수정하였을 경우 "YES"로만 화면에 출력이 되는데 이유를 혹시 알수 있을 까요?
-
해결됨[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
모달 창 질문드립니다!
선생님 안녕하세요. 모달 팝업 지시사항에 2가지 종류가 있는데 배경을 어둡게 처리하고 띄우는것과 어둡게 처리하지 않고 띄우는것이 있는데 그냥 통일시키면 될까요?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
django에서 context란
안녕하세요~ 강의 잘 보고 있습니다! 다름이 아니라 AccountDetailView에서 context_object_name 이라는 변수? 에서 context 라는게 장고에서는 어떤 의미인지 궁금합니다... 아 그리고 이건 약간 다른 질문인데요, 클래스 구조나 콜 순서가 궁금해서 내부 코드를 따라가다보니까 class SingleObjectMixin(ContextMixin): ... def get_context_object_name(self, obj): """Get the name to use for the object.""" if self.context_object_name: return self.context_object_name elif isinstance(obj, models.Model): return obj._meta.model_name else: return None 이런 부분을 발견하긴 했는데..여기서 더 어떻게 파고 들어가야 할지 모르겠습니다... 함수나 클래스의 호출 과정을 보시는 방법이나 노하우? 같은게 있을까요?ㅎㅎ
-
미해결윈도우 악성코드(malware) 분석 입문 과정
압축비밀번호가 계속안맞습니다.
강사님께서 의견남기신것을 다 해봤는데도 안열리는데 확인다시 해서 주실수있나요?? !qhdkscjfwj@ "snd-reversingwithlena-tutorials.rar" 파일이 안열립니다. 입력해도 안되네요
-
미해결선형대수학개론
example 2 관련 질문
안녕하세요 항상 높은 퀄리티의 강의 감사드립니다! example 2에서 λ가 -2일 때 x = x2v2 + x3v3라는 값이 나왔는데, (v2 = [-1 1 0], v3 = [-1 0 1]) 이 때 v2와 v3가 eigenvector라고 설명해주셨습니다. 그래서 일단 v2와 v3를 각각 Ax = λx의 x에 대입했을 때 식이 성립하는 것을 보고 두 벡터가 eigenvector라고 이해했습니다. 그런데 "Ax = λx를 만족하는 nonzero vector x" 라는 eigenvector의 정의대로라면 λ가 -2일 때 eigenvector는 v2, v3가 아닌 x = x2v2 + x3v3이고 v2와 v3는 λ가 -2일 때의 eigenspace의 basis를 구성하는 linearly independent한 벡터아닌가요? 앞서 배운 eigenvector의 정의 자체와 헷갈리는 부분이 있어 질문드렸습니다. 항상 친절한 답변 감사드립니다!!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
질문드립니다.
안녕하세요. 격자판 최대합 알고리즘을 구현해 보았는데요. 열,행,대각선 합을 구하는 리스트를 따로 만들고, max함수를 사용하여 구현을 하였습니다. 제가 아직 메모리와 시간복잡도에 대해 잘 몰라서 질문드립니다. 아래와 같이 구현하게 되면 메모리와 시간 측면에서 비효율적일까요?.. 확인 부탁드리겠습니다. 감사합니다. n = int(input()) numlist = [list(map(int, input().split())) for _ in range(n)] sumlist = [0]*(2*n+2) for i in range(n): for j in range(n): num = numlist[i][j] sumlist[i]+=num sumlist[j+n]+=num if i==j: sumlist[-2]+=num elif i+j == n-1: sumlist[-1]+=num maxSum = max(sumlist) print(maxSum)
-
미해결머신러닝 엔지니어 실무
강의 슬라이드
수강평 남겼습니다. 강의 슬라이드 부탁드리겠습니다. unmelted@naver.com
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
질문드립니다
삭제된 글입니다
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
[SQL Error: 23503] Cascade 설정 후 Parent remove할 때 질문입니다.
안녕하세요! 이전 질문에서 영한님 답변을 받고 원인을 해결하여 다른 경우 또한 테스트해보고 있는데 SQL Error: 23503 에러가 발생했고, 구글링 결과 참조 키 제약조건 위배될 때 발생하는 에러라 하는데 아래 상황에서 왜 이 에러가 뜨는지 모르겠어서 질문을 남깁니다. Parent, child 끼리 연관관계 매핑 후, cascadetype.ALL, orphanRemoval=false로 설정한 후, parent를 삭제할 때 발생한 에러입니다. 먼저 Parent, Child, Main 클래스 코드를 보여드리겠습니다! @Entity public class Parent { @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "parent", cascade = CascadeType.ALL) private List<Child> children=new ArrayList<>(); public void addChild(Child child){ children.add(child); child.setParent(this); } // getter, setter 생략했습니다 } @Entity public class Child { @Id @GeneratedValue private Long id; private String name; @ManyToOne(fetch = FetchType.LAZY) private Parent parent; // getter, setter 메소드 생략했습니다 } Parent 클래스, Child 클래스는 위와 같이 작성했으며, cascadetype.ALL로 설정해놓았고, 고아 객체 제거는 설정하지 않았습니다. 메인 코드는 아래와 같습니다. public class JpaMain { public static void main(String[] args) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("hello"); EntityManager em=emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); tx.begin(); try{ Parent parent=new Parent(); parent.setName("kth990303"); Child child1=new Child(); child1.setName("kthbaby1"); Child child2=new Child(); child2.setName("kthbaby2"); parent.addChild(child1); parent.addChild(child2); em.persist(parent); em.flush(); em.clear(); Parent findParent = em.find(Parent.class, parent.getId()); System.out.println("===================1"); findParent.getChildren().remove(0); em.remove(findParent); System.out.println("===================3"); tx.commit(); } catch(Exception e){ e.printStackTrace(); tx.rollback(); } finally{ em.close(); } emf.close(); } } 역시 orphanRemoval=true가 아니었기 때문에 findParent.getChildren().remove(0);코드에서, 아무 일이 일어나지 않고 지연로딩으로 인한 child select 쿼리만 날라가는건 예상대로였는데, 문제는 그 아래 em.remove(findParent); 였습니다. 이미 em.find로 영속성 컨텍스트에 정보가 있어 parent를 지울 때 에러가 발생하지 않은 상태로 parent와 children 모두 지워질 줄 알았는데 아래 사진과 같은 에러가 발생했습니다. 사실 parent를 지울 때 그냥 findParent.getChildren().remove(0); 을 작성하지 않고 em.remove(findParent);만 하면 parent가 지워짐과 동시에 children도 모두 잘 지워지는 성공적인 결과가 보이긴 합니다만,,, 위와 같이 코드를 짠 후 실행했더니 SQL ERROR 23503이 뜨는 이유가 궁금하여 질문드립니다. 금쪽같은 주말에 질문을 좀 많이 하는 듯하네요 ㅠㅠ 죄송합니다. 그리고 감사합니다 :) ===================1 Hibernate: select children0_.parent_id as parent_i3_2_0_, children0_.id as id1_2_0_, children0_.id as id1_2_1_, children0_.name as name2_2_1_, children0_.parent_id as parent_i3_2_1_ from Child children0_ where children0_.parent_id=? ===================3 Hibernate: /* delete hellojpa.Child */ delete from Child where id=? Hibernate: /* delete hellojpa.Parent */ delete from Parent where id=? 5월 15, 2021 8:20:45 오후 org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions WARN: SQL Error: 23503, SQLState: 23503 5월 15, 2021 8:20:45 오후 org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions ERROR: Referential integrity constraint violation: "FKLH67J1N7X7GT59U0PBKWQH6O6: PUBLIC.CHILD FOREIGN KEY(PARENT_ID) REFERENCES PUBLIC.PARENT(ID) (1)"; SQL statement: /* delete hellojpa.Parent */ delete from Parent where id=? [23503-199] 5월 15, 2021 8:20:45 오후 org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl release INFO: HHH000010: On release of batch it still contained JDBC statements javax.persistence.RollbackException: Error while committing the transaction at org.hibernate.internal.ExceptionConverterImpl.convertCommitException(ExceptionConverterImpl.java:81) at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:104) at hellojpa.JpaMain.main(JpaMain.java:43) Caused by: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:181) at org.hibernate.internal.ExceptionConverterImpl.convertCommitException(ExceptionConverterImpl.java:65) ... 2 more Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:59) at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:45) at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:3551) at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:3810) at org.hibernate.action.internal.EntityDeleteAction.execute(EntityDeleteAction.java:124) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:604) at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:478) at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:684) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:475) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:348) at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:40) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1352) at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:443) at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3202) at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2370) at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:447) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:183) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.access$300(JdbcResourceLocalTransactionCoordinatorImpl.java:40) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:281) at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:101) ... 1 more Caused by: org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: Referential integrity constraint violation: "FKLH67J1N7X7GT59U0PBKWQH6O6: PUBLIC.CHILD FOREIGN KEY(PARENT_ID) REFERENCES PUBLIC.PARENT(ID) (1)"; SQL statement: /* delete hellojpa.Parent */ delete from Parent where id=? [23503-200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:459) at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) at org.h2.message.DbException.get(DbException.java:205) at org.h2.message.DbException.get(DbException.java:181) at org.h2.constraint.ConstraintReferential.checkRow(ConstraintReferential.java:373) at org.h2.constraint.ConstraintReferential.checkRowRefTable(ConstraintReferential.java:390) at org.h2.constraint.ConstraintReferential.checkRow(ConstraintReferential.java:265) at org.h2.table.Table.fireConstraints(Table.java:1057) at org.h2.table.Table.fireAfterRow(Table.java:1075) at org.h2.command.dml.Delete.update(Delete.java:153) at org.h2.command.CommandContainer.update(CommandContainer.java:198) at org.h2.command.Command.executeUpdate(Command.java:251) at org.h2.server.TcpServerThread.process(TcpServerThread.java:406) at org.h2.server.TcpServerThread.run(TcpServerThread.java:183) at java.lang.Thread.run(Unknown Source) at org.h2.message.DbException.getJdbcSQLException(DbException.java:457) at org.h2.engine.SessionRemote.done(SessionRemote.java:607) at org.h2.command.CommandRemote.executeUpdate(CommandRemote.java:237) at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:200) at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:154) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ... 21 more 5월 15, 2021 8:20:45 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl$PoolState stop INFO: HHH10001008: Cleaning up connection pool [jdbc:h2:tcp://localhost/~/test] Process finished with exit code 0
-
미해결캐글 실습으로 배우는 데이터 사이언스
RMSLE
안녕하세요. 이전 동영상에서는 RMSLE를 구할 때 exp()를 사용안하셨는데, 이번 동영상에서는 'np.exp(predicted_values)'이렇게 RMSLE코드 안에 exp를 사용하셨더라구요. 이건 그냥 RMSLE를 구하는 방법의 차이라고 이해하면 될까요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
오류가 있습니다
현재 porduct가 console에 지속적으로 업데이트가 되어서 알림창 갯수가 100단위를 넘어가고 있습니다. 본래 useState로 한번만 받아와야 하지 않나요? 두번째 오류는 ToucahbleOpacity인데 단순히 터치가 안되고 있습니다. import가 gesture-handler로 되어 있어서 그런가 해서 react-native로 옮겨서 시도해봤는데도 터치가 안되는것 같습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
axios 쿼리에 대해서 질문있습니당
axios.get(`/api/product/products_by_id?id=${productId} &type=single`) 위의 코드 대신에, 이렇게 작성해도 될까요? 예를들면.. axios.get(`/api/product/${productId}`); 이런식으로 프론트에서 코드 작성후 서버에서 처리해줄때는, router.get('/:id', async (req, res) => { try { const post = await Post.findById(req.params.id)......} 이런식으로 작성 해주어도 될까요? 강사님이 코드 저런식으로 작성해준 이유는 성능면에서 더 뛰어나기 때문일까요? 궁금한게 너무 많아 여기저기 글쓴거같은데 죄송합니다 ㅠㅠ
-
미해결Slack 클론 코딩[실시간 채팅 with React]
질문
settings폴더에 웹팩 데브서버까지 세팅되어 있다고 하셔서 여기부터 세팅 시작하고있는데 prettier, eslint나 몇가지는 settings 폴더에 설정이 안되어있는건가요??
-
미해결AWS(Amazon Web Service) 중/상급자를 위한 강의
첨부파일 문의(Code Deploy 실습 1부 - From AWS 입문자 강의편)
첨부파일을 참고하라고 하는데 첨부파일이 누락된것 같습니다. 입문자 강의 '[11-5] Code Deploy 실습 - 1부' 에 있는 첨부파일과 동일한듯 합니다. sudo yum update sudo yum install ruby sudo yum install wget wget https://aws-codedeploy-ap-northeast-2.s3.amazonaws.com/latest/install chmod +x install sudo ./install auto sudo service codedeploy-agent status
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
프론트는 리액트를 사용할수 있나요?
프론트는 리액트로 구성해서 데이터 시각화 그래프를 그리려고 하는데 백엔드쪽 강의로 파이썬을 쓴다고 하면 이 강의를 듣는게 맞을까요?