묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
질문하는 법 참고해서 재질문 드립니다.
http://boj.kr/8431081804b04c39b4db7bd8d7d686b4 int a[104][104], m, n, k, x1, x2, y1, y2, sum;vector<int> v;int dfs(int y, int x) { visited[y][x] = 1; sum = 1; 이렇듯 sum을 dfs 함수 내에서 정의하지 않았더니 결과가 31 2 4096 으로 나왔습니다. 이유가 뭘까요..??ㅜ
-
해결됨스프링 핵심 원리 - 기본편
빈 콜백
public class BeanLifeCycleTest { @Test public void lifeCycleTest() { ConfigurableApplicationContext ac = new AnnotationConfigApplicationContext(LifeCycleConfig.class); NetworkClient client = ac.getBean(NetworkClient.class); ac.close(); //스프링 컨테이너를 종료, ConfigurableApplicationContext 필요 } @Configuration static class LifeCycleConfig { @Bean public NetworkClient networkClient() { NetworkClient networkClient = new NetworkClient(); networkClient.setUrl("http://hello-spring.dev"); return networkClient; } } } 의의 테스트 코드를 실행하면 url 이 null 값으로 출력되는것이 당연하다느 부분이 잘 이해 되지 않습니다. 스프링 등록하는 @Configuration 에 이미 setUrl 로 "http://~" 로 setUrl이 이미 설정이 되어 있는데 왜 null값이 나오는것 일까요? 아래체 ac.getBean으로 NetworkClient 빈을 가져오면1. 구현부애서 networkClient 생성(여기에는 당연히 url이 없음)2. 그런데 이후에 setUrl로 url을 설정해줌3. 그 결과를 리턴한 것이 결국 NetworkClient Bean 아닌가요? @Bean public NetworkClient networkClient() { NetworkClient networkClient = new NetworkClient(); networkClient.setUrl("http://hello-spring.dev"); return networkClient; }
-
미해결
피그마 강의는 왜 모바일 디자인 밖에 없을까요?
피그마 관련 강의들을 싹 다 들어보려고 합니다. XD를 하다가 퍼블리셔나 개발자들이 피그마를 더 선호한다는 얘기를 듣고 피그마 공부를 시작해보려고 하는데요. 모바일 환경 만큼이나 웹 환경도 매우 중요한데.. 왜 강의들은 전부 모바일 디자인 쪽으로만 형성되어있는지 궁금하내요. 모바일 디자인을 알면 웹 디자인도 저절로 할 수 있어서 그런건지..
-
미해결실전! 스프링 데이터 JPA
선생님은 실무에서 데이터를 등록할 때 어떤걸 쓰시나요? ( persist vs save )
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]spring data jpa의 save를 사용할 경우 내부적으로 id 값으로 데이터가 있는지 확인하는 select 쿼리를 날리고 insert 또는 update를 합니다.그럼으로 그냥 insert 하는 것 보다 1번의 쿼리(총 2번)가 더 발생합니다. jpa의 persist를 사용하면 바로 insert를 하여 1번의 쿼리만 발생합니다. 저는 개인적으로 insert만 하는 경우 persist를 사용하고 있습니다. Service에서 직접 EntityManager를 DI 받아 persist를 사용했습니다. 스프링 DB 1편 - 데이터 접근 핵심 원리 을 보다가 Service는 최대한 순수한 자바코드만 있는게 좋다는 말씀에 머리가 띵하더군요. 좋은 OOP 설계를 위해 save를 사용하거나 CustomRepository를 만들어 persist를 사용하거나 어떤게 더 좋은 방법일까요? 선생님은 실무에서 어떻게 사용하시는 지 궁금합니다!
-
해결됨리액트로 나만의 블로그 만들기(MERN Stack)
리액트 버전 오류 나시는 분들 참고
node_modules 폴더 삭제 package-lock.json 파일 삭제 package.json 파일 아래 내용으로 대체 대체 후 npm i 명령어 입력 macOS 기준입니다. { "name": "client", "version": "0.1.0", "private": true, "dependencies": { "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^12", "@testing-library/user-event": "^13.5.0", "bootstrap": "^5.2.0", "connected-react-router": "^6.9.3", "dotenv": "^16.0.1", "react": "^17", "react-dom": "^17", "react-redux": "^8.0.2", "react-router-dom": "^5.3.3", "react-scripts": "5.0.1", "reactstrap": "^9.1.3", "redux": "^4.2.0", "redux-saga": "^1.1.3", "web-vitals": "^2.1.4" }, "scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" }, "eslintConfig": { "extends": [ "react-app", "react-app/jest" ] }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] } }
-
미해결실전! 웹사이트제작! Step By Step! _Basic (한화캐미컬_반응형웹)
궁금합니다
강의잘 듣고있습니다 궁금한게, html코딩하시면서 샘플 홈페이지보면 패딩,마진 이런게 있는지 다 보이는데요.(사각형 점선으로 패딩이나 마진이 들어간걸 알수있음) 어떻게하면 그런게 다 보이는건가요???
-
미해결[애플 공식 교재] iOS 앱 만들기 입문 (리뷰포함)
Intro to App Development with Swift 책을 찾을 수 없습니다
Intro to App Development with Swift 책을 찾을 수 없습니다. 구글 검색을 통해 해당 도서 접근 했으나, '이 도서는 Apple Books에서 더 이상 이용할 수 없습니다.' 라고 안내되어 있습니다. 도서 입수 방법 확인 및 안내 바랍니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
쓰레드가 만들어지는 시점이 언제인가요?
디버그 모드로 확인했을 때에는 bool pending = _listenSocket.AcceptAsync(args); 이 코드 이후에 쓰레드가 새로 생기는 것을 확인했는데 AcceptAsync가 쓰레드를 생성하고 생성한 쓰레드를 사용해서 I/O작업을 확인하다가 완료되면 e(args) 매개 변수에 대한 Completed 이벤트가 발생시키는 것 (공식 문서에서 따왔습니다)인가요?? 쓰레드가 만들어지는 시점이 언제인지 왜 만들어졌는지가 궁금해서 질문남깁니다! 그리고 소멸되는 시점도 궁금합니다.. (서버 공부를 시작하는 단계여서 소멸이라는 단어가 맞는지,,,) 디버깅을 해보면 작업자 스레드가 사라지는게 아니라 client.close()에 있다가 움직이는 것 처럼 보이는데 close하면 거기서 스레드가 자고있다가, AcceptAsync에서 Event를 주면 그때 깨어나서 일한다고 생각하면 되는건가요?? 항상 친절하게 답변해주셔서 미리 감사합니다!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
V1~V5 스타일 관련해서 문의드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]강사님 안녕하세요, 그럼 지금 현업에서는 V1~V5 스타일을 모두 혼재해서 쓰고 있는건가요? 아니면, 유독 자주 쓰이는 스타일로 획일화 되는 추세인가요?
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
Name error
초성 is not defind라고 뜨고 파이썬 실행이 안 됩니다.
-
미해결블렌더 왕초보 입문 기초강의
루프컷 표면 자르기 subdivision 질문있습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!루프컷 표면 자르기 subdivision 영여 - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 루프컷 표면 자르기 subdivision 영상 3:15초 영역을 나눠서 C를 누른후 빈칸을 채우는 부분 까지는 했으나 그 후 G를 눌렀는데도 여역 채워진 빈칸 구역들이 동영상 처럼 올라오지 않습니다 이유가 뭘까요?
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
스프2탄은 언제정도 오픈하시나요?
너무 기다려집니다~ ㅜㅜ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
docker-compose up ERROR
(사진)
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
실전문제 번역은 어떤 번역으로 돌렸나요?
다른 덤프도 같이 풀고 있는데 강의에 있는 실전문제 번역이 생각보다 깔끔해서 풀기 편하더군요 따로 번역을 제공한 사이트가 있으면 적용 해보려고 합니다.
-
미해결스프링 배치
firstPageSql, NamedParameterJdbcTemplate null 로 들어가는데 왜그럴까요..
(사진)
-
미해결Redux vs MobX (둘 다 배우자!)
mobx configure
Mobx configure 사용할 때 observable을 스고 있는 모든 컨포넌트에 다 적용시켜야하나여?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
display:inline
부모요소 text-align:center, 자식요소 display: inline-block 은 되는데 inline으로 변경해보니 중앙정렬이 되지 않는데 왜그런가요 그리고 clear 속성 강의 중 html코딩중 <div class="top">float:none</div>과 <div class="clear">clear:both</div>는 블록요소라서 width적용이 안된다는것은 이해가 되는데 <div class="left">float:left</div> <div class="right">float:right</div>는 width가 어떻해서 적용이 되는지 모르겠네요
-
미해결파이썬을 활용한 데이터분석과 IT보안
안녕하세요 강의자료는 어디서 다운받을 수 있나요!?
안녕하세요 수강생입니다 강의자료는 어디서 다운 받나요!?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
order-service 가 같은 mariadb에 접근하고 있는형태 인가요??
yml에 설정한 mariadb 정보로 order-service 인스턴스 두개가 동작하고 있는걸로 이해했는데요 그렇다면 같은 DB를 사용하고 있다고 봐야하나요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
return y는 안되는 이유가 궁금합니다
안녕하세요 강사님. 질문이 있어서 남기겠습니다. 혹시 여기서 print(y)로는 7이 반환되는데 return y를 하면 왜 None이 반환되나요?