안녕하세요. 좋은 강의 감사합니다! docker container로 redis 실습 중 모든 키가 제거되고 backup1,backup2 와 같은 키가 남아있는 현상을 확인했는데 서칭 결과 크롤링 봇에 의한 해킹이라고 진단했습니다. 해킹 원인은 public ip를 사용하는 pc에서 포트를 ip 제한 없이 열어서 그런 것으로 추측했습니다. 그래서 기존 컨테이너 생성 코드 container run --name my-redis -p 6379:6379 redis 에서 docker run -d \ --name my-secure-redis \ -p 127.0.0.1:6379:6379 \ --restart always \ redis:latest \ redis-server --requirepass "비밀번호" --appendonly yes 로 변경하여 local ip 지정 뿐만 아니라 권한 설정, 데이터 백업 등이 설정 된 새로운 컨테이너를 생성했습니다. 수정 후 지금까지는 키가 삭제 현상이 다시 나타나지 않았는데 혹시 잘못된 부분이 있으면 지적 부탁 드립니다. 감사합니다!
안녕하세요, ultrathink, Thinking mode 등 관련 강의를 듣고 궁금한 점이 생겨 질문 글 작성합니다. /config > Thinking mode : "disabled" 로 설정하는 경우에 MAX_THINKING_TOKENS를 몇으로 설정된 것과 동일한 동작을 하는 것인지 클로드에게 물어보았는데 명쾌한 답변을 주지 않네요... 혹시 특정 값으로 자동 설정 되는지 알고 계시다면 답변해주시면 감사하겠습니다. 토큰 최적화를 적용하려면 둘 다 (Thinking mode: "disabled", MAX_THINKING_TOKENS: "10000" 예시값)) 적용하면 되는걸까요?
상속과 생성자 호출순서 강의 6분 18초 해당 영상 시간의 "생성자가 있으면 어떻게 될까?"의 문제와 바로 직전 문제와의 차이점을 모르겠습니다. 생성자가 있으면 무모 클래스에서 기본 생성자를 우선 탄생시킨다(출력) 라고 했는데, 바로 직전 문제에서는 생성자가 없었나요? 있지 않나요? 이해가 가지 않습니다.
강사님, 안녕하세요. 강의 잘듣고 있습니다~! Run ./gradlew clean build ./gradlew clean build shell: /usr/bin/bash -e {0} env: JAVA_HOME: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64 JAVA_HOME_17_X64: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64 /home/runner/work/_temp/6be6~0.sh: line 1: ./gradlew: Permission denied Error: Process completed with exit code 126. 위와 같은 오류가 발생하여서 원인을 찾아본 결과 ./gradlew 에 실행 권한이 없어서 나는 에러인 것을 확인할 수 있었습니다. 해결 : 기존 워크플로우에서 테스트 및 빌드하기 앞에 위 chmod 스텝만 끼워 넣음 - name: gradlew 실행 권한 부여 run: chmod +x ./gradlew - name: 테스트 및 빌드하기 run: ./gradlew clean build 에러 없이 배포가 잘 이루어짐을 확인할 수 있었습니다. 혹시 해당 오류를 겪으신 분을 위해 글 남깁니다. 감사합니다
같지만 다른 것들 강의 6분29초 Double 사용시 d1==d2는 false이 나옵니다. 그리고 역시 d4==d5도 false이 나옵니다. 그런데, 설명에는 integer와 다르게 캐싱을 사용하지 않아서 라고 말씀주셨는데, 정수, 실수들은 캐싱을 사용하지 않고, 캐싱을 사용하지 않으면 같은 곳에 저장하는 것이 아니라서 false 나온다고 이해하면 되는건가요? 질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야 어떤 강좌에서 질문하셨는지 알 수 있습니다. 영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다. 이미 다른 누군가가 질문을 한 이력 이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁 드립니다. 학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다. 제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다. 시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산) 질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.
카운터 앱을 만드는 예시를 실제로 해 보았습니다. 앱 자체는 잘 동작합니다. 다만 자바스크립트 파일을 열어보았을 때, DOM 영역에서 강의와 실제 저의 예시가 다음과 같이 차이가 있습니다. 강의: 앱, 클래스 및 요소들을 querySelector 함수로 찾음. 제 케이스: getElementById함수로 찾음. 기대대로 동작을 하기 때문에 이 예시에서는 별다른 문제가 없겠으나, querySelector와 getElementById라는 두 함수간의 차이가 있을것 같아 이렇게 처리가 되어도 별다른 문제가 없을지 여쭙습니다. (혹은 두 함수의 공통점, 차이점을 설명해 주셔도 좋습니다.)
모듈형 규칙: .claude/rules/ [updated_260222] 강의에서 3:33 부분의 /memory를 진행했을 때, 저는 강의 내용과 다르게 첨부드리는 스샷처럼 3가지 옵션만 나오는데요 이게 아래에 첨부드리는 code-style.md git-rules.md 2개 스샷처럼 설정을 했는데도 강사님의 화면에 나오는 5개 옵션말고 3개의 옵션만 보여지는 이유가 왜 그럴까요 ㅠㅠ
강의를 여러날 나누어서 수강하다보니 그런지.. settings.json, settings.local.json 두 개의 파일에 각각 "plansDirectory", "permissions"이 설정/저장되어 있는데요. 이렇게 사용해도 되나요? settings.json, settings.local.json 차이가 무엇인지 궁금합니다. 뒤에 수강하면 해결될 수도 있는 문제일듯 한데.. 초반에 궁금해서요.