inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

Linked list의 장점

미해결

기출로 대비하는 개발자 전공면접 [CS 완전정복]

선생님 안녕하세요. Linked list의 시간 복잡도에서 질문이 있습니다. Linked list는 이론상 삽입 삭제가 O(1)이고, 실제 구현해보면 조회의 과정이 필요하기 때문에 O(n) 이라는 점 잘 이해했습니다. 그러면 Array가 Linked list에 비해 조회는 빠르고 (O(1) vs O(n)) 삽입 삭제는 동일하며 (O(n)) 주소를 저장 할 필요가 없어 동일한 양의 데이터를 저장시 필요한 메모리도 적습니다. (Array가 꽉 찼다고 가정) 이러면 결국 Linked list를 써야하는 경우가 얼마만큼의 데이터가 들어올지 예측을 할 수 없을 때 말고 다른 경우가 있나요?? 감사합니다.

  • 면접
  • 기술면접
  • 기술면접
  • 면접
  • 자료구조
  • 운영체제
정준환 댓글 1 좋아요 1 조회수 685

MobaXterm ssh오류

미해결

대세는 쿠버네티스 (초급~중급편)

안녕하세요. 대세는 쿠보네티스[초급~중급] 수강중에 있습니다. MobaXterm과 VM 연결 시, 아래와 같은 오류가 발생합니다. 여기서 2가지 질문이 있습니다. 질문1. 위의 vm환경에서 주소, 넷마스크, 게이트웨이, dns서버를 무엇으로 입력해야 하는지 알려주실 수 있나요? 현제 제 윈도우환경에서 ipconfig입력시 나온 출력화면은 아래와 같습니다(무선랜 사용중입니다) 이더넷 어댑터 이더넷: 미디어 상태 . . . . . . . . : 미디어 연결 끊김 연결별 DNS 접미사. . . . : 이더넷 어댑터 이더넷 2: 연결별 DNS 접미사. . . . : 링크-로컬 IPv6 주소 . . . . IPv4 주소 . . . . . . . . . : 192.168.56.1 서브넷 마스크 . . . . . . . : 255.255.255.0 기본 게이트웨이 . . . . . . : 무선 LAN 어댑터 로컬 영역 연결* 1: 미디어 상태 . . . . . . . . : 미디어 연결 끊김 연결별 DNS 접미사. . . . : 무선 LAN 어댑터 로컬 영역 연결* 2: 미디어 상태 . . . . . . . . : 미디어 연결 끊김 연결별 DNS 접미사. . . . : 무선 LAN 어댑터 Wi-Fi: 연결별 DNS 접미사. . . . : 링크-로컬 IPv6 주소 . . . . : IPv4 주소 . . . . . . . . . : 172.30.1.81 서브넷 마스크 . . . . . . . : 255.255.255.0 기본 게이트웨이 . . . . . . : 172.30.1.254 이더넷 어댑터 Bluetooth 네트워크 연결: 미디어 상태 . . . . . . . . : 미디어 연결 끊김 연결별 DNS 접미사. . . . : 질문2. MobaXterm에서 현재 강의 내용 그대로 세개가 등록 되어 있는데, 이곳 세개에는 어떤 값들이 들어가야 하나요? 감사합니다.

  • kubernetes
  • docker
양지로 댓글 1 좋아요 2 조회수 931

서브쿼리 alias orderby 방법이 있나요 ?

미해결

실전! Querydsl

