inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

174만명의 커뮤니티!! 함께 토론해봐요.

시간복잡도

미해결

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

문제를 풀긴 했는데 시간복잡도가 좋은지 모르겠습니다 ㅜㅜ 시간복잡도와 반례가 있으면 알려주시면 감사하겠습니다 function solution(m, arr) { let answer = 0; let p1 = 0; let p2 = 1; while (p1 < arr.length) { if (arr[p1] === m) { p1 += 1; p2 += 1; answer += 1; } else { let sum = 0; for (let i = p2; i >= p1; i--) { sum += arr[i]; } if (sum === m) { answer += 1; p1 += 1; p2 = p1 + 1; } else if (sum < m) { p2 += 1; } else { p1 += 1; p2 = p1 + 1; } } } return answer; }

  • 코테 준비 같이 해요!
  • javascript
sksn12 댓글 1 좋아요 0 조회수 185

유튜브 인지도 광고 CPM 입찰가 타게팅

미해결

구글애즈로 배우는 퍼포먼스마케팅 필수 (2023년 업데이트)

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 안녕하세요 강사님. 강의보고 혼자 따라하고 있는데 브랜드 인지도 광고에서 예산 말고 CPM입찰가는 어떻게 작용하는지 잘 모르겠더라구요 ㅠㅠ 1000회 노출당 비용이 얼마나 될지 경험이 없어서 어떻게 할지 모르겠는데 캠페인 예산과 일정 외에 CPM 입찰가는 어떻게 해야될까요? 답변 부탁드립니다! 감사합니다.

  • 디지털 마케팅
  • Google-Ads
  • 퍼포먼스 마케팅
신지윤 댓글 0 좋아요 0 조회수 383

인텔리제이 간단한 질문입니다

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/) [질문 내용] 여기에 질문 내용을 남겨주세요. 구글링도 해보았지만 적절한 키워드를 찾지 못 했어서 알고싶은 정보를 알기 힘들었습니다.. 혹시 김영한 선생님은 게터 세터만들때 저 부분이 기본적으로 축소되어서 나타나던데 이 설정은 어디서 한 건가요?

  • java
  • JPA
hong19kings 댓글 1 좋아요 0 조회수 210

피그마에서 큰 이미지 불러올 시 사이즈 자동 리사이징 현상

미해결

피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z

로고나 아이콘, 썸네일 등에 사용 할 작은 이미지들은 문제가 없는데 whith 1000px 이상 넘어가는 이미지 불러올 시 원본 사이즈보다 작게 리사이징 되는데, 왜 그런건지 이유를 알 수 있을까요? 예를 들어 웹사이트를 통으로 캡쳐 후(1920px X @) 피그마로 불러오면 원본 사이즈는 1920px보다 작게 출력이 됩니다. 늘리면 당연히 깨지겠지요.. 포토샵에서는 원본 그대로 불러오기 됩니다. 답변 부탁 드립니다!

  • figma
  • 리사이징
  • 웹 디자인
  • 1920px
  • 모바일-디자인
  • figma
김보라 댓글 1 좋아요 2 조회수 23097

오류가 뜨는데 왜 그런지 모르겠습니다.

미해결

C언어 슈팅게임 따라만들기

