묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결워드프레스 기초부터 쇼핑몰까지
강사님 궁금한 것이 있습니다
다름이 아닌 게시판(공지사항)을 만들고자 하는데 어떻게 해야 할지 모르겠습니다 대학교 공지사항 같은 페이지를 만들고 싶은건데요 페이지를 지속적으로 만들어서 진행을 해야 하나요? 글을 통해 올리면 될까요? 앨리먼트와 같이 활용도를 올리고 싶은데 어떻게 해야 할까요?
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템
(delegate,Event) 와 (Action,Func)의 차이점
둘다 구조를 정의하고 +=,-= 로 이벤트 추가 삭제 하고 .Inovke()로 호출하는거 같은데 같은 기능으로 하는 녀석으로 봐야하나요 다른 기능을 하는 녀석으로 봐야하나요?
-
미해결인터랙티브 웹 개발 제대로 시작하기
사소한 질문이 있습니다.
트랜지션을 적용하고 스케일이 적용되는걸 보면서 놀고 있었는데, 보니까 항상 오른편에 있는 박스가 z축으로 상위에 있는 것 같아요. 예를 들어 a에 2배가 적용된 뒤에 b에 마우스를 대면 바로 b의 박스가 a보다 위로 올라와요. 반대로 b에서 a로 넘어갈떄도 b가 상위에 있다가 원래 크기로 돌아가면 하위로 내려가구요. 좀 사소한 질문 같긴한데 이건 왜그런건지 궁금합니다.
-
미해결Spotfire 사용자교육 고급편 3: 함수 & 속성 제어
값에 따른 이미지 변화
텍스트 영역에서 넣어둔 이미지를 속성 제어 값의 변경에 따라 다른 이미지로 변경되게 할 수 있는 방법 없을까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
4분10초
"뷰가 필요한 데이터를 모두 모델에 담아서 전달해주는 덕분에" 여기에서 뷰가 데이터를 담아주는게 아니라 컨트롤러가 담아주는 거 아닌가요? 컨트롤러가 데이터를 모델에 담아주고 그 모델을 뷰가 참조하는 것 아닌가요?
-
미해결구글 스프레드시트로 배우는 업무 자동화(직장인 코딩)
강의자료 부탁드립니다.
메일주소는 cjjbhhh@gmail.com 입니다.
-
미해결
[nodemon] app crashed - waiting for file changes before starting... 오류 힌트만 주시겠습니까??? ㅠㅜ
안녕하세요 [nodemon] app crashed - waiting for file changes before starting... 이런 오류가 계속 나와서 너무 답답해서 여쭤봅니다! 어떤 문제가 있는지 잘 모르겠어서 이렇게 글을 올립니다. 너무 어렵습니다 ㅠㅜ [nodemon] app crashed - waiting for file changes before starting... const http = require("http"); const PORT = 4999; const ip = "localhost"; const server = http.createServer((request, response) => { const { headers, method, url } = request; // 여기서부터 작성 let body = []; request .on("data", (chunk) => { body.push(chunk); }) .on("end", () => { body = Buffer.concat(body).toString(); }); if (request.method === "POST" && request.url === "/upper") { response.writeHead(200, defaultCorsHeader); response.end(body.toUpperCase()); } else if (request.method === "POST" && request.url === "/lower") { response.writeHead(200, defaultCorsHeader); response.end(body.toLowerCase()); } else if (request.method === "OPTIONS") { response.writeHead(200, defaultCorsHeader); response.end(); } else { response.writeHead(404, defaultCorsHeader); response.end("Error"); } console.log( `http request method is ${request.method}, url is ${request.url}` ); response.writeHead(200, defaultCorsHeader); response.end("hello mini-server sprints"); }); server.listen(PORT, ip, () => { console.log(`http server listen on ${ip}:${PORT}`); }); const defaultCorsHeader = { "Access-Control-Allow-Origin": "*", "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", "Access-Control-Allow-Headers": "Content-Type, Accept", "Access-Control-Max-Age": 10, };
-
미해결업무가 100배 빨라지는 엑셀 데이터 활용과 분석 노하우
작은 노트북에서는 아스키 코드를 아예 사용할 수가 없는건가요?
답변 기다릴게요~
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
4분23초
private static final MemberRepository instance = new MemberRespository(); 클래스 내부에서 이렇게 자기자신 인스턴스를 생성해도 상관없나요?
-
해결됨탄탄한 백엔드 NestJS, 기초부터 심화까지
dist가 아닌 전체 파일을 올릴 경우 질문드립니다!
안녕하세요 선생님. 강의 덕분에 현재 프로젝트를 잘 진행하고 있습니다! 그런데 PM2 사용 중 궁금한 점이 있어서 질문을 드립니다. 강의에서는 이미 빌드한 dist폴더만 올리는 것으로 되어있는데 src폴더를 올린 후에 운영중인 서버에서 build를 하게 되었을 때 prebuild로 인해서 dist/main.js를 찾을 수 없어 오류가 발생하게 되고 있습니다.. 이미 운영중인 서버에서 빌드 하기 전 파일을 올리고 서버 중단 없이 변경사항을 적용할 수 있는 방법이 있을지 궁금합니다.!
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
어노테이션 적용이 안 됩니다.
안녕하세요. JPA 활용 1편을 모두 듣고 복습을 위해 코드를 다시 보는데 다음과 같이 몇몇 라이브러리 적용이 안 됩니다. (lombok 플러그인 설치와 적용 모두 마친 상태입니다.) 아래는 build.gradle입니다. plugins { id 'org.springframework.boot' version '2.6.7' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java'}group = 'homepage'version = '0.0.1-SNAPSHOT'sourceCompatibility = '11'repositories { mavenCentral()}dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-validation' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'junit:junit:4.13.1' implementation 'junit:junit:4.13.1' implementation 'junit:junit:4.13.1' implementation 'junit:junit:4.13.1' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test'}tasks.named('test') { useJUnitPlatform()}
-
미해결배달앱 클론코딩 [with React Native]
Orders: undefined 질문이요
Orders: undefined; 이렇게 넣으시는데 undefined 말고 null은 안되나요?? undefined를 쓰는 이유는 무엇입니까?
-
미해결카카오 퇴사자가 누설하는 [웹개발자 취업 비밀노트]
프로젝트 깃허브 리드미 관련
안녕하세요 ! 노씨님 덕분에 정성들여 제작해주신 개발자 취업 비밀노트와 더불어 cs 전공면접도 잘 수강 중입니다 :) 오늘부로 진행하던 개인 프로젝트가 거의 완성되어 깃허브 리드미를 작성하려고 하는데 여러 깃허브를 참고하고 있지만, 아직 감이 잡히지는 않은 상태입니다. 노씨님이 취업 중 준비하셨던 프로젝트 중 "추파를 던져라"라는 서비스에 큰 영감을 받았습니다. 해당 서비스의 깃허브 리드미를 한 번 참고 삼아서 읽어보고 싶은데, 노씨님 깃허브를 가보니 해당 레파지토리가 공개되지 않은 것 같았습니다. 괜찮으시다면 해당 서비스 리드미를 한 번 읽어보고 싶습니다 ! 항상 감사합니다 :)
-
미해결
[강의목록] 엑셀로 전체 강의목록을 다운로드 받아 한눈에 보고싶어요
제목과 관련된 내용이 궁금해요 엑셀로 전체 강의목록을 다운로드 받아 한눈에 보고싶어요
-
미해결스프링 핵심 원리 - 기본편
중급편
지금 고급편은 있던데 중급편은 아직 안나온건가요?
-
미해결배달앱 클론코딩 [with React Native]
네이버 지도 에러
const {start, end} = item;을 하는 순간 오류가 나타나는데 해결 방법 있을까요 ㅠㅠ?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
평소에 맥OS에서 VScode를 사용하는 학생입니다.
1. 운영체제가 다른 부분이 학습에 문제가 있을 수 있을까요?2. VS가 아닌 VScode를 사용하여 진행할 방법이 있을까요? 1번 질문에 대한 문제가 없다면 일단 맥북에 VS를 깔아서 사용할 생각입니다.
-
미해결
강의 교재 요청드립니다.
안녕하세요 강사님, 파이썬 머신러닝 완벽 가이드 과정을 수강등록한 수강생입니다. 강의 교안 pdf파일을 이메일로 받고 싶어 문의 남깁니다. 메일주소 : rock1223@naver.com 감사합니다.
-
미해결만들면서 배우는 리액트 : 기초
기복적인 질문입니다ㅠ 함수 표현식 vs 함수 선언식(해결)
function App() { return ( <MyName first={'홍'} last={'길동'}/> ); } export default App; ------------------------------------------------------------------- 질문 : App.js 에서 MyName이라는 컴포넌트를 사용하려고 할 때 이렇게 두가지 방법이 있는데 차이점이 있나요? 어떤것이 더 좋은 방법인가요? // 1번 방법 const MyName = ({first, last}) => { return( <div> 성은 '{first}'고, 이름은 '{last}'입니다. </div> ) } export default MyName; // 2번 방법 function MyName({first, last}) { return( <div> 성은 '{first}'고, 이름은 '{last}'입니다. </div> ) } export default MyName; 궁금증 해결 1번 방법인 함수 표현식은 호이스팅에 영향을 받지 않고 2번 방법인 함수 선언식 호이스팅에 영향을 받는다
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
풀어봤어요!
answer에 배열의 첫 번째 숫자를 놓고 for문을 통해 그 다음 자리부터 비교를 해서 최솟값이 answer에 들어가도록 했습니다 function findSmallestNumber(arr) { let answer = arr[0]; for(let i = 1; i < arr.length; i++) { if(answer > arr[i]) answer = arr[i]; } return answer; }