안녕하세요 querydsl 코딩하다 막히는부분이 있어 질문글 남깁니다. return applyPagination(pageable, contentQuery -> contentQuery .selectDistinct(new QLocationDetailDto( member.idx.as("idx"), member.nickname.as("nickname"), member.memberImg.as("img"), ExpressionUtils.as( JPAExpressions.selectDistinct(qaComment.qa.idx.count()) .from(qaComment) .join(qaComment.qa, qa) .where(qaComment.member.eq(member)), "answerCount")) ) .from(member) .leftJoin(member.memberAddress, memberAddress) .leftJoin(member.qaComments, qaComment) .where( memberAddress.cityIdx.eq(cityIdx), member.grade.ne(QUIT), member.phoneNum.isNotNull(), memberEqualsRegion(regionIdx) ) .orderBy("answerCount").desc() ); orderBy에 서브쿼리 이름명을 넣고싶은데 안되는거같아 문의드립니다 다른방법이 있을까요

  • jpa
  • JPA
  • java
김준엽 댓글 1 좋아요 0 조회수 2480

질문있습니다.

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

선생님 안녕하세요. 조금 바보 같은 질문 일 수도 있는데요, else 문 뒤에 연산자가 등장했을 때, int() float() 과 같이 문자열을 연산자로 인식하도록 만드는 방법은 없을까요? 찾아봐도 없어서 안될 것 같긴한데.. 가능하면 코드를 줄일 수 있을 것 같아서유

  • 코딩-테스트
  • python
  • 코테 준비 같이 해요!
홍푸름 댓글 1 좋아요 0 조회수 265

단위 테스트시, 스프링 컨테이너에 등록된 Bean 사용 방법

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요 스프링 강의 듣는 도중 질문 사항이 생겨서 문의 드립니다. 보통 단위테스트를 진행할 때, 테스트에 필요한 객체들을 주입해서 사용하는 것이 아니라, 객체를 따로 생성해서 테스트를 하는데, 그런게 아니고 직접 의존 관계를 주입해서 바로 테스트할 수는 없는건가요? 예를들면, public class DbConTest { DBConnection dbConnection; @Test void dbConTest() throws SQLException { HikariDataSource dataSource = new HikariDataSource(); dataSource.setJdbcUrl("jdbc:mariadb://localhost:9898/dddddd"); dataSource.setUsername("root"); dataSource.setPassword("root"); dbConnection = new DBConnectionImpl(dataSource); dbConnection.dbconnection(); } } 이렇게가 아닌, public class DbConTest { private final DBConnection dbConnection; private final DataSource dataSource; public DbConTest(DBConnection dbConnection, DataSource dataSource) { this.dbConnection = dbConnection; this.dataSource = dataSource; } @Test void dbConTest() throws SQLException { dbConnection.dbconnection(); } } 이렇게요!!

  • spring
이건형 댓글 1 좋아요 0 조회수 517

31강 질문

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

사진과 같이 대출기능을 실행할 때 java.sql.SQLSyntaxErrorException: Unknown column 'userloanhi0_.bookname' in 'where clause' 라는 오류가 발생하여 진도가 안 나갑니다 ㅠㅠ... 테이블, 컬럼명도 똑같이 만들고, 선생님 코드랑 똑같은데 왜 안될까요 ...... 혼자서 해결해보려고 몇 시간을 헤매었지만 너무 힘드네요 ㅠㅠ 도와주세요 선생님.......

  • spring-boot
  • aws
  • spring
  • mysql
  • java
  • jpa
  • JPA
댓글 2 좋아요 1 조회수 839

아나콘다 버전 관련 문의 드립니다~!

미해결

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

안녕하세요~! 아나콘다를 설치하면서 두가지 정도 질문이 있습니다 1) 2023.02.22날짜로 아나콘다 최신판을 설치하는데 그림과 같이 옵션사항에 환경변수 체크가 되지 않습니다 ㅠㅠ 업데이트 되면서 바뀐것인지 아나콘다 최신판에서 이 옵션을 선택하지 않아도 괜찮을까요?? 2) 2023.02.22날짜로 아나콘다 최신판에서는 파이썬 버전이 3.9버전인데 파이썬 공식버전으로는 3.11까지 배포가 되었습니다 버전 차이가 많이 나도 아나콘다를 설치하는게 사용에 더 편리할까요??

  • python
  • django
  • docker
  • react
