let sum: Int 이렇게 선언만 먼저 해주고 나중에 한번만 할당을 해줄 수 있다고 하는데 이제 그 부분이 안되는 건가요? error: MyPlayground.playground:24:1: error: variables currently must have an initial value when entered at the top level of the REPL let sum: Int 이런 오류가 뜹니다.
브랜치를 가져오면서부터 {{item.name}} {{query}} 검색어로 찾을수 없습니다 위와 같이 나옵니다. 제 생각에는 js 파일 로딩이 잘 안되는 것 같습니다만... 에러코드는 Failed to load resource: the server responded with a status of 404 (Not Found) :3000/js/models/SearchModel.js:1 위와 같이 뜨구요, 다만 해결책을 잘 모르겠습니다. 1-vanilla 폴더에 있는 models 폴더를 통째로 복사해서 2-vue의 js 폴더 안에 넣은다음 import 시켜도 같은 에러가 나옵니다.
json강의 3강 마지막 부분에 보면 xcode에서 reloadData에 ‘UITableView.reloadData() must be used from main thread only.’이렇게 나오는데, ImageDownloader 마지막 영상에서 downloadTask의 completeHanlder 클로저에 self.imgView.image = UIImage(named:dataTemp) 이렇게 했는데도 reloadData()에서 나온 메시지가 안나오길레 여쭤본겁니다. reloadData나 imageView에 image 설정하는것이나 결국 UI컨트롤인데 왜 self.imgView.image = UIImage(named:dataTemp) 이 부분에 ‘must be used from main thread only.’가 안나올까요.
방을 처음 만든 사람도 chat.pug가 실행 되어(io.connect(' http://localhost:8005/chat '...)) 아래 함수가 호출 되잖아요. socket.js chat.on('connect', (socket)=>{ ... socket.join( roomId ); socket.to(roomId).emit('join', { user : 'system', chat : ${req.session.color}님이 입장하셨습니다. }); ... }); 그럼 위와 같이 roomId에 emit이 호출 되니깐 chat.pug에 설정해둔 socket.on('join', function (data){...}) 이벤트 함수가 호출되어야 될것 같은데 .. 왜 다른 사람(다른브라우저)만 방에 입장 했을 때 socket.on('join')이 호출되는지 모르겠습니다.
로그인 완료 후 메인에서 새로고침을 하면 로그인이 풀립니다. 문제 해결을 위해 코드를 비교하며 살펴보다가 const {token} = localStorage if (token) setAuthInHeader(token) 체크아웃한 코드에는 이 코드가 추가되어있는데 영상에는 찾아봐도 설명이 없는 것 같아서 질문 남깁니다..
안녕하세요... app.js에서 sessionMiddleware 작성 후 socket.js에서 이를 사용하도록 하신것으로 이해를 하고 있으며, 올려주신 책의 소스를 복사하여 실행보 보았더니 다음과 같이 오류가 발생합니다. D:nodejspracticegif-chatnode_moduleson-headersindex.js:25 throw new TypeError('argument res is required') ^ TypeError: argument res is required at onHeaders (D:nodejspracticegif-chatnode_moduleson-headersindex.js:25:11) at session (D:nodejspracticegif-chatnode_modulesexpress-sessionindex.js:219:5) at Array.io.use (D:nodejspracticegif-chatsocket.js:20:9) at run (D:nodejspracticegif-chatnode_modulessocket.iolibnamespace.js:124:11) :: 오류 발생 위치는 socket.js 에서 sessionMiddleware(socket.request, socket.request.res, next); 로 res 인자가 필요하다는것이고... socket.request.res에서 세팅되는것으로 이해했었는데... 안되네요....TT 여기서 헤매이고 있습니다...^^;; 어떻게 해결할 수 있을지 답변 부탁드리겠습니다.. 감사합니다.
https://www.inflearn.com/dwquestion/jpa%EC%97%90%EC%84%9C-multiple-datasource-%EB%A5%BC-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%EC%A7%80-%EA%B6%81%EA%B8%88%ED%95%A9%EB%8B%88%EB%8B%A4-2/ 이성균님의 질문에 주신 답변을 보고 추가로 질문을 드리고 싶어서요... Repository와 Entity를 1개의 패키지로 유지해서 Master/Slave Datasource로 구동시키는 방법은 어떻게 해야할까요? (동일한 TABLE Schema니 Repository와 Entity가 다를 이유는 없긴하지만요...) Master는 Read/Write가 가능하고, Slave는 Read만 가능한 상황이죠. Service에서 Transactional(readOnly)의 true/false에 따라 Datasource를 선택하고 싶습니다. 이렇게는 불가능...한건가요? 꼭 다른 package로 구성해서만 할 수 있는건가요?
함수 dosomething으로 전달된 students_scores의 주소를 cout << (int)&students_scores 로 출력하면 나오는 주소는 students_scores의 주소가 맞는지요? 함수로 전달된 students_scores가 이미 pointer인데 여기에 '&'를 붙여서 출력하면 students_scores의 주소가 아닌 함수의 argument주소값이 출력되는 것이 아닌지요? cout <<(int)students_scores 로 출력하면 main()에서 선언된 students_scores 와 같은 주소가 출력됩니다.