[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요 액자 프로젝트에서 dispose 함수로 Stateful 위젯 삭제할 때, if 문 안쓰고 46번 코드만 적어도 되나요? 제가 생각했을 땐, 어차피 init 함수 실행되면서 timer 무조건 실행되니까 timer 가 null 이 안되고, 또, 느낌표로 null 아니라고 인증마크?도 했으니 if 문으로 체크해야되나? 라는 의문이 들어서요^^
GraphQL 완전정복 (키오스크를 만들며 배우는 풀스택 과정) - [2024 부분 리뉴얼]
깃허브 자료에 있는 코드에 있는 다른부분? 오탈자? 제보합니다. 해당부분 _id : _id 가 되어야 하지 않나요? 그리고 이부분은 강의영상에서는 const 로 되어있던데 강의자료에는 이부분만 let으로 되어있습니다. 상관없는 건가요? error 명령어 출력하는부분, throw 가 없네요 여기는.
수업과 관련된 내용은 아닐 수도 있는 것 같지만 로그인 할 때 백에서 jwt로 보안 처리하는 부분은 있지만 react native 단에서는 따로 없는 것 같은데 실무에서도 보통 프론트 단에서는 따로 처리를 해주지 않나요? 아니면 해주는 다른 방식이 있는 것일까요? 데이터 저장할 때 아닌 통신할 때가 궁금합니다!
큰돌님 강의 잘 보고 있습니다. 오큰수를 풀다가 궁금한 점이 생겨 질문 드립니다. 저는 배열을 하나만 생성하고 stack에 직접 값을 넣으면서 풀이에서 막혔었는데요 스택을 써야 한다는 거까지는 떠올렸지만 스택에 인덱스를 넣고 a라는 배열을 새로 만들어 거기다 실제 값을 넣어야겠다라는 생각이 이어지질 않았습니다. 문제를 보고 어떤 부분에서 배열을 새로 만들어야겠다라는 판단을 해야 할까요? 괄호 문제 같은 경우 그냥 그대로 넣어버려서 쉽게 풀었지만 오큰수 문제의 경우 배열을 새로 만들고 거기에 실제 값을, 스택에는 인덱스를 넣어야겠다라는 유기적인 생각이 안 떠올라서 질문 드려봅니다.
안녕하세요 제로초쌤 유저의 게시글을 [id]로 받아오는건 잘 되는데 유저의 게시글을 동적라우팅을 할때 유저의 닉네임을 넣어서 받아올려고 합니다! 하지만 백엔드의 post.js의 column 형태가 아래와 같이 되어있어서 nickname을 받아오게 하기 위해서 Posts DB안에 있던 게시글을 전부 지운뒤 models 의 post.js 안에 nickname관련 설정을 따로 넣었습니다. 근데 저렇게 작성하면 백엔드에서는 nickname관련한 필드리스트를 찾을 수 없다고 해서 에러가 나더라구요 혹시 post.js의 설정 중에서 어떤걸 건드려야 게시글 작성자의 nickname을 들어가게 할 수 있나요?
저랑 동일모델 컴퓨터 사용하시고 동일한 오류가 발생하시는 분의 질문글을 보았습니다. https://www.inflearn.com/questions/615617 며칠째 위와 동일한 증상으로 동일한 방법들로 해결해 보려고 시간을 많이 소요했으나 결국 해결되지 않아서 수업을 진행하지 못하고 있습니다. 해당 질문자분께는 일정 기간 원격으로 강사님의 테스트시스템 접근하도록 허용해 주신 것으로 답변을 보았습니다. 저도 이 강의 내용을 직접 실습해 보고 싶습니다. 테스트 환경을 저한테도 공유해 주실 수 있으실까요?
강사님 24강 자료 그대로 복사해서 가져온 것입니다! button.setOnClickListener { if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.P){ val builder1 = getNotificationBuilder("message", "message style") builder1.setContentTitle("Message Style") builder1.setContentText("Message Style Notification") builder1.setSmallIcon(android.R.drawable.ic_input_delete) val personBuilder1 = Person.Builder() val icon1 = IconCompat.createWithResource(this, android.R.drawable.ic_media_next) personBuilder1.setIcon(icon1) personBuilder1.setName("홍길동") val person1 = personBuilder1.build() val personBuilder2 = Person.Builder() val icon2 = IconCompat.createWithResource(this, R.mipmap.ic_launcher) personBuilder2.setIcon(icon2) personBuilder2.setName("최길동") val person2 = personBuilder2.build() val messageStyle = NotificationCompat.MessagingStyle(person1) messageStyle.addMessage("첫 번째 메시지", System.currentTimeMillis(), person1) messageStyle.addMessage("두 번째 메시지", System.currentTimeMillis(), person2) messageStyle.addMessage("셋 번째 메시지", System.currentTimeMillis(), person1) messageStyle.addMessage("네 번째 메시지", System.currentTimeMillis(), person2) builder1.setStyle(messageStyle) val notification = builder1.build() val manager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager manager.notify(10, notification) } } 에서 personBuilder1.setIcon(icon1) personBuilder2.setIcon(icon2) 부분에서 icon1,icon2 부분에서 Type mismatch: inferred type is IconCompat! but Icon? was expected 오류가 나오고 val messageStyle = NotificationCompat.MessagingStyle(person1) 부분에서는 None of the following functions can be called with the arguments supplied가 나옵니다 ㅠㅠ 어떤 부분이 문제인지 알 수 있을까요 ㅠㅠ
안녕하세요, 강의 수강 중 내용을 업무에 적용시키면서 문의가 생겨 질문드려요 제가 하고자 하는 것은 위 그림 왼쪽의 local 데스크탑(web browser)에서 vpn을 이용해 서버로 접속 후 kubernetes cluster 내의 pod에 접속하고자 합니다. kubernetes 는 minikube로 하나의 노드로 구성되어 있고 NodePort 타입의 Service와 그와 연결된 Pod가 있습니다. 처음엔 서비스 컴포넌트의 nodePort가 30000번, targetPort를 80번, clusterIP로 접근할때의 port 80번을 통해 local web browser에서 pod로 접속이 가능할거라고 생각했는데 안되네요; 결국 아래의 kubectl port-forward 명령어를 통해서 local web browser에서 pod로 접속할 수 있었는데요. $ kubectl port-forward "service/Service" --address='0.0.0.0' 30001:80 & 동작하는 구체적인 과정에 대해서 이해가 부족해 질문드립니다. 서비스는 이미 30000번 포트를 외부에서 접근할수있도록 포트를 열어놓은 상태인데 왜 추가적인 port-forwarding이 필요한지 이해가 잘 안되네요. 답변 미리 감사드립니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 이 문제를 혼자 풀 때.. 맵 입력 받고, 지훈이 이동 -> 지훈이 맵 탈출 확인 -> fire 퍼짐 이것의 무한 반복. 지훈이 맵 탈출한 경우, break로 끝내기 정도의 논리를 생각하고 코드 짜다가 강사님 해결 풀이를 보았습니다. 지훈이 이동은 bfs의 최적 길을 한칸씩 이동하는.. 불의 번짐으로 인해 매번 bfs 해야한다는 문제점이 있긴 하지만.. 이 방법을 생각했고요, 맵 탈출 확인은 bool type으로 확인하는 걸로, 불 번짐은 dfs로 한번씩 퍼뜨리는 걸 생각을 했는데요,, 시간 초과가 날 것 같기는 한데, 이 방식의 논리는 어떻게 보시나요??
안녕하세요 선생님~ 단순한 질문이 하나 있는데요! 컨트롤러에서 Exception이 발생하면 반대로 인터셉터 -> 서블릿 -> 필터 -> WAS로 예외를 넘겨주고 WAS에서 에러 페이지를 찾는다는 것에 대해서는 이해를 했는데, WebServerCustomizer 클래스를 호출한건 WebServerFactoryCustomizer라는 인터페이스를 구현했기 때문에 해당 클래스를 스프링 컨테이너가 인지하고 호출한건가요?
안녕하세요 선생님. 제 프로젝트에서는 리트윗 기능이 일반 게시글과 분리되어 관리되거든요.(리트윗만 모아서 보여주고 게시글과 한꺼번에 렌더링해서 보여주지 않습니다) 그래서 처음에는 그냥 for문으로 리트윗 내용일 땐 렌더링 하지 않는 식으로 처리했다가 제 프로젝트에서 mainPosts로 map함수를 쓰는 컴포넌트가 몇 개 돼서 그냥 리트윗 테이블을 따로 만들어서 관리할까 하는데 이럴 때 post와의 관계성은db.Post .hasMany(db.Retweet); 이런 식으로 잡아주면 되나요?