아래와 같은 오류가 뜹니다... 식별자 "KeyControl"이 정의 되어있지 않습니다. (줄 106) 식별자 "EnemyDraw"이 정의 되어있지 않습니다. (줄 110) 식별자 "ClashEnemyAndBullet"이 정의 되어있지 않습니다. (줄 111) (그리고 식별차를 찾을수 없다는 오류도 같은 줄에서 뜹니다 ㅠㅠ) main 의 반환형식이 int 이어야 하는데 void 입니다.(줄 39) '<': signed 또는 unsigned가 일치하지 않습니다. (줄 66) 이런 오류가 뜨는데 문제가 뭔지 모르겠습니다. 아래는 제가 쓴 코드입니다. #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<windows.h> #include<time.h> #include<stdbool.h> struct BULLET { int x; //미사일 x좌표 int y; // '' y 좌표 bool fire; // 발사상태 }; //배열로 배경을 죄표로 만든다 char bg[25][80]; //플레이어 좌표 int playerX; int playerY; //적좌표 int enemyX; int enemyY; //미사일 개수 BULLET playerBullet[20]; //함수설계 void ClearScreen(); //화면을 지운다 void GameMain(); //게임전체를 관리하는 함수 void PrintScreen(); //화면을 그려주는 함수 void KeyControl(); //키 관련된 함수 void PlayerDraw(); //플레이어 그리는 함수 void EmemyDraw(); //적 그리는 함수 void BulletDraw(); //미사일 그리는 함수 void EnemyMove(); //적 움직이는 함수 void ClashEmemyAndBullet(); //충돌처리 함수 void main() { //랜덤함수 준비 srand((unsigned)time(NULL)); //플레이어 좌표 위치 playerX = 0; playerY = 12; //적좌표 위치 enemyX = 77; enemyY = 12; //플레이어 미사일 초기화(미사일 발사 전 준비상태) for (int i = 0; i < 20; i++) { playerBullet[i].x = 0; playerBullet[i].y = 0; playerBullet[i].fire = false; } //현재 초단위 시간을 받아온다. int dwTime = GetTickCount(); //게임 실행 무한루프 while (true) { //0.05초 지연 if (dwTime + 50 < GetTickCount()) { dwTime = GetTickCount(); //지우고 ClearScreen(); //적이 움직이고 GameMain(); //그려주고 PrintScreen(); } } } //화면을 지운다. void ClearScreen() { system("cls"); //콘솔창 지움 //배열에 공백을 넣어서 지움 for (int y = 0; y<25; y++) { for (int x = 0; x < 80; x++) { bg[y][x] = ' '; } } } //게임전체를 관리하는 함수 void GameMain() { keyControl(); //키입력 BulletDraw(); PlayerDraw(); EnemyMove(); EnemyDraw(); ClashEnemyAndBullet(); } //화면 그려주는 함수 - 배경의 좌표를 잡을 때 이렇게 잡음 void PrintScreen() { bg[24][79] = '\0'; //맨 마지막 배열에 널 문자를 넣어주면 배열이 문자열이 된다. printf("%s", bg); // 문자열로 전체 배경을 표시. } //키관련 함수 void KeyControl() { char pressKey; //키가 입력되면 if (_kbhit()) { pressKey = _getch(); switch (pressKey) { case 72://위쪽 방향키 playerY--; if (playerY < 1) playerY = 1; // 만약 플레이어의 Y 값이 1보다 작아짐(0이 되는 경우) //플레이어 위쪽 버튼을 눌러도 그 자리에 멈추도록 함(오류방지) break; case 75://왼쪽 방향키 playerX--; if (playerX < 0) playerX = 0; break; case 77://오른쪽 방향키 playerX++; if (playerX > 75) playerX = 75; break; case 80://아래쪽 방향키 playerY++; if (playerY > 23) playerY = 23; break; case 32://스페이스바 : 미사일 발사 for (int i = 0; i < 20; i++) { if (playerBullet[i].fire == false) { playerBullet[i].fire = true; //플레이어 앞에서 미사일을 쏘기 +5(플레이어 보다 5칸 앞에서 나감) playerBullet[i].x = playerX + 5; playerBullet[i].y = playerY; break; //한발만 발사해야해서. } } } } } //미사일 그리는 함수 void BulletDraw() { for (int i = 0; i < 20; i++) {//전체 미사일 20개 중 if (playerBullet[i].fire == true) {//플레이어 미사일이 날아가고 있는 상태가 true //미사일을 그림 bg[playerBullet[i].y][playerBullet[i].x - 1] = '-';//미사일 몸체 //[playerBullet[i] 뒤에 .x나 .y를 넣어주면 좌표가 된다 bg[playerBullet[i].y][playerBullet[i].x ] = '>'; playerBullet[i].x++; //미사일 앞으로 +1 if (playerBullet[i].x > 79) {// 미사일이 80을 넘어갈때, playerBullet[i].fire = false; // 끝에 도달 : 미사일 준비상태로 전환 } } } } //플레이어 그리는 함수 void PlayerDraw() { bg[playerY - 1][playerX + 0] = '-'; bg[playerY - 1][playerX + 0] = '>'; bg[playerY + 0][playerX + 1] = '>'; bg[playerY + 0][playerX + 2] = '>'; bg[playerY + 0][playerX + 3] = '>'; bg[playerY + 1][playerX + 0] = '-'; bg[playerY + 1][playerX + 1] = '>'; //-> //>>>모양으로 그려짐 (현재 플레이어 좌표가 y12 x0 임.) //-> } //적 그리는 함수 void EmemyDraw() { bg[enemyY][enemyX - 2] = '<'; bg[enemyY][enemyX - 1] = '-'; bg[enemyY][enemyX - 0] = 'O'; bg[enemyY][enemyX + 1] = '-'; bg[enemyY][enemyX + 2] = '>'; //<-O-> 모양의 적 } //적 움직이는 함수 void EnemyMove() { //적은 왼쪽으로 오게 됨. enemyX--; if (enemyX < 2) { enemyX = 77; enemyY = (rand() % 20) + 2; // 적의 Y좌표(위 아래)를 랜덤하게 바꿔줌 } } //충돌처리 함수 void ClashEmemyAndBullet() { //미사일은 20개. 전체 판별 for (int i = 0; i < 20; i++) { if (playerBullet[i].fire == true) {//미사일이 살아있고 if (playerBullet[i].y == enemyY) {//적과 미사일의 y값이 같고 if (playerBullet[i].x >= (enemyX - 1) && playerBullet[i].x <= (enemyX + 1)) { //플레이어 미사일의 x값이 같은지 판별 //x값은 적의 크기만큼 x-1, x, x+1 까지 세개의 좌표가 잘충돌되게 함. //&&를 사용 enemyX = 77; enemyY = (rand() % 20) + 2; playerBullet[i].fire = false; //충돌되면 적의 y 값을 바꿔줌 } } } } }

  • c