서성길 댓글 3 좋아요 0 조회수 1301

크로스케이블에 관해

해결됨

Windows 소켓 프로그래밍 입문에서 고성능 서버까지!

두 개의 피시를 연결할 때 꼭 크로스케이블이 있어야 하는지 질문입니다. 그냥 랜 케이블을 꽂아도 랜카드에서 신호를 알아서 바꿔 인식할텐데, 크로스케이블로만 구현할 수 있는 장애 상황같은게 있는지 궁금하네요.

  • socket.io
  • udp
  • Socket.io
  • udp
  • iocp
  • tcpip
  • iocp
pagokun 댓글 1 좋아요 0 조회수 540

JSP로 변환시 private MemberRepository

해결됨

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 강의에서 JSP로 변환중 <% %>사이에 MemberRepository memberRepository = MemberRepository.getInstance(); 코드에서 private을 제외하게 된게 <% %> 사이 코드는 서블릿의 service 메서드 내부로 들어가기 때문인가요? 만약 그렇다면 앞 강의의 서블릿 코드와 같게 설정하고자 한다면 이렇게 사용하는게 맞나요?

  • MVC
  • mvc
  • spring
김예진 댓글 1 좋아요 0 조회수 441

HelloController 비활성화

미해결

색이 안입혀지는 이유가 따로 있을까요?

정아현 댓글 0 좋아요 0 조회수 260

MemberFormServlet에서 MemberRepository

해결됨

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 강의의 MemberFormServlet에서 MemberRepository가 사용되지 않은 것 같은데 선언한 이유가 궁금합니다!

  • mvc
  • spring
  • MVC
김예진 댓글 1 좋아요 0 조회수 561

앞에 BFS풀이의 코드는

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

while q: now = q.popleft() if now == m: break for next in (now*2+1, now*2+2): if dis[next] == 0: q.append(next) dis[next] = dis[now] + 1 대충 이런느낌이 맞을까요??

  • python
  • 코딩-테스트
  • 코테 준비 같이 해요!
코딩코딩코딩코 댓글 1 좋아요 0 조회수 365

도와주세요!

미해결

나도코딩의 자바 기본편 - 풀코스 (20시간)

여기서 가로에 +1값을 안하고 싶은데 어떻게 해야할까요....

  • 객체지향
  • java
  • oop
양희수 댓글 1 좋아요 0 조회수 263

선생님 도와주세요

미해결

[MapleStory Worlds]초보자부터 시작하는 Lv.1 튜토리얼 강의

선생님 이거 왜 이럴까요 .. ? 똑같이 따라했는데 게임 실행 하면 오류 코드 쫘르르륵 나와요

  • Lua
  • UCC
문석환 댓글 2 좋아요 1 조회수 620

migrate 질문

미해결

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

- 여러분의 질문을 고대하고 있습니다. :-) - 질문 전에 검색을 먼저 해보세요. 사람 사는 게 다 비슷하다는 것을 알게 됩니다. - 예의는 거침없이 질문하기 위한 최고의 발명품입니다. - 100개의 설명이 스크린샷 한방 보다 못할 수 있습니다. - 코드를 첨부하면 전세계 누구나 이해할 수 있는 질문이 됩니다. - 하나의 질문에는 하나의 주제를 담아야 답변도 예리해집니다. - 시행착오를 알려주시면 곧 바로 원하는 문제에 집중할 수 있습니다. 안녕하세요. 선생님 강의 덕분에 개발공부 하는 데 있어 많은 도움을 받고 있습니다. 질문 읽고 답변 달아주셔서 정말 감사합니다. 제 질문은 이렇습니다. 5분대에서 startapp 하고 migrate 명령을 쓰셨는데, 저희는 models.py 를 만지지 않았는데도 불구하고 왜 migrate를 하는 것인지 궁금합니다. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • python
  • react
  • docker
  • django
cjkimhello97 댓글 1 좋아요 0 조회수 311

