묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨웹 게임을 만들며 배우는 자바스크립트
팩토리,생성자,프로토타입패턴 이해한게 맞나요?
팩토리패턴 -> 함수 내부에서 "return" 으로 객체들을 찍어내는(여기서 그냥 찍어내냐, 생성자로 찍어내냐 로 갈리고) 패턴인것이고. ===== 생성자패턴 -> new ~~ 로 "인스턴스" 들을 만들어내는 패턴이고. ===== 프로토타입패턴 -> 생성자패턴에서 인스턴스들은 결국 인스턴스 하나하나 마다 메서드와 변수들이 정의가 된 꼴이라 prototype 이라는 인스턴스들의 "공유공간" 에다 인스턴스들의 공통 부분을 넣어 Object.create 방식으로 가져다 쓰는 패턴. ====== 그래서 현재 제로초님이 강의하고 계신 이 자스스톤에서 덱과 영웅 영역에 card 들을 생성하는 패턴이 프로토타입은 아직 안쓰신것 같고 "생성자패턴 + 팩토리패턴" 인 것 맞죠?
-
해결됨인터랙티브 웹 개발 제대로 시작하기
애니메이션 움직임 도중에 색깔 바꾸기
저번에 질문감사했습니다. 실은 이번에 중간에는 색갈을 바꾸기를 시도해봤는데 검정이 인식이전혀안되네요 어떻게해야하죠?
-
해결됨PHP 7+ 프로그래밍
uikit를 사용하시는 이유가 궁금합니다!
안녕하세요! 강의를 수강하면서 게시판을 따라 만들고 있습니다! 부트스트랩 보다 uikit라는 프레임워크를 사용하시는 이유가 궁금한데 설명해주실 수 있을까요? uikit를 검색해보니 iOS 애플리케이션의 사용자 인터페이스를 구현하고 이벤트를 관리하는 프레임워크 라고 나오더라구요. uikit는 프레임워크가 아니라 라이브러리라고 불러야 맞지 않나요? 부트스트랩을 사용하게 되면 jquery를 주로 사용하게 되어서 그런건가요? (주로 바닐라 자바스크립트를 사용하시는 것 같아서요, 요즘 추세가 바닐라 자바스크립트로 넘어가고 있는 것으로 알고 있습니다.) 이것저것 개념이 정립되지 않은 상태에서 질문드려서 죄송합니다. 물어볼 곳이 마땅치 않아서요ㅠㅠ 저번 디버깅 질문에 대한 답변 감사드립니다!
-
미해결스프링 핵심 원리 - 기본편
안녕하세요 다음 웹 강의는 11월 언제 출시되나요
안녕하세요 다음 웹 강의는 11월 언제 출시되나요~? 기다리고있습니다
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
checkEmailToken의 매개변수 token, email, model
안녕하세요 너무 쉬운 질문이라 부끄럽지만 여쭤봅니다. accountController의 checkEmailToken에서 매개변수 값으로 token, email, model이 들어오는데, 저는 아무리 해도 token, model은 null 값이 들어오거든요... 어느부분에서 오류가 생긴걸까요? 어느부분을 고쳐야 할까요? 사실 강의 영상을 보아도 콘솔에 나타난 토큰 + 이메일 값을 주소창에 복붙해주는 것만 보이는데 매개변수가 어디로부터 받아졌는지 잘 모르겠어요 질문 설명이 잘 되었는지 모르겠습니다만...ㅠㅠ
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
WordSearch
안녕하세요. BFS/DFS 강의를 보면서 궁금한점이 있어서 질문남깁니다! wordSearch 맨 마지막 부분에, visited[x][y] = false 로, 원상복귀 시킨다고 하셨는데 이 부분은 어차피 다시 갈 곳이 아닌데 굳이 있어야 하는 코드인가요?? 없어도 정상적으로 답이 출력되어서 제가 잘못이해하고있는건지 궁금합니다 ㅜㅜ
-
미해결모던 안드로이드 - 코틀린과 Jetpack 활용
코루틴에서의 setValue? postValue?
기존 자바에서는 레트로핏을 사용하여 call객체를 onResponse메소드를 통해 받고 비동기처리된 데이터를 담아주기 위해 postValue를 사용했는데요 코루틴에서는 itemLiveData.value(setValue??)를 통해 값을 받아주셨습니다! 실제로 앱도 죽지않았구요 제가 궁금한점은 그렇다면 코루틴도 분명 비동기 처리를 위해 제시된 방법인데 왜 포그라운드에서 사용하는 setValue를 사용하나요? 코루틴이 비동기처리되지만 특별한 무언가가 있어서일까요..? 아 그리구 코루틴으로 비동기처리를 하게되면 메인스레드 외에 자동적으로 다른 스레드가 만들어져서 거기서 작업을 하게되나요?!
-
해결됨프로그래밍, 데이터 과학을 위한 파이썬 입문
과제 제출할려고 링크 복사붙여넣기했는데 오류가 납니다.
아래와같이 오류가 뜨는데 진행해도 상관없을까요>?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
SSR을 적용하지 않을 리듀서는 어떻게 해야 할까요?
SSR 공부 중에 질문 드립니다! SSR을 적용하면 페이지를 이동할 때마다 NEXT_REDUX_WRAPPER_HYDRATE 액션을 실행하여 새로운 state로 매번 갱신되지 않습니까?! 위 코드에서 combineReducers로 합친 리듀서 중, preference 리듀서는 DB에 저장하지 않을 state를 가지고 있는 리듀서입니다. (예를 들어 다크모드 on/off 등..) 얘만은 SSR의 영향을 받지 않게 하고 싶을 때는 어떻게 해야 할까요? combineReducers로 합친 리듀서와 또 다시 합쳐야 할지..ㅠㅠ 머리가 안돌아갑니다
-
미해결앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해
5강의 2번째 유의 사항 (현재의 큐에서 현재의 큐로 동기적으로 보내면 안됨) 관련 질문입니다.
안녕하세요 앨런님 :) 5강의 2번째 유의 사항인 "현재의 큐에서 현재의 큐로 동기적으로 보내면 안됨" 관련해서 두가지 질문이 있습니다 1. 2번째 유의 사항 - 데드락 발생 가능성 때문에 현재의 큐에서 현재의 큐로 “동기적”으로 보내면 안된다라고 말씀 주셨는데, 메인 스레드에서 DispatchQueue.main.sync { } 를 하면 안되는 것도 같은 이유에서일까요?? 2. “현재의 큐”에서 “현재의 큐”로 동기적으로 보내면 안된다는 것에서 현재의 큐가 무엇을 말하는지 명확하게 와닿지 않습니다. 일단 같은 객체를 말씀하는 것은 아닌 것 같구요,,! 무조건 메인 스레드에 작업을 할당하는 메인 큐를 제외하고는 글로벌 큐, 커스텀 큐 모두(Qos 무관) 어느 스레드에 작업을 할당할지 알 수 없기 때문에 customQueue.async { globalQueue.sync { } } 이런 상황에서도 데드락의 위험은 있을 것 같습니다. 따라서 말씀하신 “현재의 큐”를 나누는 기준은 메인 큐 vs not 메인 큐가 되는 걸까요? 감사합니다!
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
/login
로그인 이후에 /login으로 접근하게 되면 로그인페이지 접근이 가능한 것 같은데 만약 이부분을 막을려고 밑의 코드를 추가했습니다. 맞는 방법일까요? 동작은 잘되고있습니다. { path: '/login', component: () => import('@/views/LoginPage.vue'), beforeEnter: (to, from, next) => { if (store.getters.isLogin) { next('/main'); } next(); }, },
-
미해결Java TPC 실전프로젝트 (Java API 활용)
네이버 MAP관련 API질문 드립니다.
ㅇ search place 목록이 없는데어떻게 하나요...?
-
미해결윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정
@AspectJ 어노테이션 우선순위가 어떻게 되나요?
@Before, @After, @Around, @AfterReturning, @AfterThrowing을 동일한 관심사에 모두 적용했을때 실행 순서가 정해져 있는지요? 반드시 Around -> Before -> 관심사 동작 -> AfterReturing -> After -> Around 순서로 동작 하는지 궁금합니다. 강의 시 실행한 결과와 제가 한 결과에 순서가 조금 다른 것 같아서 문의드립니다.
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
강의 내용과는 상관 없는 질문
강의 내용과 직접적으로 상관없는 질문이라 죄송합니다. 강의 자료 자체는 무엇으로 작성한 것인가요? 파일명이 *.md이라 마크업 사용해서 작성하신 것 같은데...(가능하면, 파란색 사각형이나 강의 중 사용하는 마우스도구(?)도 같이...) 미리 감사드립니다.
-
미해결윤재성의 Google 공식 언어 Kotlin 프로그래밍 시작하기
리플렉션에서 out에 대한 질문
값이 들어 있는 변수의 클래스 타입을 알기 위해서는 out을 써줘야한다고 강의에서 그랬는데요 왜 out을 써주면 되는지 이해가 안갑니다. 일단, out을 사용하면 부모 클래스에서 자식 클래스를 참조할 수 있게 되는 것은 아는데요 그럼 예를 들어 val a1:KCalss<out String> = str1::class 라고 하면 a1이 str1의 부모 클래스가 되고 str1의 클래스 타입을 참조하는 형태가 되는건가요...?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
강사님~ AWS의 ECS와 EKS에 대한 강의도 만들어 주시면 감사하겠습니다.
안녕하세요, 강사님 덕분에 도커 강의 잘 듣고 있습니다. 부탁이 있는데요 AWS의 ECS(Elastic Container Service)와 EKS(Elastic Kubernetes Service)도 강의로 만들어서 제공해주시면 감사하겠습니다. 강사님이라면 충분히 가능할 것 같습니다. 그럼 부탁 드리겠습니다.
-
미해결모던 안드로이드 - 코틀린과 Jetpack 활용
데이터 바인딩시
받아온 데이터를 분기를 해줄 경우 BindingAdapter를 사용하는데,만약 받아온 데이터들 중 하나가 없는값이 넘어올 경우에는 어떤식으로 처리해줘야하나요?마찬가지로 바인딩 어댑터를 이용해서데이터가 없는경우로 나눠줘야하는건가요..? 예를들어 서버에서 [ {name:약국1, addr:111, remain:1}, {name:약국2, addr:222, remain:2}, {name:약국3, addr:null, remain:3} ] 의경우, 약국 이름과 주소는 @{store.000}으로 지정해서 쓰는데 약국3의 경우 넘오오는 값이 없을경우가 있을때는 어떻게 처리되는지 궁금합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
이미지 넣을때 이미지 업로드는 백으로 잘가는데 이미지 이름들이 안들어가지ㄴ네여ㅠㅠㅠ
선생님 지금 ts+next로 선생님이 알려주신거에서 응용하면서 다시 만들어보고있는데 이미지들 업로드 하면 빈배열로 되는데 어디서 부터 잘못된건지도 모르겟네요 ;ㅅ;
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
jsonwebtoken으로 token을 생성하지 못하는 것 같습니다.
postman으로 login 정보를 보내면 자꾸 err가 뜹니다. code는 모두 동일하게 친 것 같은데 어디가 문제인지 모르겠습니다ㅜㅜ
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
원격 mqtt broker 연결
제가 mqtt broker를 친구 집에 있는 라즈베리 파이에 설치했어요. 그리고 우리 집에서 아두이노와 컴퓨터로 친구 집에 있는 라즈베리 파이에 putty로 접속해서 mqtt broker를 원격으로 둬서 통신을 하고 싶어요. 그래서 아두이노 프로젝트에서 const char* mqtt_server 이 부분을 putty로 연결한 mqtt broker의 ip 주소를 연결했고 web app을 돌릴 컴퓨터에는 const client = mqtt.connect("mqtt://mqtt broker ip주소"); 로 연결을 했어요. 근데 둘 다 접속을 못 했는데 어떻게 해결을 하면 좋을까요?