묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue.js 시작하기 - Age of Vue.js
function props vs emit
안녕하세요! 뷰에서도 props로 function을 전달해서 사용할 수 있는것으로 확인했는데 안티패턴이라고 하더라고요...혹시 두 방식의 장단점을 알 수 있을까요? ( react만 하다 보니 function props 방식이 어째서 안티패턴인지 잘 이해가 되지 않습니다. )
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
이해가 안대여
>>, <<을 제외한 다른 연산 기호는 int num = 어떤 수 라면, <<나 >>쳐럼 num = num & 1 이렇게 사용하는건가요?
-
미해결
pro coinbase sign up
+1 855 300 1590 Ćóínbáse Prǒ is an advanced resource trade and is one of the well known exchanging trades for individual dealers and pro coinbase sign up. It plainly offers a protected and simple method for buying, sell and exchange Ćóínbáse Prǒ resources online right away across the different exchanging matches. With the assistance of pro coinbase login account, you can undoubtedly watch market refreshes, view the exchanging history, search for the orders, deal with different portfolios, and learn through instructive center point. In this article we will talk about the working of Ćóínbáse Prǒ works and how to set up a Ćóínbáse Prǒ account.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
GenerateId
GenerateId는 이미 lock이 잡힌 Add 안에서 호출되는데 왜 lock을 또 잡아주나요? 다른 곳에서 호출할 때를 대비해서 잡아둔 것일까요??
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
vitis AI관련 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요:) 수업에 관련된 질문이 아니긴 합니다만 ㅠㅠ 혹시 도움받을 수 있을까 싶어서 질문남깁니다. 졸업프로젝트로 딥러닝을 fpga에 올릴때 vitis AI를 쓰고 싶은데요 수업에서 설치하는 vitis 2020.2 설치하고 리눅스로 vitis AI를 쓰는건 문제가 없을까요?(AI는 window로 깔 수 없는것 같더라고요) 맛비님이 vitis AI 써보신적이 있다고 하셔서 질문남깁니다. 아시는 부분이 있으시다면 조언부탁드립니다. 감사합니다:)
-
미해결만들면서 배우는 리액트 : 기초
jsonLocalStorage.getItem("favorites") || []
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. jsonLocalStorage.getItem("favorites") || [] 에서는 []가 없으면 초기값이 없어서 에러가 났었는데 jsonLocalStorage.getItem("counter") 도 에러가 날까? 해서 궁금해서 LocaStroage를 비우고 해봤더니 에러가 나지 않더라구요 이유가 궁금합니다.
-
미해결데이터베이스 중급(Modeling)
seq 칼럼을 pk로 주기에 아까운 이유가 무엇인가요?
강의에서 시스템 성능에 문제가 있을 수 있다고 말씀하셨는데 pk를 사용하면 오히려 빨라지는 것 아닌가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
base.Init() 질문이 있습니다.
정말 좋은 강의 감사합니다. unity 강좌를 2번째 보면서 코드를 하나하나 보고 있습니다. 상속성에 대해서 이해가 안가서 질문 드립니다. UI_Inven에 Init() -> base.Init()을 들어가면 부모 UI_Scene에 들어가서 Managers.UI.SetCanvas(gameObject, false); 를 해주는데 gameObject가 왜 UI_Inven이 들어가는지 잘 모르겠습니다. 원래 자식클래스에서 초기화를 하면 부모 클래스의 gameobject가 자식 스크립트(UI_Inven)를 받는 건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
수업을 듣기 전 필요한 공부 정도
안녕하세요 강사님의 스프링 관련 커리큘럼을 따라가려하는데요.. 그전에 자바 공부나 jsp 공부를 어느정도 해야하는지 궁금합니다. 예를 들어 저는 자바를 자바의 정석으로 공부하여 자바의 정석 11장_컬렉션쪽까지 공부하였습니다. 아직 자바8 내용이나 입출력io등은 배우지 않은 상태이고 jsp또한 배운적이 없는 상태인데 이것들을 공부하고 수업을 듣는게 나을까요?
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
str_replace함수의 순서에 따라 오류가 발생하는 원인
$id = str_replace("\\","\\\\",$id); $id = str_replace("'","\'",$id); 이 순서대로 입력을 하면 괜찮은데 $id = str_replace("'","\'",$id); $id = str_replace("\\","\\\\",$id); 이 순서대로 입력을 하면 다음과 같은 오류가 발생하는데 원인이 무엇일까요?
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
2과목 주요문제 해설 강의가 안보여요
동영상 준비중 이라고 뜹니다.
-
미해결Svelte.js [Core API] 완벽 가이드
7:10초 설명에 질문 있습니다.
7:10초에 화면이 갱신되어야 반응성 구문이 실행된다고 하셨는데 정확히는 대기 로직만 처리하면 실행되는 거 아닌가요? 17번째 줄을 제거하면 count에서 화면이 없어 count가 증가하더라도 화면에는 변화가 없을 텐데 반응성 구문이 동작했거든요. 위의 결과를 근거로 하면 오히려 `count`의 값이 변경된 후 대기 로직이 처리되고 '반응성 구문($:)'이 실행되면서 화면이 갱신된다고 말씀하시는 게 맞지 않나 생각합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
entity에 비지니스 로직 관련 질문입니다.
안녕하세요 강사님! 이번 강의에서 addStock함수와 removeStock 함수를 entity에 작성하셨는데요. 응집력 측면에서 해당하는 entity에 함수에 관련된 로직들을 넣는 건 이해했습니다. 여기서 궁금한건 테스트 코드인데요 저렇게 entity에 로직이 들어가면 해당 로직도 테스트 코드를 작성해야 할거 같거든요. 일반적으로 서비스에 비지니스 로직을 넣고 여러 함수들이 생기면 테스트클래스를 작성해서(ex. SampleService -> SampleServiceTest) 각 함수들을 테스트하는 테스트 코드를 짜는데요. 단위테스트를 할 때 외부 디펜던시(ex. db 등)를 끊고 해당 기능만 테스트 하는게 좋다고 배웠습니다. 그럼 Service에 있는 함수는 함수대로 테스트하고, 엔티티에 있는 함수들은 그거대로 또 따로 테스트를 작성해야 할 거 같은데 현업에서는 엔티티도 테스트를 작성하는 건가요? 아래처럼요 public class ItemTest { @Test public void removeStockTest() { //given //when itemEntity.removeStockTest() //then } }
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
필드 초기화 관련 질문입니다!
엔티티 설계시 하이버 네이트에서 컬렉션은 필드에서 초기화 하는게 안전하다고 말씀해주셨는데요 컬렉션이 아닌 경우 Integer, Long, Enum class 혹은 다른 엔티티의 경우 생성자나 필드중 어디에서 초기화 하는게 좋은 방법인가요??
-
미해결
리액트 모듈 에러
제로초님 리액트 강의 듣는중에 터미널에 아래와 같은 에러가 발생했는데요 ERROR in ./client.jsx Module build failed (from ./node_modules/@pmmmwh/react-refresh-webpack-plugin/loader/index.js): Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './runtime.js' is not defined by "exports" in C:\Users\tlatm\바탕 화면\JSZEROCHO\React\lotto\node_modules\react-refresh\package.json at new NodeError (node:internal/errors:371:5) at throwExportsNotFound (node:internal/modules/esm/resolve:453:9) at packageExportsResolve (node:internal/modules/esm/resolve:731:3) at resolveExports (node:internal/modules/cjs/loader:482:36) at Function.Module._findPath (node:internal/modules/cjs/loader:522:31) at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:27) at Function.resolve (node:internal/modules/cjs/helpers:108:19) at Object.<anonymous> (C:\Users\tlatm\바탕 화면\JSZEROCHO\React\lotto\node_modules\@pmmmwh\react-refresh-webpack-plugin\loader\index.js:20:4) at Module._compile (node:internal/modules/cjs/loader:1103:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10) ERROR in ./node_modules/@pmmmwh/react-refresh-webpack-plugin/client/ReactRefreshEntry.js 4:23-58 Module not found: Error: Package path ./runtime.js is not exported from package C:\Users\tlatm\바탕 화면\JSZEROCHO\React\lotto\node_modules\react-refresh (see exports field in C:\Users\tlatm\바탕 화면\JSZEROCHO\React\lotto\node_modules\react-refresh\package.json) lotto-setting (webpack 5.70.0) compiled with 2 errors in 9345 ms npm run dev하면 위 같은 에러메세지가 나오는데 왜 그런지 모르겠습니다.. @pmmmwh/react-refresh-webpack-plugin을 재설치하고 실행이 됐었는데 hooks로 바꿔보고 실행하니 또 같은 에러메세지가 출력되는데 왜 그럴까요?
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
테이블/컬럼명 Prepared Statement사용 불가능 관련 질문입니다.
테이블/컬럼명을 다음과 같이 하여 Prepared Statement사용을 할 수 있지 않나요? String tb_name='board'; String query = "select title from ? where content like '%?%'"; pstmt=conn.preparedStatement(query); 위 세 줄의 코드를 실행한 후 pstmt.setString이용하여 두 개의 placeholder에 대하여 바인딩을 하는 방법은 사용 불가능할까요?
-
미해결만들면서 배우는 HTML/CSS
왜 색이 안변하죠??
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. //style.css width: 100%; height: 100%; } .bx-wrapper, .bx-viewport, .slider{ width: 100%; height: 100%; } .background__01{ width: 100%; height: 100%; background: url("../images/a.jpg") no-repeat; background-size: cover; background-position: center; } .background__02{ width: 100%; height: 100%; background: url("../images/b.jpg") no-repeat; background-size: cover; background-position: center; } .background__03{ width: 100%; height: 100%; background: url("../images/c.png") no-repeat; background-size: cover; background-position: center; } .contents{ position: absolute; top:0; text-align: center; } .contents__name{ font-size: 64px; font-weight: bold; color :blanchedalmond; margin-bottom: 25px; } .contents__job{ font-size: 25px; font-weight: bold; color : blanchedalmond; margin-bottom: 50px; } .content__list{ font-size: 0; } .contents__list > li{ display: inline-block; width:52px; height: 52px; border:1px solid white; border-radius: 50%; font-size: 16px; } .content__list > li > a{ color : white; } //index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Halfhalfman's Homepage</title> <link href="css/reset.css" rel="stylesheet" type="text/css"/> <link href="css/style.css" rel="stylesheet" type="text/css"/> <script src="js/jquery.1.12.4.js" type="text/javascript"></script> <script src="plugins/bxslider/js/jquery.bxslider.js" type="text/javascript"></script> <script src="https://kit.fontawesome.com/2871c12638.js" crossorigin="anonymous"></script> <script> $(document).ready(function(){ $('.slider').bxSlider({ controls:false, pager:false, auto:true }); }); </script> </head> <body> <div class="slider"> <div class="background__01"></div> <div class="background__02"></div> <div class="background__03"></div> </div> <div class="contents"> <p class="contents__name">Halfhalfman</p> <P class="contents__job">I live at korea, I am a student, I have my own NFT.</P> <div class="contents__sns"> <ul class="contents__list"> <li> <a href="#"> <i class="fa-brands fa-discord"></i> </a> </li> <li> <a href="#"> <i class="fa-solid fa-water"></i> </a> </li> </ul> </div> </div> </body> </html>
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
JS 객체 강의에서 메모리에 관해 질문 드립니다.
강의 15분 대에 객체 프로퍼티 속성을 delete하면 결국 삭제가 된 상태이고, 브라우저에서는 더이상 콘솔 로그를 찍어도 알 수가 없습니다. 그러나 왜 여전히 메모리가 삭제 되지 않았는지 그 의미가 이해되지 않아 질문을 드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
JPA 일대일 식별관계
일대일 식별관계에서 매핑 설정 질문입니다. 강의 보면서 Entity를 설계해서 만들고 있는 중, 궁금한 점이 생겨 질문드립니다. 예를 들어 Board와 BoardDetail이라는 두 테이블이 있을 때, BoardDetail 테이블의 PK값(FK)으로 Board의 테이블의 PK(board_id)만 사용한다고 가정해보면, (이렇게 설계한 이유는 기본정보와 디테일정보를 컨셉적으로 다르게 두어 사용하고 싶었습니다.) 당연히 BoardDetail에서만 @Id @OneToOne과 @JoinColumn(name = "board_id") 이런 설정을 하면 될 줄 알았는데, "Composite-id class must implement Serializable"와 같은 에러가 떴습니다. 개념적으로 일대일 식별관계이기 때문에 문제가 되는 것 같아 해결법을 찾아봤는데, 개념적으로는 단방향이지만 @MapsId를 통해 양방향 매핑처럼 사용을 하는 방법이 있었습니다. (참고: https://steady-coding.tistory.com/539) 1. JPA에서는 이러한 기능(일대일 식별관계)을 기본적으로 제공해주지 않는 건가요? 2. 그렇다면 이러한 방식으로는 실제 개발에 사용되지 않나요? (.. 그렇다면 Board라는 테이블에 디테일한 정보들 모두 저장해야 하는 문제가 있을 것 같습니다.) 3. 테이블을 물리적으로 나누는 것(Board, BoardDetail)이 문제가 될까요? 특히, JPA 개발에서 문제가 될 부분이 있을까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Ultralytics YOLOv3 질문드립니다.
안녕하세요 선생님, 저는 선생님의 cnn 강의와 컴퓨터 비전 강의를 수강중인 대학원생입니다. 다름이 아니라, Ultralytics YOLOv3 에 대해 궁금한 점이 있는데요, 제가 연구를 위해 train / validation / test 로 6 : 2 : 2 비율로 데이터셋을 구성했습니다. 그런데, 학습을 진행하고 보니, train.py가 학습, test.py가 evaluation, detect.py가 test에 해당하는 것 같았습니다. 여기서 제 질문은, 그렇다면 train.py에서는, train, val, test 폴더 경로를 입력하는 .yaml 파일에서 train 폴더경로와 val 폴더경로를 학습에 활용하는 것인가요? 소스 코드 자체는 test.py를 validation으로 쓰고, train.py에서는 train과 validation을 어떤 비율로 나누었는지 알려주지 않는 것 같았습니다. (만약 train.py가 .yaml 파일에서 train 폴더경로만 사용하는 거였다면, 제가 학습을 다시 진행해야 해서요 ㅠㅠ) Ultralytics YOLOv3가 정확히 어떤 방식으로 데이터를 분할하고, 학습에 어떻게 활용하는지 자세하게 알려주시면 정말 감사하겠습니다! 항상 좋은 강의 진심으로 감사드립니다.