inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

indexOf 를 answer에 하는 방식은 잘못되었을까요 ?

미해결

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

public class RemoveDuplicateCharacter { public String solution(String str) { String answer = ""; char[] charArr = str.toCharArray(); for(char c : charArr) { if(answer.indexOf(c) == -1) answer += c; } return answer; } public static void main(String[] args) { Scanner in=new Scanner(System.in); String str = in.next(); System.out.println(new RemoveDuplicateCharacter().solution(str)); } }

  • 코테 준비 같이 해요!
  • java
dayeong 댓글 1 좋아요 0 조회수 270

indexOf 를 answer 에 주는 방식은 어떨까요? 성능이 많이 떨어질까요?

미해결

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

public class Main { public String solution(String str) { String answer = ""; char[] charArr = str.toCharArray(); for(char c : charArr) { if(answer.indexOf(c) == -1) answer += c; } return answer; } public static void main(String[] args) { Scanner in=new Scanner(System.in); String str = in.next(); System.out.println(new Main().solution(str)); } }

  • java
  • 코테 준비 같이 해요!
dayeong 댓글 1 좋아요 0 조회수 285

skipNumberRef

미해결

리액트로 나만의 블로그 만들기(MERN Stack)

1. 제가 이해하고 있는게 맞는건가요? postCount: 모든 포스터 수 postCountRef.current: 초기에 로딩안된 남은 포스터수 skipNumberRef.current: 스크롤(스킵)된 포스트 remainPostCount: 단위?(6개 포스트로 지정 됬으므로 6개 포스트후 로딩되므로 6개당 1씩) 2. payload: skipNumberRef.current+6 이유를 모르겠습니다.

  • nodejs
  • express
  • bootstrap
  • redux
  • mongodb
  • react
Choi 댓글 1 좋아요 0 조회수 185

안녕하세요

해결됨

Slack 클론 코딩[실시간 채팅 with React]

강사님 깃헙에서 front 라는 폴더로 공부중인데요 질문1. 프론트에서 코드를 수정했을시 컴파일은 잘 되는데 새로고침이 자동으로 안되네요 그래서 수동으로 새로고침을 하지 않으면 브라우저에서 수정된 코드로 화면이 렌더링되지 않네요 혹시 어떤문제일까요?.. 또한 슬랙 프론트 강의 완성본이 front폴더죠?? 질문2. direcMessage컴포넌트에서 useEffect가 onMessage 와onSubmitForm 함수보다 밑에 있는데 useEffect (() => { socket ?. on ( 'dm' , onMessage ); return () => { socket ?. off ( 'dm' , onMessage ); }; }, [ socket , onMessage ]); useEffect (() => { localStorage . setItem ( ` ${ workspace } - ${ id } ` , new Date (). getTime (). toString ()); }, [ workspace , id ]); 강의중에 useEffect는 다른 함수나 훅보다 위에있어야 한다고 하신것 같은데 왜 useEffect가 더 밑에 있는지 궁금합니당

  • 클론코딩
  • babel
  • 웹팩
  • Socket.io
  • react
  • typescript
김건희 댓글 1 좋아요 1 조회수 166

profile 페이지 (로그인 했을때 vs 로그인 안했을 때)

미해결

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

제로초님 제가 redux이용해서 로그인 로그아웃 기능 구현하다가 profile페이지에서 자꾸 에러가 생겨서 질문드립니다. 제가 원하는 것은 profile페이지에 접속했을 때, login된 상태 (redux의 state중 isLoggedin이 true)면 profile페이지가 잘 나오고, logout된 상태(redux의 state중 isLoggedin이 false)면 profile페이지가 다른화면을 그리는 것을 원합니다. 처음 로그아웃된상태에서 /profile에 접속하면 로그아웃됐을때 profile화면이 잘 나오고,로그인상태에서 /profile에 접속하면 로그인됐을때 profile화면이 잘나옵니다. 허나, 로그인된상태에서 profile페이지에 접속해 있을 때, <Applayout>에 있는 로그아웃을 버튼을 클릭하면, 아래의 에러메세지가 나옵니다. Unhandled Runtime Error Error: Rendered fewer hooks than expected. This may be caused by an accidental early return statement. 검색해본 결과 해당 에러는 hooks의 위치가 잘못되었을 때, 나타나는 에러인데, 제가 볼 땐, 현재 제 코드의 hooks위치에 문제가 없는 것으로 파악됩니다. 한번 봐주시면 감사하겠습니다. ( 첫 로드일때는 화면이 잘 나오는데, profile페이지에서 state값이 바뀌니까 에러메세지가 뜹니다...)

  • express
  • redux
  • react
  • nodejs
  • Next.js
Kim_Jaeho 댓글 2 좋아요 0 조회수 317

새로운 계정

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

폴더 제목이 숫자여서 영문으로 바꾸려 하는데 새로운 계정은 파이썬 사이트에서 만들면 되나요?

  • python
주효리 댓글 1 좋아요 0 조회수 210

기존 DB 질문

미해결

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

