깃에서 머지(Merge)를 되돌려 이전 상태로 돌아가려면 어떤 방법을 써야 하는지 궁금합니다. fast-forward 머지인 경우에는 git reset을 이용해야 한다는 건 알겠습니다. 그런데 머지 커밋이 생성되는 일반 머지의 경우, 해당 머지 커밋에 대해 git revert를 적용해서 이전 상태로 되돌릴 수 있을 것 같은데 그렇다면 fast-forward 머지보다 머지 커밋을 생성하는 방식이 더 안전한 선택 인지도 궁금합니다.
링크 위 링크 속 질문에서 영한쌤이 아래와 같은 답변을 해줬습니다 "서버가 한대만 있고, 자바(JVM)로 웹 애플리케이션을 단 하나만 구동하는 상황이면 자바 만으로 동시성 제어를 할 수 있습니다." MVC 1편 강의에서 배운 내용으로는 클라이언트 요청이 들어오면 was 내에 미리 만들어진 쓰레드들이 각 요청을 받고 서블릿 코드를 실행한다고 이해하고 있습니다 그렇다면 서버가 한 대여도 쓰레드는 이미 여러개가 만들어져 있으므로 동시에 여러 요청 처리가 가능하기에 자바만으로 동시성 제어가 안 되는거 아닌가요? 잘못 이해한 부분이 있다면 지적부탁드립니다
언리얼 5.6으로 진행하다가 이상한 버그가 터져서 다시 5.4로 복습도 할겸 해서 처음부터 만들어보고 있는데 콤보 공격할 때 ActivateAbility가 발동되고 콤보의 첫번째 공격이 끝나게 되면 무조건 EndAbility가 발동합니다. 5.6으로 했을때와 5.4로 했을때의 코드적으로 다른점도 없는데 왜 처음에는 첫번째 공격을 하고 두번째 콤보 공격을 하면 EndAbility가 아닌 ActivateAbility가 다시 호출되고, 두번째 할때는 왜 첫번째 공격이 끝나면 무조건 EndAbility가 호출될까요..??ㅠ
2-3 강 7분~ 안녕하세요. Cursor Rule 관련 부분이 질문이 있습니다. 7분 무렵보면 AI 가 자동 초안을 생성하여 일관성을 향상시켜준다고 하였는데, 이것은 외부 파일을 이어 받아 프로젝트를 진행할때 필요한 과정인건가요? 만약 제가 혼자서 처음부터 끝까지 Cursor 에서 작업을 한다면 따로 Cursor Rule 을 만들 필요까지는 없는건지 아니면 그 경우에도 일관성을 위해 어느정도 코드를 만들어 놓은 상황에서 이것을 진행하여 AI 가 조금 지나고 났을때 잊지 않게 해야하는지 궁금합니다.
7월에 강의 들으면서는 모두 잘 되고 성공했었습니다. 그런데 1달여만에 다시 진행을 하니까, user collection이나 post collection의 text나 시간 등은 잘 나오는데, 두 개의 컬렉션에서 모두 photo는 못 불러오고, 새로 저장도 안 됩니다. (파일 탐색기는 뜨는데 선택하고 버튼 눌러도 동작을 안 해요) 에러는 다음과 같습니다.
TypeError: relativeURL.replace is not a function at async fetchPost (PostDetailView.vue:58:20) PostDetailView에서 number를 string타입으로 변경 후 콘솔에러가 뜹니다. router 폴더도 강의와 같이 수정했고, api 폴더 안에 index.js랑 posts.js도 강의와 같이 수정했는데 왜 타입에러가 뜨는지 문의드립니다. return posts.get(id); 이 부분을 return posts. gen (id + ' ') 로 변경해야 콘솔 에러가 없어져요. 다른 부분은 강의와 똑같이 수정하였습니다.
강의 잘 듣고 있습니다. 감사드립니다. ^^ QNA 챗봇 서비스 기능을 테스트중입니다. 구글 드라이브에서 PDF 문서를 읽어와서 벡터 스토어에 저장하는데, 수정된 내용으로 업데이트하는 경우, 기존 index 에 있는 내용을 삭제하고, 입력하는 방법은 어떻게 구현하면 될까요?
weekly retention 구하기 과제 해 봤습니다. 처음에 알려주신대로 두 가지 방법 1) EXTRACT 과 2) DATA_TRUNC 을 써서 각각 해 봤는데 일을 자르는 기준이 달라서 그런지 첫 데이터는 값이 같은데 1주가 차이나는 시점부터 데이터들의 값이 미세하게 차이가 나더라구요. 그리고 차이를 계산할 때도 INT 타입이라 DIFF_DATE 대신 그냥 컬럼끼리 빼는 방법으로 계산해야 됐습니다. 만약 이게 동일 년도 내에서만 해야하는 분석이라면 어떤 방법이 더 좋은지 궁금합니다. WITH base AS( SELECT DISTINCT user_id, user_pseudo_id, event_name, DATE(DATETIME(TIMESTAMP_MICROS(event_timestamp), 'Asia/Seoul')) AS event_date, DATETIME(TIMESTAMP_MICROS(event_timestamp), 'Asia/Seoul') AS event_datetime FROM `advance.app_logs` WHERE event_date BETWEEN '2022-08-01' AND '2022-11-03' ) , first_week_data AS( SELECT *, MIN(week_date) OVER(PARTITION BY user_pseudo_id) AS first_week FROM ( SELECT user_pseudo_id, event_date, -- DATETIME_TRUNC(DATE(event_date), WEEK(MONDAY)) AS week_date, EXTRACT(WEEK FROM event_date) AS week_date FROM base ) ), week_diff_data AS ( SELECT *, -- DATE_DIFF(week_date, first_week, WEEK) AS week_diff (week_date-first_week) AS week_diff FROM first_week_data ), first_week_value_data AS( SELECT *, FIRST_VALUE(user_cnt) OVER (ORDER BY week_diff) AS first_week_value FROM( SELECT week_diff, COUNT(DISTINCT user_pseudo_id) AS user_cnt, FROM week_diff_data GROUP BY ALL) ORDER BY week_diff ) SELECT *, ROUND(SAFE_DIVIDE(user_cnt, first_week_value),3) AS retention FROM first_week_value_data
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 풀이 시간에 SELECT distinct u.name, u.email FROM users u JOIN orders o on u.user_id = o.user_id WHERE o.quantity > 1; 한 번의 주문으로 상품을 2개 이상 구매한 고객의 쿼리는 중복제거를 해주셨는데요, SELECT u.name AS 고객명, u.email AS 이메일 FROM users u JOIN orders o on u.user_id = o.user_id JOIN products p on o.product_id = p.product_id WHERE p.category = '전자기기' '전자기기' 카테고리 상품을 한 번이라도 구매한 고객은 중복제거를 해주지 않았더라구요. 하나의 그룹에 고객이 두명이 나오는 게 이상해서 이 경우 distinct 혹은 GROUP BY u.name, u.email을 추가해주어 중복제거 해주면 될까요? distinct 와 GROUP BY 중 어떤걸 사용하는 게 더 좋을까요? 집계함수를 사용하지 않으니 distinct가 더 나을까요?
이 강의는 더이상 관리를 안하는건가요? 가격이 1~2만원 하는것도 아니고 14만원 상당의 강의이며, 중요한기초 개념인 안드로이드 앱 모의해킹 수업인 만큼 입문자나 기초를 배우고자 하는 수강생 분들이 들으실 텐데 최소한 수정 작업이 이루어지거나 추가 영상이 넣었다면 목차에서 (삭제 예정) 이런건 좀 미리미리 정리해놔야 하는거 아닌가요? 새소식에 올라온 글이 2021년이 마지막입니다 지금이 2025년인데 아직까지 (삭제예정) 이라는 강의가 목차에 있는건 구매해서 듣는 수강생 입장에서 강의 관리나 신경을 안쓰는 구나 라는 생각밖에 안듭니다. 최소한 공지사항으로도 어떻게 수강하라든가 (삭제 예정) 과목은 듣지 말고 넘어가라든가 등 어떠한 조치라도 있어야 하는데 없고 중간에 아예 2020년 전 강의(선택사항) 이라고 하는데 입문자 입장에서는 어떻게 판단해야 하는지 모르는 경우도 있을텐데 어떠한 공지사항이나 조치도 없이 그냥 선택을 수강생분들에게 미루는건 너무한 처사 아닌가요? 최소한 선택사항 강의 경우는 이전 강의인 만큼 환경설정이나 어떤 부분에서 문제가 있다 그래서 이걸 대체해서 어떠한 강의를 찍어서 넣었습니다. 라는 공지사항이나 안내 사항은 있어야죠 너무 하네요
안녕하세요. 삼코치님 질문사항이 있습니다. DAC 작동원리에 대해 보고있는데, 아래처럼 작성되어있습니다. 아래 디지털 샘플링에서 발생하는 스텝 형태가 아날로그에서 디지털로 컨버팅하는 과정을 의미하는것일까요? 디지털 신호도 샘플링이라는 표현을 사용할까요? 3.출력(아날로그 신호) 일반적으로 DAC출력은 필터회로를 거친다. 그리고 디지털 샘플링에서 발생하는 스텝 형태나 고주파 잡음을 줄인 뒤, 부드러운 아날로그 파형으로 만들어진다.