묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Ethereum 실전! 초보자를 위한 Lottery Dapp 개발
Gas 부족 에 대한 질문입니다.
동영상 강의의 내용을 그대로 따라할 경우 테스트 코드 실행시 항상 Gas 부족 문제가 발생합니다. 현재 동작시키는 스마트 컨트랙트의 Miner 계정의 경우 충분한 양의 Ether 가 있지만 채굴시에는 Gas 부족으로 전체 코드를 한번에 테스트 할 수 없어 현재 it 단위로 끊어서 it.only( ) 로 테스트하고 있습니다. 동영상 강의처럼 문제없이 테스트하려면 어떻게 해야 하는지 (Gas 문제를 해결하는) 방법 부탁 드립니다.
-
해결됨Ethereum 실전! 초보자를 위한 Lottery Dapp 개발
geth 채굴시 unlock 이외의 방법이 있을까요?
최신 버전을 사용하다보니 예제처럼 geth 실행시 unlock 으로 할 경우 다음의 에러가 발생합니다. Fatal: Account unlock with HTTP access is forbidden! 확인해 보니 unlock 의 경우 최신 버전에서 패치되어 현재 사용할 수 없고 --allow-insecure-unlock 파라미터를 사용하도록 되어 있는데요 이 경우 SmartContract 를 실행하거나 Test 코드를 실행할 때마다 계정들을 unlock 해야 하는 번거로움이 있습니다. 특히 마지막 테스트 코드의 경우 Miner, User1, User2 세개 계정 모두 unlock 해야하기 때문에 번거로움이 있는데 혹시 이런 경우 어떻게 하면 한번 unlock 후 계속 사용 가능한지 문의 드립니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
프로젝트 폴더 구조와 강의 일정에 관하여 질문이 있습니다.
1. 실무에서 프로젝트 구현시 보통 폴더 구조를 어떤식으로 하시나요? 프로젝트를 하는데 폴더 구조를 어떻게 해야 좋을지 궁금합니다. 강의와 같이 api 패키지를 하나 만들고 Controller 클래스 안에 static 클래스로 dto를 만드시나요? 아니면 api 패키지 안에서 다시 패키지들로 나누시나요? 2. 별도 강의들에 대한 일정이 혹시 있으신가요? 있으시다면 언제쯤 강의를 들을 수 있을까요? 좋은 강의 올려주셔서 너무 잘 듣고 있습니다. 감사합니다.
-
해결됨Ethereum 실전! 초보자를 위한 Lottery Dapp 개발
테스트 코드 작성 중 오류가 발생합니다.
await lottery.betAndDistribute("0xef", {from:user2, value:betAmount}) // 2 -> 5 해당 라인을 실행 중에 다음과 같은 오류가 발생합니다. 전달되는 Value 값은 동영상 강의와 같습니다. let betAmount = "5000000000000000" 또는 let betAmount = 5 * 10 ** 15; 혹시 betAmount 처리가 버전 업에 따라 변경될 수 있어서 다음과 같이 해보았지만 결과는 동일했습니다. let betAmount = web3.utils.toWei("0.005", "ether"); 어떻게 해결하면 될까요? 답변 부탁 드립니다.
-
해결됨워드프레스 제대로 개발하기 - 어드민 편
댓글 남겨 달라는게 여기다 남기란건가요?
소통할곳이 질문게시판뿐인지?
-
미해결React로 NodeBird SNS 만들기
질문드립니다.
안녕하세요. 강의 잘 듣고 있습니다. hashtag/:id 이 페이지에서 새로고침을 누르면 없는 페이지라서 404에러가 뜨는데 혹시 이 문제는 어떻게 해결하는지 알 수 있을까요? getInitialProps에서 context.query 값을 제가 따로 관리 해야하는지 해야 한다면 어떻게 관리하는지 알려주시면 감사하겠습니다.
-
해결됨윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정
classpathxmlapplicationcontext랑 genericxmlapplicationcontext의 차이점 질문
강의에서는 컨테이너(?)를 classpath...로 사용하였는데 generic으로 쓰기도 하는 것 같더라구요 혹시 두 개의 차이점을 간단하게나마 알 수 있을까요??
-
미해결인스타그램 클론 - full stack 웹 개발
질문입니다!
요번 강의는 17분까지 바로 이전 강의인 edit 강의와 중복이구 delete강의 내용은 그 이후에 3분정도 재생되고 있어요! 혹시 강의영상 업로드 과정에서 뭔가 잘못 된건가요?
-
미해결빅데이터의 통찰력을 키워주는 엑셀 Quick Start
연습자료
연습자료는 어디서 받나요? 강의를 잘 들었지만, 연습을 해 볼 수가 없어 다 잊어버린 듯 합니다.
-
미해결지금 당장 성과내기, 페이스북 퍼포먼스 마케팅 실습
강의 교안이 없습니다.
구글 드라이브 폴더 안에서 삭제되었다고 나오는데요.복원 해주세요.
-
해결됨스프링 부트 개념과 활용
코드 제너레이션이 뭔가요?
코드 제너레이션이 뭔가요?
-
미해결스프링 데이터 JPA
QuerydslJpaRepository가 depreacted 됬는데요
QuerydslJpaPredicateExecutor 를 쓰라고 해서 이것으로 바꿔봤는데요 JpaRepository 의 모든 메소드를 오버라이딩 해야 하는식으로 되버려서 어떻게 적용하면 좋을지 질문드려 봅니다.
-
미해결React로 NodeBird SNS 만들기
rootSaga 질문드립니다.
call은 동기적으로 함수를 실행하는 것이라고 하셨는데, 그렇다면 rootSaga에서 all 안의 부분은 fork로 감싸준 user, post를 해주는게 맞지 않는지 궁금합니다.
-
입문자를 위한 웹해킹 완벽 실습 with Beebox
PHP Injection 질문있습니다.
삭제된 글입니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하세요 강사님 query문의 테이블명 Member 오류에 대해서 질문드립니다.
설정에 문제가 있어서 나오는 현상일까요?
-
미해결React로 NodeBird SNS 만들기
https 도메인 연결에 대하여...
도메인을 https 로도 연결 하려고 하는데 강의에서는 제가 놓친건지 찾아볼수 없어서 질문드립니다. 구글링 해서 aws 로드 밸런서 이용하고 아마존 ssl까지 받아서 route 53으로 https 연결까지 적용했는데 연결이 안되더군요. 혹시 리액트 노드 코드에서도 추가해야 할 사항이 있나요?
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
web.xml 더블클릭하면 코드안떠요;;
더블클릭하면 코드안뜨고 Node 랑 Content 떠요!! 왜이런건가요? ㅠㅠ
-
미해결스프링 데이터 JPA
SimpleMyRepository를 작성할 때 intellij 에서 빨간줄이 그어져요
class doesn't contain matching constructor for autowiring 이라면서 빨간줄이 그어져있는데 autowired할게 없는데 생성자에 넣었다는 의미인거 같아요 컴파일 및 실행은 잘 되는데 뭔가 찜찜하네요 혹시 intellij 의 문제일까요? 구글링을 해보니 예전버전에서도 버그라고 하는거 같아요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
maven 으로 실행할경우 에러가 발생합니다.
create table event ( id bigint not null, limit integer, name varchar(255), primary key (id) )" via JDBC Statement org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " create table event ( id bigint not null, limit integer, name varchar(255), primary key (id) )" via JDBC Statement at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:67) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final] at org.hibernate.tool.schema.internal.SchemaCreatorImpl.applySqlString(SchemaCreatorImpl.java:439) [hibernate-core-5.4.6.Final.jar:5.4.6.Final] at org.hibernate.tool.schema.internal.SchemaCreatorImpl.applySqlStrings(SchemaCreatorImpl.java:423) [hibernate-core-5.4.6.Final.jar:5.4.6.Final] at org.hibernate.tool.schema.internal.SchemaCreatorImpl.createFromMetadata(SchemaCreatorImpl.java:314) [hibernate-core-5.4.6.Final.jar:5.4.6.Final] at org.hibernate.tool.schema.internal.SchemaCreatorImpl.performCreation(SchemaCreatorImpl.java:166) [hibernate-core-5.4.6.Final.jar:5.4.6.Final] at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:135) [hibernate-core-5.4.6.Final.jar:5.4.6.Final] at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:121) [hibernate-core-5.4.6.Final.jar:5.4.6.Final] at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:156) [hibernate-core-5.4.6.Final.jar:5.4.6.Final] at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:73) [hibernate-core-5.4.6.Final.jar:5.4.6.Final] at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:320) [hibernate-core-5.4.6.Final.jar:5.4.6.Final] at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:462) [hibernate-core-5.4.6.Final.jar:5.4.6.Final] at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:935) [hibernate-core-5.4.6.Final.jar:5.4.6.Final] at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) [spring-orm-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) [spring-orm-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:391) [spring-orm-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:378) [spring-orm-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) [spring-orm-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1862) [spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1799) [spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595) [spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) [spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) [spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) [spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) [spring-beans-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1108) ~[spring-context-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:868) ~[spring-context-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.2.0.RELEASE.jar:5.2.0.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) ~[spring-boot-2.2.0.RELEASE.jar:2.2.0.RELEASE] at com.example.studytest.StudyTestApplication.main(StudyTestApplication.java:10) ~[classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_111] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_111] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_111] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_111] at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) ~[spring-boot-devtools-2.2.0.RELEASE.jar:2.2.0.RELEASE] Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement " CREATE TABLE EVENT ( ID BIGINT NOT NULL, LIMIT[*] INTEGER, NAME VARCHAR(255), PRIMARY KEY (ID) ) "; expected "identifier"; SQL statement: create table event ( id bigint not null, limit integer, name varchar(255), primary key (id) ) [42001-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:451) ~[h2-1.4.199.jar:1.4.199] at org.h2.engine.SessionRemote.done(SessionRemote.java:607) ~[h2-1.4.199.jar:1.4.199] at org.h2.command.CommandRemote.prepare(CommandRemote.java:85) ~[h2-1.4.199.jar:1.4.199] at org.h2.command.CommandRemote.<init>(CommandRemote.java:51) ~[h2-1.4.199.jar:1.4.199] at org.h2.engine.SessionRemote.prepareCommand(SessionRemote.java:477) ~[h2-1.4.199.jar:1.4.199] at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1292) ~[h2-1.4.199.jar:1.4.199] at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:217) ~[h2-1.4.199.jar:1.4.199] at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:205) ~[h2-1.4.199.jar:1.4.199] at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:95) ~[HikariCP-3.4.1.jar:na] at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java) ~[HikariCP-3.4.1.jar:na] at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:54) ~[hibernate-core-5.4.6.Final.jar:5.4.6.Final] ... 38 common frames omitted ====================================== 테스트시 정상적으로 테이블이 생성된것을 확인했습니다. 어플리케이션 실행시만 아래 위에 에러 메세지가 나옵니다. 해결방법이 있을까요?
-
해결됨React로 NodeBird SNS 만들기
질문이여
무료 도메인을 받고, Route 53 에 연결을하고 2일이 지났는데, 아직도 적용이 안되어 있더라구요... 이게 시간이 원래 오래 걸리나요?? 제가 올바르게 세팅을 한게 맞나요??