노션, 알고리즘 배열 6번 답 수정 부탁드립니다.
해결됨
[코드캠프] 훈훈한 Javascript
알고리즘 배열 6번 문제 안녕하세요, 노션에 올려주신 알고리즘 배열 6번 문제 답이 5번 문제 답이랑 동일한데, 혹시나 수정 가능할까요? 감사합니다.
- javascript
173만명의 커뮤니티!! 함께 토론해봐요.
해결됨
[코드캠프] 훈훈한 Javascript
알고리즘 배열 6번 문제 안녕하세요, 노션에 올려주신 알고리즘 배열 6번 문제 답이 5번 문제 답이랑 동일한데, 혹시나 수정 가능할까요? 감사합니다.
해결됨
[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
이미지 업로드 테스트시 CORS 관련 에러가 발생됩니다. Access to fetch at ' http://practice.codebootcamp.co.kr/graphql ' from origin ' http://localhost:3000 ' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
미해결
[개정판] 파이썬 머신러닝 완벽 가이드
안녕하세요! 강의 너무 잘 듣고 있습니다. 다름이 아니라 def get_clf_eval(y_test, pred=None, pred_proba_None): 함수를 만들 때, pred = None, pred_proba = None 처럼 None이 들어가는 이유를 모르겠습니다. None 없이 하는거랑 차이가 있을까요?
해결됨
[코드캠프] 강력한 CSS
강의 중에는 absolute의 기준점이 첫번째가, 상위 부모 엘리먼트 중 relative 값을 가진 엘리먼트 두번째는, 상위 부모 중 relative 없는 경우 body 라고 하셨는데 실습해보니 상위 부모중 relative가 아니라 static을 제외한 position값을 가지기만 하면 해당 엘리먼트가 기준으로 되는 것 같습니다. 요악하자면 아래 내용이 맞을까요? 조상 중 relative뿐만 아니라 position을 가진 요소가 없다면 초기 컨테이닝 블록( <body> 요소)를 기준으로 삼는다.
해결됨
성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
Task{}와 DispatchQueue.global ().async{}와는 다른건가요 ?? 아니면 동작방식은 똑같은데 이름만 다른건가요
해결됨
[React 1부] 만들고 비교하며 학습하는 React
안녕하세요. 강사님께서 강의에서 HistoryListView 클래스를 작성하실 때 KeywordListView를 상속 받아서 작성하셨는데요. 실무에서도 이와 같이 비슷한(동일한 수준의) 클래스 중 하나를 먼저 구현하고 이를 상속 받아 다른 클래스를 만드는 경우가 흔히 있나요? 저는 아래와 같이 공통의 기능을 갖고 있는 또 다른 클래스 (ex. ListView)를 만들고, 각 클래스들(ex. KeywordListView, HistoryListView)이 이 공통의 클래스를 상속받는 것이 좋을 것이라고 생각했었거든요. KeywordListView -> ListView -> View HistoryListView -> ListView -> View 강사님께서 사용하신 방법 대로 하면 기존의 코드를 최대한 활용할 수 있다는 장점은 있지만 서로 동일한 수준의 클래스가 서로 상속을 받게 되는 것 같아서요.
미해결
홍정모의 따라하며 배우는 C언어
4.7강 pritnf()함수의 변환지정자들 강의 9분쯤에, 문장이 길때는 줄바꿈을 하고 \n을 입력한다고 말씀하셨는데 실제로는 \만 입력하시더라구요, 이유가 궁금합니다.
미해결
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] front controller 패턴사용할 때 ajax를 통해서 요청이 온다면 어떤식으로 구현을 해야하나요?? front controller의 경우 service메소드의 마지막에 View클래스의 render메서드를 통해서 이동할 페이지를 지정해줍니다. 하지만 ajax의 경우 이동할 페이지가 없이 단지 response.getWriter().write(~~~)이런식으로 값을 전달하는데 이를 어떤방식으로 구현해야할지 궁금합니다
미해결
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
이런식으로 왔던길을 되돌아가는 것을 제외하지 않으면 경우의 수가 8가지 이상이 되는데 조건부족아닌가요??
해결됨
[코드캠프] 강력한 CSS
align-items는 아이템이 한줄 일때 우선적용 align-content는 두줄 이상일때 적용으로 이해하고 있는데, 아이템이 동적으로 늘어나서 한줄일 때도 있고 두줄 이상일때도 있는 경우엔 두가지 속성 다 줘야 할까요? ex. align-items: center; align-content: center;
미해결
홍정모의 따라하며 배우는 C++
목적이 파라미터로 넣은 값은 그대로 유지 하면서 함수의 return값도 따로 받고 싶어서 그러는 건가요? return값도 사용하고 파라미터로 넣은 참조값도 그대로 사용하고 싶어서??
미해결
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] cmd창에서 dir입력하고 gradle은 있는데 gradlew는 나오지 않네요... C드라이브 안에 study 폴더가 있고, 그안에 hello spring이 있는 상태인데 어느 부분에서 잘못한 것일까요? ㅠㅠ
미해결
실전! Querydsl
안녕하세요 궁금한 부분이 있어 질문 남깁니다 7:58~ 에서 프로퍼티 접근은 setter 를 통해 값이 들어가므로 @Data 애노테이션을 지우고 직접 getter, setter를 만들어주셨습니다. 저는 setter가 없으면 오류가 날 것이라 생각하여 getter, setter를 생성하지 않고 테스트를 해보았는데 정상적으로 실행되더라고요. 오류가 나지 않는 게 맞는지, 그렇다면 이유가 무엇인지 궁금합니다 ㅠㅠ 아래는 실행한 코드입니다 public class MemberDto { private String username; private int age; public MemberDto() { } } @Test public void findDtoBySetter() { List<MemberDto> result = queryFactory .select(Projections.bean(MemberDto.class, member.username, member.age)) .from(member) .fetch(); for (MemberDto memberDto : result) { System.out.println("memberDto = " + memberDto); } } +추가.. .....뒤늦게 MemberDto에 @ToString 을 달아 확인해보았습니다. 오류는 나지 않았지만 안에 값은 없었네요 ㅎㅎㅎ.......
해결됨
[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
보면서 따라하는중인데 Status를 인식하지못하네용 따로 임포트를 해줘야하는건가요?
해결됨
스프링 프레임워크는 내 손에 [스프1탄]
여기서 view에 블록은 보이고 wform은 숨기는게 강의내용상 맞는거같은데 주석은 다르게 적혀있네요 오타인가요??
미해결
Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
import { fetchNewsList, fetchJobsList, fetchAskList } from "@/api"; export default { FETCH_NEWS(context) { fetchNewsList() // commit()하는 순간 코드 제어권 mutations SET_NEWS로 이동 .then((response) => context.commit("SET_NEWS", response.data)) .catch(); }, // ES6 Destructuring // context.commit FETCH_JOBS({ commit }) { fetchJobsList() .then(({ data }) => commit("SET_JOBS", data)) .catch(); }, FETCH_ASK({ commit }) { fetchAskList() .then(({ data }) => commit("SET_ASK", data)) .catch(); }, }; 여기서 왜 fetchNewsList, fetchJobsList는 import해와야되고 SET_NEWS, SET_JOBS 는 import 안 해도 되는 건가요?
미해결
모던 안드로이드 - Jetpack Compose 입문
실로폰 예제 작성 중 음원 파일 링크에 관하여 언급하시는데 도저히 못 찾겠습니다 혹시 알려주실 수 있을까요?
미해결
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
http://boj.kr/471aac4a797f474183187f25d9d38a59 문제에서 최대 100자인 문자열이 최대 100번 입력된다고 해서 제가 최대로 이용하는 메모리를 (100byte + a) x 100 쯤이라고 생각했고, 128Mb에는 한참 밑돈다고 생각했습니다. 어떤 부분에서 메모리를 많이 사용하고 있는지 모르겠습니다.
해결됨
[MASTER] 만들면서 배우는 Figma UI Design
피그마 파일 첨부해주시면 감사하겠습니다
해결됨
[리뉴얼] React로 NodeBird SNS 만들기
강사님 모든 코드를 수정한 후 로그인하려고 하는데 아이디, 비밀번호 입력 후 누르면 로그인이 되지 않습니다. 콘솔창에 에러도 나타나지 않아서 어디가 틀렸는지 모르겠네요. 몇개파일의 코드 같이 올려드립니다. 아래는 로그인 안되는 화면캡처본입니다. LoginForm.js import React, { useCallback, useMemo } from "react"; import Link from "next/link"; import { Form, Input, Button } from "antd"; import styled from "styled-components"; import useInput from "../hooks/useInput"; import { useDispatch, useSelector } from "react-redux"; import { loginRequestAction } from "../reducers/user"; const FormWrapper = styled(Form)` padding: 15px; `; const LoginForm = () => { const dispatch = useDispatch(); const { isLoggingIn } = useSelector((state) => state.user); const [id, onChangeId] = useInput(""); const [password, onChangePassword] = useInput(""); const style = useMemo(() => ({ marginTop: 10 }), []); const onSubmitForm = useCallback(() => { console.log(id, password); dispatch(loginRequestAction({ id, password })); }, [id, password]); return ( <FormWrapper onFinish={onSubmitForm}> <div> <label htmlFor="user-id">아이디</label> <Input name="user-id" value={id} onChange={onChangeId} required></Input> </div> <div> <label htmlFor="user-password">비밀번호</label> <Input name="user-password" value={password} onChange={onChangePassword} required ></Input> </div> <div style={style}> <Button type="primary" htmlType="submit" loading={isLoggingIn}> 로그인 </Button> <Link href="/signup"> <a>회원가입</a> </Link> </div> </FormWrapper> ); }; export default LoginForm; reducers-user.js export const initailState = { isLoggingIn: false, // 로그인 시도중 - 로딩창을 띄우기위해 isLoggedIn: false, isLoggingOut: false, // 로그아웃 시도중 me: null, signUpDate: {}, loginData: {}, }; // 로그인 액션 create export const loginRequestAction = (data) => { return { type: "LOG_IN", data, }; }; export const logoutRequestAction = () => { return { type: "LOG_OUT", }; }; const reducer = (state = initailState, action) => { switch (action.type) { case "LOG_IN_REQUEST": console.log("reducers login"); return { ...state, isLoggingIn: true, }; case "LOG_IN_SUCCESS": return { ...state, isLoggingIn: false, isLoggedIn: true, me: { ...action.data, nickname: "가나다" }, }; case "LOG_IN_FAILURE": return { ...state, isLoggingIn: false, isLoggedIn: false, }; case "LOG_OUT_REQUEST": return { ...state, isLoggingOut: true, }; case "LOG_OUT_SUCCESS": return { ...state, isLoggingOut: false, isLoggedIn: false, me: null, }; case "LOG_OUT_FAILURE": return { ...state, isLoggingOut: false, }; default: return state; } }; export default reducer; sagas-user.js import { all, fork, delay, put, takeLatest } from "redux-saga/effects"; import axios from "axios"; function loginAPI(data) { return axios.post("/api/login", data); // 서버에 요청 } function* login(action) { try { console.log("saga login"); yield delay(1000); // 비동기 요청 대신수행 // const result = yield call(loginAPI, action.data); yield put({ type: "LOG_IN_SUCCESS", data: action.data, }); } catch (err) { yield put({ type: "LOG_IN_FAILURE", data: err.response.data, }); } } function logoutAPI() { return axios.post("/api/logout"); // 서버에 요청 } function* logout() { try { yield delay(1000); // const result = yield call(logoutAPI); yield put({ type: "LOG_OUT_SUCCESS", }); } catch (err) { yield put({ type: "LOG_OUT_FAILURE", data: err.response.data, }); } } function* watchLogIn() { yield takeLatest("LOG_IN_REQUEST", login); } function* watchLogOut() { yield takeLatest("LOG_OUT_REQUEST", logout); } export default function* userSaga() { yield all([fork(watchLogIn), fork(watchLogOut)]); } configureStore.js import { applyMiddleware, createStore, compose } from "redux"; import createSagaMiddleware from "redux-saga"; import { createWrapper } from "next-redux-wrapper"; import { composeWithDevTools } from "redux-devtools-extension"; import reducer from "../reducers"; import rootSaga from "../sagas/index"; const configureStore = () => { const sagaMiddleware = createSagaMiddleware(); const middlewares = [sagaMiddleware]; const enhancer = process.env.NODE_ENV === "production" ? compose(applyMiddleware(...middlewares)) : composeWithDevTools(applyMiddleware(...middlewares)); const store = createStore(reducer, enhancer); store.sagaTask = sagaMiddleware.run(rootSaga); return store; }; const wrapper = createWrapper(configureStore, { debug: process.env.NODE_ENV === "development", }); export default wrapper;