묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
질문있습니다
var value = { book:'책', title: 123 }; console.log(typeof value); var result = JSON.stringify(value); console.log(typeof result); 제가 이렇게 타입오브 찍어봣는데요 위에서는 오브젝트로 나오고 밑에는 스트링으로 나오더라구요 console.log(value.book); value는 이렇게 해서 '책'이라는 값을 뽑아낼수있는데 result는 어떻게 값을 가져오죠? 그냥 string형태var value = { book:'책', title: 123 }; console.log(typeof value); var result = JSON.stringify(value); console.log(typeof result); 제가 이렇게 타입오브 찍어봣는데요 위에서는 오브젝트로 나오고 밑에는 스트링으로 나오더라구요 console.log(value.book); value는 이렇게 해서 '책'이라는 값을 뽑아낼수있는데 result는 어떻게 값을 가져오죠? 그냥 string변수형태로 가져온건가요?
-
미해결스프링 기반 REST API 개발
안녕하세요 선생님 Controllor와 RestController 에 대해서 궁금증이 생겨 댓글 남깁니다.
안녕하세요 선생님 Controllor와 RestController 에 대해서 궁금증이 생겨 댓글 남깁니다. 질문을 장황하게 썼다가 가독성이 안 좋은것 같아서 짧게 정리해보겠습니다! - @RestController 는 @Controller 에 @ResponseBody 가 붙은 것이다. - @ResponseEntity 는 HTTP Header 와 같이 Body 가 아닌 다른 정보를 세밀하게 조작할 때 사용한다. - 그럼 HTTP Header와 같은 세부 정보를 이용할 때는 @Controller + ResponseEntity 를 이용한다. 이게 맞나요? 아니면 - @RestController의 목적은 @Controlloer와 달리 View와 같은 정보를 반환하지 않고 REST 한 리소스를 반환하기 위함이다. - ResponseEntity 를 사용하면 Body와 Header를 조작하는데, 해당 컨트롤러의 목적에 맞게 (REST API를 제공하는 ) @ResponseBody 어노테이션이 필요 없음에도 불구하고 @RestController 를 이용한다. 뭐가 맞을까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
블로그 포스팅에 관련하여 질문드릴것이 있어서 글을 남기게 되었습니다.
안녕하세요. 이번에 해당 강의를 수강하게 된 수강생입니다! 다름이 아니라, 강의를 수강하면서 공부한 내용을 블로그에 써볼까하는데, 어느 정도의 수준까지 글을 작성해야하는지 몰라서 질문을 남기게 되었습니다. 1. 블로그에 해당 강의에 대한 포스팅을 남겨도 될까요? 2. 포스팅이 된다면, 강의에서 다루게되는 코드를 블로그에 올려도 되나요? 3. 포스팅이 된다면, 어느정도 수준까지 올리는게 가능한가요? 출처는 반드시 남기겠습니다. 좋은 강의를 접하게 해주셔서 정말 감사합니다. 그리고 질문 읽어주셔서 정말 감사합니다. 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
jupyter 단축기
셀을 삭제하고 생성하고는 알았지만 클릭한 셀을 마우스 클릭없이 버튼을 클릭하여 코드를 작성 할 수 있는 버튼이 있나요 !?
-
해결됨파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
자료구조 9. 아나그램 딕셔너리 개선코드에서 질문있습니다.
import sys #sys.stdin=open("in1.txt", "r") a=input() b=input() sH=dict() for x in a: sH[x]=sH.get(x, 0)+1 for x in b: sH[x]=sH.get(x, 0)-1 for x in a: if(sH.get(x)>0): print("NO") break; else: print("YES") 개선된 코드를 쓰면 아래 반복문이 a문자열인 key값만 돌아서 만약 b가 a를 완전히 포함하고 a에 없는 문자가 포함되어있을 시 출력이 YES가 됩니다 실제 YES가 출력되는 입력예제인 AbaAeCe baeeACA 에서 뒤의 문자열에 fff만 붙여서 해봣더니 역시 NO가 아니라 Yes가 출력됩니다. 제가 생각한게 맞을까요? 그리고 저는 아래코드처럼 강사님 수정전 코드에서 딕셔너리를 단순 == 연산으로 비교했는데 이렇게 구현하는거는 문제의 취지에서 벗어난 정답인가요? import sys sys.stdin=open("input.txt", "r") a=input() b=input() str1=dict() str2=dict() for x in a: str1[x]=str1.get(x, 0)+1 for x in b: str2[x]=str2.get(x, 0)+1 if str1 == str2: print("YES") else: print("NO")
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
User 객체??
선생님 안녕하세요. 제공해주신 blog_abtest.py파일을 실행하니 다음 사진처럼 실행이 안되네요 ㅠㅠ 수업 듣는 중 제 것이 안되길래, 선생님의 파일을 그대로 실행했는데도 이런 현상이 발생했습니다. 구글링으로도 답을 찾기 힘든데, 어떻게 해야 해결가능할까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
다운로드 파일
강의 중간중간 있는 다운로드 파일은 강의 내용 작업 결과를 올려두신 건가요?
-
미해결Vue로 Nodebird SNS 만들기
<v-btn color="green" type="submit" :disabled="!valid">
버튼 태그에서 disabled 속성 앞에 : 가 붙는 이유는 무엇인가요? color, type 처럼 그냥 속성이라고 부르면 되나요? 아니면 다른 이름이 있나요?
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
함수안에서의 고루틴 질문입니다.
main function에서는 고루틴 실행시에 main function이 끝나버리면 고루틴이 안끝나더라도 그냥 종료가 되버리는데 func someFunc() { go testGo() { .... }() return something } 이런식으로 함수안에서 고루틴실행시에 고루틴이 다 끝나고 나서야 something이 return 되는건가요??
-
미해결[인공지능 컴퓨터비전] 20장의 사진으로 딥러닝 모델 만들기
YOLO 학습 과정에서 오류
강사님이 주신 Yolov5 환경 설치 후에 python train.py --img 640 --batch 16 --epochs 5 --data custom.yaml --weights yolov5s.pt 실행시켰는데 오류가 뜹니다ㅜㅜ
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
쓰레드 단위에서 업데이트
안녕하세요 늘 좋은 강의 감사합니다. 한 쓰레드에서 업데이트와 셀렉트를 하는데 업데이트가 되지 않습니다. 1. A테이블에서 find A엔티티에서 User테이블과 연관된 상태 @Column(name = "user_id", insertable = false, updatable = false)private Long userId;@ManyToOne(fetch = FetchType.LAZY)@JoinColumn(name = "user_id", nullable = false, referencedColumnName = "id")@JsonIgnoreprivate User user; 2. User테이블의 컬럼 업데이트 user.setPhone1("010");userRepository.save(user); 를 하면 User테이블의 컬럼이 업데이트 되지 않습니다. 왜 그런걸까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
다음 강의 관련한 질문이예요
다음 강의 내용인 게임수학 & directX12관련 문의드려요. C++이나 몇가지 언어를 사용할 수는 있지만 그래픽스에 대한 기초가 거의 없어서 게임 포트폴리오를 만드는 것은 엄두도 못내고 있는 상황이예요. 다음 수업인 게임수학 & directX12를 듣게되면 그래픽스 기초를 따로 공부하지 않아도 될까요? 아니면 그래픽 기초는 따로 공부해야 하나요? 답변 부탁드리겠습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
안녕하세요
antd 의 Row gutter 속성은 무엇을 의미하나요 ? {[16,16]} 이부분이 이해가 안되어 여쭙습니다 !
-
해결됨실전! 스프링 데이터 JPA
Update관련 질문드립니다
안녕하세요 영한님 강의 항상 잘 보고있습니다. 강의를 보면서 Update는 Dirty Checking을 통해서 해라!(단건) 라고 이해를했는데요 궁금한 부분은 정말 단순하게 컨트롤러로 DB에 있는 어떤 값을 변경하는 API가 있다고 하면 해당 엔티티를 조회하고 이 엔티티에 값을 바꾸면 select 쿼리 한번 update 쿼리 한번이 나가게 되는데 다른 JDBCTemplate 이나 Mybatis 쓰면 update 쿼리한번이면 될텐데 라는 생각이 들더라구요 물론 DB에 데이터를 있는지 없는지 체크도 되는 이점도 있긴하겠지만 만약에 엄청 복잡해서 update를 하기위한 select를 해야하는 경우가 많다고 한다면 이부분이 성능에 미치는 영향이 크지는 않는건지랑 대비 이점?이 무엇인지 궁금합니다~
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
선생님 한번 봐주세요
var check = function () {} var arr=[]; for (var i = 1; i <= 1000000; i++) { arr.push(i); } var fn = function(el, index, all) { console.log(el); console.log(check); }; var start = Date.now(); console.log("반복시작 시작: " +start); arr.forEach(fn); var end = Date.now(); console.log("반복 끝난 시간 : " +end); console.log("반복 걸린시간 :"+(end-start)); var start = Date.now()를 선언한 순간 시간이 기록되는건가요??
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
강의노트를 공유해주시면 감사하겠습니다.
복습을 위해 pdf 형식의 강의노트를 받고싶습니다. 강의노트를 업로드해주시면 감사하겠습니다.
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
그럼 버퍼에 정확히 몇개씩 차는지 어떻게 아나요?
31분쯤의 버퍼 활용 예제를 보면 버퍼를 2로 설정했는데 8코어여서 2개가 아니라는거 같은데 요즘 컴퓨터들은 다 4코어~8코어 정도인데 버퍼에 정확히 몇개씩 주고 받는지 어떻게 아나요?
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
p3[1] 을 출력 할 때 왜 실제값이 나오나요?
안녕하세요 판다코딩님, 강의 정말 잘 듣고 있습니다. 왜 p3[1]을 출력할 때 주소값이 아닌 실제값이 출력이 되는건가요?? 포인터에서 주소값이 아닌 실제값을 출력할때는 앞에 * 이 있어야 한다고 배웠는데 여기선 *가 없어도 실제값이 출력이 되는 이유가 궁금합니다! 좋은 강의 만들어주셔서 감사합니다!
-
미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
에러 질문있습니다!
이런 에러가 뜨는데 뭐가 문제일까요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
블루투포스 - 뒤집은 소수 답이 이상해요
아래 코드를 작성해서 돌리면 답이 23, 55, 26, 52, 73이 나오는데..영상에서는 답이 23, 2, 73, 2, 3이 나와야 한다고 돼 있어서 뭐가 맞는지 모르겠어요... 'use strict'; console.clear(); function isPrime(num) { let answer; if (num === 1) answer = false; for (let i = 2; i <= parseInt(num / 2); i++) { if (num % i === 0) { answer = false; } answer = true; } return answer; } function solution(nums) { let answer = []; for(let num of nums) { let reversedNum = 0; while(num) { let one = num % 10; // 2 reversedNum = reversedNum * 10 + one; // add numbers in the reversed order num = parseInt(num / 10); // 3 } if (isPrime(reversedNum)) answer.push(reversedNum); } return answer; } let nums = [32, 55, 62, 20, 250, 370, 200, 30, 100]; console.log(solution(nums));