제가 원래 사용하던 노트북에서 다른 노트북에서 수업을 들으려고 git clone을 한 후에 빌드를 하였습니다. 그랬더니 업로드한 이미지와 같은 에러가 자꾸 나서 원인을 찾으려고 했는데 도저히 찾을 수가 없었습니다. 원래 노트북에서는 문제없이 빌드가 잘 되었습니다. 그러다가 원래 사용하던 노트북의 vs2019의 버전이 16.9였고, 새로운 노트북의 버전이 16.10인 것을 발견하고 기존 노트북도 16.10으로 업데이트를 하고 나서 빌드를 시도하니 같은 에러가 발생하고 있습니다. 도대체 어떤 에러인지 모르겠습니다.. 에러를 타고 들어가면 이쪽으로 들어가집니다. 업데이트 되면서 xalloc이라는 것이 추가되었기 때문일까요?
주어진 함수를 실행했을 때 나오는 출력값은 무엇을 의미하는지 궁금합니다. 저는 setTimeout를 실행했을 때 2가 출력됐고, setInterval을 실행했을 때 4가 출력됐습니다. 어떤 차이가 있는 것인지 궁금합니다. setTimeout(function(){ console.log("3초 뒤에 실행됩니다!") }, 3000); ->2 setInterval(function(){ console.log("1초마다 실행됩니다."); }, 1000); ->4
주사위 랜덤 버튼을 눌러서 나오는 이미지와 로그에 찍히는 값이 다른데요. 로그2라고 찍히면 2번 이미지가 나와야 하는거 아닌가요? - 학습 관련 질 문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 사용환경 Cpu - AMD CPU - 루키스님이 제공 해주신 예제파일에서도 같은 컴파일 오류가 발생합니다. - 컴파일 오류 내용 -1. 매크로 호출 'xalloc'에 대해 인수가 부족합니다. -2. 'Alloc': 멤버 선언의 정규화된 이름이 잘못되었습니다. -3. 'std::ios_base': 클래스에 명시적 재정의 'Alloc'이(가) 포함되어 있지만 함수 선언을 포함하는 인터페이스에서 파생되지 않습니다. - 문제점 해결 - 1. 아래 ** 님께서 올려 주신 해법의 내용대로 CorePch.h 헤더에 #include "Memory.h" 추가를 합니다. - 2. CoreMacro.h 의 Memory 섹션에서 xalloc 과 xrelease 의 명칭을 다른 이름으로 변경합니다. - 예) xalloc -> xxalloc 등 - 3. Memory.h 에도 변경된 매크로 이름을 사용합니다. - 후기 - 루키스님의 강의는 현세대와 차세대를 관통하는 희대의 보물과 같습니다. - 책이나 다른 일반 강좌에서는 절대 볼 수 없는 살아서 움직이는 코드들입니다. - 생각했던 바를 바로 꺼내어 수 많은 라이브 코딩의 진수를 보여주시고 많은 것들을 거침없이 알려 주셔서 감사합니다. - 아무쪼록 건강하시고 좋은 강의로 계속 보았으면 좋겠습니다.
`익명 사용자` 라는 것이 그냥 보기에는 접속이 가능한 것처럼 보였지만, 강의와 여러 QnA 를 다시 보다알게된 결론으로 정리를 해보았습니다. Spring Security 에서의 `익명사용자` 개념 정리 인증이 되기 전이나, 이후 의 사용자 모두 유효한 인증토큰을 갖고있지 못하면 `익명 사용자`이다 `익명 사용자`는 로그인이 가능한 경로를 통해 인증허가를 을 받게 될 경우, 일반 사용자로 등극하여, 로그인 접속 및 향후 접속유지가 가능하게된다. 인증을 받지 못한 사용자는 `익명 사용자`로 분류되어, `익명 사용자` 인증 토큰이(인증 객체) 익명 사용자 관리 명목으로 생성되지만, 로그인과 관련된 접근 권한은 없다(세션 생성이 되지않음) -> `redirect /login page` `익명 사용자` 전용으로 발급된 인증토큰을 통해, 향후 `익명 사용자` 접근 여부를 관리 할 수 있다 틀린 부분이 있다면 조언을 구합니다. 감사합니다.
안녕하세요 영한님 강의도 듣고, 책도 잘읽고 있습니다. 요즘엔 책을 주로 읽고 있네요 ㅎㅎ 다름이 아니라 제가 질문이 있습니다. 제가 jpa를 사용하는 개인 프로젝트를 진행중이고, 영한님 책을 보면서 많은 도움을 받고있습니다. 그런데 책에는 주로 join이 많아야 한번정도 있는 예제들이 많은데, 제가 사용하는 쿼리는 join을 4번씩이나 하고, 그렇게 해서 나온 결과 행들중 랜덤으로 하나의 row를 추출해야하는 형태라 order by random() limit 1 이런식의 조건을 주려했습니다. 다소 조인이 많이들어간 쿼리인데 spring data jpa 의 @query를 사용하려다보니 쿼리가 너무 길어서 뭔가 하드코딩하는 느낌도 들고, @query에서는 rand를 지원하지 않더군요... 이런경우에는 주로 querydsl을 사용하나요? 다른 질문을 보니 creteria 는 사용하지 않는게 좋다는 의견이있으셔서 질문드립니다. 아니면 단순히 jparepository를 구현한 repository 인터페이스를 이용해서도 해결이 가능할까요?ㅠㅠ
HTTP basic 인증과 Form 인증 차이에 대해 자세히 알고 싶습니다. session cookie 를 사용하냐 안 하냐로 봐도 될까요? 그리고 Form 인증도 아이디와 패스워드 문자열이 암호화 안되는 건 마찬가지 아닌지요? 교안에만 HTTP Basic 인증 내용이 있는데 추가로 강의 넣어 주실 수 없나요? 감사합니다.
class WebServerCustomizer 을 보면 웹 서버를 개발자가 설정하는 거잖아요? 그런데 이건 @Component만 하면 되고 class WebConfig 는 @Configuration이라고 해주고 제가 보기에는 WebConfig나 WebServerCustomizer나 성격이 비슷해 보이는데, 어떤 부분에 따라서 @Component와 @Configuration이 나누어지나요?
영상 잘 봤습니다 ! 마지막 If 문에 조건이 이해가 가지 않아서 질문 남깁니다. 강수확률이 20% 이상이면 우산 챙기라고 출력인데 제가 스크래핑 한 것 기준으로 강수확률은 60 30 30 30 30 60 30 이렇게 저장되어 있고, for문으로 돌려서 row에 계속 값이 6번 담길텐데 마지막 출력할 때는 20보다 큰 수면 true가 되니까 60도 30도 조건에는 맞는 것으로 이해하고 있는데 제일 마지막인 30%로 출력이 되는것이 아니라 왜 가장 큰 수인 60이 담겨서 출력이 되는지 궁금합니다.
19:35분에 말씀하시기를 원본이미지에서 17100개의 앵커박스가 생긴다고 하셨는데요 뒤에 더 설명을 들어보니까 제가 이해한걸로는 원본이미지에서 바로 앵커박스로 뽑은 것들을 RPN으로 들어가는 걸로 연결이 되는데 그게 아니라 FM에서 17100개의 앵커박스가 RPN 입력으로 들어가는거죠?
안녕하세요. 올려주신 강의 잘보고 학습하고 있습니다. 질문이 있습니다. kafka, spring을 서칭해보면 producer, consumer를 application으로 만드는 예제를 밨습니다. 혹 connect를 사용 안하고 userService, orderService에 producer를 구현하고 consumer application을 따로 구현해서 kafka에 message가 들어오면 consumer가 확인해서 db에 넣는 방법은 사용이 안될까요? 스케일 아웃에서도 적용은 될거 같아서요! 혹은 비효율 적일까요? 갑자기 궁금해서 질문 납깁니다.! 감사합니다.
springboot으로 백엔드를 구현했을 때에도 swagger 연결이 가능할까요? 지금강의 소스코드를 예시로 들었을 때 springboot로 구현한 swagger와도 연결이 가능하다면 til-server의 app.js 설정값들을 바꾸는거 이외에 필요한 설정이 있나요,,?