묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결리액트로 구현하는 블록체인 이더리움 ERC721(NFT)
프로젝트 구성에 대해서 질문을 드려봅니다.
안녕하세요. 회사에서 NFT를 발행해주는 프로젝트를 진행하려는데요. 올려주신 강의를 보고 하나씩 처리를 해가고 있는데, 프로젝트 구성의 감을 잡지 못해서 문의를 좀 드리려고 합니다. 이 곳에 질문을 남겨도 될지는 모르겠지만, 너무 답답해서 문의를 드립니다. nodejs 를 사용해 backend(API 서버)를 만들고 raect(3000번 포트) 에서 proxy 를 설정해 nodejs(3001번 포트) 의 데이터를 받아오도록 frontend를 만드는 프로젝트를 진행하고 있습니다. 이 프로젝트는 NFT를 발행해주는 사이트를 만드는 것이 목표인데요. 만약 올려주신 drizzle-dapp으로 backend(API 서버)와 연결하는 back을 만들려면 package.json의 main을 truffle-config.js로 해도 괜찮을까요? 그게 아니라면 프록시서버를 따로 두지 않고 react-node 가 proxy로 설정되어 있는 상태로 NFT 거래가 가능하게 만들려면 truffle 을 어떻게 사용해야 할지 조언 해주실 수 있을까요...? 강의 내용과 맞지 않는 내용 올려서 죄송합니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
파이참 주석 단축키 어떻게 변경하나요?
<!-- --> 이게 html 주석인데 ctrl + / 하면 자동 주석이 되잖아요. html 에서 주석단축키 누르면 <!-- --> 로 주석처리가 됩니다. 근데 교수님이 장고 html 에서 단축키로 주석처리하면 {# #} 으로 되던데. 유료버젼에서만 가능한건가요?
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
FPGA 실습 파일 다운로드가 안되네요..
수업 자료 txt파일은 정상적으로 다운로드가 되는데 실습파일은 다운로드를 눌러도 아무 반응이 없네요. 혹시 몰라서 OneDrive 재설치도 해보고 모바일 다운로드도 시도해봤지만 똑같았습니다. 제가 전에 다운로드를 한 번 받긴했는데 그때가 8월쯤이었고 새로운 파일들 추가된 것들이 좀 있길래 다시 받으려고 했거든요. 이게 한번만 다운로드 가능하게 막아놓으셨을 것 같진 않은데 이 부분 확인 한 번 부탁드려도 될까요?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
Input Image Size에 대한 질문입니다
안녕하세요 교수님 강의를 열심히 듣고 있는 학생입니다. 다른게 아니고 input image size를 왜 (224,224)를 쓰는지 궁금합니다. VGG도 그렇고 GoogleNet도 그렇고 왜 224를 쓰는 건가요? VGG논문을 다 읽어봤지만 그거에 대한 명확한 답을 찾지 못했습니다. 다양한 이미지를 crop하기 위해서 224로 설정했다는 답변을 본적은 있지만 왜 굳이 224인지는 이해하지 못했습니다. 혹시 말씀해주실 수 있을까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
main.js 설정
main.js 에서 vuex 설정방법 문의드립니다. 아래 주석으로 된 부분이 기존에 있던 형식이고 강의에서 설명해주신 설정방법이 아래부분입니다. 차이점 알고싶어요
-
미해결홍정모의 따라하며 배우는 C++
배열 질문드립니다.
안녕하세요 궁금한 점이 있어서 질문 드립니다. #include <iostream> using namespace std; int main() { char myString[255]; cin >> myString; cout << myString << endl; return 0; } 이렇게 myString에 jackjack을 입력하고 출력했을 때, 나머지 배열에 들어있는 가비지값들이 출력되지 않는게 '\0'을 만났기 때문인가요 아니면 가비지값들이 들어있지 않기 때문인가요?
-
미해결버그헌팅과 시나리오 모의해킹 전문가 되기
안녕하세요 질문이 있습니다
7:04 에서 netdiscover 를 활용 해 해당 네트워크에 접속되어 있는 장치들을 보고 18이 타겟임을 알 수 있었습니다. 그런데 실제로 다중이나 많ㅁ은 사람이 접속하여 특정하기 힘든 경우는 어떤식으로 찾게 되는지 궁금합니다 !
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
error 문의
git에 있는 소스 버전인데 아래와 같이 에러가 납니다. 강의 중간에도 해당에러가 여러번 발생해서 console.log 로 인덱스를 찍기도 했었는데요. 문의드립니다 ㅠ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
srand() 질문입니다.
안녕하세요 좋은 강의 감사합니다. 다름이 아니라 srand함수를 while문 안에 넣으면 시간이 지남에 따라 난수가 다르게 선택되어서 맵의 모양이 바뀔 줄 알았는데, 바뀌지 않아서 질문합니다. while문이 계속 실행되면서 맵을 화면에 출력하는 것이므로 srand()를 while문 안에 넣으면 시간이 지남에 따라 rand에서 나오는 값이 바꾸어져서 맵의 모습이 변하는 것으로 생각했는데 무엇을 잘못 이해하고 있는지 모르겠습니다.
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
MainController 에서 파라미터 값 받는 부분 질문이요.
저번 강의에 이어서 한가지 더 질문해도될까요 . ㅎ; 수업내용중에 MainController 에서 int userNo = Integer.parseInt(request.getParameter("userNo").toString()); String id = request.getParameter("id").toString(); 여기 두 부분에 toString(); 을 뒤에 붙이셨는데 . 명시적으로 String 값이라는걸 표시하기 위해 쓰인건지 궁금합니다.
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
webpack loader 관련 질문
안녕하세요 정환님. webpack loader 관련해서 질문이 있습니다. // webpack.config.js module: [ rules: [ { test: ~~~~, 이렇게 작성할 때, loader: ~~~, use: [~~] 두 가지 방식으로 작성하는 거 같은데요. 혹시 무슨 차이가 있을까요? use : [{ loader: ~~~, options: {...} }] 이렇게도 작성하는 것 같더라고요
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
인스턴스 이너클래스에서 static이 정상작동한다면...
첫번째 예제 InClass 내부에서는 static int sInNum 변수와 static void sTest() 메서드를 사용이 불가능하다고 하셨는데 제가 직접 써보니까 IDE에서도 오류로 잡아내지 않고 실행결과도 정상적으로 출력되네요.. 정상출력되는것을 보니 IDE차이같진 않은데 왜 이런건지 궁금합니다.
-
미해결실전! Querydsl
concat() stringValue 나이를 완전히 가져오지 못합니다.ㅠㅠ
안녕하세요 질문이 있습니다 concat을 사용해서 stringValue를 활용할 때 나이를 다 가져오지 못하고 맨 앞에 있는 숫자만 가져오는데 왜 그럴까요ㅠㅠㅠㅠ
-
미해결
스프링 입문 강의에서 jdbctemplate따라하는 부분에서 오류가 발생했는데, 해결이 안됩니다.
java.lang.IllegalStateException: No DataSource set 오류가 뜨면서 회원가입이 안되는데, 어떤 부분이 문제인지 잘 모르겠습니다. build.gradle 과 application.properties부분은 다 넣었습니다. 이 join부분에 에러가 뜹니다.
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
h2-console을 위해 configure 메서드를 오버라이딩하는 부분에 대해
SecurityConfig.java 의 configure 메서드에서 첫 줄이 없어도 h2-console에 잘 접근하네요. @Override protected void configure(HttpSecurity http) throws Exception {// http.authorizeRequests().antMatchers("/h2-console/**").permitAll(); http.csrf().disable(); http.headers().frameOptions().disable(); } 제가 강의를 따라하며 예상한 동작은 h2-console 이외의 API 요청은 기존처럼 아이디와 패스워드를 필요로 하고, h2-console은 위의 옵션을 넣었기 때문에 자유롭게 사용할 수 있겠구나라고 생각했었는데요. 해당 옵션 추가 후 다른 API로 요청에도 아이디와 패스워드를 필요로 하지 않아서 의문을 가지게 되었어요. 조금 살펴보니 SecurityConfig의 부모 클래스인WebSecurityConfigurerAdapter 의 configure 메서드에 기존의 설정이 있는데 (모든 요청에는 인증이 필요하고, 로그인 폼을 띄우고) 오버라이딩했기 때문에 해당 설정 부분이 날아가 버렸다고 추측해요. WebSecurityConfigurerAdapter.java 의 configure 메서드 protected void configure(HttpSecurity http) throws Exception { this.logger.debug("Using default configure(HttpSecurity). If subclassed this will potentially override subclass configure(HttpSecurity)."); http.authorizeRequests((requests) -> { ((AuthorizedUrl)requests.anyRequest()).authenticated(); }); http.formLogin(); http.httpBasic();} 따라서 저처럼 다른 API로의 요청은 인증을 거치게 하고 싶으면 추가로 다른 옵션들을 넣어줘야 합니다. http.authorizeRequests() .antMatchers("/h2-console/**").permitAll() .anyRequest().authenticated(); // 허용하지 않은 API는 인증이 필요 * 다른 분들은 혼동이 오지 않으셨을 수도 있지만, 저는 헷갈렸고 비슷하게 생각하는 학생들도 있지 않을까 해서 남겨놉니다. 혹시 잘못된 정보가 있으면 댓글로 알려주세요 😉
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
공식문서와 다른 이유가 뭘까요?
공식문서 npm install --save typeorm mysql 여기 npm install --save @nestjs/typeorm typeorm mysql2 공식문서를 따르지 않고 따로 하신 이유가 있을까요?
-
미해결따라하며 배우는 NestJS
salt 이용하여 패스워드 생성후, 나중에 패스워드 비교할때 salt값이 필요하지 않나요?
안녕하세요. 강의 잘 듣고 있습니다! bcrypt를 이용한 패스워드 생성, 비교할때 궁금점이 생겼습니다. const salt = await bcrypt.genSalt() const hashedPassword = await bcrypt.hash(password, salt) 이렇게 password 생성하여 저장했으면, 로그인할때 password 값 비교할때 저 방식과 똑같이 password 생성하여 DB에 저장되어있는 값과 비교해야하지 않나요? bcrypt.compare(password, user.password) 기존 password와 사용자가 입력한 password를 이렇게 단순 비교해도 성공하는 이유가 무엇인가요? 이렇게 되면 salt를 사용할 필요가 없지 않나 생각이 듭니다.
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
컴퓨터 비전 완벽가이드 수강 관련하여 질문드립니다!!
항상 강의 잘 수강하고 있는 학생입니다! 제가 머신러닝 완벽가이드 와 cNN 완벽가이드를 수강 완료하여, 컴퓨터 비전 완벽가이드를 수강하려고 하는데, 사전 지식에 pytorch가 있어서 여쭈어봅니다. pytorch에 관하여 학습을 한후, 수강을 하는 것을 추천하는지 pytorch에 관하여 지식이 전무해도 수강하는데 크지 않는지 여쭈어봅니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
listItem, ListView 질문
선생님 listView에는 listItem 컴포넌트만 정의해놓으셨는데 이는 보기 편하기 위해 작성하신 걸까요? listView.vue파일없이 listitem.vue만 있다고 해도 createListView.js에서 render함수로 만들 수 있고 created에서 이미 store에 데이터를 저장했기에 사실상 listView.vue파일이 없어도 되는 것은 아닌가요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
axios withCredentials
axios도 withCredentials 옵션이 있던데 이건 설정 안하는 건가요?