qkrqkrty 댓글 1 좋아요 0 조회수 393

localhost/dvwa

미해결

화이트해커가 되기 위한 8가지 웹 해킹 기술

localhost/dvwa 라고 치니까 사이트에 연결할 수 없다고 떠요.

  • 모의해킹
SHD 댓글 0 좋아요 3 조회수 305

div 크기에 따라 background 사이즈

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

선생님 질문이 있습니다. div태그에 background를 넣었는데 div가 줄어들때 그 비율만큼 줄어들도록 제작을 하고 싶은데 어떻게 하면 좋을까요? vw vh 퍼센트 등등 제가 아는 선에서 다 해봤는데 브라우저 창이 작아지면 그 비율을 못따라가네요. <! DOCTYPE html > < html lang = "en" > < 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 > Document </ title > < style > * { margin : 0 ; padding : 0 ; box-sizing : border-box ; } .wrap { border : 1px solid blue ; width : 50% ; overflow : hidden ; } .slot { float : left ; margin : 0 ; border : 1px solid #000 ; } .slot1 { background : url ( images/machine_icon.png ) repeat-y ; width : 33.3333% ; height : 200px ; /* animation: rotate 5s infinite; */ } .slot2 { background : url ( images/machine_icon.png ) repeat-y ; width : 33.33333% ; height : 200px ; /* animation: rotate 5s 1s infinite; */ } .slot3 { background : url ( images/machine_icon.png ) repeat-y ; width : 33.3333% ; height : 200px ; /* animation: rotate 5s 2s infinite; */ } .slot3 {} @keyframes rotate { 0%{ background-position : 0 ; } 100%{ background-position : 0 800px ; } } </ style > </ head > < body > < div class = "wrap" > < div class = "slot slot1" ></ div > < div class = "slot slot2" ></ div > < div class = "slot slot3" ></ div > </ div > </ body > </ html >

  • jquery
  • HTML/CSS
air_guri 댓글 1 좋아요 1 조회수 271

extrude along spline, swift loop, 자료 관련 질문있습니다

해결됨

3dsmax 모델링 고수의 비밀! (Modeling Expert Technique)

안녕하세요. 2022 버젼이고, 전화기 선 실습해보는데 저는 잘 안되어서 여쭈어봅니다.ㅠ 1. 이런식으로 찝히고(?) 위가 아닌 옆으로 가는데 혹시 이유가 뭘까요? 그리고 다른 도형으로 해봤는데요. 모냥새가 이쁘게 안나오는데 혹시 따로 만져야 하는 옵션이 있을까요? 그리고 자동차나 헬기, 로봇 등등 사진을 불러서 모델링 할 때 좌,우,top뷰 사진이 다 있던데 이런 자료는 뭐라고 검색해야 나오나요? 그리고 swift Loop도 궁금한게 있습니다. shift 누르면 중앙으로 딱 잡히는거는 되는데 ctrl alt 이거 눌러서 가장자리에 딱 맞게 선긋는게 안됩니다. ctrl 이든 alt든 누른상태로는 swifht Loop가 아예 움직이지를 않네요.. 혹시 이유가 있을까요? ->>> 해결했습니다!!

  • 3ds-max
김민재 댓글 1 좋아요 0 조회수 677

더미데이터와 포스트폼 만들기 map관련 질문

미해결

[리뉴얼] React로 NodeBird SNS 만들기

mainPosts.map is not a function이라고 에러가 뜹니다. mainPosts가 배열이 아닐때 이런 에러가 뜬다고 하여 코드를 확인해 보았으나 post.js의 mainPosts는 배열로 되어있었습니다. 이것 외에는 문제해결 방법을 찾을 수가 없어서 이렇게 질문드립니다. 오류가 난 해당 코드는 아래와 같습니다. import { useSelector } from "react-redux" ; import AppLayout from "../components/AppLayout" ; import PostForm from "../components/PostForm" ; import PostCard from "../components/PostCard" ; const Home = () => { const { isLoggedIn } = useSelector (( state ) => state . user ); const { mainPosts } = useSelector (( state ) => state . post ); return ( < AppLayout > { isLoggedIn && < PostForm /> } { mainPosts . map (( post ) => < PostCard key = { post . id } post = { post } /> ) } 윗 부분에서 에러발생했습니다. </ AppLayout > ) } export default Home ;

  • map
  • redux
  • express
  • react
  • nodejs
  • Next.js
publik danny 댓글 1 좋아요 0 조회수 376

왜 소리가 안나올까요?

미해결

C++ Let's Make Games

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 잘 학습하다가 TextRPG 4 상점구현 TextRPG 5 아이템 장착 소리가 안나오네요. 그 다음 것들은 아직 안들어봐서 모르겠네요.. 해결해 주세요 ... ㅠ.ㅠ

  • C++
멘소래담 댓글 0 좋아요 0 조회수 317

new_ws = wb["NewSheet"] 질문

미해결

파이썬 무료 강의 (활용편4) - 업무자동화 (RPA)

안녕하세요! 강의 듣다가 약간 혼란스러운 부분이 있어서 질문 남깁니다. wb["NewSheet"]는 Dict형태라고 하셨는데, "[]"는 리스트 형태인 것으로 알고 있습니다. 혹시 wb["NewSheet"]가 딕셔너리 형태인 이유에 대한 부가 설명을 들을 수 있을까요???

  • rpa
유승훈 댓글 0 좋아요 0 조회수 208

질문 드립니다.

미해결

SwiftUI - iOS14 퍼펙트 가이드

안녕하세요!! 강사님!! 바인딩 관련 질문드립니다. Toggle 등을 사용할때 @State로 선언된 변수들을 바인딩해서 사용하고 있는데, 버튼의 경우는 @State로 선언되었더라도 바인딩 없이 사용가능하더라고요.. 구조체 안에서 읽고 쓰는 사용방법은 동일한데 이렇게 되는 이유를 알 수 있을까요? 감사합니다.

  • SwiftUI
  • ios
아키 댓글 1 좋아요 0 조회수 227

BRAM 질문

해결됨

설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Vivado Waveform 분석 부분에서 q0_b0 부분의 값이 궁금해서 Random input의 첫 data " 86 30 79 223 "를 16진수 변환 후 concat했더니 q0_b0의 첫 data인 " 561e4fdf" 와 동일하게 나오더라구요. 코드도 같이 찾아보면서 다음과 같이 이해했는데 틀린 부분이 있는지 여쭤봐도 될까요?? BRAM0 - PORT0 input(d) : Direct Access로 BRAM에 직접 Write 했기 때문에 사용하지 않음. (tb code로 Memory I/F, AXI4-Lite의 기능을 대신함) output(q) : C코드로 생성하고 tb로 Concat되어 전달받은 랜덤인풋 값들을 data mover 에 전달 - PORT1 : 사용하지 않음 BRAM1 - PORT0 input(d) : 곱셈 Core에서 연산하고 data mover에서 Concat한 결과 값들을 받아옴 output(q) : Direct Access로 값을 가져갔기 때문에 사용하지 않음. (tb code로 Memory I/F, AXI4-Lite의 기능을 대신함) - PORT1 : 사용하지 않음 좋은 강의 정말 감사드립니다.

  • fpga
  • 임베디드
satreci-sta 댓글 1 좋아요 2 조회수 236

randomNum에 수정이 필요해 보입니다

미해결

인터랙티브 개발 실무 끝장내기 [역량 강화편]

안녕하세요~! 수업 너무너무 재밌게 잘 듣고있습니다. 예제 열심히 따라해보고 신나게 업다운 게임을 즐기다보니... 발견하게 됐네요 randomNum에 Math.round (반올림) 를 사용하다보니 아주아주 희박한 확률로 0이 나와버립니다!ㅠㅠ 정답을 맞출수가 없드라구요...ㅎㅎ Math.ceil로 변경하니까 잘 되는것 같아요

  • 오류발견!
  • 인터랙티브-웹
  • javascript
myyvvv777 댓글 1 좋아요 2 조회수 173

네이버 주식 현재가 문의

미해결

[신규 개정판] 이것이 진짜 크롤링이다 - 기본편

안녕하세요 강사님 덕분에 크롤링에 대해서 차근차근 배우 있습니다 감사합니다 다름이 아니라 질문이 있습니다 네이버 주식 현재가 코드를 돌리면 이러한 에러가 뜨는데 원인을 모르겠습니다 그리고 text가 문제인가 싶어서 text를 없애고 price 출력해보았으나 None이라고 뜨네요 선택자(_NowVal )문제인가 싶어 크롬 개발자 도구로 검색해보았는데 _NowVal이 2개가 검색이 되는데 이것 때문에 발생하는 에러일까요? 답변 부탁드립니다 감사합니다

  • python
  • 웹-크롤링
Heejeong Hong 댓글 1 좋아요 0 조회수 419

3회차 PDF자료 중 누락된 페이지가 있습니다.

미해결

비트윈 마케터가 7년 동안 실제로 해본 브랜드 마케팅 A to Z

3회차, <가벼운 아이디어가 멀리 난다> 내용 중 7, 12페이지가 누락되었습니다. 내용이 궁금해서 글 남깁니다~

  • 디지털 마케팅
  • 카피라이팅
  • 콘텐츠 마케팅
  • PR
cs 댓글 2 좋아요 0 조회수 547

연관관계 편의 메소드, 생성 메소드에 대해 질문드려요!!

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요. 항상 강의 잘 보고 있습니다. 다름이 아니라 연관관계 편의 메소드와 생성 메소드에 관해 궁금증이 생겨 질문을 드릴려고 합니다. Entity 필드에서 가급적이면 setter 를 지양해야 한다고 알고 있습니다. 그래서 setter 를 쓰지 않고 오직 builder 를 통해 연관관계 편의 메소드와 생성 메소드를 정의할 순 없을까 고민했습니다. 아래는 setter 를 쓰지않고 builder 만 써서 작성해본 코드입니다. <Delivery builder> @Builder private Delivery (Order order , Address address , DeliveryStatus deliveryStatus) { this . order = order ; this . address = address ; this . deliveryStatus = deliveryStatus ; } <OrderItem builder> @Builder private OrderItem (Order order , Item item , int orderPrice , int orderCount) { this . order = order ; this . item = item ; this . orderPrice = orderPrice ; this . orderCount = orderCount ; } <Order builder & createOrder> @Builder private Order (Member member , Delivery delivery , List<OrderItem> orderItems , LocalDateTime orderDate , OrderStatus orderStatus) { this . member = member ; this . delivery = delivery ; this . orderItems = orderItems ; this . orderDate = orderDate ; this . orderStatus = orderStatus ; //== 연관관계 편의 메소드 (?) ==// Delivery. builder ().order( this ).build() ; OrderItem. builder ().order( this ).build() ; } //== 생성 메소드 ==// public static Order createOrder (Member member , Delivery delivery , OrderItem... orderItems) { return builder () .member(member) .delivery(delivery) .orderItems(Arrays.asList(orderItems)) .orderDate(LocalDateTime. now ()) .orderStatus(OrderStatus. ORDER ) .build() ; } 위에서 보시다시피 Delivery 와 OrderItem 에서 builder 를 각각 생성했습니다. 그리고 Order 의 builder 안에 연관관계 편의 메소드(?)를 추가하고, 생성 메소드에서 builder 를 이용하여 order 를 빌드한 후 리턴을 시켜줬습니다. 혹시 이렇게 작성해도 별 문제 없을까요...??? 제 부족한 질문을 읽어주셔서 감사합니다...!

  • java
  • spring-boot
  • spring
  • JPA
  • 웹앱
박윤호 댓글 2 좋아요 3 조회수 1666

update_post_url에서 오류가 납니다

미해결

Do It! 장고+부트스트랩: 파이썬 웹개발의 정석

The view blog.views.view didn't return an HttpResponse object. It returned None instead. 이런 오류가 발생하는데 이것저것 검색해봐도 해결이 안돼서 질문하게 되었습니다 오타없이 한거 같은데 어떤 부분에서 에러가 나는지 도무지 감을 못잡겠습니다

  • python
  • aws
  • bootstrap
  • javascript
  • tdd
  • docker
  • django
  • HTML/CSS
ium1018 댓글 3 좋아요 0 조회수 409

CSS 태그 오류

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

안녕하세요, 선생님. 강의 잘 듣고 있는데 VS 로 CSS 링크시 저렇게 노란색 글씨로 제대로 적용이 안 됩니다ㅠ html이랑 연결은 잘 되어있는거 같은데 (html에서 css주소 ctrl 클릭시 해당 파일 열림) 뭐가 문제일까요....??! style.css 파일명 옆에 2 이렇게 뜬 곳에 마우스 호버시 이 파일에 문제가 있다고 뜨긴하는데.. 어떻게 고쳐야 할까요 진도를 못 나가고 있네요 ㅠㅠㅠ d

  • HTML/CSS
  • jquery
Jenna Lee 댓글 1 좋아요 1 조회수 605

유효성 검사를 다른 서비스로 분리하고 싶은데 방법이 있나요

미해결

탄탄한 백엔드 NestJS, 기초부터 심화까지

아래 이미지와 같이 로그인 이전에 유효성 검사를 진행 하고 싶어서 만들어 두었는 데 sign 에서 한 번 더 검사를 하고 싶습니다. 로그인 서비스에서 이 서비스를 불러와 진행한 뒤에 가입하게 할 수 있는 방법이 있을까요?

  • NestJS
  • ssr
  • mongodb
  • express
  • nodejs
yeondu_nokcha연두녹차 댓글 1 좋아요 1 조회수 320

인기 태그

인프런 TOP Writers

주간 인기글