1:11부터 이전 시간의 예제를 실행했을 때, 왜 0bytes가 나오는지 설명해주시는 부분에 대한 질문입니다! 제가 혼자서 생각해봤을 때는 "버퍼 인스턴스에 두 개의 비동기 write 작업이 동시에 접근해서 발생한 스레드 동기화 문제"라고 생각했는데, 강사님께서는 "native 수준에서 비동기 쓰기를 처리하려면 각각의 버퍼가 필요하다"고 설명해주셨습니다. 버퍼에 접근해서 데이터를 읽어오면 pos가 읽은 바이트수만큼 증가하고, 그 다음에 버퍼에 접근한 writer는 pos위치부터 읽기 시작하는데 그 뒤로는 데이터가 없기 때문에 읽지 못하게 됩니다. 그런데 매번 0bytes가 나오는건 아니고 어떨 때는 34bytes가 나오기도 했습니다. "버퍼에 접근해서 데이터를 읽어서 pos를 읽은 바이트 수만큼 증가"연산을 하기전에 버퍼에 접근하게 되면 데이터를 읽어올 수 있게 되는 것 같다고 생각했습니다. buffer.get(data.getBytes()); 위 코드를 asyncChannel.write 하기 전에 실행해본결과 모두 0bytes가 나오는 걸 보고, 버퍼의 상태에 따라서 결과가 달라진다고 판단했습니다. 따라서, 버퍼에 두 스레드가 동시 접근하면서 발생하는 동기화 문제다 라고 생각했습니다! 제가 이해한 것이 틀린것인지 강사님과의 답변과 어떤 차이가 나는건지 궁금해서 질문남깁니다!
현재 대학교 3학년에 복학 예정이며 백엔드 프로젝트(JAVA)를 공부하고 있는 대학생입니다. 여러 진로를 알아보던 중 우연히 해당 강의를 접하게 되었습니다. 우선 백엔드로 여러 프로젝트를 하고 있는 중인데, 제가 아직 지원하고자 하는 계열을 딱 하나로 정하지 못한 상태입니다. 4학년까지 백엔드 프로젝트를 하면서 방산기업들 뿐만 아니라 다른 분야(대기업, 금융권 등등)도 노려볼 생각인데, 자바와 백엔드 프로젝트가 방산 기업과 핏하지 않는 것 같아서 걱정이 됩니다( 방산기업들은 주로 C,C++사용 등등 ). 혹시 자바와 백엔드 포트폴리오만으로도 설명만 잘한다면 방산 기업 지원시에 플러스 점수를 받을 수 있을까요? 아니면 C언어나 다른 프레임워크들을 배워서 다른 프로젝트를 진행해보는 것이 좋을까요? + 현재 백엔드 공부하는 대학교 3학년 학생이 어떤 방향으로 준비해나가면 좋을지 질문 드리고 싶습니다! 긴 질문글 읽어주셔서 감사합니다. 추운 겨울 감기 조심하세요 !!
Anaconda Prompt에서 'conda create --name study' 를 입력했는데, 아래와 같이 fail이 되었습니다. 어떻게 해결할 수 있을까요? failed CondaSSLError: Encountered an SSL error. Most likely a certificate verification issue. Exception: HTTPSConnectionPool(host=' repo.anaconda.com ', port=443): Max retries exceeded with url: /pkgs/main/win-64/repodata.json.zst (Caused by S)
1단계-크롤링한 링크 올바르게 동작하게 만들기 강의 내용 중에 a 태그가 있는데 클래스나 아이디 같은 별명이 없어서 부모 태그에서 내려온다고 하셨는데, 크롤링할때는 꼭 class나 ID를 먼저 찾아야 하나요? 아니면 단순히 a 태그가 너무 많아서 부모 태그를 먼저 찾은 다음에 내려오는건지 궁금합니다.
안녕하세요. 짐코딩님의 클로드 코드 강의를 따라하면서 Supabase 이전 강의까지 들으면서 생긴 질문에 대해서 질문하고자 합니다. 커스텀 커맨드의 git 커맨드에 branch, commit, merge, pr 관련 커스텀 커맨드를 구분해 놓으셨습니다. 하지만 지금까지 강의를 진행하면서 commit만 활용하시고 나머지 3가지 커맨드에 대해서는 사용하는 것을 보지 못했습니다. 이를 분리해놓은 이유와 어떻게 사용하는 지에 대해서 알고싶습니다. (예시 프롬프트 등의 정보를 주셔도 됩니다!) 또한 ROADMAP을 업데이트 한 뒤 컨텍스트 관리를 위해서 PRD 역시 업데이트 해주면 좋다고 하셨었습니다. 하지만 강의에서는 PRD 업데이트를 진행하지 않고 계속 진행을 했었는데요. ROADMAP은 버전 관리를 진행하셨는데 PRD는 버전 관리를 하지 않고 하나로 업데이트 하거나 관리하는 이유가 있을까요?
MemberDetail 테이블의 UK_MEMBER_DETAIL_PROFILE_ADDRESS 유니크 제약 조건과 관련해서 질문이 있습니다. 39장 강의 마지막 부분에서, 해당 프로파일 주소(profile_address)를 빈 문자열로 바꿔 삭제할 수 있는 부분 테스트를 추가 하셨는데, 그런데 이렇게 되면 여러 사용자가 프로필 주소를 빈값으로 변경 할 경우 제약 조건에 충돌이 발생할 수 있을 것 같습니다. profile_address 값을 빈값으로 설정할 수 없도록 테스트를 조정하는게 더 맞아 보이는데 제가 생각한게 맞을까요?
안녕하세요 강사님. Stream 연습문제를 풀려고 보니 예제 코드가 잘려있네요. 첫번째 예제만 그런게 아니라 다른 예제도 마찬가지 입니다. 같은 예제 환경에서 정답 결과를 확인하여 연습해보고싶은데 어떻게 하면 좋을까요? public static List<Car> cars = List.of( new Car(CarBrand.Volkswagen, CarType.SEDAN, "티구안", new Car(CarBrand.BMW, CarType.SUV,"미니", 33_000_000, new Car(CarBrand.Benz, CarType.SUV,"G바 겐", 50_000_000 new Car(CarBrand.Benz, CarType.SEDAN, "E-Class", 28_ new Car(CarBrand.Ford, CarType.SUV, "익스플로러", 18_0 new Car(CarBrand.Jeep, CarType.SUV, "랭글러", 23_000_ section1-class03-Stream API 3 new Car(CarBrand.Volkswagen, CarType.SUV, "투아렉", 4 new Car(CarBrand.Volkswagen, CarType.SUV, "골프", 43_ new Car(CarBrand.Jeep, CarType.SEDAN, "체로키", 35_00 new Car(CarBrand.Jeep, CarType.PICKUPTRUCK, "글래디에이 );
안녕하세요, 강사님. 저는 개발 경험이 없는 문과 출신 수강생입니다. 업무 자동화 및 데이터 전처리 관점에서 Claude Code 활용을 검토하던 중 보안 관련 사항을 정확히 이해하고자 문의드립니다. Claude Code 사용 시, 업로드한 데이터가 외부 서버로 전송되나요? 전송된다면 해당 데이터가 유출될 가능성이 있나요? . (혹시 아신다면) 실제 기업 환경에서는 Claude Code 를 빈번히 사용 중인지 궁금합니다. 저는 웹/앱 개발 보다는 업무 자동화 및 데이터 전처리(파이썬 스크립트 작성 등)에 관심이 있고, 이때 일부 고객 개인정보를 다룰 예정이었습니다. 다만 실제 업무 적용을 검토하는 과정에서, 사내 PC에 Claude Code를 설치하였으나 보안 정책상 platform.claude.com , api.anthropic.com 등 일부 URL이 차단되어 현재는 실행이 제한된 상태이고, 클로드코드를 사용하려면 회사측에 별도의 승인을 받아야하는 상황으로 이에 참고 차 위 정보를 문의드립니다. 이에
섹션1 과정에서 강의자료와 예제 다운로드 받는 부분 강의 수강중입니다. 강의에서 설명해주시는 예제 다운로드 메뉴와 현재 강의 목록 구조가 상이하긴 한데 강의자료와 예제를 다운로드 받으려고 하면 오류가 납니다. 해당 자료들을 다운로드 받을 수 있는 방법 또는 자료를 공유해 주실 수 있는지 확인 부탁드립니다. 감사합니다.
1. 현재 학습 진도 몇 챕터/몇 강을 수강 중이신가요? 13강 Redis 캐싱 시 발생하는 대표 문제 사례와 해결책3 2. 어려움을 겪는 부분 어느 부분에서 막히셨나요? 이력서에 써갈수 있는 이력 제시한다음에 다음강의에 실제 할수있는 과제가 있다고 써져있는데요. 왜 다음에 바로 강의 마무리가 되나요?? 뒷부분이 없어요
AI 기반 아날로그/디지털 회로설계 자동화 실무 - 현업 LDO/AXI-Lite IP 설계와 검증
제공해주신 testbench 파일을 synthesis 돌리니 다음과 같은 에러가 나왔습니다. 따로 검색을 하니 iff는 Quartus에서 지원하지 않는 문법이라는 답만 얻을 수 있었는데 어떻게 해결하면 좋을지 알려주시면 감사하겠습니다. ==================================================== Error (10170): Verilog HDL syntax error at axi_ tb.sv (276) near text: "iff"; expecting ")". Check for and fix any syntax errors that appear immediately before or at the specified keyword. The Intel FPGA Knowledge Database contains many articles with specific details on how to resolve this error. Visit the Knowledge Database at https://www.altera.com/support/support-resources/knowledge-base/search.html and search for this specific error message number.
[WinError 1114] DLL 초기화 루틴을 실행할 수 없습니다. Error loading "c:\Users\testos\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\lib\c10.dll" or one of its dependencies. 이렇게 오류가 뜨면서 설치가 되지 않습니다ㅠㅠ 프로그램은 visual studio code 사용중입니다!
다름이 아니라, 저는 강의 외에도 회사업무에서도 claude를 사용합니다. 하지만 회사 업무도 그렇고 강의를 하다보면 당연히 토큰이 너무 부족하게 되더라구요. 그러다가 gemini(구글 AI one)요금제를 google family로 해서 추가 가입을 해서 사용하고 있습니다. 그런데 claude를 쓰다가 gemini를 가면 뭔가 역체감?같은게 심하게 들어요. 애가 말도 잘 못듣는것같고; 저만 그런건지 몰라도..ㅋㅋ혹시 다른 ai까지 사용하시는 분들 있다면 조합 추천좀 부탁드립니다. 아니면 그냥 깔끔하게 max로 가려고 해도 비용이 너무 후덜덜 해서 못 갈 것 같아요 (회사에서도 지원 안해줌)ㅠㅠ
안녕하세요. boaz님!!! 강의 잘 수강하고 있습니다. template.tsx 는 언제 필요할까? 강의에서 한가지 질문있습니다. 네비게이션이 발생한 경우 template.tsx는 re-render가 발생해 fiber 노드가 새롭게 생성되어 상태가 초기화된다. 👆 네비게이션이 발생한 경우 template.tsx는 서버 단계에서 re-render가 발생하고, 클라이언트 단계에서 fiber 노드는 새롭게 생성(= re-mount)되어 상태가 초기화된다. 상태가 초기화되는 부분은 re-render가 아니라 re-mount 가 정확한 표현이지 않는지 궁금합니다. 강의 항상 잘 듣고 있습니다. 감사합니다.