묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
genscrapy를 했는데 오류가 뜹니다
예스24 월별 베스트셀러 페이지(http://www.yes24.com/24/category/bestseller?CategoryNumber=001&sumgb=09&year=2008&month=1&FetchSize=80) 를 크롤링하기 위해 genscrapy를 했는데 This site cannot be displayed in QuickLook because of Application Transport Security. Only HTTPS URLs can be previewed. 위와 같은 내용이 담긴 창이 뜨면서 시스템 처리 시 에러가 났다는 YES24 창이 뜹니다. 어떻게 해결해야 할까요?
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
주피터 노트북 어디에서 보나요?
안녕하세요. 강의 감사합니다. 강의 내용이 담긴 주피터 노트북을 보고, 또 다운로드 받고 싶은데 어디에서 찾을 수 있나요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
저는 왜 여기서 죄다 오류가 나는걸까요? ㅠㅠ
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
@Transactional(read only = true)에 대해서 궁금한점이 있습니다.
선생님의 강의를 보면서 정말 실무에서 몰랐으면 고생했을 내용을 많이 알게되어서 도움이 많이되었습니다.^^ OSIV같은 성능 최적화를 위한 설정 부분에 대해서 알게 되어서 너무나도 기쁩니다. 사실 다름이아니고 전부터 궁금했던 부분인데 @Transactional(read only =true) 로 설정하면 읽기 전용으로 설정이되어서 CRUD에서 R을 제외한 나머지 작업은 안되는걸로 알고있는데 정확하게 어떻게 동작하는지 메커니즘이 궁금합니다. 제가 찾아봤을때는 read only = true로 설정하면 트랜잭션 커밋 직전에 영속컨텍스트에서 플러시를 호출하지 않는 걸로아는데 ... 이게 정확한 정보인지 궁금합니다.
-
미해결트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
에러가 떠서 현재 진행이 힘들지경인데요 ㅠㅠ
node 쪽 오류같은데 git clone 후에 했더니 영상처럼 npm run dev 했을 시 에러뜨면서 서버가 다시 닫히네요. git clone 하지말고 처음부터 그냥 webpack - simple 하여서 하는게 나을까요?
-
미해결Ethereum 실전! 초보자를 위한 Lottery Dapp 개발
ganache-cli 명령어 질문
ganache-cli 실행하실 때 -d -m이 어떤건지 알려주실 수 있나요?? 그리고 tutorial은 그냥 이름을 정해준건가요?
-
미해결실전! 스프링 데이터 JPA
MemberRepository Interface 를 테스트할때 @Transactional 어노테이션을 빼서 테스트해도 오류가 나지 않는데..
MemberJpaRepository class 테스트 할때 테스트 클래스에 @Transactional 을 달지 않아서 오류가 발생했는데 MemberRepository Interface 를 테스트할때는 @Transactional 어노테이션을 빼서 테스트 해도 오류가 나지 않는데 이건 JPA 가 만들어주는 MemberRepository 구현체가 트랜잭션 안에서 쿼리가 실행되도록 보장하기 때문 일까요????
-
미해결실전! 스프링 데이터 JPA
리파짓토리 생성 질문 드립니다.
A라는 엔터티와 B라는 엔터티가 있고, 이것의 관계가 1:N이라는 관계에 있다고 가정했을 때 repository를 생성할 때 , ARepository만 만들거나, BRepository를 만들거나, ARepositry 와 BRepository를 만드는 경우가 있을 거 같은대요. 혹시 각각의 경우에 대해서 알려주실 수 있을까요? 전 무의적으로 각각의 Entity에대해서 Repository를 만드는 것 같아서요 ㅎㅎ;
-
미해결유니티 게임 개발 (2D) 실전편 - 스크립트는 물론, 디자인 패턴과 알고리즘까지
(@필독)리소스 다운로드시 파일이 안보이는 윈도우 사용자분들 필독
반디집 http://kr.bandisoft.com/bandizip/ 반디집을 다운로드 받으신 후 반디집으로 압축을 푸시면 파일을 보실 수 있습니다
-
미해결웹퍼블리셔가 알려주는 실무 웹사이트 따라만들기 Season1
배너 부분 각 항목 이미지가 궁금합니다.
푸터 위에 배너 부분에서 질문입니다. 한솔 홈데코 사이트가 개편 되어서 배너 부분이 바뀌었습니다. 그래서 강의 처럼 li a 에 이미지를 넣고 싶은데 사이즈가 몇인지 몰라서 대체 이미지를 못 넣고 있습니다. 해당 이미지가 몇인지 궁금합니다. 이미지가 들어가는 위치는 .banner ul li:nth-child(1) a {background: url(../img/bg_main_bussiness_link01.jpg) no-repeat;} .banner ul li:nth-child(2) a {background: url(../img/bg_main_bussiness_link02.jpg) no-repeat;} .banner ul li:nth-child(3) a {background: url(../img/bg_main_bussiness_link03.jpg) no-repeat;} .banner ul li:nth-child(4) a {background: url(../img/bg_main_bussiness_link04.jpg) no-repeat;} 궁금합니다. 참, 그리고 배너 전체 배경 이미지는 사이즈 너비가 1980px이 맞는지 궁금합니다.
-
미해결C 와 C++ 을 동시에 배워보자 - 두들낙서의 C/C++
선생님 질문이 있습니다.... 한 프로젝트에 소스파일이 두개일때.....
c나 c++에서 한 프로젝트에 두 개 이상의 소스파일이 있을 때, 가령 1.c와 2.c가 있다할 때, 둘 다 메인함수 코드를 작성해놓고, 하나만(예를 들어 2.c의 메인함수만) 실행하고 싶다면, 1.c에 있는 메인함수를 "int main_1" 이런 식으로 써놓으면 2.c의 메인함수만 실행하잖아요. 다 주석처리 할 필요없이 말이죠 c++에는 c에서도 사용하는 사용자 정의 함수도 많고 클래스나 네임스페이스 부가적인 같은 것들이 많잖아요? 메인함수의 저런 편의 기능처럼.클래스나 네임스페이스나 사용자 정의 함수도 그렇게 한 곳의 소스파일에 있는 것만 실행 되게 하는 편한 방법이 없을까요?? (주석처리하는 방법 말고...... 다른 것만 알려주세요...주석처리 밖에 없는건가요? 아니면 아예 "소스파일 하나를 통째로 실행시키지 않는 방법"을 원합니다.....) 정적멤버 1강이랑 2강을 따로 두개의 소스파일로 만들어서 실행하려고 했거든요. 이렇게 공부하는 버릇이 있어서요, 알려주세용 ㅜㅠ
-
미해결쉽게 배우는 Webpack
webpack 설치 및 powershell 오류
안녕하세요. 캡틴 판교님. webpack을 설치하고 webpack을 실행하는 데 있어 아래와 같이 powershell에서 실행이 되지 않아 질문 올립니다. 해결책이 무엇이 있을까요...ㅠ
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
숫자 주소 --> 영문 주소 변경이 되지 않습니다.
숫자 주소는 잘 되는 반면 영문 주소는 잘 들어가지지 않습니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
update메소드에 @Transactional
update메소드에 @Transactional을 달아서 트랜잭션이 이루어지게 하셨는데요, 클래스에 @Transactional을 달면 모든 메소드에 대해서 적용되므로 굳이 안달아도 상관이 없지 않나요? 아니면 명시적으로 보여주기 위해 달아주신건가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
RDB 를 어느수준까지 알아야 할까요?
안녕하세요. JPA 를 깊이있게 활용하고 싶어 김영한님 강의 수강 시작하였습니다. 객체뿐 아니라 RDB 도 잘 알아야한다고 하셨는데요. 어느정도 알아야 무리없이 개발을 할 수 있을까요? 적절한 서적이나 강의가 있으면 소개부탁드리겠습니다.
-
해결됨프리다(Frida)를 이용한 안드로이드 앱 모의해킹
frida-ps -D 명령을 실행 할 수 없습니다 ㅜㅜ
디바이스가 attached 되어있고 녹스 앱 플레이어도 실행되고 있는 상태입니다 무엇이 문제일까요..?
-
미해결React로 NodeBird SNS 만들기
해쉬 태그 클릭하면 해쉬태그가 아닌것도 출력되여
git : https://github.com/hyunsokstar/node_bird_22/blob/master/front/reducers/post.js 해쉬 태그로 게시글 불러올때 push로 불러와서 그런게 아닐까여? code: case LOAD_MAIN_POSTS_SUCCESS: case LOAD_HASHTAG_POSTS_SUCCESS: case LOAD_USER_POSTS_SUCCESS: { // return { // ...state, // mainPosts: state.mainPosts.concat(action.data), // hasMorePost: action.data.length === 10, // }; action.data.forEach((d) => { draft.mainPosts.push(d); }); draft.hasMorePost = action.data.length === 10; break; } git 주소: https://github.com/hyunsokstar/node_bird_22/blob/master/front/reducers/post.js
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
operator< ???
우선순위 큐에서의 구조체 struct Edge{ int e; int val; Edge(int a, int b){ e=a; val=b; } bool operator<(const Edge &b)const{ // return val>b.val; } }; 벡터를 sort 하기 위한 목적의 구조체 struct Edge{ int s; int e; int val; Edge(int a, int b, int c){ s=a; e=b; val=c; } bool operator<(Edge &b){ return val<b.val; } }; 선생님 구조체 안의 bool operator라는 함수를 쓰는것은 처음봐서 저것이 어떻게 동작할수 있는지 이해가 잘 가지 않습니다. 1.이것에 대해 이해하려면 어떤 것을 공부 해야하는지요 2. 둘다 최소 cost를 찾기 위해 정렬하는 것인데 벡터에서는 operator< 가 return val<b.val;의 결과를 반환 해야하고 우선순위 큐에서는 operator< 안의 내용이 왜 return val>b.val;의 결과를 반환 해야하는지요?
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
데코레이터가 어렵네요..
데코레이터를 구글검색도 해봤는데 딱 이해가 가지 않습니다. 좀 쉽게 설명된 참고자료 어디 없을까요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
기존 테이블이 삭제되지 않는 문제..
안녕하세요 영한님 강좌를 보며 예제를 따라하던중 제 프로젝트가 영한님과 다르게 실행되는것 같아 질문을 올립니다 hibernate.hbm2ddl.auto = create 인 상황에서 프로젝트를 실행하면 기존에 생성되었던 엔티티가 삭제 되지 않습니다... member와 order 엔티티만 @Entity 활성화한 상황인데요 아래 코드 올립니다.. package jpabook.jpashop.domain;import javax.persistence.*;import java.util.ArrayList;import java.util.List;@Entitypublic class Member { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "MEMBER_ID") private Long id; private String name; private String city; private String street; private String zipcode; @OneToMany(mappedBy = "member") private List<Order> orders = new ArrayList<>(); public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCity() { return city; } public void setCity(String city) { this.city = city; } public String getStreet() { return street; } public void setStreet(String street) { this.street = street; } public String getZipcode() { return zipcode; } public void setZipcode(String zipcode) { this.zipcode = zipcode; } public List<Order> getOrders() { return orders; } public void setOrders(List<Order> orders) { this.orders = orders; }} package jpabook.jpashop.domain;import javax.persistence.*;import java.time.LocalDateTime;import java.util.ArrayList;import java.util.List;@Entity@Table(name = "ORDERS")public class Order { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "ORDER_ID") private Long id; @ManyToOne @JoinColumn(name = "MEMBER_ID") private Member member;// @OneToOne// @JoinColumn(name = "DELIVERY_ID")// private Delivery delivery;//// @OneToMany(mappedBy = "order")// private List<OrderItem> orderItemList = new ArrayList<>(); private LocalDateTime orderDate; @Enumerated(EnumType.STRING) private OrderStatus status; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Member getMember() { return member; } public void setMember(Member member) { this.member = member; } public LocalDateTime getOrderDate() { return orderDate; } public void setOrderDate(LocalDateTime orderDate) { this.orderDate = orderDate; } public OrderStatus getStatus() { return status; } public void setStatus(OrderStatus status) { this.status = status; }} 외래키 제약조건을 삭제하는 순서와 테이블을 삭제하는 순서가 엉켜서 그런것 같은데요;; 어떤방식으로 해결해야 할지 잘 모르겠습니다.. 아래에 로그도 올려드립니다.. 답변 부탁드립니다.. Hibernate: drop table Member if exists 11월 30, 2019 11:39:55 오후 org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl getIsolatedConnection INFO: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@3c321bdb] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 11월 30, 2019 11:39:55 오후 org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl handleException WARN: GenerationTarget encountered exception accepting command : Error executing DDL " drop table Member if exists" via JDBC Statement org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " drop table Member if exists" via JDBC Statement at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:67) at org.hibernate.tool.schema.internal.SchemaDropperImpl.applySqlString(SchemaDropperImpl.java:375) at org.hibernate.tool.schema.internal.SchemaDropperImpl.applySqlStrings(SchemaDropperImpl.java:359) at org.hibernate.tool.schema.internal.SchemaDropperImpl.dropFromMetadata(SchemaDropperImpl.java:241) at org.hibernate.tool.schema.internal.SchemaDropperImpl.performDrop(SchemaDropperImpl.java:154) at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:126) at org.hibernate.tool.schema.internal.SchemaDropperImpl.doDrop(SchemaDropperImpl.java:112) at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:144) at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:72) at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:310) at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:467) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:939) at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:56) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:79) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54) at jpabook.jpashop.domain.JpaMain.main(JpaMain.java:8) Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Cannot drop "MEMBER" because "FKH0DB7KQR88ED8HQTCQW3JKCIA" depends on it; SQL statement: drop table Member if exists [90107-200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:576) at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) at org.h2.message.DbException.get(DbException.java:205) at org.h2.command.ddl.DropTable.prepareDrop(DropTable.java:98) at org.h2.command.ddl.DropTable.update(DropTable.java:124) 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:576) at org.h2.engine.SessionRemote.done(SessionRemote.java:611) at org.h2.command.CommandRemote.executeUpdate(CommandRemote.java:237) at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:228) at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:201) at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:54) ... 15 more Hibernate: drop table ORDERS if exists Hibernate: drop sequence if exists hibernate_sequence Hibernate: create sequence hibernate_sequence start with 1 increment by 1 11월 30, 2019 11:39:55 오후 org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl getIsolatedConnection INFO: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@4ced35ed] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. Hibernate: create table Member ( MEMBER_ID bigint not null, city varchar(255), name varchar(255), street varchar(255), zipcode varchar(255), primary key (MEMBER_ID) ) 11월 30, 2019 11:39:55 오후 org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl handleException WARN: GenerationTarget encountered exception accepting command : Error executing DDL " create table Member ( MEMBER_ID bigint not null, city varchar(255), name varchar(255), street varchar(255), zipcode varchar(255), primary key (MEMBER_ID) )" via JDBC Statement org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " create table Member ( MEMBER_ID bigint not null, city varchar(255), name varchar(255), street varchar(255), zipcode varchar(255), primary key (MEMBER_ID) )" via JDBC Statement at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:67) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.applySqlString(SchemaCreatorImpl.java:440) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.applySqlStrings(SchemaCreatorImpl.java:424) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.createFromMetadata(SchemaCreatorImpl.java:315) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.performCreation(SchemaCreatorImpl.java:166) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:135) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:121) at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:155) at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:72) at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:310) at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:467) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:939) at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:56) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:79) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54) at jpabook.jpashop.domain.JpaMain.main(JpaMain.java:8) Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "MEMBER" already exists; SQL statement: create table Member ( MEMBER_ID bigint not null, city varchar(255), name varchar(255), street varchar(255), zipcode varchar(255), primary key (MEMBER_ID) ) [42101-200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:453) 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.command.ddl.CreateTable.update(CreateTable.java:89) 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:453) at org.h2.engine.SessionRemote.done(SessionRemote.java:611) at org.h2.command.CommandRemote.executeUpdate(CommandRemote.java:237) at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:228) at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:201) at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:54) ... 15 more Hibernate: create table ORDERS ( ORDER_ID bigint not null, orderDate timestamp, status varchar(255), MEMBER_ID bigint, primary key (ORDER_ID) ) Hibernate: alter table ORDERS add constraint FKh0db7kqr88ed8hqtcqw3jkcia foreign key (MEMBER_ID) references Member 11월 30, 2019 11:39:55 오후 org.hibernate.tool.schema.internal.SchemaCreatorImpl applyImportSources INFO: HHH000476: Executing import script 'org.hibernate.tool.schema.internal.exec.ScriptSourceInputNonExistentImpl@6831d8fd' Hibernate: call next value for hibernate_sequence Hibernate: /* insert jpabook.jpashop.domain.Member */ insert into Member (city, name, street, zipcode, MEMBER_ID) values (?, ?, ?, ?, ?) 11월 30, 2019 11:39:55 오후 org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions WARN: SQL Error: 23505, SQLState: 23505 11월 30, 2019 11:39:55 오후 org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions ERROR: Unique index or primary key violation: "PRIMARY KEY ON PUBLIC.MEMBER(MEMBER_ID) [1, NULL, 'sdfsdf', NULL, NULL]"; SQL statement: /* insert jpabook.jpashop.domain.Member */ insert into Member (city, name, street, zipcode, MEMBER_ID) values (?, ?, ?, ?, ?) [23505-200] 11월 30, 2019 11:39:55 오후 org.hibernate.internal.ExceptionMapperStandardImpl mapManagedFlushFailure ERROR: HHH000346: Error during managed flush [org.hibernate.exception.ConstraintViolationException: could not execute statement] 11월 30, 2019 11:39:55 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl stop INFO: HHH10001008: Cleaning up connection pool [jdbc:h2:tcp://localhost/~/jpashop] Process finished with exit code 0