묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결함수형 프로그래밍과 JavaScript ES6+
초기값이 없는 경우
현 products의 배열의 값은 각 이터레이터 평가 값으로 { value : {name:"", price:0}, done:false} 를 반환하게 된다고 했을 때 지금 작성 해주신 부분에서 초기 값이 없을 경우, 초기 acc값으로 iter.next().value는 객체가 되는 것으로 보여 지고 있습니다. 그렇다면, 정상적으로 price가 합산된 값으로 평가 되지 않을 것으로 보여지는데요 #1 : 이럴경우는 이게 정상적으로 동작한 reduce라고 봐야 하는 것일까요? 그래서 시도한 부분은 초기값 제외 products값을 map을 통해서 price만을 가지는 number[] 로 변환을 하고 역할을 위임한 함수에서는 object.price가 아닌. 순수하게 현재의 값을 반환 하는 형식으로 변경 처리 하였는데 이렇게 하면 의미가 퇴색 되는 것 같다는 느낌을 받았습니다. ## acc의 초기 값이 price:number가 아닌 {name:string, price:number}가 될 것이라는 부분에서 의문이 들어서 질문 드립니다.
-
미해결뇌를 자극하는 윈도우즈 시스템 프로그래밍
64비트 운영체제에서 x86프로그램 개발
안녕하세요. 강의 잘 듣고 있습니다! 그리고 개발 입문할 때부터 열혈c++로 입문해서 열혈 시리즈 중 절반을 읽었네요:) 감사하다는 말씀 드리고 싶습니다^^ 현재 64비트 운영체제에서 c++로 32비트(x86) 프로그램을 개발하고 있는데요, 강의에서 설명해주신 내용이 - 한번에 송수신 가능한 데이터 크기(1) - 데이터 처리 능력(2) 라고 하셨는데, 이 경우에는 (1)은 32비트고 (2)는 64비트로 처리가 되는건가요?
-
미해결Azure 기초 (AZ-900)
PowerShell에서 connect-azaccount 입력시 오류
PowerShell에서 connect-azaccount 입력시 위와 같이 오류가 나는데 어떻게 해야 하나요?
-
미해결(2023년 개정판) 매월 1000만원 버는 유튜브중개업 운영비법, 국내최초 온라인강의
강의 수강 중인데, 모바일로도 시청이 가능해요?
강의 수강 중인데, 모바일로도 시청이 가능해요? 실습이나 따라 하는거 아니면 밖에 있을때도 보고 싶은데, 모바일로도 볼 수 잇어요?
-
해결됨트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
!! 느낌표 두개 질문입니다
질문1) 자바스크립트에서 ! (느낌표 하나)는 NOT 연산자인건 알고있는데 작성하신것처럼 !! (느낌표 두개) 두개를 붙이면 어떤 의미가 되는건가요..? 질문2) 로그아웃 버튼 클릭시 로그아웃되고 버튼이 로그인으로 변경되려면 새로고침을 해야하는데 로그아웃과 동시에 버튼도 '로그인'버튼으로 변경하려면 어떻게 해야할까요..?
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
인코딩이란 무엇인가요?
인코딩은 사용자가 입력한 문자나 기호들을 컴퓨터가 인식할 수 있게 만드는 신호로 utf-8이라는 규칙을 따른 다는게 맞나요?
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
attribute호출
attribute도 method와 마찬가지로 온점(.)으로 호출가능하다고 하셨는데 파이참 환경에서는 실행이 안됩니다. class SoccerPlayer: def __init__(self, height, weight): print('나 태어났어!') self.wow_height = height self.wow_weight = weight def shoot(self): print('슛을 합니다.')player1 = SoccerPlayer(height=180, weight=50)player1.wow_height
-
미해결C# 프로그래밍 기초
[질문] C# 프로그램 구조2 강의가 누락된 건가요?
강사님 안녕하세요. 강좌를 수강중인 학생입니다. C# 프로그램 구조1 강의를 듣고 C# 프로그램 구조2 강의를 들으려 했는데 목록에 없더라구요. 혹시 C# 프로그램 구조2 강의가 누락된것인지요? (main method의 의미를 설명하는 강의 같습니다.) 답변해주시면 감사하겠습니다!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
질문있습니다
LandingPage.js 에서 (1)handleFilters={ (1) filters =>(2) handleFilters( (2) filters, "continents")} 이 코드가 있잖아요? (1) ,(2) 는 제가 임의로 넣었습니다. 이부분이 잘 이해가 안가는데요 우선 CheckBox.js 에서 props.handleFilters(newChecked) newChecked가 (2)filter의 파라미터로 넘어가는거 잖아요? 근데 왜 (1)filter는 왜 필요한거죠? 또한(1) handleFilters(2) handleFilters가 왜 두개인지 이해가 가지 않습니다
-
미해결애플 웹사이트 인터랙션 클론!
살짝 궁금한 게 있어서 질문 드립니다!
혹시 개발하실 때 실무에서 사용하는 이런 성능 차이를 볼 수 있는 방법이 있나요?? 크롬 개발자 도구라든가 아니면 외부 툴 같은 것이 있나요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
5분 20초에 이름 바꾸기.
변수나 함수 이름에 커서를 두고 Ctrl+R을 두번 연달아 누르면, 비주얼 어시스트처럼 바꿀 수 있지 않나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
_object.Add() 타이밍 질문있습니다~
Bind 메서드에서 아래의 Add가 먼저되고 난다음에 objects에 컴포넌트가 채워지는데 objects가 참조형 변수라서 먼저 Add를 해도 메서드를 빠져나가기 전에 objects가 변경되면 해당 objects로 Add가 되는게 맞나요? 여기서 직관적으로 Add를 for 문 뒤로 빼면 안되나요? _object.Add(typeof(T), objects); for (int i = 0; i < names.Length; i++) { objects[i] = Util.FindChild<T>(gameObject, names[i], true); }
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Util에 짠 코드가 잘이해 안됩니다.
Transform transform = go.transform.GetChild(0); 여기에서 게임오브젝트의 직속자식을 가지고 오는데 transform을 사용 한다는게 잘이해가 가질 않습니다... tansform은 위치와 관련된 컴포넌트 아닌가요?
-
미해결스프링 기반 REST API 개발
안녕하세요 선생님 415 에러코드에 대해서 여쭤보고 싶습니다.
안녕하세요~ 선생님 강의를 쭉 이어서 듣고있는 수강생입니다. 소스코드를 따라하면서 진행하던 도중에 스프링버전이 다른 문제인지 모르겠지만, 테스트의 Created 201 예상이 아닌 415 에러코드가 발생하고 있습니다. 찾아본결과 MediaType에 대한 오류인것으로 확인하였는데요. 제가 현재 진행하는 버전에서는 MediaType.HAL_JSON_UTF89_VALUE 라는 것이 존재하지 않아서 HAL_JSON_VALUE로 사용하고 있습니다. 작은 문제이지만 정확하게 알고 지나가고 싶어서 이렇게 질문드렸습니다! 좋은 강의 감사합니다! 소스코드 캡처본입니다.
-
미해결포토샵 스킬 UP을 위한 실전 강좌!
#9 3D 네온사인 효과 질문
윈도우로 포토샵 공부하고 있습니다. Ctrl+alt+i 이게 반전이 안돼고 이미지 크기 조절로 나오는데 다른 단축키가 있나요?
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
줄바꿈 문자인 \n의 상황별? 역할에 대한 질문입니다!
간단한 질문이면서도 그 원인이 무엇일지 궁금해서요! data_file = open("00_data/text_data_practice.txt ","w") data_file.write('유치원A\n초등학교B\n중학교C\n고등학교D') data_file.close() 이 코드를 실행했을 때 \n이 그대로 화면에 출력이 되는데요. \n은 문자열의 맨 마지막에 적었을 때만 줄바꿈 역할을 하는 것일까요?? 위와 달리 이 코드는 왜 1 2 3이 줄바꿈되어 출력되는 것인지 궁금합니다. 매번 감사합니다!
-
미해결컴퓨터, 웹, 코딩, 프로그래밍의 시작 - Web1
맨처음 1.html 만들고 난 뒤 오픈파일이 안됩니다ㅠ
엣지가 안된다고 하셔서 그냥 한번해봤다가 안되길래 크롬 다운받아서 오픈파일 해봐도 열리지가 않습니다. 이 화면에서 열기를 눌러도 아무것도 열리지 않습니다. 대신 web폴더에 들어가서 직접 열면 열립니다. 이후 진행할 때 크게 상관이 없을까요? 왠지 자주 쓸 것 같은 기능처럼 보여서요ㅠ
-
미해결스프링 웹 MVC
Validation 이 적용이 잘 되지 않습니다.
안녕하세요 기선님 언제나 좋은 강의 너무 감사드립니다! 최신버전 부트를 사용하고 있어서 @Valid 어노테이션을 사용하기위해 의존성은 추가했습니다. 그런데 Event 의 limit 프로퍼티에 @Min(0) 을 추가했고, mock으로 -10을 넘기는데 BindingResult 에서 에러로 잡지 못하고 그대로 넘겨주는데 제가 뭘 잘못한걸까요 ㅠㅠ 작성한 코드는 다음과 같습니다 테스트코드 @Testvoid createEventModel() throws Exception{ mockMvc.perform(post("/eventsModel") .param("name","event1") .param("limit", "-10")) .andDo(print()) .andExpect(status().isOk()) ;} 핸들러 @PostMapping("/eventsModel")@ResponseBodypublic Event createEventModel(@Valid @ModelAttribute Event event, BindingResult bindingResult){ if (bindingResult.hasErrors()) bindingResult.getAllErrors().stream().forEach(e -> System.out.println(e.toString())); Event event1 = new Event(); event1.setId(10); event1.setName(event.getName()); event1.setLimit(event.getLimit()); return event1;} 이벤트에 @Min 은 추가했습니다 @Min(0)private Integer limit; 다음에서 테스트를 수행해도 hasErrors()로 걸리질 않습니다..
-
해결됨파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
이것도 그리디 알고리즘인가요?
cnt=0lt=0rt=n-1while lt<=rt: if lst[lt]+lst[rt]<=m: cnt+=1 rt-=1 lt+=1 else: cnt+=1 rt-=1print(cnt) 저는 이런식으로 풀었는데 이것도 그리디 알고리즘 인가요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
실습도중 실수로 onetoone에다가 many로 넣어버렸는데 데이터가 들어가집니다.
제목이 좀 이상해서 죄송합니다. @OnetoOne 어노테이션을 붙히고 Parent와 Son을 1대1 관계로 만들어 보았습니다. 각자 Son1, Parent1 객체를 만들고, 추가적으로 Son2 까지 만들었는데, 신기했던건 Son1의 Parent1이 연결되고, Son2에도 parent1이 가능하다는 겁니다. 당연히 자바관점이나, Sql 관점에서는 당연한 거긴 한데, 이왕 어노테이션 까지 달았으면, 하이버네이트에서 어떤 로직이 있을거 라 예상했지만 그렇지 않네요. 혹시 제가 모르는 다른 방법으로 OneToOne이 아닐 때 Exceoption을 던져주거나, 그렇지 않다면 개발자 입장에서 예방하는 방법이 있을까요? 꼭 답을 안알려주셔도 됩니다.! 제가 참조할만한 자료나, 어떤 부분의 공부가 부족해서 그런지 알려주시면 더욱 더 감사하겠습니다. ^^