선생님 안녕하세요. Linked list의 시간 복잡도에서 질문이 있습니다. Linked list는 이론상 삽입 삭제가 O(1)이고, 실제 구현해보면 조회의 과정이 필요하기 때문에 O(n) 이라는 점 잘 이해했습니다. 그러면 Array가 Linked list에 비해 조회는 빠르고 (O(1) vs O(n)) 삽입 삭제는 동일하며 (O(n)) 주소를 저장 할 필요가 없어 동일한 양의 데이터를 저장시 필요한 메모리도 적습니다. (Array가 꽉 찼다고 가정) 이러면 결국 Linked list를 써야하는 경우가 얼마만큼의 데이터가 들어올지 예측을 할 수 없을 때 말고 다른 경우가 있나요?? 감사합니다.
안녕하세요. 대세는 쿠보네티스[초급~중급] 수강중에 있습니다. 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에서 현재 강의 내용 그대로 세개가 등록 되어 있는데, 이곳 세개에는 어떤 값들이 들어가야 하나요? 감사합니다.
========================================= [질문 템플릿] 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(); } } 이렇게요!!
자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
사진과 같이 대출기능을 실행할 때 java.sql.SQLSyntaxErrorException: Unknown column 'userloanhi0_.bookname' in 'where clause' 라는 오류가 발생하여 진도가 안 나갑니다 ㅠㅠ... 테이블, 컬럼명도 똑같이 만들고, 선생님 코드랑 똑같은데 왜 안될까요 ...... 혼자서 해결해보려고 몇 시간을 헤매었지만 너무 힘드네요 ㅠㅠ 도와주세요 선생님.......
안녕하세요~! 아나콘다를 설치하면서 두가지 정도 질문이 있습니다 1) 2023.02.22날짜로 아나콘다 최신판을 설치하는데 그림과 같이 옵션사항에 환경변수 체크가 되지 않습니다 ㅠㅠ 업데이트 되면서 바뀐것인지 아나콘다 최신판에서 이 옵션을 선택하지 않아도 괜찮을까요?? 2) 2023.02.22날짜로 아나콘다 최신판에서는 파이썬 버전이 3.9버전인데 파이썬 공식버전으로는 3.11까지 배포가 되었습니다 버전 차이가 많이 나도 아나콘다를 설치하는게 사용에 더 편리할까요??
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 강의에서 JSP로 변환중 <% %>사이에 MemberRepository memberRepository = MemberRepository.getInstance(); 코드에서 private을 제외하게 된게 <% %> 사이 코드는 서블릿의 service 메서드 내부로 들어가기 때문인가요? 만약 그렇다면 앞 강의의 서블릿 코드와 같게 설정하고자 한다면 이렇게 사용하는게 맞나요?
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 강의의 MemberFormServlet에서 MemberRepository가 사용되지 않은 것 같은데 선언한 이유가 궁금합니다!
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 대충 이런느낌이 맞을까요??
- 여러분의 질문을 고대하고 있습니다. :-) - 질문 전에 검색을 먼저 해보세요. 사람 사는 게 다 비슷하다는 것을 알게 됩니다. - 예의는 거침없이 질문하기 위한 최고의 발명품입니다. - 100개의 설명이 스크린샷 한방 보다 못할 수 있습니다. - 코드를 첨부하면 전세계 누구나 이해할 수 있는 질문이 됩니다. - 하나의 질문에는 하나의 주제를 담아야 답변도 예리해집니다. - 시행착오를 알려주시면 곧 바로 원하는 문제에 집중할 수 있습니다. 안녕하세요. 선생님 강의 덕분에 개발공부 하는 데 있어 많은 도움을 받고 있습니다. 질문 읽고 답변 달아주셔서 정말 감사합니다. 제 질문은 이렇습니다. 5분대에서 startapp 하고 migrate 명령을 쓰셨는데, 저희는 models.py 를 만지지 않았는데도 불구하고 왜 migrate를 하는 것인지 궁금합니다. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
동시성 문제를 해결하기 위해서 쓰레드 로컬이 각 쓰레드별 전용 저장공간을 만들어 데이터를 저장한다고 하셨는데 JVM의 메모리영역중에서 힙과 메소드영역은 모든 쓰레드가 공유하지만 각 쓰레드별로 스택공간이 할당된다고 알고 있습니다. 그렇다면 쓰레드 로컬을 통해 데이터를 저장하면 각 쓰레드의 스택영역에 데이터가 저장되는 것인가요? 만약 아니라면 쓰레드 로컬과 각 쓰레드의 스택영역에 저장되는 데이터들은 어떤 차이가 있는 것인지 궁금합니다.
안녕하세요 수업 듣던 중 궁금한 게 생겼습니다. 현재 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들의 상태를 업데이트 했을 때 얻는 이점이 무엇인지도 모르겠습니다. 제가 드리고 싶은 질문이 글로 잘 전달이 됐는지 모르겠는데, 만약 제 질문이 이해가 되셨다면 둘의 장단점을 알려주시면 감사하겠습니다!