묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
코드리뷰 부탁드립니다.
강의 잘 듣고 있습니다. 감사합니다. Queue를 처음 배우고 있어 혼자 풀 때 아래와 같이 풀었는데 반례가 있을지 궁금합니다. function solution(need, plan) { let answer = "YES"; let planArr = plan.split(""); let max = -1; for (let x of need) { let YN = false; for (let i = 0; i < planArr.length; i++) { if (x === planArr[i]) { YN = true; if (max < i) { max = i; } else { answer = "NO"; } break; } } if (!YN) { answer = "NO"; } } return answer; }
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
bram 관련 질문
안녕하세요, BRAM과 ZYNQ에 대해 공부하던 중, 사용할 수 있는 BRAM이 630kB 정도 밖에 되지 않다는 것을 알게 되었습니다. 1) 만약 BRAM이 부족한 경우, 그렇다면 다른 memory를 사용해야할텐데, 그때는 DDR(?)을 사용하는 것인가요? 2) (1)번이 맞다면, 그 사용법이나 정보를 얻을 수 있는 곳이 있을까요? 여러 문서를 봐도, 코드를 어떤 식으로 작성해야하는지를 알 수가 없네요ㅠ 이 수업 커리큘럼 내에서는 DDR을 다루지 않는 것 같아, 관련된 정보라도 얻을 수 있을까 하여 질문드립니다. 감사합니다:)
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
jar빌드 오류
지금까지 테스트 케이스 실행에는 큰 문제가 없었지만 ./gradlew clean build 시에 아래와 같은 문제가 발생합니다. 자바버전은 11인것을 확인하였습니다. 어떠한 문제때문에 이러한 에러가 발생하는 것인가요? 이와같은 문제가 gradle 캐시를 삭제후 다시 하면 잘 된다는 글을 봐서 캐시를 모두 삭제하고 다시 실행시켜보니 똑같은 현상이 일어납니다. Could not find org-springframework.boot:spring-boot-devtools: 이 부분을 찾지 못해서 문제인 것 같은데 어떻게 해결할 수 있을까요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
sequlize 질문 있습니다.
안녕하세요 제로초님! sequlize를 이용해서 배운 내용을 토대로 공부를 하고 있는데 create에서 몇일동안 잡히지 않는 에러가 있어서 제로초님께 질문 드립니다 ㅜ 다름이 아니라, 아래 코드를 가지고 mysql이랑 연동을 했는데 데이터베이스 컬럼?도 아래 4개로 구성되어있고 id는 자동생성인 상태인데, 왜 create한 결과가 null로 되는지 모르겠습니다.. sequlize에서 내부적으로 쿼리가 잘못되면 생성하지 않는 기능이 별도로 있는 것일까요?ㅜ graphql에 적용해보는데 console.log도 안먹히고 어떻게 해야할 지 모르겠습니다 ㅜㅜ const newUser = await User.create({ email: email, password: hashpw, type: "user", token: "", });
-
미해결
JPA관련 질문이 있습니다!!
현재 진행중인 프로젝트가 spring boot, mybatis 기반인데 jpa 적용 및 정상 동작까지 확인은 했습니다! 다만 현재 프로젝트 구조 상 문제점이 하나 발견되서 해결책이 있을지 여쭤봅니다~! * 문의사항 - DB 조회 시 조회대상 데이터 베이스를 유동적으로 변경할 수 있을까요? 현재(mybatis) 사용 예시 -> select *From ${DB_NAME}.emp 위와같이 DB명을 파라미터로 받아 유동적으로 대상 DB를 변경하면서 조회를 해야하는데 JPA에서도 관련 기능이 있는지 궁금합니다!
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
소스코드 깃허브 들어가서 어디에있죠?
오류나서 그대로 소스코드 복사해서 실행 해보려는데 어디에있죠? 깃허브들어가면 nestjs를 위한 express 에서 몇번쨰인가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
마지막 예제에 대해 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 마지막 예제의 29분 40초 경 bool isEven = ((count % 2) == 0); 이라는 라인을 입력하게 되는데, 이렇게 되면 루프가 돌 때마다 변수의 값을 변경하는게 아닌, isEven이라는 변수를 매번 선언하게 되는 것처럼 보입니다. 이 경우 별다른 문제는 없는 것인가요? 추가로 질문이 더 있는데, 이 부분을 디스어셈블리로 봤을 경우 마치 분기문처럼 어셈블리어가 이루어져 있더라구요. 이 부분은 ((count % 2) == 0)처럼 비교를 하는 부분이 있기 때문에 이해가 가는데, 중간에 dec와 or, inc가 나오는 라인은 왜 그런 것인지 이해가 되지 않습니다. 나머지를 구하는 연산의 경우 div 명령어를 사용하여 dx 레지스터에 저장된 나머지값을 가져오면 되는 것으로 이해하고 있습니다. 그렇게 하지 않는 것은 해당 컴파일러의 특성처럼 이해해도 될 것 같은데, 그것 외에 그냥 해당 instruction 자체가 이해가 가지 않아서, 이해를 돕고자 질문드립니다. 해당 어셈블리 부분 첨부합니다. bool isEven = ((count % 2) == 0); 006924D0mov eax,dword ptr [ebp-44h] 006924D3 and eax,80000001h 006924D8 jns std::_Narrow_char_traits<char,int>::length+0Fh (06924DFh) 006924DA dec eax 006924DB or eax,0FFFFFFFEh 006924DE inc eax 006924DF test eax,eax 006924E1 jne std::_Narrow_char_traits<char,int>::length+1Fh (06924EFh) 006924E3 mov dword ptr [ebp-118h],1 006924ED jmp std::_Narrow_char_traits<char,int>::length+29h (06924F9h) 006924EF mov dword ptr [ebp-118h],0 006924F9 mov cl,byte ptr [ebp-118h] 006924FF mov byte ptr [ebp-4Dh],cl
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
VS CODE에서 웹브라우저가 안열립니다.
선생님 화면과 같이 입력했으나 웹브라우저는 안열리고 위와 같은 오류메시지만 뜹니다. 실행결과를 알아야 틀렸는지를 알텐데 지금 저런 오류때문에 확인하지 못하고 있습니다. 인터넷을 아무리 돌아봐도 답이 없어서 여기에 남깁니다. 답장부탁드립니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
npm,node-v 오류관련 질문 남깁니다!!
node-v , npm-v 모두 not defined 라고 나오고 cmd랑 node.js 둘다 해봐도 계속 이렇게 나오네요ㅠㅠ 구글링 아무리 해봐도 잘 모르겠어요..!! 답변 기다리겠습니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
passport-local 확장에 대해서
안녕하세요, 제로초님. 노드교과서 들으며 이것저것 수정해보다가 질문이 있어 질문을 남깁니다. 강의에서 passport를 사용하여 localStartegy를 구성하실때에는 db Model이 User 1개였는데, Model을 2개로 늘리면(2개로 늘리려는 이유는 구인구직 사이트에서 구직자/사업자 이렇게 나뉘어 로그인을 하는것을 봐서 적용해보려고 합니다.) passport index.js를 어떻게 작성해야할지 모르겠어서 도움을 부탁드려요! 지금 저는 Model을 JobSeeker로 구현을 해놓았는데, 추가로 Model 1개 더 작성하고자 합니다. Db 2개를 한개로 합쳐서 Db안에서 구분을 하는게 효율적일지, passport에서 Model 1개 더 추가 가능한지 감이 안와서 질문드립니다. <<passport/index.js deserialize 부분>> passport.deserializeUser((id, done) => { JobSeeker.findOne({ where: { id } }) .then((user) => { // console.log("kk", user); done(null, user); }) .catch((err) => done(err)); });
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
이 코드 같은 동작 수행하는거 맞지요?
@GetMapping("/add")public String addForm(Model model) { model.addAttribute("item", new Item()); return "validation/v4/addForm";}이 코드랑 @GetMapping("/add")public String addForm(@ModelAttribute Item item) { return "validation/v4/addForm";}이 코드 같은 동작 수행하는 거 맞나요??저렇게 바꿔도 될거같아서요.
-
해결됨따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
aws 무반응 수정하기
에러 없이 travis에서 잘 끝났는데 aws 무반응이시라는 분들은... travis.yml 파일에서 아래 내용처럼 신규 라인을 추가하시면 됩니다. deploy: provider: elasticbeanstalk edge: true <<- 이거 추가 region: "ap-northeast-2" 관련 레퍼는 아래 링크 참고하셔요 https://yayyz.github.io/2019/11/20/travis-ci-%EB%B0%B0%ED%8F%AC%EC%95%88%EB%90%A0%EB%95%8C.html https://forgiveall.tistory.com/571
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Mask-RCNN image segmentation 질문
안녕하세요 강사님, 좋은 강의 정말 잘 듣고 있습니다. Mask-RCNN이 instance segmentation이기 때문에 검출된 객체가 같은 class라도 그 영역이 다른 색으로 표시되는데요, 혹시 같은 class일때는 동일한 색으로 표시되게도 설정할 수 있을까요? 감사합니다.
-
미해결모던 자바스크립트(javascript) 개발을 위한 ES6 강좌
Set 사용 안 한 풀이법
set 메서드 사용 안한 풀이법 공유드립니다. <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>로또 추첨기</title> </head> <body> <div id="result"></div> <script> const $result = document.querySelector("#result"); const SETTING = { name: "LUCKY LOTTO!", count: 6, maxNumber: 45 }; const $message = document.createElement("div"); $message.textContent = `${SETTING.name}`; $result.appendChild($message); function getRandomNumber() { // 1~maxNumber 순서대로 숫자 배열 생성 const numbers = Array(45) .fill() .map((item, idx) => idx + 1); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45] // 순서대로 생성된 1~45 숫자를 섞기 const randomNum = []; while (numbers.length > 0) { const random = Math.floor(Math.random() * numbers.length); // 랜덤 인덱스 뽑기 const tempArray = numbers.splice(random, 1); // 위에서 뽑은 랜덤 인덱스 위치에 있는 numbers의 요소를 뽑아 임시 변수에 담기 (splice는 배열로 반환됨) numbers의 배열 요소 개수가 하나씩 줄어든다. const value = tempArray[0]; // 임시 배열(tempArray)에 담긴 값을 변수에 담기 randomNum.push(value); } // 숫자 6개 뽑기 const result = randomNum.slice(0, 7); // 7번째 숫자는 보너스 const bonus = result.slice(6); result.pop(); // 화면에 결과 출력 for (let i = 0; i < result.length; i++) { const $ball = document.createElement("div"); $ball.className = "ball"; $ball.textContent = result[i]; //$ball.textContent = `${SETTING.name} ${result} 보너스 번호: ${bonus}`; $result.appendChild($ball); } const $bonusBall = document.createElement("div"); $bonusBall.className = "bonusBall"; $bonusBall.textContent = bonus[0]; $result.appendChild($bonusBall); } getRandomNumber(); </script> </body> </html>
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
소스코드 자료
안녕하세요! 따라 하다가 알수 없는 오류로 인해서 원인파악 하다가 시간이 너무 오래 걸려서 ㅠㅠ 소스 코드 보고서 비교해보고 싶은데요! 혹시 소스코드 받을 수 있을까요?? 자료에는 pdf만 있어서요!
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
궁금한점!
1번질문. const app: express.Express = express(); 여기에서 const는 무슨뜻이죠? 뭐에 약자인가요? const 타입의 app 라는 이름의 변수인가요? experss.Express = express(); .Express 는 메서드를 호출한거같은데? experss.Express = express(); << 요줄 코드 해석좀 해주세용 ㅜㅜ 2번질문.
-
미해결대세는 쿠버네티스 (초급~중급편)
로드밸런싱 관련한 질문입니다.
실습 마지막에서 로드밸런스를 설정해주지 않아서 에러가 나는데 그렇다면 로드밸런스를 어떻게 설정해주어야 에러가 나지 않나요? 그리고 만약에 서비스에 에러가 나지 않기 위해서는 로드밸런스를 생성한 후에 서비스를 생성해주어야 하는 건가요? 순서는 상관이 없나요?
-
미해결Oracle SQL 입문자를 위한 강의
더미 데이터 생성파일 현재 수정본 없을까요???
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 더미 데이터 파일을 실행하면 위 사진 같은것도 뜨기도 하고 테이블 생성시 일일히 ' 도 제거해 주어야 하고 영상에서 말씀하셨듯이 디비마다 sql 문이 조금씩 차이가 있다는 말씀에 maria 디비를 경험해 본적도 없고 어디서 오라클과 다른 부분 오류를 수정해야 되는지 현재로서 알수가 없네요 일일히 파일을 수정하고 강의를 시청하는데 무리가 있다 느껴지고 있습니다. 수정본 파일좀 없을까요???
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
도와주세요 ㅜㅜ vercel 과 git 연동 및 배포 완료했는데 베너 이중화 및 최신 기능이 미반영
images new add 8 minutes ago react-app new add 8 minutes ago .gitignore new add 8 minutes ago. 상기 처럼 git 최신 업그레이드 했는데 react-app 폴더를 클릭해도 더이상 폴더 내용으로 들어가지 않고 먹통과 같습니다. 그래서 그런지 vercel 사이트에서 연동 및 배포 완료해서 축하 한다는 이벤트까지 진행 되었는데 visit 클릭하여 서버 확인 하면 2개 베너로 3초 뒤에 번갈아가면 변화는 화면이나 상품 소진시 투명색 반영 등 최신 기능으로 적용 되지 않고 예전 단순 local 기능으로만 작동 합니다. 문제가 뭔지 모르겠습니다. client 말고 server(heroku 클라우드에서)는 json 형태로 잘 나옵니다. redeploy 할때 build command 항목에 CI=false npm run build 입력하고 override 활성화 하고 redeploy 했는데 아래 와 같이 애러가 발생 합니다. Cloning github.com/lfrance7/kwon-maket-client (Branch: main, Commit: 5a67156) 15:32:06.691 Warning: Failed to fetch one or more git submodules 15:32:06.691 Cloning completed: 752.593ms 15:32:06.728 Analyzing source code...15:32:07.936 Installing build runtime... 15:32:10.704 Build runtime installed: 2.768s15:32:14.228 No Build Cache available 15:32:15.769 npm ERR! code ENOENT15:32:15.769 npm ERR! syscall open 15:32:15.769 npm ERR! path /vercel/path0/package.json 15:32:15.769 npm ERR! errno -2 15:32:15.772 npm ERR! enoent ENOENT: no such file or directory, open '/vercel/path0/package.json' 15:32:15.772 npm ERR! enoent This is related to npm not being able to find a file. 15:32:15.772 npm ERR! enoent 15:32:15.779 npm ERR! A complete log of this run can be found in: 15:32:15.779 npm ERR! /vercel/.npm/_logs/2021-10-25T06_32_15_772Z-debug.log 15:32:15.794 Error: Command "CI=false npm run build" exited with 254
-
미해결초보를 위한 쿠버네티스 안내서
[중간평가] 웹 어플리케이션 배포 질문
안녕하세요. 강의 잘 듣고 있습니다. 워드프레스 배포 전략을 듣다가 궁금한게 있어서 질문하게되었습니다. Deployment가 Wordpress, Mysql 이렇게 각각 한개씩 필요하다고 말씀하셨는데요(1:12). MySQL 같은 경우는 Pod안에 1개의 mysql서버 1개만 있어야 하지 않나요? 데이터가 분산되서 저장되는걸 막기 위해서요.