묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기
발음때문에 이해가 떨어지는경우가 있습니다.
음..어차피 나중에 강좌를다시 만든다면 한국말이 좀 뭔가 연결이 매끄럽지 않다는걸 꼭 말씀드리고 싶습니다. 이것때문에 오히려 집중도 흐려지고 제대로 맘먹고 이해해볼려는 의지가 사소한것에 꺽입니다. ㅠ 강의자체도 첨이라 어렵지만 솔직히 도움도 많이 되지만 정말 외국분이 한국말 어색하게 하는 그런 느낌이라 제 귀가 안좋은건지 모르겟지만 강의마다 한두번정도 마치 번역기 돌려놓은 발음이 나옵니다. ㅠㅠ 가령 1분 41~42초 "병합되어 요기 됨으로 " 라는 말이 나옵니다. 하나하나 한국말은 조사에 의해서 의미가 달라지고 해석도 달라집니다. 그러다 보니 이해가 잘 안됩니다. 제가 강사님의 말을 한국말로 받아 적기도 해가는데 이런경우가 많습니다. 몇번을 돌려들어도....안들리는건 안들리네요 ㅠ 영어회화 반복첯취하는것처럼요 ㅠㅠ나중에 강좌새로만들때는 직접 듣고 아닌부분은 재녹음같은거 필요하지 않을까요?
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
Socket 방식으로 통신하는게 TCP 프로토콜을 직접 사용하는 경우인가요??
안녕하세요, 강사님! 강의를 듣다가 궁금한 게 생겨서 질문드립니다. 1분 14초에서 보면 실무에서 통신할 때 TCP 프로토콜을 직접 사용해서 통신하는 경우가 없다. 게임 서버 같은 경우에나 그런 방식을 사용한다고 하셨습니다. 두 방식의 장단점이 뭐가 있을지 궁금해서 인터넷을 찾아보는데, HTTP 방식과 Socket 방식의 장단점을 비교한 글들이 많더라구요!! Socket 방식은 온라인 게임 등에 사용된다고 하던데, 혹시 Socket 방식으로 통신하는게 TCP 프로토콜을 직접 사용하는 경우인가요?? 강의 정말 재밌게 듣고 있고, 덕분에 공부하는 게 재밌습니다! 학자형으로 공부하는 스타일이라 지치고 이해가 안되는 경험들이 많은데, 강사님 덕분에 많은 걸 배웁니다. 감사합니다 :)
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
강의 영상 12분 즘에
체크섬 검사 시 Byte0 ~ Byte30 까지의 바이트로 체크섬을 계산하나요? Byte30은 체크섬 LSB인거 같습니다
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
TypeError: Contracts.compile is not a function / powershell에 migrate 시 오류발생
migrate 시 오류가 지속적으로 발생합니다. solidity 컴파일 시에는 문제가 없었는데 저 부분이 지속적으로 막힙니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@Valid와 @Validated 차이점에 대한 질문입니다.
실무에서의 @Valid와 @Validated의 차이에 대해 알고싶습니다. @Valiated는 내부에 groups 기능을 포함하고 있고 @Valid는 자바 표준 검증 어노테이션이라 spring-boot-starter-validation을 의존관계로 추가해야 사용할 수 있다고 하셨는데, Bean Validation을 위해서는 spring-boot-starter-validation 의존관계를 추가해야 하므로 @Valid는 바로 사용이 가능하고, 강의에서 @Validated의 groups 기능은 사실상 실무에서 사용하지 않는다고 하셨습니다. 그러면 @Validated와 @Valid가 사용상의 차이는 없는 것 같은데, 실무에서 @Validated를 쓸것이냐 @Valid를 쓸것이냐를 어떻게 판단해서 어느 것을 보통 사용하나요?
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
인터페이스 및 설정 강의가 없어요
1)인터페이스 및 설정 강의를 다시 듣고 싶었는데 없어요 ㅠ
-
미해결Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기
distcp명령어에 대해
hadoop distcp /user/etc/xml/distcptest/odark.xml /user/etc/xml/distcptest/target 추후에 클러스터내에 네임노드들간에 데이터 전송과 복제가 가능하며 이 distcp 명령어는 일반적인 파일 파일복제나 복사보다는 맵리듀스상에서 다량의 데이타 파일들을 더욱 빠르게 복제하는 효과라고 말씀하셨는데 영상에서는 파일시스템 즉 클러스터내의 데이타 노드에 있는 특정 파일을 다른 target디렉토리로 맵리듀스를 이용하여 copy하는경우만 보여주셨는데.... 어떻게 네임노드들간에 복제에 이용하는거죠? hdfs-site.xml 에 설정된 namenode 디렉토리에 있는 데이타파일 복제를 얘기하시나요? 여기 namenode안에는 아무것도 없는데..... 그리고 네임노드들 간이라는게 active <-> standby 간에 얘기하시나요? 아니면 master <-> secondary 네임도드간을 얘기하는건가요? 어떤경우에 이런 distcp복제를 이용하나요?
-
미해결팀 개발을 위한 Git, GitHub 입문
수업 자료 부탁 드리겠습니다.
안녕하세요. 강사님! 미리보기로 보다가 너무 쉽게 알려주셔서 바로 결제 했습니다. 강의 PPT 부탁 드리겠습니다. mue@naver.com 감사합니다!!
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
IAM Policy Simulator
IAM 에 사용자 aws_learner 생성후 강의 내용대로 AmazonDynamoDBReadOnlyAccess 정책을 추가한 후 시뮬레이터를 돌렸을 때 강의에선 부분적으로 allowed, denied가 되는데 저는 모두 denied가 됩니다. 이런 현상이 정상적인 것인지 질문드립니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
vscode 한글 버젼 영어로 바꾸는 방법
무슨 창이 떠서 눌렀더니 vscode가 처음 영어 버젼에서 지금은 한글 버젼이 되었는데요, 이거 다시 영어로 바꾸는 방법은 없을까요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
키보드 사진이 안떠요 ㅜㅜ
import "./index.css"; import axios from "axios"; import React from "react"; function MainPage() { const [products, setProducts] = React.useState([]); axios .get("https://6ca5df92-90b1-4b71-a335-3620d8a9bbd0.mock.pstmn.io/products") .then(function (result) { const products = result.data.products; setProducts(products); }) .catch(function (error) { console.error("에러 발생:", error); }); return ( <div> <div id="header"> <div id="header-area"> <img src="images/icons/logo.png" /> </div> </div> <div id="body"> <div id="banner"> <img src="images/banners/banner1.png" /> </div> <h1>판매되는 상품들</h1> <div id="product-list"> {products.map(function (product, index) { return ( <div className="product-card"> <div> <img className="product-img" src="images/products/keyboard1.jpg" /> </div> <div className="product-contents"> <span className="product-name">키보드</span> <span className="product-price">50000원</span> <div className="product-seller"> <img className="product-avatar" src="images/icons/avatar.png" /> <span>그랩</span> </div> </div> </div> ); })} </div> </div> <div id="footer"></div> </div> ); } export default MainPage;
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
프록시 객체에서 업데이트
안녕하세요. 프록시 강의를 복습해서 듣다 보니 궁금한게 생겼습니다. 만약 getReference로 프록시 객체를 받고 영속성 컨택스트를 통해 초기화를 진행한 후 필드값을 변경하면 트랜잭션이 종료될 때 변경감지가 정상적으로 일어나나요?? 처음 들었을 때 관련된 내용이 있었던 것 같은데 제가 놓친건지 내용이 안나와서 질문드립니다!
-
미해결스프링 핵심 원리 - 기본편
초기화 상황
질문 1. 초기화는 등록된 빈 내부의 함수를 호출해서 이뤄진다는 것을 알았습니다. 그렇다면 초기화는 내부의 함수를 부르는 것으로 끝나는 경우가 많은가요? 아니면 수동 빈 등록에서 사용했던 setUrl 함수처럼 특정 값을 받아서 부르는 경우가 많은가요? - 즉, 초기화함수를 위해 수동 빈 등록해야하는 경우가 많은가요? 질문 2. 2번째 방법은 Bean(initMethod="init")은 빈 자동 등록에서는 사용 못하나요? 약간 말을 정리못해서 질문이 잘 전해졌을지 모르겠습니다. 감사합니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
certbot을 설치 할 때 404에러가 나옵니다
강의를 따라하고 있는 중 아래와 같은 오류가 나면서 certbot이 설치가 되지 않습니다. 404라는 에러코드는 페이지를 못찾는 걸로 알고 있는데, 혹시 이제는 저 페이지가 없어 진걸까요? nginx설정은 아래처럼 했습니다
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
챕터 3_4 질문입니다
import java.util.Scanner; public class cotest3_4 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n=scanner.nextInt(); int m= scanner.nextInt(); int[] list= new int[n]; for(int i=0; i<n; i++) { list[i]=scanner.nextInt(); } /* int answer=0; for(int i=0; i<n;i++) { int sum=0; for(int j=i; j<n; j++) { if(sum<m) { sum+=list[j]; } else { if(sum==m) {answer++; break;} break; } } } System.out.print(answer); */ } } <친구코드> import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Q_04 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String[] st=br.readLine().split(" "); int n = Integer.parseInt(st[0]); int m = Integer.parseInt(st[1]); String[] s = br.readLine().split(" "); int[] arr = new int[n]; for (int i = 0; i < n; i++) { arr[i] = Integer.parseInt(s[i]); } /* int cnt=0; int sum=0; int j=0; for (int i = 0; i < n; i++) { while (sum < m && i+j<n) { sum+=arr[i+j]; j++; } j=0; if (sum == m) { cnt++; } sum=0; } System.out.print(cnt); */ } } 위 주석 처리한 코드 부분이 친구와 논리가 같은데 제 코드는 오답이라고 나옵니다. 혹시 어디가 잘못되었는지 알 수 있을까요?
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
수신기 커넥터 부분의 4번째 핀(PC12)
이 핀은 사용하지 않으면 다른용도(단순 GPIO)로 사용이 가능한가요??
-
미해결스프링 데이터 JPA
\dt Did not find any relations.
jdbc 관계형 데이터 베이스와 자바 강의에서 jdbc 를 통해 CREATE table 을 완료하고 터미널에서 \dt 를 하면 Did not find any relations. 이렇게 나오면서 아무것도 보이지 않습니다. 그래서 테이블(account)을 터미널에서 직접 생성하고 다음 강좌에 있는 내용들을 실행하니 테이블에 데이터들이 안들어가는 문제가 발생했습니다 . 의존성 추가하고 package sample;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;public class Application { public static void main(String[] args) throws SQLException { String url = "jdbc:postgresql://localhost:5432/postgres"; String username = "ijin"; String password = "0527"; try(Connection connection = DriverManager.getConnection(url, username, password)) { System.out.println("Connection created: " + connection); //String sql = "CREATE SCHEMA account"; String sql = "CREATE TABLE account (id int, username varchar(255), password varchar(255));"; try(PreparedStatement statement = connection.prepareStatement(sql)) { statement.execute(); System.out.println("Connection created: " + connection); } } }} 이렇게 코드를 쳤는데 뭔가 잘못되었나요?
-
해결됨파이썬으로 배우는 알고리즘 기초
분기 한정법과 배낭 문제
안녕하세요! 이제 수업을 거의 다수강해 가고 있네요. 감사합니다! 그런데 분기 한정법과 배낭 문제에 몇가지 질문할 것이 있습니다. 첫번째, bound : 현재 노드에서 앞으로 얻을 수 있는 최대 이익 이라고 하셨는데, 이 식을 보면 (bound = (현재까지 얻은 이익+나머지 노드들 중 전부 담아도 W를 넘지 않는 이익) + (전부 담으면 W가 넘는 노드 k의 이익)) 로 이해가 됩니다. 그런데, w_i배열의 마지막 값이 앞선 원소들의 합보다 월등히 크다면, 위 bound 식이 현재 노드에서 앞으로 얻을수 있는 최대 이익이 될 수 없을 것 같습니다. 그래서 제 생각에는 먼저 이익의 내림차순으로 정렬을 하면 bound의 정의를 만족할 것 같은데 제각 생각한것이 맞을까요? 두번째, , 위 두 그림에서 (3,1)과 (4,1)이 nonpromising한 이유가 bound 값이 maxprofit보다 작아서 라고 하셨는데, 제 생각에는 (bound = (현재까지 얻은 이익+나머지 노드들 중 전부 담아도 W를 넘지 않는 이익) + (전부 담으면 W가 넘는 노드 k의 이익)) 인데, 그렇다면 항상 (3,1)과 (4,1)에서의 bound 값은 maxprofit보다 크거나 같을 것 같습니다. 그래서 제 생각에는 nonpromising한 이유가 bound 값 때문이 아니라 무게의 합이 W보다 거쳐서 nonpromising 하다고 생각했는데 맞을까요? 항상 강의 잘 듣고 있습니다. 좋은강의에 늘 감사드립니다 :)
-
미해결트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
<router-link> 질문
<router-link to=""> 와 <router-link :to=""> 차이점이 to라는것을 props으로 전달해준다는건가요? 잘 이해가 안가서 질문 드립니다!
-
미해결Slack 클론 코딩[실시간 채팅 with React]
한글입력시 채팅이 두개씩 가는 오류
DM을 보내면 이모티콘과 영문은 한번씩 가지만 한글로 보낼 경우 2개씩 중복해서 보내집니다 무엇이 잘못된 걸까요? import ChatBox from '@components/ChatBox'; import ChatList from '@components/ChatList'; import { Container, Header } from '@pages/Channel/styles'; import { IDM } from '@typings/db'; import fetcher from '@utils/fetcher'; import React, { useCallback } from 'react'; import gravatar from 'gravatar'; import { useParams } from 'react-router'; import useSWR from 'swr'; import useInput from '@hooks/useInput'; import axios from 'axios'; const DirectMessage = () => { const { workspace, id } = useParams<{ workspace: string; id: string }>(); const { data: userData } = useSWR(`/api/workspaces/${workspace}/users/${id}`, fetcher); const { data: myData } = useSWR('/api/users', fetcher); const [chat, onChangeChat, setChat] = useInput(''); const { data: chatData, mutate: mutateChat, revalidate, } = useSWR<IDM[]>(`/api/workspaces/${workspace}/dms/${id}/chats?perPage=20&page=1`, fetcher); const onSubmitForm = useCallback( (e) => { e.preventDefault(); console.log(chat); if (chat?.trim()) { axios .post(`/api/workspaces/${workspace}/dms/${id}/chats`, { content: chat, }) .then(() => { revalidate(); setChat(''); }) .catch(console.error); } }, [chat, chatData], ); if (!userData || !myData) { return null; } return ( <Container> <Header> <img src={gravatar.url(userData.email, { s: '24px', d: 'retro' })} alt={userData.nickname} /> </Header> <ChatList chatData={chatData} /> <ChatBox chat={chat} onChangeChat={onChangeChat} onSubmitForm={onSubmitForm} /> </Container> ); }; export default DirectMessage;