묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
sys 사용 시 exit_code
안녕하세요. 강사님 풀이에서 input 대신에 sys로 풀이할 경우 터미널에서는 이상이 없지만 채점기를 돌렸을 때 exit_code가 발생합니다. 제가 어느 부분을 놓친 걸까요? import sys def DFS(v,P): global cnt if v==n: cnt+=1 for j in range(P): print(chr(res[j]+64), end='') print() else: for i in range(1, 27): if i <10: if code[v]==i: res[P]=i DFS(v+1, P+1) else: if code[v]==i//10 and code[v+1]==i%10: res[P]=i DFS(v+2, P+1) if __name__=="__main__": # with open('in5.txt') as sys.stdin: code = list(map(int, sys.stdin.readline())) n=len(code) code.insert(n, -1) res=[0]*n cnt=0 DFS(0, 0) print(cnt)
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
JPA update
안녕하세요 . 일부 field 에 대한 update를 할때, 기존 entity의 모든 field를 꼭 불러와서 update를 해야하나요? 감사합니다 !!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Exception in thread "main" javax.persistence.RollbackException: Error while committing the transaction 에러가 발생합니다
안녕하세요 강사님! 강의 정말 잘보고있습니다! 항상 감사합니다 현재 아래와 같은에러가 계속해서 발생하고있습니다 tx.commit(); 위부분에서 에러가 나는것 같은데 혹시 이유를 알 수 있을까요? INFO: HHH000204: Processing PersistenceUnitInfo [name: hello] 2월 16, 2021 9:21:38 오후 org.hibernate.Version logVersion INFO: HHH000412: Hibernate Core {5.4.1.Final} 2월 16, 2021 9:21:38 오후 org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit> INFO: HCANN000001: Hibernate Commons Annotations {5.1.0.Final} 2월 16, 2021 9:21:40 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure WARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!) 2월 16, 2021 9:21:40 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH10001005: using driver [org.h2.Driver] at URL [jdbc:h2:tcp://localhost/~/jpashop] 2월 16, 2021 9:21:40 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH10001001: Connection properties: {user=sa} 2월 16, 2021 9:21:40 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH10001003: Autocommit mode: false 2월 16, 2021 9:21:40 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl$PooledConnections <init> INFO: HHH000115: Hibernate connection pool size: 20 (min=1) 2월 16, 2021 9:21:40 오후 org.hibernate.dialect.Dialect <init> INFO: HHH000400: Using dialect: org.hibernate.dialect.H2Dialect 2월 16, 2021 9:21:42 오후 org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator initiateService INFO: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] Hibernate: /* insert Member */ insert into Member (name, id) values (?, ?) 2월 16, 2021 9:21:42 오후 org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions WARN: SQL Error: 42102, SQLState: 42S02 2월 16, 2021 9:21:42 오후 org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions ERROR: Table "MEMBER" not found; SQL statement: /* insert Member */ insert into Member (name, id) values (?, ?) [42102-200] 2월 16, 2021 9:21:42 오후 org.hibernate.internal.ExceptionMapperStandardImpl mapManagedFlushFailure ERROR: HHH000346: Error during managed flush [org.hibernate.exception.SQLGrammarException: could not prepare statement] Exception in thread "main" 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:107) at JpaMain.main(JpaMain.java:19) Caused by: javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not prepare 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.SQLGrammarException: could not prepare statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:63) 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.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:182) at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareStatement(StatementPreparerImpl.java:78) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3156) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3689) at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:90) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:604) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:478) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:356) at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39) at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1484) at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:515) at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3348) at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2519) at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:473) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:178) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.access$300(JdbcResourceLocalTransactionCoordinatorImpl.java:39) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:271) at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:104) ... 1 more Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "MEMBER" not found; SQL statement: /* insert Member */ insert into Member (name, id) values (?, ?) [42102-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:451) at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) at org.h2.message.DbException.get(DbException.java:205) at org.h2.message.DbException.get(DbException.java:181) at org.h2.command.Parser.readTableOrView(Parser.java:7146) at org.h2.command.Parser.readTableOrView(Parser.java:7117) at org.h2.command.Parser.parseInsert(Parser.java:1682) at org.h2.command.Parser.parsePrepared(Parser.java:891) at org.h2.command.Parser.parse(Parser.java:788) at org.h2.command.Parser.parse(Parser.java:760) at org.h2.command.Parser.prepareCommand(Parser.java:683) at org.h2.engine.Session.prepareLocal(Session.java:627) at org.h2.server.TcpServerThread.process(TcpServerThread.java:270) at org.h2.server.TcpServerThread.run(TcpServerThread.java:175) at java.base/java.lang.Thread.run(Thread.java:834) at org.h2.message.DbException.getJdbcSQLException(DbException.java:453) at org.h2.engine.SessionRemote.done(SessionRemote.java:611) at org.h2.command.CommandRemote.prepare(CommandRemote.java:85) at org.h2.command.CommandRemote.<init>(CommandRemote.java:51) at org.h2.engine.SessionRemote.prepareCommand(SessionRemote.java:481) at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1235) at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:76) at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:352) at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$1.doPrepare(StatementPreparerImpl.java:87) at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:172) ... 18 more
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
map 함수
map 함수에서 수업에 응용해서 abs(x) > 1로 하니깐 밑에 람다식에서는 값이 그대로 나오는데 위의 식에서는 숫자가 아닌 False, True로 이루어진 값만 나옵니다. 왜 그렇게 나오는지 이해가 안됩니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 권한 요청드립니다!!~
인프런 아이디 : kei02012@naver.com인프런 이메일 : kei02012@naver.com깃헙 아이디 : jhk0806@gmail.com깃헙 Username : whitejh 입니다. 감사합니다~
-
미해결실전! 웹사이트제작! Step By Step! _Basic (한화캐미컬_반응형웹)
중앙정렬
안녕하세요! 강의 잘 듣고 있습니다! 소스코드를 다 따라 했는데 more안됩니다 ㅠㅠ 홈페이지에서 보면 more 는 공간이 넓은데 저는 엄청 좁아서 more 중앙에 안옵니다. padding 을 줘도 공간만 넓혀지고 more이 폰트어썸이랑 나란히 중앙에 배치가 안됩니다. 여기에 대해서 따로 지정한게 없는 것 같은데 어떤게 문제일까요? #about {background: #fff; padding: 80px 0;} #about ul {margin: 30px auto; width: 1400px; border-bottom: 1px solid #ddd; overflow: hidden; } #about ul li {float:left; width: 33.3333%; } #about ul li a{display: block; width: 100%; height: 100%;} #about ul li a .img {width: 100%;overflow: hidden; } #about ul li a .img img {width: 100%; height: auto; transition: all .8s;} #about ul li a:hover .img img,#about ul li a:focus .img_inner img {transform: scale(1.2); transition: all 1s;} #about ul li a .text {padding: 30px;} #about ul li a .text h2 {font-size: 20px; margin-bottom: 10px;} #about ul li a .text p {font-size: 16px; margin-bottom: 10px;} #about ul li a .text .more {text-transform: uppercase; font-weight: bold; padding-left: 40px; position: relative; background-color: red; font-size: 16px;} #about ul li a .text .more:before {content: '\f178'; font-family:FontAwesome; font-size: 15px; width: 30px; height: 30px; line-height: 30px; background:#ff8342; position: absolute; left: 0;display: block; border-radius: 50%;}
-
미해결홍정모의 따라하며 배우는 C언어
scanf에 대한 질문입니다
while(scanf("%ld",&input) != 1) 이 부분에서 !=1이 아니라 !=0이라고 입력하면 원하는대로 프로그램이 작동하지 않는 이유가 궁금합니다. 1 대신 다른 숫자를 입력하면 제대로 작동하는데 !=0을 쓰면 제대로 작동하지 않습니다. while(scanf("%ld",&input) != 0)로 입력했을 때의 결과입니다. Please input an integer and press enter. hello Your input is -858993460. Thank you.
-
미해결Ethereum 실전! 초보자를 위한 Lottery Dapp 개발
web3.eth.sendTransaction()
안녕하세요 강사님. localhost:8545에 연결되어 있는것을 확인한 후 truffle console에서 account들을 확인해보았습니다. 그 후 web3.eth.sendTransaction({from:'0xfe51F520Ed5C41467Fd44d359fFEB090efD46C2b', to:'0x26473574354aC02ecB9541CE8E52d8469CdaD9d8', value:10000000000000000000})을 통하여 10eth를 보내고 싶었는데 여전히 첫번째 사진과 같이 0eth로 표시되어있어 어떤 문제때문에 10eth가 전송이 안되는지 모르겠습니다. 위 명령어의 결과는 아래와 같습니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
for 와 while
for num in number: if num == 34: print(‘found : 34!’) else: print(‘not found :’, num) 여기서는 34일ㄸㅐ와 아닐때 마다 print문을 바로 아래에 설정해주는데 n = 5 while n > 0: n - = 1 if n == 2: break print(n) print(‘loop ended.’) 여기는 왜 print(n)을 아래에 두나요?? n = 5 while n > 0: n - = 1 print(n) if n == 2: break print(‘loop ended.’) 해석을 굳이 하자면 위에가 더 해석이 잘되서요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
3분 35초에 ADD_POST 단어 여러개 선택하는거 웹스톰 단축키가 뭔가요?
저도 웹스톰 사용하는데 단축키가 뭔지 궁금합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
안녕하세요! virtual 소멸자에 대해서 질문드려요!
안녕하세요. 좋은 강의 항상 감사드립니다. 덕분에 C# 부터 시작해서 C++까지 즐겁게 배우고 있는 중입니다. :) 다름이 아니라 질문드리고 싶은건 상위 클래스 소멸자에 virtual을 붙이지 않았을 때 메모리 Leak이 발생하는 지 테스트를 진행했는데 crtdbg를 사용해서 메모리 누수 체크를 해보니 누수된 메모리가 나오지 않았습니다.그래서 성능 프로파일러에서 힙 프로파일링 옵션을 켠 뒤에 두 상황에 대해서 아래의 사진과 같이 비교를 해봤을 때 동일한 결과가 나왔습니다. 이 상황에서 메모리 누수가 발생하지 않는 것인지못찾아내고 있는 것인지 궁금합니다! #include <iostream> #include <iomanip> #include <crtdbg.h> #if _DEBUG #define new new(_NORMAL_BLOCK,__FILE__,__LINE__) #define malloc_d(s) _malloc_dbg(s, _NORMAL_BLOCK,__FILE__,__LINE__) #endif using namespace std; class Item { public: Item() { cout << "Item()" << endl; } Item(const Item& item) { cout << "Item(const Item& item)" << endl; } Item(int itemType) { cout << "Item(int itemType)" << endl; _itemType = itemType; } // 상위 개념에는 virtual을 붙여야 함 ~Item() { cout << "~Item()" << endl; } public: int _itemType = 0; int _itemDbId = 0; char _dummy[4096] = {}; // 이런 저런 정보들로 인해 비대해진 데이터라 가정 }; enum ItemType { IT_WEAPON = 1, IT_ARMOR = 2, }; class Weapon : public Item { public: Weapon() : Item(IT_WEAPON) { cout << "Weapon()" << endl; _attack = rand() % 1000; } ~Weapon() { cout << "~Weapon()" << endl; } public: int _attack = 0; }; class Armor : public Item { public: Armor() : Item(IT_ARMOR) { cout << "Armor()" << endl; } ~Armor() { cout << "~Armor()" << endl; } public: int _defence = 0; }; int main() { // 1번 스냅샷 Item* inventory[20] = {}; srand(time(nullptr)); for (int i = 0; i < 20; i++) { int randValue = rand() % 2; // 0~1 switch (randValue) { case 0: inventory[i] = new Weapon(); break; case 1: inventory[i] = new Armor(); break; } } for (int i = 0; i < 20; i++) { Item* item = inventory[i]; // 포인터 사용할 때는 항상 null 체크 필수 if (item == nullptr) continue; if (item->_itemType == IT_WEAPON) { Weapon* weapon = (Weapon*)item; cout << "Weapon Damage : " << weapon->_attack << endl; } } // 2번 스냅샷 for (int i = 0; i < 20; i++) { Item* item = inventory[i]; if (item == nullptr) continue; delete item; } // crt 메모리 체크 : 메모리 Leak이 발생할 시 출력창에 표기 됨 _CrtDumpMemoryLeaks(); // 3번 스냅샷 return 0; } virtual을 사용한 경우 virtual을 사용하지 않은 경우
-
미해결C# 프로그래밍
클래스 2 강의 영상 링크가 잘못되어 있습니다.
오리엔테이션이 나오네요..
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
도메인 이름과 호스트 이름
안녕하세요 강사님 질문있습니다! URL 문법 장표에서 www.google.com은 호스트명이라고 하였는데 이는 도메인명하고 같다고 보면 되나요? 호스트명하고 도메인명은 엄밀하게 다르면서 같은 느낌인건가요? 구글링을 해봐도 헷갈려서 질문합니다! 감사합니다 :)
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
flask 깊은 이해를 위한 파이썬 중급 문법: first class function 4분8초
(사진)
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Error: "MyDocument.getInitialProps()" --> undefined
Error: "MyDocument.getInitialProps()" should resolve to an object. But found "undefined" instead.위와 같은 에러가 뜨는데 _document가 로드되기 전에 dom에 접근해서 그런 걸까요? 로그인 페이지에서 로그인하지 않고 회원가입 페이지로 넘어갔다가 뒤로가기를 눌러 다시 뒤로 돌아오는 경우 위와 같은 에러가 발생합니다. 아래 사진처럼 가장 처음의 initialState가 undefined 되는 이유가 무엇일까요? 이것 때문에 그러는 걸까요?
-
미해결실전! Querydsl
join 여러번 할 경우 질문있습니다.
여러 엔티티들과 조인하고 싶으면 .join().join() 이렇게 조인 뒤에다 조인 써서 하면 되나요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
해당 express 서버 배포에 대해서
이번 챕터에서 작성한 구조로 실제 상용화된 제품을 낼 경우 혹시 더 보완해야할 점이 있을까요?
-
해결됨반응형 웹사이트 포트폴리오(App Official Landing Website)
섹션6_banner CSS적용이 안되어 질문드려요
삭제된 글입니다
-
미해결Vue로 Nodebird SNS 만들기
회원가입, 로그인 관련 질문 드려요
개발자 도구를 킨 상태에서 회원가입, 로그인 기능 진행시 매번 2번씩 200과 204(no content)가 뜹니다. 기능들은 다 정상적으로 돌아가는 거 같은데 매번 나오는 저 204코드가 뭔지, 해결방법이 뭔지 궁금합니다 ㅠㅠ
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
파라미터 값 한글깨짐 문제 발생하였습니다. redirect로 값을 받으니 다른쪽에서 한글이 ? 로 깨져버립니다. ㅠ
영한님 강의 잘 보고 있습니다. 매우 매우 도움이 많이 되며 다른 선배 근무자보다 훨씬 업데이트된 기술로 잘 해나고 있습니다. 초보적인 질문 하나 드립니다. 타임리프에서 값을 가져올때는 한글 깨짐이 없었는데, redirect로 파라미터를 넘기니 한글깨짐이 생깁니다. yml 파일에 설정도 완료하였지만 똑같은 문제가 발생하였습니다. 어떤식으로 문제를 해결해나가면 좋을까요. 항상 좋은 강의 감사합니다 선생님. server: servlet: encoding: charset: UTF-8 enabled: true force: true tomcat: uri-encoding: UTF-8