묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
페이지 구현 - 홈
페이지 구현 - 홈 강의에서 개발자메뉴에서 컴포넌트에서 홈에서는 일기5개가 잘 출력되는데 다이어리 리스트 만들기 전에 개발자메뉴 콘솔에서 일기5개가 출력이 안되고 다이어리 리스트로도 일기5개가 출력이 안됩니다 어디를 확인 해야 될까요..
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
WSL 궁금하여 질문드립니다.
안녕하세요 맛비님. 학교 리눅스 실습에서 VMWARE를 사용하고 있는데 WSL로 작업해도 괜찮을까요? WSL로 작업할 시에 VMWARE에서 할 수 있는데 WSL로는 못 하는 것이 있는지 궁금합니다. 그리고 현업에서는 아애 OS로 리눅스를 사용하는게 대부분이겠죠?
-
미해결[React 1부] 만들고 비교하며 학습하는 React
[순수JS 1] 검색폼 2 에서 const {value} = this.inputElement
안녕하세요 :) this.inputElement 은 <input type="text" placeholder="입력하세요"> 이러한 태그를 나타낸다고 생각합니다. 제가 console.log( {value} , this.inputElement, value.length) 를 찍어보았을 때의 결과값은 {value: "zz"} <input type="text" placeholder="입력하세요" > 2 이렇게 보여집니다. const {value} = this.inputElement에서 const 의 객체로 this.inputElement를 담게되는데 왜 this.inputElement.value 값이 담기게 되는것인지 이해가 되지 않습니다. 제가 생각했을 때는 {value} = <input> 태그가 담겨야 되는것이 아닌가 라는 생각을 하게되었습니다.
-
미해결FreeRTOS 프로그래밍
맥OS 환경에서도 실습이 가능한지 문의 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요? 강사님 RTOS 첨 접하는 새내기 입니다. 금일 강사님 강의를 수강하고 순차적으로 보고 있는 중인데 개발환경이 윈도우로 되어 있는것 같아서요 맥OS 환경에서도 강사님 강의들에 대해 실습이 가능한지 문의 드립니다. 그리고 보드 관련해서 아래 링크 보드를 구매하면 되는지도 문의 드려요 https://www.devicemart.co.kr/goods/view?no=1346033 위 내용 확인 부탁드리겠습니다.
-
미해결홍정모의 따라하며 배우는 C언어
for문 질문있습니다.
다음과 같이 코드를 작성을 하고, 0 1 2 3 4 가 나올것이라고 예측하고 코드를 실행하였습니다. 하지만 마지막에 "%가" 나오게 됩니다. 어떤 이유때문에 %가 출력되는지, 이렇게 나오지 않게 하기 위해서는 어떻게 해야하는지 궁금합니다!!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
연관관계 편의 메소드 관련 질문있습니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 양방향 관계시, 두 Entity 모두 객체 정보를 세팅해줘야 한다는 것을 이해했습니다. 1. 연관관계Member의 name이 변경된 경우, Team Entity의 memberList에서 변경된 member의 name도 동기화 시켜줘야 하나요..?
-
미해결
C++ 외부 라이브러리가 설치되지 않습니다.
구글링한 내용을 바탕으로 비주얼 스튜디오(C++)에 외부라이브러리를 설치하려합니다. 구글링한 내용을 그대로해도 외부 라이브러리가 설치되지 않습니다. 아무리 플랫폼과 일치를 시켜도, 경로를 알맞게 설정해도 설치 자체가 되지 않습니다. 또다른 원인이 있는지 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C언어
7분30초부터 8분까지 구간에서 이해가 가지 않습니다
unsigned int가 가질 수 있는 값은 0 ~ 4,294,967,295 이 사이인데 음수인 -123은 저장할 수 없는 것이 아닌가요? 제가 어느 부분을 잘못 이해하고 있어서 생긴 의문인가요?
-
미해결[Django] 장고로 인프런 따라만들기
파이참 가상환경 활성에 대해 알려주실 수 있나요??
아나콘다를 이용해서 하나요?
-
미해결홍정모의 따라하며 배우는 C언어
똑같이 쳤는데, 아무런 것도 출력이 되지 않습니다! printf도 확실하게 쳤습니다!
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { double seed_money, target_money, annual_interest; printf("Input seed money : "); scanf("%lf", &seed_money); // double이라서 lf 사용!! printf("Input target money : "); scanf("%lf", &target_money); printf("Input annual interest (%%) : "); // % 기호 출력 %% scanf("%lf", &annual_interest); double fund = seed_money; int year_count = 0; while (fund < target_money); { //fund = fund + fund * annual_interest / 100.0; fund += fund * annual_interest / 100.0; //year_count = year_count + 1; //year_count += 1; year_count++; printf("Year %d, fund %f\n", year_count, fund); } printf("It takes %d years\n", year_count); return 0; } 이렇게 작성을 하였습니다. 세 가지(seed target annual)입력하고 나서 줄바뀜이 일어나고 아무런 것들도 출력이 일어나지 않는데 이건 무슨 현상일까요?? 콘솔창에 타자를 쳐도 아무것도 안쳐지고, 타자를 치는 부분을 의미하는 하얀색 네모가 계속 껌뻑거리고만 있습니다...!
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
안녕하세요. 질문이 있습니다.
안녕하세요. 질문이 있습니다. 74강 chart 프로젝트 생성부분입니다. chart.js import에러가 나네요 , chart.js 모듈은 설치해서 패키지.json에 있습니다(두번째 사진) 2. 그리고 저도 eslint때문에 이런 에러가 나는데요 config.js 만들어서 이거 넣어줄라고 했더니 이미 vue.config.js파일이 있더라구요? cli로 프로젝트 만들때 생성된 것 같아요 module.exports = { devServer: { overlay: false } } 그 안에 보면 이미 이렇게 작성이 되어있어요 그래서 제가 알려주신 코드 추가하면 이렇게 에러가 나오는데 이렇게 하는게 아닌가요?
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
선생님 기초 마지막강의질문입니다 ㅠㅠ
스크롤까지 잘 내려갔는데, 각각 아이폰 제목 가격 url등등이 출력이 안됩니다 선생님 ㅠㅠ find_element_by_* commands are deprecated. Please use find_element() instead browser.find_element_by_css_selector('body').send_keys(Keys.END) 이런 오류도 뜨구요 ㅠㅠ 전 어떻게 해야 할까요 from pkgutil import iter_modules from selenium import webdriver from selenium.webdriver.common.keys import Keys import time #브라우저 생성 browser=webdriver.Chrome('c:/chromedriver.exe') #웹사이트 열기 browser.get('https://www.naver.com') #쇼핑메뉴 클릭하기 browser.implicitly_wait(10) browser.find_element_by_css_selector('a.nav.shop').click() #검색창 클릭 time.sleep(2) search=browser.find_element_by_css_selector('input.co_srh_input') search.click() #검새ㄱ어 입력 search.send_keys('아이폰13') search.send_keys(Keys.ENTER) #스크롤 전 높이 before_h=browser.execute_script("return window.scrollY")#Java스크립트 명령어 사용 가능 #무한 스크롤 while True: #맨 아래로 스크롤 내린다. browser.find_element_by_css_selector('body').send_keys(Keys.END) #스크롤 사이 페이지 로딩 시간 time.sleep(1) #스크롤 후 높이 after_h=browser.execute_script("return window.scrollY") if after_h==before_h: break before_h=after_h #상품정보 items=browser.find_elements_by_css_selector('.basicList_inner__eY_mq') for item in items: name=item.find_element_by_css_selector('.basicList_title__3P9Q7').text price=item.find_element_by_css_selector('.price_num__2WUXn').text link=item.find_element_by_css_selector('.thumbnail_thumb__3Agq6').get_attribute(href) print(name,price,link)
-
미해결만들면서 배우는 리액트 : 기초
setCounter((prev) => {}) 에서 prev 는 어디에서 가져온 건가요??
prev 로 인자를 받는다고 했는데 prev(이전값)은 어디서 받아오는 건가요? 선생님 강의를 듣고 검색해보니 setState(prevState, prevProps) => 이전값, 이전 props값을 가져올 수 있는 게 맞을까요??
-
미해결윤재성의 Google 공식 언어 Kotlin 프로그래밍 시작하기
모듈 임포트
먼저 질문 남겨주신 분들처럼 저도 모듈 설정했는데도 오류가 나는데 혹시 해결 어떻게 하셨나요? 댓글 달아주신거에도 답변이 없으셔서요
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
배포에 성공후 깃허브 페이지 링크를 들어갔는데 사진도 깨져있고...
배포에 성공후 깃허브 페이지 링크를 들어갔는데 사진도 깨져있고... 게시물을 클릭했을 때 페이지가 뜨지 않고 404에러가 발생합니다... 이럴 때는 어떻게 해결하면 좋을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@GeneratedValue 작성 후 오류
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. @Id@GeneratedValue(strategy = GenerationType.IDENTITY)private String id; 위 코드 작성 후 오류가 납니다.. String 말고 숫자로 해도 오류가 나네요 ㅠ .. mysql로 바꿨는데 왜 그런지 모르겠습니다ㅠ 오류 -WARN: GenerationTarget encountered exception accepting command : Error executing DDL " create table Member ( id varchar(255) not null auto_increment, name varchar(255) not null, primary key (id) ) engine=MyISAM" via JDBC Statement org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " create table Member ( id varchar(255) not null auto_increment, name varchar(255) not null, primary key (id) ) engine=MyISAM" 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 hellojpa.JpaMain.main(JpaMain.java:14) Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "\000d\000a create table Member (\000d\000a id varchar(255) not null auto_increment,\000d\000a name varchar(255) not null,\000d\000a primary key (id)\000d\000a ) engine[*]=MyISAM"; expected "identifier"; SQL statement: create table Member ( id varchar(255) not null auto_increment, name varchar(255) not null, primary key (id) ) engine=MyISAM [42001-210] at org.h2.message.DbException.getJdbcSQLException(DbException.java:521) at org.h2.message.DbException.getJdbcSQLException(DbException.java:496) at org.h2.message.DbException.getSyntaxError(DbException.java:265) at org.h2.command.Parser.readIdentifier(Parser.java:5759) at org.h2.command.Parser.parseCreateTable(Parser.java:9306) at org.h2.command.Parser.parseCreate(Parser.java:6779) at org.h2.command.Parser.parsePrepared(Parser.java:746) at org.h2.command.Parser.parse(Parser.java:674) at org.h2.command.Parser.parse(Parser.java:644) at org.h2.command.Parser.prepareCommand(Parser.java:551) at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:615) at org.h2.server.TcpServerThread.process(TcpServerThread.java:288) at org.h2.server.TcpServerThread.run(TcpServerThread.java:191) at java.base/java.lang.Thread.run(Thread.java:834) at org.h2.message.DbException.getJdbcSQLException(DbException.java:451) at org.h2.engine.SessionRemote.done(SessionRemote.java:607) 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:477) at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1292) at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:217) at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:205) at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:54) ... 15 more 오류 member package hellojpa;import javax.persistence.*;import java.math.BigDecimal;import java.time.LocalDate;import java.time.LocalDateTime;import java.util.Date;@Entitypublic class Member { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private String id; @Column(name = "name", nullable = false) private String username; public Member(){ } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; }} jpaMain package hellojpa;import org.hibernate.internal.build.AllowSysOut;import javax.persistence.EntityManager;import javax.persistence.EntityManagerFactory;import javax.persistence.EntityTransaction;import javax.persistence.Persistence;import java.util.List;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{ Member member = new Member(); //member.setId("ID_A"); member.setUsername("C"); em.persist(member); tx.commit(); }catch (Exception e){ tx.rollback(); }finally { em.close(); } emf.close(); }} persistence.xml <?xml version="1.0" encoding="UTF-8"?><persistence version="2.2" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_2.xsd"> <persistence-unit name="hello"> <properties> <!-- 필수 속성 --> <property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/> <property name="javax.persistence.jdbc.user" value="sa"/> <property name="javax.persistence.jdbc.password" value=""/> <property name="javax.persistence.jdbc.url" value="jdbc:h2:tcp://localhost/~/test"/> <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/> <!-- 옵션 --> <property name="hibernate.show_sql" value="true"/> <property name="hibernate.format_sql" value="true"/> <property name="hibernate.use_sql_comments" value="true"/> <property name="hibernate.hbm2ddl.auto" value="create" /> </properties> </persistence-unit></persistence>
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
./build 에러 관련 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 그동안 바뻐서 못듣다가 다시 듣기시작했는데 저번까지 잘되던 빌드가 다시 와서 하려고하니까 안되네용 kkm32160126@DESKTOP-NT884HJ:~/Matbi_VerilogHDL_Season1/chapter_2$ source /mnt/d/vivado/vivado/2020.2/settings64.sh kkm32160126@DESKTOP-NT884HJ:~/Matbi_VerilogHDL_Season1/chapter_2$ ./build WARNING: [XSIM 43-3479] Unable to increase the current process stack size. INFO: [VRFC 10-2263] Analyzing Verilog file "/home/kkm32160126/Matbi_VerilogHDL_Season1/chapter_2/tb_clock_generator.v" into library work INFO: [VRFC 10-311] analyzing module tb_clock_generator INFO: [VRFC 10-2263] Analyzing Verilog file "/home/kkm32160126/Matbi_VerilogHDL_Season1/chapter_2/clock_gating_model.v" into library work INFO: [VRFC 10-311] analyzing module clock_gating_model ERROR: [VRFC 10-4982] syntax error near '{' [/home/kkm32160126/Matbi_VerilogHDL_Season1/chapter_2/clock_gating_model.v:21] Vivado Simulator 2020.2 Copyright 1986-1999, 2001-2020 Xilinx, Inc. All Rights Reserved. Running: /mnt/d/vivado/Vivado/2020.2/bin/unwrapped/lnx64.o/xelab tb_clock_generator -debug wave -s tb_clock_generator Multi-threading is on. Using 2 slave threads. ERROR: [XSIM 43-3225] Cannot find design unit work.tb_clock_generator in library work located at xsim.dir/work. ERROR: Please check the snapshot name which is created during 'xelab',the current snapshot name "xsim.dir/tb_clock_generator/xsimk" does not exist
-
미해결스프링 핵심 원리 - 고급편
ThreadLocal 질문입니다
동시성 이슈를 ThreadLocal을 사용하여 해결하는 내용 잘 들었습니다. 강의를 들으면서 ThreadLocal 관련하여 궁금한 점이 있습니다. 갑자기 트래픽이 몰려서 수 많은 요청이 들어오게 될 경우 ThreadLocal에도 동시에 많은 TraceId를 쓰게 될텐데 메모리의 이슈는 없을까요? 제가 생각한 답변은 "WAS가 제공하고 있는 스레드 풀이 허용하는 범위 내에서의 요청은 문제없다." 인데 만약 아니라면 답변 부탁드립니다. 추가적으로 비동기 서버 환경(ex. Spring Webflux)에서도 수 많은 요청시 동일한 이슈는 없을지 궁금합니다.
-
해결됨프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 2
선생님 질문이 하나 있는데요~~
강의 잘 보고 있습니다! 혹시 @font-face {} 가 들어있는 css를 link ref="preload"하면 해당 css를 미리 불러오면서 폰트도 사전로드 되는걸까요 ? 아니면 폰트 사전로드는 무조건 link로 걸어줘야될까요 ?
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
이렇게 DB,테이블 등등을 목록화 시키는 것이 실무에 적용 가능한가요?
보안에 입문한 지 얼마 되지 않은 학생입니다. 기존에 책으로 공부하던 SQL Injection과는 차원이 다를 정도로 깊숙한 내용을 경험하며 한계를 느끼고 열심히 몸에 밸 때 까지 연습 또 연습하고 있습니다. 연습을 하면서 문득 들었던 의문입니다. 혹시 실무에서 이런 식으로 파라미터에 세줄이 넘는 긴 SQL구문을 주입하여 데이터를 추출하는 것이 정말 가능할까요? 보통 웹 사이트에서는 SQL Injection을 방어하기 위해 Select, Union, 그리고 object_id와 같은 함수들이 들어오면 escape처리되는 것으로 알고 있는데, 이러한 환경에서도 이러한 목록화 기법들이 통할까요?