요즘은 float로 레이아웃 인잡지 않나요? float는 원래 레이아웃 잡는 용도가 아니라고 알고 있습니다. display: flex 나 display:grid를 많이 사용할텐데.. 최신 트랜드에는 맞지 않는 영상같아요. (게다가 "가로정렬 2가지 방법"이라는 문구도..;;) 근데 영상 시간이 다 넘 기네요.
spinlock클래스의 lock함수에서 if (_locked==expected) { expected=_locked; _locked=desired; return true ; } else { expected=_locked; return false ; } 이 부분에서 왜 expected=_locked가 필요한지 이해가 되지 않습니다. if에서는 두 개가 같으니 갱신할 필요가 없고, else에서는 저 부분이 없다면 while문에서 expected=false로 갱신해줄 필요가 없을것 같은데요..
arr.length -1 동안 for문을 돌면서 요소가 0보다 작은 수를 만나면 그때 다시 for문을 이용해 i번째부터 0번째 까지 i-- 를 하면서 순회하는 방법으로 코딩해봤습니다 function solution(arr) { for (let i = 0; i < arr.length - 1; i++) { if (arr[i] < 0) { for (let j = i; j > 0; j--) { if (arr[j - 1] < 0) break; else [arr[j], arr[j - 1]] = [arr[j - 1], arr[j]]; } } } return arr; }
14장 마지막 예제 관련 질문입니다. ----------------질문 코드--------------- ch14/14.2/node-cli/command.js 에서 program . action (( cmd , args ) => { if ( args ) { console . log ( chalk . bold . red ( '해당 명령어를 찾을 수 없습니다.' )); program . help (); } else { inquirer . prompt ([{ type : 'list' , name : 'type' , message : '템플릿 종류를 선택하세요.' , choices : [ 'html' , 'express-router' ], }, { ----------------------------------------- 콘솔 명령어에 'cli' 입력 시 else구문으로, 'cli 틀린명령어' 입력 시 if 구문으로 이동하는 것인데 commander 버전이 5.0.0일 때 콘솔 명령어에 cli 입력 시 else 구문으로 inquirer구문이 실행되는데 commander 버전이 최신버전에서는 콘솔 명령어에 cli 입력 시에도 if 구문이 실행되네요. 어떻게 해결해야 할까요?
안녕하세요, 선생님. 강의 정말 잘 듣고있습니다. 한가지 여쭤보고 싶은 내용이 있는데, 20분쯤 나오는 self.loadImage 함수에 클로져로 전달하는 블록 내에서 cell 에 접근이 어떻게 되는건지 궁금합니다. 저 블록 내에서 cell.movieImageView.image에 접근 가능한 이유가 클로저 캡쳐 때문인가요 ?
items.html에서 th :href ="@{/basic/items/{itemId}(itemId=${item.id})}" url을 이렇게 적어주셨는데 저 의미는 {itemId}에 (itemId=${})을 넣겠다는 의미라고 알려주셨습니다. 그런데 item.html에서는 th :onclick ="|location.href='@{/basic/items/{itemId}/edit(itemId=${item.id})}'|" url을 이렇게 적어주셨는데 위에 url처럼 {itemId}(itemId=${item.id})라고 안적고 /edit뒤에 (itemId=${item.id})을 붙인 이유가 궁금합니다. 그래서 제가 {itemId}(itemId=${item.id})/edit이라고 적어보니 오류가 나더라구요 왜 그런지 알 수 있을까요??
안녕하세요 제로초님 강의를 다 듣고 개인 프로젝트를 하고 있는 사람입니다. 궁금한게 하나 있는데 SSR 페이지로 간 후에 뒤로가기 하면 스크롤 위치가 초기화되던데 이거 막는방법이 있나요? SSR 페이지가 아니면 스크롤이 그 위치 그대로 있더라고요 항상 SSR 페이지 갔다가 뒤로가기 하면 스크롤이 최상단으로 초기화되서 그런데 혹시 막을 수 있는 방법 있을까요?ㅜ
안녕하세요. 질문있어서 게시판에 올립니다. 강의처럼 api-gateway서비스 JWT에 대한 검증을 처리한다면 만약 회원정보를 조회(GET)하는 user-service서비스에서 UserID 필요하다면 JWT에 포함시키지 말고, URI에 포함시켜서 해당 UserID로 데이터를 조회해서 반환해야 하는건가요? 그렇다면 JWT에 포함된 데이터는 비지니스 로직을 위한 데이터라기 보다는 순수하게 JWT 검증만을 위한 데이터만 포함해야 하는건지 궁금해서 질문드립니다. 또 한가지는 api-gateway 서비스에서 JWT 토큰의 UserID를 검증하려면 DB에 접근해야 할텐데 api-gateway 서비스에서 DB에 접근하는 로직이 있어도 상관없는건지 궁금합니다. 사용은 해도 되지만 최대한 자제를 해야 한다거나 아니면 맘대로 사용해도 된다거나 궁금합니다.
안녕하세요. 여태까지 강의를 듣던중에 의문이 생겼는데요 기존 JPA의 연관관계 매핑을 이용하던 설계 방식에서는 user entity에서 order의 PK가 아닌 order 엔티티 객체를 @OneToMany 와 같은 방식으로 객체 간의 연관관계를 맺어줌으로써 사실상 DB에서 PK로 order를 조회하는 방식을 사용해왔는데요 현재 강의에서처럼 마이크로서비스로 설계하게 되면 user-service가 order-service의 DB정보를 모르게되니 연관관계 매핑이나 join 문으로 조회하는 것도 아닌 http 요청을 한번 더 보내게되는게 어떤 이점을 가지나요? 후반부 강의를 아직 다 안들어서 그런지..