너무 좋은 강의와 자료 공유 감사드립니다. 다만 현업에서 바로 적용하기에 다소 정보들이 산재되어있고 실습 강의는 솔루션이 프로젝트 단위로있어서 어떤 상황에서 어떤 하네스를 적용해야하는지 정리 자료가 있으면 좋을 것같다는 의견을 내고싶습니다! 시간되시면 반영해주시면 정말 감사하고 도움이 많이 될것같습니다 ㅎㅎ
JPQL에서 DTO를 조회할 때 new 패키지명.DTO명(...) 을 생략하고 바로 select m.id, m.name, t.name 이렇게 작성해도 DTO로 반환이 되는데 원래 가능한 내용인가요?? @Query("select new study.datajpa.dto.MemberDto(m.id, m.name, t.name) from Member m join m.team t") List<MemberDto> findMemberDto(); @Query("select m.id, m.name, t.name from Member m join m.team t") List<MemberDto> findMemberDtoNot();
20:56번의 문제가 잘 이해가 되지 않습니다. 특히나 다른 사람 질문 내용 봤는데도요 int arr[5] = {20,30,40,50,60} int *ptr; ptr= arr; ++*ptr이 왜 21인인가요? 실행 순서때문에 그런건가요? 제가 생각한건 사실 먼저 증가된다음 포인터가 호출될꺼라 생각을 해서 * (ptr+1) == *( arr +1) == arr[1] 을 생각하긴했거든요 *ptr++의 경우 *ptr은 주소 값이 아닌 주소값의 value를 가져오는거라 value값을 가지오는 과정 후에 ++연산이 들어간다고 생각을 해서 *ptr++==arr[0]++ == arr[0]+1로 생각을 했거든요 이부분에 대해 설명이 필요해서 돌려보는데 이해가 잘 안되서요 ++*ptr이 arr[0]+1인거랑 *ptr++가 arr[0+1]인 설명이 필요합니다. 일단 외울께요
안녕하세요 강의를 모두 듣고 문제를 풀고 있는데. 실전 모의고사 20제 정답이 오류가 있는 건가요, 문제를 풀고 있는데 답이 맨 하단 2번 문제 답이 2번으로 보이는데 1번으로 되어 있는데요. 확인 기능할까요. 다른 문제도 잘못 되어 있는지.. 정확한 문제-답 다시 받아볼 수 있나요
python.add()는 중간에 삽입될 수도 있고, 맨 처음 삽입될 수도 있는건가요? java = {"유재석", "김태호", "양세형"}; python = set(["유재석", "박명수"]); # 교집합 - java, python을 모두 사용할 수 있는 개발자 print(java & python); print(java.intersection(python)); # 합집합 (java도 할 수 있거나, python 할 수 있는 개발자) print(java | python); print(java.union(python)); # 차집합 (java 할 수 있으나ㅑ python은 할 줄 모름) print(java - python); print(java.difference(python)); # python 할 줄 아는 사람이 늘어남. python.add("김태호"); print(python); python.add("양세형"); print(python); {'유재석', '김태호', '박명수'} {'양세형', '유재석', '김태호', '박명수'} 마지막 print문 2개에 대한 결과는 김태호를 추가했을 땐 유재석과 박명수 사이에 삽입되었고, 양세형을 추가했을 때에는 맨 앞에 추가되어서, 궁금합니다.
printf("입력된 문자열: %s\n", str); 에서 str이 아니라, 그냥 str만 왔기 때문에 str의 값인 this is string이 나온 것이고, * 을 붙이고 *str이었다면 this is string에서 첫 글자인 t만 출력되는 것이지요?? 맞게 이해한건지 확인하고자 질문 드립니다.
안녕하세요, 강사님 🙂 덕분에 코프링을 빠르게 배우고 있어 감사드립니다! 영상 8:20 경, JWT 설명 중 withSubject() 의 값으로 email 만 넣는다던가, name 만 넣어서 구현한다고 말씀주셨습니다. 고민을 해봤지만 여러 개의 Subject 를 만드는 이유가 궁금해서 질문드립니다. 상황 예시와 함께 답변해주시면 감사드립니다!!
안녕하세요. 👋 ‘제대로 배우는 HTML + CSS: 입문부터 실전까지 완벽 정복 Part2’ 강의에 오신 것을 진심으로 환영합니다. 백문이 불여일견! 이제 곧 본격적인 학습이 시작됩니다. 이 강의에서는 HTML 과 CSS 의 기초부터 웹 개발에 꼭 필요한 핵심 개념까지 체계적으로 학습하실 수 있습니다. 학습 중 궁금한 점이나 에러가 발생한다면, 언제든지 [질문 답변] 게시판을 이용해주세요. 부담 없이 질문하셔도 되며, 질문 시 발생한 에러 메시지나 관련 코드 일부 를 함께 첨부해 주시면 더 빠르고 정확하게 도와드릴 수 있습니다. 또한, 이미 시도해보신 해결 방법 이 있다면 함께 공유해 주시면 더욱 좋습니다. 추가로, 강의 전용 오픈채팅방에서도 실시간으로 도움을 드리고 있습니다! 함께 소통하며 즐겁게 웹 개발을 시작해 봅시다! 🚀 🔗 오픈채팅 링크: https://open.kakao.com/o/gC10Fnoh 여러분의 질문을 항상 환영합니다. 최대한 빠르게 피드백 드리도록 하겠습니다. 즐거운 학습 되세요! 😊
char * ptr_a=a; int *ptr_b=b; 왜 위와 같이 배열의 주소를 a, b로 선언한건지? 선언을 해야 하는건지? 이해가 안 가요 저렇게 되면 ptr_a의 메모리 주소는 a, ptr_b의 메모리 주소는 b가 되는거니까 출력할때 각각 a,b가 나올 줄 알았는데, 배열의 첫번째 요소로 되니까 헷갈려요ㅠ
강의: 업캐스팅(부모 형태, 자식 생성자) 13:29에 나오는 업캐스팅 문제 예시 5번과 15:57에 나오는 업캐스팅 문제 예시 7번 차이에 대해서 A b = new B(1); 둘 다 같은 조건에서 13:29에는 super가 없어도 부모 기본 생성자가 생성되면서 정상 출력이 되는데, 여기에서 super가 없는데 왜 부모 기본 생성자가 출력이 되는지 이해가 안 됩니다. public B(int i) { System.out.println("생성자 BB" + i); } 15:57에는 비록 super가 뒤에 있지만 Public B(int i) { System.out.println("생성자 BB" + i); super(10); 문제 예시 5에 따르면 예시 7 역시 부모 기본 생성자가 생성되지 않나요?
업캐스팅(부모 형태, 자식 생성자) 14:09 A b = new B(1); 에서 코드 따라가면 public B(int i) { System.out.println("생성자 BB" + i); { 이고 부모 생성자를 호출하는 super가 없는데 왜 부모 기본 생성자가 출력되었나요?
[단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)
안녕하세요. 강의와 노트를 따라해서 Hostinger VPS에서 Docker로 실행 중인 Hermes Agent 컨테이너 내부에 Tailscale을 설치해 윈도우에서 접속해 사용하고 있습니다. 문제는 설치 다음날 윈도를 재부팅해 접속하면 실패하는데 tailscale 웹화면에서 둘다 disconnect 상태이고 윈도에선 tailscale 데몬 다시 연결해야하는데, vps에서도 이 명령들을 도커터미널에서 반복해야만 합니다. ``` % setsid -f tailscaled \ --tun=userspace-networking \ --socks5-server=localhost:1055 % tailscale up % tailscale ip ``` 이게 정상 설치된 상태인건가요? 어떻게 vps를 자동으로 tailscaled 프로세스가 계속 살아있도록 만들수 있나요? 감사합니다.