entities 파일만들고 코드만 따라치라는게 치세요. 보세요. 이게뭔지 3-4강에서 테이블 다시 만든다는데 어디서 만드는지 깃에서 보고 그거대로 db세팅하고 강의를 들으라는건지 설명좀 적으셔야 할거같은데요.

  • express
  • nodejs
  • NestJS
  • TypeORM
p4569zz 댓글 0 좋아요 14 조회수 266

useState에 배열 넣기 질문

미해결

Slack 클론 코딩[실시간 채팅 with React]

const [getName, setName] = useState<string[]>([]); for(let i = 0; i < res.data.length; i++) { landName[i] = res.data[i].landName; setName([...getName, landName[i]]); } 위에처럼 코드를 작성하였습니다. 배열이 돌면서 landName에 인덱스별로 값이 들어간 후 그 배열로 된 값들을 getName에 집어넣고 싶은데 제가 알고 있는 방법을 다 써보았는데 값이 안들어가는데 팁좀 주실 수 있을까요?

  • 클론코딩
  • typescript
  • 웹팩
  • babel
  • react
  • Socket.io
reppi07 댓글 1 좋아요 0 조회수 510

EADDRINUSE: address already in use 0.0.0.0:3060

미해결

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

안녕하세요, 강의 잘 듣고 있습니다. 프론트 서버를 ec2에 배포하고, pm2 설치한 후에 $sudo npx pm2 start npm -- start 를 하였더니 3060포트가 이미 사용중이라는 에러가 나옵니다. $sudo lsof -i tcp:3060 으로 나오는 pid -> $sudo kill -9 (pid) 를 해도 계속 다른 pid로 생성이 되어서 $sudo npx pm2 kill $pm2 kill $root> sudo kill -9 pid 우분투계정, 루트 계정 모두 pm2 kill, pid kill을 해봤는데 어디서 자꾸 다시 생성이 되는지 감을 잡기 어려워서 질문드립니다. 어떻게 해야 할까요??

  • pm2
  • react
  • nginx
  • nodejs
  • express
  • redux
  • Next.js
bluebird 댓글 1 좋아요 0 조회수 249

4:50초 경 html 질문 드립니다.

해결됨

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

{% target_user.profile %} <!-- target_user 의 profile 이 존재하면 , --> <h2 style ="font-family: 'NanumSquareB'" > {{ target_user.profile.nickname }} </h2> {% else %] 이 부분에서 profile이 여기 이건 어디서 설정해 준건가요? 2. 6:03초에 보면, detail/2에서 create profile과 change info 둘다 나와있는데, templates를 찾아보니, change Info는 update.html에, 그리고 방금 만든 create profile은 detail에 있는데 왜 같이 나오는 걸까요...?? (html창을 다르게 만들었는데 왜 다른곳에 만든 연결창이 detail/2에서 같이 나올까요 ㅜ?) 마지막으로... html { % %} 해당 정보는 뭐라고 검색하면 찾아볼 수 있을까요...? (혼자 공부가 필요할 거 같아서..) 이건 장고에서만 쓰이는 건가요...? 매번 이상한 질문 답변해주셔서 감사합니다ㅜ

  • django
  • docker
  • python
퀀텀코더 댓글 1 좋아요 0 조회수 171

윈도우에서 test 핫 리로딩 안되는건 해결 안되는걸까요?

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

테스트쪽에 environment : #윈도우 환경에서 핫 리로드에 필요한 옵션 - CHOKIDAR_USEPOLLING=true 를 추가해줘도 자동으로 리로딩 되는게 없네요... 다른 분들 질문에도 답변이 없는데 딱히 답이 없나보네용

  • aws
  • github
  • docker
  • 데이터 엔지니어링
  • travis-ci
  • cicd
멘탈은안녕하신가 댓글 0 좋아요 2 조회수 344

안녕하세요 영한님. 테스트에서 오류가 납니다.

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

DB는 Mysql로 사용하고있습니다. SpringConfig에서 JdbcTemplateRepository를 연결하고 테스트를하면 오류가 납니다. org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'encrypted_password' in 'field list' 오류 나는 지점을 확인해보면 JdbcTemplateRepository의 Number key = jdbcInsert.executeAndReturnKey(new MapSqlParameterSource(parameters)); 이 행을 가르킵니다.

  • spring-boot
  • MVC
  • java
  • spring
Eunji kim 댓글 2 좋아요 0 조회수 1937

배웠던 거랑 접목시켜서 해봤는데 왜 안되는지 궁금해서 질문합니다.ㅠㅠ

해결됨

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

