묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-T 질문있습니다
시간관련 질문 --> 모든 칸을 뒤지면서 속도만큼 for문을 돌린다고 했을 때 최대값으로 계산을 하면 100 * 100 * 1000 =1000만이 나오는데 시간초과가 나온다고 하셨는데 그 이유가 무엇일까요 ?제가 짠 로직을 테스트케이스와 찾아본 모든 반례를 넣어도 통과가 되는데 틀렸다고 나오는데 이유를 알고싶습니다. http://boj.kr/22beb014767543189300a4a0fb48b227
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
Encoding&Decoding 한글 깨짐 문제 질문 있습니다.
클라<->서버 패킷을 주고받는 과정에서Write를 통해서 패킷을 주고받는 부분을 강의를 참고하여 작성했습니다.여기서 String 타입의 데이터가 영어일 경우에는 데이터가 원활하게 전달이 되어지나 한글의 경우에는 한글이 깨져서 출력되어집니다.. 테스트를 위해 Write에서 인코딩 디코딩을 모두 테스트하여 출력하면 정상적이나 외부로부터 들어온 값을 디코딩할때 깨져버리는데요..현재 개발 환경은 MacOS에서 개발하고있습니다..
-
해결됨개발자를 위한 쉬운 도커
(Node.js, VSCode) 컨테이너 내부에서 개발환경 구성 중 node 설치 실패
(Node.js, VSCode) 컨테이너 내부에서 개발환경 구성파트에서 Dev Container 로 설치 중(10:50)설치가 아래와 같이 실패했다고 뜹니다.> yorkie@2.0.0 install /workspaces/leafy/leafy-frontend/node_modules/yorkie > node bin/install.js setting up Git hooks can't find .git directory, skipping Git hooks installation [ ......] - postinstall:@jridgewell/trace-mapping: info lifecycle @jridg[ ......] - postinstall:@vue/cli-overlay: info lifecycle @vue/cli-overla[ ......] - postinstall:astral-regex: info lifecycle astral-regex@2.0.0~ > core-js@3.29.1 postinstall /workspaces/leafy/leafy-frontend/node_modules/core-js > node -e "try{require('./postinstall')}catch(e){}" Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScrip t standard library! The project needs your help! Please consider supporting of core-js: > https://opencollective.com/core-js > https://patreon.com/zloirock > https://boosty.to/zloirock > bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz I highly recommend reading this: https://github.com/zloirock/core-js/blob/master/docs/2023-02 -14-so-whats-next.md [ ......] \ postinstall:easy-stack: info lifecycle easy-stack@1.0.1~post[ ......] \ postinstall:fresh: info lifecycle fresh@0.5.2~postinstall: f[ ......] / postinstall:ansi-regex: info lifecycle ansi-regex@3.0.1~post[ ......] \ postinstall:retry: info lifecycle retry@0.13.1~postinstall: [ ......] \ postinstall:chokidar: info lifecycle chokidar@3.5.3~postinst[ ......] / postinstall:@babel/helper-compilation-targets: info lifecycl[ ......] | postinstall: info lifecycle vuex@4.1.0~postinstall: vuex@4.1[ ......] - postinstall: info lifecycle vuex@4.1.0~postinstall: vuex@4.1[ .....] / prepare:leafy-frontend: info lifecycle leafy-front@0.1.0~prenpm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) added 967 packages from 521 contributors and audited 968 packages in 162.033s 104 packages are looking for funding run `npm fund` for details found 36 vulnerabilities (29 moderate, 1 high, 6 critical) run `npm audit fix` to fix them, or `npm audit` for details Done. Press any key to close the terminal.다행이 npm은 정상적으로 설치되어 있으나$ npm --version 6.14.18node 설치가 문제가 생긴 것 같습니다.$ node version internal/modules/cjs/loader.js:934 throw err; ^ Error: Cannot find module '/workspaces/leafy/leafy-frontend/version' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:931:15) at Function.Module._load (internal/modules/cjs/loader.js:774:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12) at internal/main/run_main_module.js:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }근데 serve는 실행이 됩니다. (다만 :80으로)$ npm run serve > leafy-front@0.1.0 serve /workspaces/leafy/leafy-frontend > vue-cli-service serve --port 80 Browserslist: caniuse-lite is outdated. Please run: npx update-browserslist-db@latest Why you should do it regularly: https://github.com/browserslist/update-db#readme INFO Starting development server... DONE Compiled successfully in 65898ms 6:25:25 PM App running at: - Local: http://localhost:80/ It seems you are running Vue CLI inside a container. Access the dev server via http://localhost:<your container's external mapped port>/ Note that the development build is not optimized. To create a production build, run npm run build.
-
미해결[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
나와 다른 성별의 유저 불러오기 강의에서 에뮬레이터에서 앱이 켜졌다가 바로 꺼져요.
강의 5:19까지 코드 입력완료하고, 오류코드도 식별되지 않는데,에뮬레이터를 실행시키면 앱이 실행되고 -> 스플릿화면 -> 메인화면이 뜨자말자 앱이 꺼지네요. 에뮬레이터 화면 상에는 '앱이름' keeps stopping 문구가 뜨며 종료되네요. 어떤 문제일까요?...
-
미해결호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
반려생활 로그인방식 질문
안녕하세요. JWT강의 중 강사님께서는 처음 구현해보신다고 하셨는데 그러면 반려생활 플랫폼은 로그인 방식이 어떻게 되는지 궁금합니다!
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
RefreshTokenGuard 관련 문제
해당 강좌 아래 질문들을 보면 RefreshTokenGuard 관련하여 문제가 있는 것 같은데, 정확히 어떤 문제인지 아직 이해가 안되어서, 혹시 설명을 조금 자세하게 해주실 수 있을까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
용 모델에 분명 Diffuse 텍스쳐가 있는것같은데 왜 적용이 안되나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 리소스를 보면 groundColor라고 디퓨즈텍스쳐가 있는데 왜 적용이 안되는건가요?
-
미해결부트스트랩 5(Bootstrap 5) - 기초부터 웹 프로젝트 만들기
프로젝트3의 툴팁에서
프로젝트3의 툴팁부분main.js을 bsComponent.js파일로 나눌때<script type="module" src="assets/js/main.js"></srcipt> 에 type="module"을 넣게되면나중에 wordpress로 만드는 작업을 하면서 function.php파일에 이 모듈부분을 어떻게 넣을수 있는지 잘 모르겠네요.모듈부분때문인지 정상적으로 tooltip부분이 정상적으로 나오질 않습니다.ㅠㅠ즉, wordpress에서는 모듈화를 어떻게 처리해야할까요?
-
미해결[유니티6] 따라하면서 배우는 고박사의 2D 플랫포머 게임 제작
선생님 이 강의를 토대로 개발하고 있는데
만약 출시한다면 선생님께서 배포하신 에셋을 일부분 사용해도 괜찮을까요?
-
미해결김영한의 실전 자바 - 기본편
static메서드와 인스턴스메서드
질문1.시점1에서 staticMethod()가 "메서드영역->static영역"에 이미 할당되어있는상태가 맞을까요? 질문2.시점1에서는 instanceMethod()가 할당되지 않았고시점2에서는 new Test()를 통해서 인스턴스를 생성했을 때 "메서드 영역-> 클래스정보" 에 instanceMethod()가 할당되는게 맞을까요? 질문3.메모리 할당위치가 아래와 같이 할당되는게 맞을까요? staticMethod(): "메서드 영역 -> static영역"instanceMethod(): "메서드 영역 -> 클래스정보 영역" 질문3.test1의 주소값이 x01,test2의 주소값이 x02 라고 가정하면test1, test2의 instanceMethod()는 동일한 클래스영역에 주소를 가리키고 있나요?? 질문4.test1, test2의 각 멤버변수를 instanceMethod()를 통해서 호출한다고 가정하면 test1.instanceMethod()test2.instanceMethod() 위와 같이 코드를 작성할텐데 이때 instanceMethod() 호출하는 과정을 살펴보면(1) test1.instanceMethod(), test2.instanceMethod()가 같은 주소의 "메서드 영역 -> 클래스 정보"에 있는 instanceMethod()로 찾아간다 (2)heap영역에 test1의 멤버변수, test2의 멤버변수의 값을 가지고 온다 질문4의 의도는 "같은 메서드 영역에 있는 instanceMethod()를 찾아가지만 각 인스턴스의 멤버변수는 heap영역에서 가지고 오느냐" 이것을 물어보려고 한 것입니다. 복습할겸 다시 보고 있는데 갑자기 혼란스러워서 질문하게 되었습니다. 질문이 많지만 답변부탁드려요!
-
미해결F6-비전공자·일반인을 위한 기업재무회계의 이해와 활용
강의 자료 요청의 건
안녕하세요!강의 수강 중, 수업 내용 복습을 위해 강의 자료를 요청드리려고 합니다.yeeunh599@gmail.com위 메일로 강의 자료를 받아볼 수 있을까요?양질의 강의를 해주셔서 감사드립니다:)
-
해결됨외워서 끝내는 네트워크 핵심이론 - 응용
공유기에 암호가 걸려있을 때, iptime 설정 페이지 접속 질문
안녕하세요! 선생님 강의를 최근에 완강하고 홈서버를 구축하고 싶은 욕망(?)이 생겨서 준비를 해보고 있는데요. 이런저런 준비사항 및 튜토리얼을 미리 글로 살펴보고 있는 와중에 하나 궁금한 점이 생겨 질문드립니다. 현재 제 집에서 사용하고 있는 공유기 iptime에 암호가 걸려있는 상태인데요. 그리고 이전에 NAT 관련 강의에서 포트 포워딩 개념을 알려주셔서 iptime 설정 페이지에 접속하려고 했는데요? 공유기 주소(GW 주소)를 제대로 입력했으나, iptime 설정 페이지에 접속하면 시간이 지난 후 타임아웃이 나버립니다. 이러한 현상의 원인이 제가 iptime 공유기에 암호가 걸려있는 상태에서 iptime 설정 페이지에 접속하려고 해서 그런 것 때문일까요? 만약 해결하려면 [iptime 공유기를 초기화해서 비밀번호 설정을 모두 초기화 -> iptime 설정 페이지 접속 -> 포트 포워딩 설정 -> 비밀번호 다시 설정] 이 과정을 거쳐야 할까요? 엄밀히 말하면 강의에 대한 질문은 아니지만, 강의와 관련된 내용이라 생각되어 질문 남겨봅니다! 답변 주시면 감사하겠습니다!(p.s 유투브 멤버십도 가입한 후원자입니다! 언제나 좋은 영상 남겨주셔서 감사합니다 🙂 )
-
해결됨스프링 시큐리티 OAuth2
rest api 에서 OAuth 적용하기 질문입니다.
안녕하세요 선생님제가 개발해야하는데 강의가 있어서 급하게 결제하고 급하게 강의를 보고 있습니다.딱맞는 강의를 오픈해주셔서 정말감사합니다. 제가 kotlin 으로 rest api 를 개발중인데요( front 는 모바일이 별도로 있습니다. 제가 구글및 카카오 연동을해서 front 에 jwt token 을 만들어서 전달 해야하는데요) Q1. rest api 에서 google 이나 kakao 연동을 하려고 하는데요implementation 'org.springframework.boot:spring-boot-starter-oauth2-resource-server'를 받아야할지 implementation 'org.springframework.boot:spring-boot-starter-oauth2-client'둘중 어느것을 받아서 개발 해야하는지 궁금합니다. api 는 spring-starter-oauth2-resource-server 를 써야된다는 글을 봤는데그러면 yml 에 아래와 같은 설정을 어떻게 하는지?? 가 궁금하더라구요spring: security: oauth2: client: registration: google: client-id: client-secret: scope: openid,profile,email naver:두서없이 질문드려 죄송합니다. ㅜㅜ 너무 기초적인 질문을 드려서 죄송합니다.
-
미해결국가공인 산업보안관리사(ISE) 자격증 대비
웹 애플리케이션 보안 내용이랑, 책에있는거랑
뭐가 단어랑 영어랑;; 설명이랑 다 상이한데 뭐 어찌공부하란말인가요..?
-
해결됨Flutter로 SNS 앱 만들기
안드로이드 스튜디오 업데이트 했는데 에러가 났습니다.
이건 왜 에러가 나는 겁니까
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
모바일 조이스틱은 어떻게 만들 수 있을까요?
studiomeal.com 을 모바일로 들어가면 조이스틱이 있는데 혹시 이런 조이스틱을 찾을 수 있는 키워드 없을까요?
-
미해결[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
스스로하기에서 귓속말 구현할때
socket.id로 하면맨첨엔 귓속말 잘되는데 유저가 나갔다가 들어오면 socket.id가 갱신되어서 예전에 보냈던 채팅의 귓속말 버튼으로는 귓속말이 안가게 되는데 저만 이런건가요??
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
검증1 - Validation-오류 코드와 메시지 처리1강의 중에 질문이잇습니다.
섹션 4. 검증1 - Validation-오류 코드와 메시지 처리1강의 중에 질문이잇습니다.아래는 해당 강의 코드 중 일부분입니다.제가 궁금한 내용은 위의 사진처럼 new가 3번 나오는데 위의 그림처럼 이해해도 되나요?즉 bindingResult 변수 안에 FieldError객체 생성하고 그 안에 new String[]1개,new Object[]1개생성되는것이 맞나요? // @PostMapping("/add") public String addItemV3(@ModelAttribute Item item, BindingResult bindingResult, RedirectAttributes redirectAttributes, Model model) { //검증 로직 if (!StringUtils.hasText(item.getItemName())) { bindingResult.addError(new FieldError("item", "itemName", item.getItemName(), false, new String[]{"required.item.itemName"}, null, null)); } if (item.getPrice() == null || item.getPrice() < 1000 || item.getPrice() > 1000000) { bindingResult.addError(new FieldError("item", "price", item.getPrice(), false, new String[]{"range.item.price"}, new Object[]{1000, 1000000}, null)); } if (item.getQuantity() == null || item.getQuantity() >= 9999) { bindingResult.addError(new FieldError("item", "quantity", item.getQuantity(), false, new String[]{"max.item.quantity"} ,new Object[]{9999}, null)); } //특정 필드가 아닌 복합 룰 검증 if (item.getPrice() != null && item.getQuantity() != null) { int resultPrice = item.getPrice() * item.getQuantity(); if (resultPrice < 10000) { bindingResult.addError(new ObjectError("item",new String[]{"totalPriceMin"} ,new Object[]{10000, resultPrice}, null)); } } //검증에 실패하면 다시 입력 폼으로 if (bindingResult.hasErrors()) { log.info("errors={} ", bindingResult); return "validation/v2/addForm"; } //성공 로직 Item savedItem = itemRepository.save(item); redirectAttributes.addAttribute("itemId", savedItem.getId()); redirectAttributes.addAttribute("status", true); return "redirect:/validation/v2/items/{itemId}"; }
-
해결됨[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
타입스크립트 교과서 p122 forEach 메서드 질문
[1, 2, 3].forEach((item, index, array) => { console.log(item, index, array); }); [1, 2, 3].forEach((item, index) => {}); [1, 2, 3].forEach((item) => item); 책에 forEach 메서드의 콜백 함수는 callbackfn 타입입니다.콜백 함수의 매개변수에 타입을 표기할 필요가 없고, 매개변수도 전부 옵셔널입니다.라고 쓰여있습니다. 질문)forEach 메서드의 매개변수가 옵셔널이라는 것을 어떻게 아는거죠?옵셔널이라면 thisArg?: 이런식으로forEach(callbackfn: value?:number, index ?:number ...) 이런식으로 쓰여있어야 하는거 아닌가요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
if 문 작성 후 : 엔터 시 들여쓰기 질문
if 문 작성 후 : 엔터 시 들여쓰기가 안되고, 한칸만 띄워지는데 어떻게 해결할 수 있나요?