묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
섹션 13. 10-02 강의 질문
안녕하세요 차근차근 강의 따라가고 있는 수강생입니다섹션 13. 10-02 강의를 듣고 궁금한 점이 생겨 글을 남깁니다 export interface IBoardWriteUIProps { onClickSubmit: (event: MouseEvent<HTMLButtonElement>) => void; onClickUpdate: (event: MouseEvent<HTMLButtonElement>) => void; ... }강의에서는 위 두 함수의 매개변수를 지정해 주었습니다 export interface IBoardWriteUIProps { onClickSubmit: () => void; onClickUpdate: () => void; ... }그런데 매개변수를 지정하지 않아도 오류가 없더라고요 const onClickSubmit = async () => { ... }; const onClickUpdate = async () => { ... };두 함수는 매개변수로 event를 받아오고 있지 않습니다 그래서 궁금한 점은 아래 2가지 입니다매개변수를 지정한 이유두 가지 경우 모두 오류가 나지 않는 이유항상 감사합니다
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
mixin 질문있습니다.
라우트에서 다음과 같이 전부 리스트 컴포넌트를 불러오고 mixin을 하면 왜 처음에 들어간 글 리스트에서 다른 페이지로 갔을 때, 데이터가 업데이트 되지 않는 걸까요??mixin 내부에서는 route.name에 따라서 넘기는 변수가 달라져서 원래는 각각 페이지에 맞는 데이터가 fetch되어야 하는게 아닌가요?? mixinimport bus from "@/utils/bus"; // mixin export default { // 재사용할 컴포넌트 옵션 & 로직 created() { bus.$emit("start:spinner"); this.$store .dispatch("FETCH_LIST", this.$route.name) .then(() => { console.log("fetched", this.$route.name); bus.$emit("end:spinner"); }) .catch((err) => { console.error(err); }); }, };routes/index.jsexport const router = new VueRouter({ mode: "history", // 표시되는 url => root/#/ 형식을 없애줌 routes: [ { path: "/", redirect: "/news", }, { path: "/news", // 주소 name: "news", // component: createListView("NewsView"), // HOC component: ListView, }, { path: "/ask", name: "ask", component: ListView, }, { path: "/jobs", name: "jobs", component: ListView, }, { path: "/user/:id", component: UserView, }, { path: "/item/:id", component: ItemsView, }, ], });
-
미해결퀘이사(Quasar) 완벽 마스터: Vue 프론트 웹을 빠르게 만들고 싶다면! (Based Vue3)
버튼이 마음대로 크기가 바뀌어요
강의를 듣고 말씀해주신대로 헤더를 만들고 있는데 q-button컴포넌트가 헤더를 줄이면 혼자서 사이즈가 커져버리는데 원인이 뭔지 모르겠습니다.css로 버튼 높이를 고정해도 계속 커집니다 또한 toolbar의 경우 일정 크기 이하일경우 토글메뉴바로 변경하게는 불가능한걸까요? <template> <q-layout view="lHh Lpr lFf"> <q-header class="bg-white text-black"> <q-toolbar class="row items-center justify-between"> <q-toolbar-title> <q-avatar size="md"> <img src="src/assets/logo.png" /> </q-avatar> <RouterLink to="/">부동부동</RouterLink> </q-toolbar-title> <q-tabs v-model="tab" shrink> <q-tab name="tab1" label="Tab 1" /> <q-tab name="tab2" label="Tab 2" /> <q-tab name="tab3" label="Tab 3" /> </q-tabs> <div class="row no-wrap q-gutter-sm"> <q-btn class="header btn-fixed-height" text-color="accent" color="white" outline style="accent" label="회원가입" /> <q-btn class="header btn-p" color="primary" label="로그인" /> </div> </q-toolbar> </q-header> <q-drawer v-model="leftDrawerOpen" show-if-above bordered> <q-list> <q-item-label header>Essential Links</q-item-label> <EssentialLink v-for="link in essentialLinks" :key="link.title" v-bind="link" /> </q-list> </q-drawer> <q-page-container> <router-view /> </q-page-container> </q-layout> </template> <script setup> import { ref } from 'vue'; import EssentialLink from 'components/EssentialLink.vue'; </script> <style lang="scss" scoped> .custom-tolbar { height: 60px; padding: 0 20px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26); } .header { border-radius: 8px; font-weight: 600; font-size: 0.9rem; border: 1px solid; } a { font-weight: 600; font-size: 24px; line-height: 48px; padding: 3px; color: #092d37; text-decoration: none; } </style>
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-O 15684 사다리조작 질문입니다.
안녕하세요. 해설 코드 중에 질문이 있습니다.go 함수에서void go(int here, int cnt) { if (cnt > 3 || cnt >= ret) return; if (check()) { ret = min(ret, cnt); return; } for (int i = here; i <= h; i++) { for (int j = 1; j < n; j++) { if (visited[i][j] || visited[i][j - 1] || visited[i][j + 1]) continue; visited[i][j] = 1; go(i, cnt + 1); visited[i][j] = 0; } } } for (int j = 1; j < n; j++)j 에 대한 for문을 제 생각에는 n을 포함하지 않아야 한다고 생각합니다. 그렇게 돌리면 정답으로 처리가 되기도 하고요. 그런데 n을 포함하면 N번째 세로선에서 오른쪽으로 이동하는 가로선이 추가될 수 있는건데 실제로 그렇게 추가할 수 없잖아요? 그럼에도 불구하고 n을 포함하여 코드를 실행해도 왜 정답처리 되는건지 궁금증이 생겼습니다. 예를 들어 가능한 반례로써 for문에서 j = n 인 경우 N번째 세로선과 가상의 N+1 번째 세로선 사이에 가로선이 2개만 추가되어도 check에서 true를 반환할 것인데 이런 반례가 존재하는 경우는 전부 가로선을 전혀 추가하지 않아도 되는 경우뿐이라 cnt = 0에서 바로 끝나서 그런게 아닌가 합니다. j 를 n보다 큰 수 까지 가능하게 범위를 설정해서 돌리면 실제로 틀리지는 않고 시간초과만 뜨긴 합니다. 결과적으로 j = n 까지 가능하게 하는것이 답을 계산하는데는 틀리지는 않지만 조금 비효율적이지 않나 싶습니다. 이론적인 실제 범위인 j를 n - 1까지로 설정하면 시간이 33%정도 줄어들기도 하고요.이부분에 대해 어떻게 생각하시는지 질문드립니다.
-
미해결
mqtt와 flask 휴대폰 접속
안녕하세요 라즈베리파이를 공부하는 초보입니다.학교강의에서 mqtt와 flask를 이용해서 웹서버를 만들었는데 같은 네트워크 안에있으면 휴대폰으로도 접속이 되어야하는데 휴대폰으로는 서버에 접속이 안되네요...방화벽도 꺼보고 mos.conf에 내용도 추가했는데 안되서 질문올립니다!!아래는 mos.conf파일 내용입니다. mos.conflistener 1883 listener 9001 protocol websockets allow_anonymous true
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
vue3 에서 메소드에 대한 내용
스팀블록체인 api를 불러오려고 하는데 과거의 경우와 많이 달라진 것 같습니다예전의 경우 예제를 보니 <script> import steem from 'steem' // 스팀잇 라이브러리 임포트 export default { data () { return { discussions: [] } }, methods: { getDiscussions () { let query = { tag: 'kr', limit: 10 } // 스팀잇 최근글 가져오기 steem.api.getDiscussionsByCreated(query, (err, result) => { console.log(err, result) }) } }, created () { this.getDiscussions() } } </script>로 했다고 하는데 vue3의 경우로 하면 어떻게 되는지vue3의 경우 const getDiscussions =()=> {steem.api.getDiscussonsByCreated(querr, (err, result) => { console.log(err, result) })}로 했는데 잘안됩니다.제가 질문한 내용이 실전편에 해당되는 것인가요? 그럼 실전편까지 열심이 따라가겠습니다. 그렇지 않다면 좀 가르쳐 주세요
-
미해결유니티 2D RPG 게임 만들기
MemberShip 계정 개수를 늘리고 싶어요
강의 내용대로 하면 하나의 계정은 잘 만들어져요근데 두 번째 계정을 만들면 처음 계정이 삭제되는 듯 하네요계정을 두 개 만들고 싶으면 어떻게 하나요?
-
미해결스프링부트 시큐리티 & JWT 강의
JWT방식에서 세션미사용
안녕하세요.강의중에 궁금사항이 있어서 질문드립니다. JWT방식으로 스프링시큐리티 진행중에 JwtAuthenticationFilter attemptAuthentication()에서 권한처리를 편하게하려고 return authentication; 하여 세션을 이용하셨습니다. 원래 JWT방식은 세션을 사용하지않아도된다고 하셨습니다.여기서 세션을 사용하지않으려면 return null로 하면될까요?return null로 하였더니 successfulAuthentication()가 실행되지않아 토큰 발행이 안되는데, 토큰발행부분을 attemptAuthentication()쪽으로 옮겨하는건지, 애초에 successfulAuthentication가 왜 실행되지않았는지 궁금합니다. return을 함으로써 authentication객체가 session영역에 저장된다고 설명하셨는데, session영역을 미사용하려면 어떻게 짜야하나요?
-
해결됨면접 전에 알고 가면 좋을 것들 - 신입 Java 백엔드 개발자편
AWS 환경에서 APM의 필요성
안녕하세요.저는 백엔드 개발을 하고 있는 2년차 꼬꼬마 개발자입니다.강의를 듣던중 궁금증이 있습니다.제가 진행하는 프로젝트의 경우 AWS 환경에서 백엔드를 개발하다보니 제공되는 모니터링 서비스?들이 있는데, 그럼에도 별도의 APM같은 것들이 필요한 경우는 어떤 경우가 있을까요? (예를 들어 더 디테일한 모니터링이 필요한 경우라던지?)제 짧은 경력과 식견으로는 모르겠어서 질문드립니다!아 다음 강의에서 설명이 나오는군요!감사합니다.😂온프레미스 환경에서 클라우드로 전환 시 고려사항은 무엇일까?
-
미해결홍정모의 따라하며 배우는 C언어
7.2강 06:06 질문이 있습니다.
char ch; ch = getchar(); // 1) while (ch != '\n') { putchar(ch); // 2) ch = getchar(); }; getchar와 putchar의 세부 동작 방식이 궁금해서 여쭤봅니다..IBM에서는 getchar 함수의 역할을 현재 스트림 위치의 문자 하나를 읽고 다음 스트림의 위치로 이동한다고 설명되어있는데 스트림의 위치라는게 버퍼의 인덱스를 말하는건가요??https://www.ibm.com/docs/ko/i/7.3?topic=functions-getc-getchar-read-character getchar는 입력 버퍼가 비어있을 때는 입력을 받지만, 입력 버퍼가 차있을 때는 입력 버퍼의 현재 위치의 값을 반환하고 다음 위치로 이동하는 함수라고 이해하면 될까요?? 디버거로 putchar의 동작을 확인했을 때는 입력 버퍼에서 맨 앞의 글자를 한 글자씩 출력하는 것 같은데 그러면 putchar는 버퍼를 사용하는 방식이 아닌건가요?? 이클립스에서는 Ctrl+우클릭 후 Open Implementation을 선택하면 라이브러리 함수가 동작하는 코드를 직접 확인할 수 있는 것 같은데 비주얼 스튜디오에서도 확인하는 방법이 있을까요..??
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
recv에서 블로킹 중일때 해당 쓰레드의 cpu사용량은 어느정도인가요?
recv함수에서 블로킹 중일때 os는 해당 쓰레드에 타임슬라이스를 할당하나요?할당한다면 블로킹중일때도 해당 쓰레드가 cpu를 고갈시키고있는지,할당하지 않는다면 수신버퍼가 들어왔을때 커널레벨에서 확인후 해당쓰레드에 타임슬라이스를 할당하는지 궁금합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
csv 파일 한글이 깨져요..
선생님이 배포해 주신 자료 한글이 깨져서 보입니다 ㅠㅠ그래서 이런식으로 파일 불러오는 과정에서 오류가 발생합니다..어떻게 해결해야할까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
[5_R]문제해설에서 100의 의미가 무엇인가요?
안녕하세요! 문제 해설 : http://boj.kr/db0d13a9155748f38feda4624064efd9에서, move함수나 ismal함수에 '인덱스가 100이면' 이라는 조건이 있는데 이 부분이 잘 이해가 안됩니다. ㅜㅜ.말이 윳놀이 판에서 통과한 경우를 의미하신건가요?? 만약 그렇다면, 다른 값이 아니라 100이라고 주신 이유가 있나요? 감사합니다!
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
학습 자료 pdf의 POST 관련 질문 있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]4.http-method.pdf 23 페이지에 나온 POST 내용 중 "정리: 이 리소스 URI에 POST 요청이 오면 요청 데이터를 어떻게 처리할지 리소스마다 따로 정해야 함" 이 말의 의미를 다음처럼 이해하면 될까요?예를 들면 /members으로 POST가 오면 등록을 하겠다/items로 POST가 오면 조회를 하겠다./foods로 POST가 오면 ~~~를 하겠다. 등 어떻게 처리할지 리소스마다 따로 정한다는 게 이런 의미인가요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-C 메모리 초과 이슈
똑같이 쓴것 같은데 백준에서 메모리 초과가 뜨네요 ㅜㅜ 그리고 제 컴퓨터로 돌려봐도 출력이 1밖에 안나옵니다..ㅜㅜ 도저히 제 눈으로는 문제를 못찾겠네요 도와주세요~~https://www.acmicpc.net/source/69075967
-
미해결[2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z
geoCoder.getFromLocation 에러
위치 가져오기 - 메인 액티비티 지오코딩 (1) 강의 내용 중이 부분에서 에러가 발생합니다. 강의와 같은 코드를 사용하는데 해결 방법을 모르겠습니다.여기가 막히니 이후 진도가 진행이 안되네요ㅠㅠ아래에 다른 답변 봐도 이해가 안돼서 답변 부탁드립니다!
-
해결됨코딩테스트 [ ALL IN ONE ]
최종 진도
안녕하세요, 혹시 최종 진도가 [섹션 9. [심화] Backtracking]까지 일까요? 아니면 다른 부분도 추가로 업데이트가 될까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
X_test 결측치 질문
X_test 결측치를 채울때 'age' 와 'hours.per.week' 컬럼은 왜 X_test의 평균이 아니라 X_train으로 채우나요? 단순 오타인가요?
-
해결됨이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
FSoftObjectPtr 와 FSoftObejctPath는 어떤점이 다른가요???
둘다 나중에 로드하는 식으로 사용하는건 똑같긴 하지만 Path는 자료형을 지정 안하던데 예상하기로는 Path는 말그대로 문자열 저장 같은거고로드하기위해서는 핸들 같은 다른 객체의 도움을 받는 듯한 느낌인데요. 이번 수업에서 보여주신 Path - FStreamableHandle 사용법은 정형화되어있나요? 아니면 다른식으로 path 사용하는 방법이 무궁무진하나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
이렇게 아이디어를 요구하는 문제도 자주 출제되나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 선생님 실제 코딩테스트에서도 이렇게 수학적 아이디어를 사용한 문제들이 자주 출제되나요?