먼저, 궁금한 점은 .modal-gnb를 클릭한 후, <a>태그 :hover 했을 때 왼쪽->오른쪽으로 crimson 색이 width: 0 -> width: 100%으로 완전히 다 채워지길 바라는데 부분만 되고 완전히 crimson색이 채워지지가 않습니다. [Part 04] 비디오 백그라운드를 활용한 랜딩페이지 - 풀스크린 네비게이션(모달창 제이쿼리 상호작용) 지금 듣고 있는 이 수업과 HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1) > 마우스 올리면 배경이미지 변경하기 with jQuery 바로 이 전의 강의의 학습한 걸 접목시키고 싶어서 해봤는데 깔끔하게 안되네요.ㅠㅠ 이렇게 왕창 효과 넣어서 하는게 욕심인 건 알지만, 그래도 학습할 때 해보고 싶어서 해봤는데 아무래도 선생님의 도움이 필요할 거 같아요...ㅠㅠ <html> / <css> 소스가 길어서 주소로 올립니다.! http://yoonk2021.dothome.co.kr/VScode/html/videobg.html 검사-> Sources 들어가서 복사하셔서 한번 봐주세요 선생님ㅠㅠ 늘 감사합니다. +)참고로, 오디오는 아직 수업을 듣지 않은 상태여서 없습니다.!

  • HTML/CSS
  • jquery
yoonk 댓글 3 좋아요 1 조회수 194

권한 요청드립니다.

미해결

Vue.js + TypeScript 완벽 가이드

안녕하세요. 먼저, 유익한 강의 감사합니다. vue-advanced 레포에 대한 권한요청드립니다. Github ID : ssang1105 인프런 ID : ssang1105@gmail.com

  • typescript
  • vuejs
SangWoo Chon 댓글 1 좋아요 1 조회수 240

강의 버리신것 같네요

미해결

하루만에 만드는 깃허브 블로그

맥북쓰고있는데 안되는게 너무 많아서 시작 못하고 있는 상태에서 2개강의 들었는데 환불처리가 안되는것 같네요 강사는 강의에 대해서 손을 놓은듯 한 것같은데 다른 피해자가 생기기 전에 강사는 이 강의 삭제 부탁드립니다

  • blog
  • github
  • Jekyll
찜닭 댓글 2 좋아요 0 조회수 439

권한 요청 부탁드립니다.

미해결

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

인프런 아이디 : hanson 인프런 이메일 : hanson@loplat.com 깃헙 아이디 : poked.by.mocha@gmail.com 깃헙 Username : mochapoke 감사합니다!

  • javascript
  • vuejs
hanson 댓글 1 좋아요 1 조회수 167

분산과 표준편차 ppt 내용 오타가 있네요. 확인 부탁드려요.

미해결

[딥러닝 전문가 과정 DL1101] 딥러닝을 위한 파이썬 레벨1

분산과 표준편차 변수가 잘못 기재되어 있어요. 이부분 확인 해보시고 수정 부탁드려요. 초보자분들은 혼동할듯요. print("variance: ", score_std) --> print("variance: ", score_variance)

  • 딥러닝
  • anaconda
  • python
김승길 댓글 0 좋아요 0 조회수 208

다대다 cascade remove 관련 질문이있습니다.

미해결

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

안녕하세요 선생님 수업을 듣고 토이 프로젝트 진행중 막히는 부분이 있어 질문드립니다. 다대다 관계를 일대다 다대일로 풀어서 총 3개의 엔티티에서 양방향 연관관계를 가져가는 상황입니다. 이때 서비스계층에서 '다'에 해당하는 가운데 엔티티를 이용해 3개의 연관관계를 한번에 끊고자 cascade.ALL을 사용했는데 오류가 발생했습니다. 저는 이게 1 -> 2 <- 3 이런식의 일 다 일 관계라면 2에서 엔티티를 삭제할때 1,3의 엔티티가 같이 삭제되는데 그러면 1,3과 현재 연관관계를 맺고 있는 다른 DB레코드에도 영향을 주기때문에 ConstraintViolationException 예외가 발생한다고 생각했습니다. 결국 선택한 방식은 3개의 repository에서 각각 지워주는 방식으로 진행했는데 이러면 코드 라인이 3줄이 되고 쿼리도 3번이 나가서 성능적인 이슈가 있다고 생각하는데 다대다를 일대다 다대일로 풀어낸 상황에서 cascade를 사용해 한 코드 라인으로 delete해줄수 있는 방법이 없을까요??

  • jpa
  • spring-boot
  • spring
  • java
  • JPA
디미터 댓글 1 좋아요 0 조회수 877

redux = configureStore ?

미해결

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

Redux 의 원리에 대한 설명을 듣고 이 강좌를 듣고 정리하는 과정에서 좀 찝찝하게 정리가 되서 질문드립니다 store 폴더에 configureStore.js 파일이 중앙 저장 장치 즉 , Redux 를 말하는거고 Redux 내에서 action 과 action 에 대한 처리하는 부분이 reducers 폴더에 index.js 인건가요 ?

  • redux
  • react
  • nodejs
  • express
  • Next.js
코미신 댓글 1 좋아요 0 조회수 205

3d max 핫키에디터 삭제

미해결

3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌

안녕하세요! 핫키에 저장하고 제가 별도로 저장했더니 더 생겼어요 ㅠ 이거 지울수 없을까요?

  • 3ds-max
BB 댓글 1 좋아요 0 조회수 249

인기 태그

인프런 TOP Writers

주간 인기글