묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C++
15:17 부분 질문있습니다.
using으로 타입을 정의하실 때 typedef와는 다르게 using check_fcn_t = bool(*)(const int&);로 하셨는데 using check_fcn_t = bool(*check_fcn_t)(const int&); 에서 check_fcn_t을 빼지 않았을 때 bool(*)의 모양으로 만들라는 형태의 에러가 발생했는데 모양이 왜 이렇게 되는 것인지 아무리 생각해봐도 잘 모르겠어서 질문드립니다.
-
미해결디자인 패턴 with JAVA (GoF)
파사드 패턴질문입니다.
결론적으로 파사드 패턴으로 묶어서 처리할지 혹은 개별적인 객체로 사용할지는 개발자의 경험과 판단에 의해서 결정되어 진다고 봐도 무방할까요? (파사드 패턴 적용이 좋고 나쁨의 문제가 아니라)
-
해결됨스프링 핵심 원리 - 기본편
로드 존스 책 제목이 저게 맞는지..
안녕하세요 영한님중요한 이야기는 아닌데 ㅎㅎ 스프링 관련 이야기를 찾아보는데 다른 곳에서 검색해보니 스프링 시초가 Expert One-on-One™ J2EE™ Development without EJB™ (https://www.oreilly.com/library/view/expert-one-on-onetm-j2eetm/9780764558313/) 책이라고 하는데 ppt에선 다른책 그림이 있는 것 같아서...어느게 맞는건지 궁금합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
atom실행하여 플러그인 설치하는데 오류가 뜨네요
이렇게 뜨는데 뭐가 잘못된지 모르겠습니다.
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2.bat 관련 오류 질문입니다.
삭제된 글입니다
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
13번, 다른 방식으로 도전하였는데 다 틀렸다고 나와서 어디가 문제인지 알고싶습니다.
안녕하세요 선생님. 강의 재밌게 듣고 있습니다. 13번을 완전히 다른 방식으로 푼 거 같아서 이 방식으로도 풀고 싶어서 올립니다. 답은 잘 나오는 거 같은데 채점기에 돌리니 다 틀렸다고해서 어디서 틀린건지 모르겠습니다. 감사합니다. #include <iostream> using namespace std; int count[10]; int main(int argc, char** argv) { //freopen("input.txt","rt",stdin); int max = 0, n; scanf("%d", &n); while(n > 0){ count[n%10]++; n/=10; } for(int i = 1; i < 10; i++){ if(count[max] <= count[i]) max = i; } printf("%d\n", max); return 0; }
-
미해결Redux vs MobX (둘 다 배우자!)
redux-observer 강좌는 예정이 따로 없으신가요?
redux-observer 강좌는 예정이 따로 없으신가요?요즘 많이 쓰이는거같던데 공홈 말고 따로 참고할만한 책이나 자료 있으면 추천 감사드리겠습니다 ㅎ
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
로그인 관련 문제로 질문드립니다.
제가 잘못따라가서 그렇긴 할텐데왜 제 로그인은 저렇게 뜨는지와 로그인을 했을 시 로그인이 안되서 답답합니다. 깃허브 주소 올려드립니다. https://github.com/haerihaero/react_blog 현재 (24)Header(5)-AppNavBar Auth까지 시청을 하였습니다.
-
미해결홍정모의 따라하며 배우는 C++
6.19 다중포인터와 동적 다차원 배열 질문이 있습니다
10: 51분때 int **matrix=new int*[row]; for(int r=0;r<row;++r) { matrix[r]=new int [col]; } for(int r=0;r<row;++r) for(int c=0;c<col;++c) matrix[r][c]=s2da[r][c]; //print all elements for(int r=0;r<row;++r) { for(int c=0;c<col;++c) cout<<matrix[r][c]<<" "; cout<<endl; } ====================================== int **matrix=new int*[row] 여기서 왜 int*타입의 원소들의 주소는 matrix[r][c]여기서의 열(row)부분으로 가는건가요? 그냥 외우면 되나요?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
mov로 레지스터에 값을 넣을 때
어떨 때는 주어진 위치의 상위 비트가 0으로 밀리는데 (mov eax, 0x1234 하면 rax가 0x1234가 되고 상위 비트들은 다 0이 됨)어떨 때는 딱 주어진 위치만 비트가 바뀝니다.(위 상태에서 mov al, 0x00 하면 rax가 0x1200이 됨)이 둘에 무슨 차이가 있는건가요? 이전 값이 쓰레기 값인지 아닌지의 차이인가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
지속 연결 질문
안녕하세요, 강의의 흐름이 이해가 안 되는 부분이 있어서 질문을 남깁니다. 연결을 계속 유지하면 자원 소모가 심하다 -> http의 비연결성을 통해 해결 http 비연결성은 tcp 연결을 그때그때 새로 해야 해서 시간 낭비가 있다 -> 연결을 유지하여 시간을 아낀다. 결국 연결이 유지되는 처음 상태로 회기하게 된 것 아닌가요? 당연히 비연결성 이전의 상태와는 다른 상태이겠지만.. 질문의 요지는 그 두 부분이 분간이 되지 않는다는 것입니다. 감사합니다.
-
미해결스프링 부트 개념과 활용
application.properties 및 가져오는 HolomanProperties.class에 대한 질문입니다.
디버깅을 돌려보니 application.properties에서 값을 제대로 못 가져와서 질문드립니다. 값엔 현재 name: null, howLong: 0이 찍히고 있는 상태고요 하단은 HolomanConfiguration.java @Configuration @EnableConfigurationProperties(HolomanProperties.class) public class HolomanConfiguration { @Bean @ConditionalOnMissingBean public Holoman holman(HolomanProperties properties) { Holoman holoman = new Holoman(); System.out.println("properties: " + properties.getHowLong()); System.out.println("properties: " + properties.getName()); holoman.setHowLong(properties.getHowLong()); holoman.setName(properties.getName()); return holoman; } } 하단 소스는 HolomanProperties.java 입니다. @ConfigurationProperties("holoman") public class HolomanProperties { private String name; private int howLong; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getHowLong() { return howLong; } public void setHowLong(int howLong) { this.howLong = howLong; } } application.properties엔 holoman.name = keesun holoman.how-long = 55 입력이 정상적으로 되어 있고요 ㅠㅠ.. 현재 STS와 Spring은 모두 최신버전입니다. 직접 값을 set해주면 정상적으로 console에 찍히는 상황입니다.!
-
미해결Kotlin으로 개발하는 Spring Boot Web MVC
다음 강의 마려워요...
ㅜㅜ
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
타입에 맞는 오브젝트 생성
1.오브젝트란게 뭔가요? 콘솔두요. 개념 설명없이 마구 넘어가니까 너무 힘드네요. Int는 무엇인지도 알려주세요 2.변수를 선언한다는 것은 어떤 경우에 왜하는 건가요? 3. 기본선언에서 n=700이면 print(type(n))인데, 동시선언은 Print(x, y, z) 그러니까 type가 왜생략되나요?
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
webpack.config.js 파일에 common.js 모듈 시스템을 쓰는 이유는 무엇인가요?
es모듈 시스템을 안쓰는 이유가 있나요?
-
해결됨파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
합병정렬처럼 풀었는데 이 코드는 어떤가요?
import sys#sys.stdin=open('input.txt', 'rt')n = int(input())a = list(map(int, input().split()))cnt = 0left = 'L'right = 'R'lf = 0rt = len(a)-1cur = 0str = ""while(cur<a[lf] and cur<a[rt]): if(a[lf]>=a[rt]): cur = a[rt] cnt+=1 str += right rt-=1 else: cur = a[lf] cnt+=1 str += left lf+=1while(cur<a[lf]): cur = a[lf] lf+=1 str+=left cnt+=1while(cur<a[rt]): cur = a[rt] rt-=1 str+=right cnt+=1print(cnt)print(str)
-
미해결예제로 배우는 스프링 입문 (개정판)
FindOwner 탭에서 Add Owner 시에 Error입니다.
2021-01-19 21:08:00.719 DEBUG 9364 --- [nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : "ERROR" dispatch for GET "/error", parameters={} 2021-01-19 21:08:00.720 DEBUG 9364 --- [nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#errorHtml(HttpServletRequest, HttpServletResponse) 2021-01-19 21:08:00.733 DEBUG 9364 --- [nio-8080-exec-5] o.s.w.s.v.ContentNegotiatingViewResolver : Selected 'text/html' given [text/html, text/html;q=0.8] 2021-01-19 21:08:00.748 DEBUG 9364 --- [nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Exiting from "ERROR" dispatch, status 500 2021-01-19 21:09:39.959 DEBUG 9364 --- [nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/owners/new", parameters={} 2021-01-19 21:09:39.960 DEBUG 9364 --- [nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to org.springframework.samples.petclinic.owner.OwnerController#initCreationForm(Map) 2021-01-19 21:09:39.961 DEBUG 9364 --- [nio-8080-exec-9] o.s.w.s.v.ContentNegotiatingViewResolver : Selected 'text/html' given [text/html, application/xhtml+xml, image/avif, image/webp, image/apng, application/xml;q=0.9, application/signed-exchange;v=b3;q=0.9, */*;q=0.8] 2021-01-19 21:09:39.979 ERROR 9364 --- [nio-8080-exec-9] org.thymeleaf.TemplateEngine : [THYMELEAF][http-nio-8080-exec-9] Exception processing template "owners/createOrUpdateOwnerForm": An error happened during template parsing (template: "class path resource [templates/owners/createOrUpdateOwnerForm.html]") 로그는 너무 길어서 모두 복사하지는 못했고 에러 로그라고 생각되는 부분만 적었습니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
IP 4계층 질문
안녕하세요, 질문 드리겠습니다. 웹 통신에서는 강의에서 설명하시는 IP 4계층을 통해서만 통신이 이뤄지나요? 흔히 알려져있는 OSI 7계층과 완전히 개별적인 것인지 궁금합니다. 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
while 문과 for문의 차이에 대해 질문드립니다.
안녕하세요. 강의 내용을 기존에 배웠던 while문과 비교해보기 위해 연습 중 궁금한 사항이 생겨 질문드립니다. i = 1; while (i++ <= 10) { printf("%d ", i); } 해당 while문을 실행시켜보면, i가 10 이 되었을때, while문의 조건을 만족시킨 뒤, i++를 실행하여 i==11이 되고, i==11 인채로 다시 while의 조건부로 올라가서 해당 조건은 만족시키지 못해 block은 실행하지 않으나 i++는 실행이 되어 결과적으로 i == 12 가 됨을 확인했습니다. 이 내용을 다음과 같이 for 문으로 옮겨보았습니다. int i; for (i = 1; i <= 10; i++) // 1, 2, 3 { printf("%d ", i); } 해당 for 문에서는, loop를 빠져나온 이후의 i가 12가 아닌 11이 나옴을 확인했습니다. i == 10 일때, for 문의 조건을 만족시킨 후, i++를 실행하여 11이 되고 block 내용을 실행합니다. 여기서 while과 다르게 for문은 i == 11 을 for문에 조건부에 대입하여 참거짓을 판별하지 않는건가요? 그 과정이 있다면 while과 같게 12가 나와야 하는 것으로 생각했으나, 차이가 있는 듯 하여 질문을 드립니다!
-
미해결생활코딩 - 자바스크립트(JavaScript) 기본
name이 뭐죠
o1={val1:1,val2:2,val3:3} o2={v1:10,v2:50,v3:100,v4:25} function sum(){ var _sum=0; for(name in this){ _sum +=this[name]; } return _sum; } alert(sum.apply(o1)); alert(sum.apply(o2)); this 가 뭔지 이해는 되는데 ,여기서 name은 뭔가요? 혹시 o1,o2 객체의 키값?을 말하는 건가요