알고리즘 교안

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

알고리즘 교안이 안 올라와 있고 문제 해설 파일만 2개인데 어떡하죠

  • c++
  • 코딩-테스트
  • C++
  • 코테 준비 같이 해요!
강민석 댓글 1 좋아요 1 조회수 405

쓰레드 로컬과 쓰레드 스택의 차이

미해결

스프링 핵심 원리 - 고급편

동시성 문제를 해결하기 위해서 쓰레드 로컬이 각 쓰레드별 전용 저장공간을 만들어 데이터를 저장한다고 하셨는데 JVM의 메모리영역중에서 힙과 메소드영역은 모든 쓰레드가 공유하지만 각 쓰레드별로 스택공간이 할당된다고 알고 있습니다. 그렇다면 쓰레드 로컬을 통해 데이터를 저장하면 각 쓰레드의 스택영역에 데이터가 저장되는 것인가요? 만약 아니라면 쓰레드 로컬과 각 쓰레드의 스택영역에 저장되는 데이터들은 어떤 차이가 있는 것인지 궁금합니다.

  • 디자인-패턴
  • 디자인-패턴
  • spring
  • 쓰레드
임동현 댓글 1 좋아요 1 조회수 1023

C++ 교안이 잘못 올라간것 같아요.

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

교안 다운로드 항목을 꼭 눌러서 확인해 보세요. 알고리즘 문제 링크관련 업로딩 되어 있습니다. C++ 교안 다운로드 안됩니다.

  • c++
  • 코딩-테스트
  • C++
  • 코테 준비 같이 해요!
임 창수 댓글 1 좋아요 1 조회수 327

@ResponseBody를 붙여주는 이유가 궁금합니다.

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

@ResponseStatus(HttpStatus.OK) @ResponseBody @GetMapping("/response-body-json-v2") public HelloData responseBodyJsonV2() { HelloData helloData = new HelloData(); helloData.setUsername("userA"); helloData.setAge(20); return helloData; } 위에 코드에서는 객체를 리턴하는데 기본값, String이 아니라 뷰 리졸버가 작동하지 않을거 같습니다. 그런데 @ResponseBody를 붙여주는 이유가 궁금합니다.

  • spring
  • mvc
  • MVC
YOGURT 댓글 1 좋아요 0 조회수 714

add, edit, delete 할때마다 db에서 re-fetch 하면 어떻게 될까요?

해결됨

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

안녕하세요 수업 듣던 중 궁금한 게 생겼습니다. 현재 request action을 dispatch할 때, reducer도 바꾸고, saga도 바꿔서 예를들어 post를 add 할땐 unshift()를 쓴다던지, delete할땐 filter()를 쓴다던지 해서 db 뿐만 아니라 post들을 프론트 단에서도 계속 상태를 업데이트 해주고 있잖아요. 근데 만약에, add, edit 또는 delete를 해주는 request action의 경우에는 saga로만 request action을 dispatch하고, 비동기 요청이 성공했을 때마다, 그것에 대한 follow up request로 다시 처음부터 변경된 모든 post들을 db로부터 가져오면 어떨까요? 이미 db에서 post들의 상태가 업데이트 됐는데, 프론트에서도 post들의 상태를 업데이트 하게 되면 일을 2번 하게 되는 거니까 코드만 더 길어지는 거 아닐까? 궁금하고요. 프론트에서 한번 더 post들의 상태를 업데이트 했을 때 얻는 이점이 무엇인지도 모르겠습니다. 제가 드리고 싶은 질문이 글로 잘 전달이 됐는지 모르겠는데, 만약 제 질문이 이해가 되셨다면 둘의 장단점을 알려주시면 감사하겠습니다!

  • Next.js
  • node.js
  • redux
  • express
  • next.js
  • react
  • nodejs
신영 유 댓글 2 좋아요 0 조회수 325

인기 태그

인프런 TOP Writers

주간 인기글