묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨XD UI 디자인 + Clone Coding 인터렉티브 반응형웹 포트폴리오!
스크롤 내릴때 header text 글자두께
선생님 질문있습니다.스크롤 내리거나 올릴때 header에 있는 text KR, EN 의 글자가 흰색<--> 검은색으로 바뀌잖아요그때 미세하게 두께가 두꺼워지는 현상이 있는대요거슬리네요. 해결방법없을까요
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
url 파라미터가 2개이상일 때 가져오는 방법 질문입니다.
안녕하세요 강사님 generics를 이용하여 진행하고 있는데, url이 {호스트명}/<게시글번호>/댓글/<댓글번호>/ 일 때 어떻게 get_queryset을 작성해야할 까요? 아래는 제가 작성한 get_queryset입니다.# urls.py path('<int:post_pk>/comment/<int:comment_pk>/', views.CommentDetailAPIView.as_view(), name='comment_detail'), # views.py class CommentDetailAPIView(RetrieveUpdateDestroyAPIView): queryset = Comment.objects.all() serializer_class = CommentSerializer permission_classes = [IsAuthorOrReadonly, ] def get_queryset(self): qs = super().get_queryset() qs = qs.filter(post__pk=self.kwargs['post_pk']).filter(pk=self.kwargs['comment_pk']) return qs현재 이렇게 진행하면 위와같이 에러가 나타는데, 해결을 못하고 있습니다.
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
v-on:click ="" 질문입니다
lectures/4/App_CompositionAPI.vue 파일에 아래와 같이 data 옵션을 추가하고export default { data() { return { dataMessage: 'dataMessage' }; }, setup() { }, };템플릿에 <p>{{ this.dataMessage }}</p> <button v-on:click="this.dataMessage += '!'">Add Message</button>를 추가하고 버튼을 누르면 정상적으로 뒤에 '!'가 출력된 dataMessage가 나옵니다 근데 이전 VUE2에서 공부할 때는 <button v-on:click="this.dataMessage += '!'">Add Message</button>로 작성하면 Error in v-on handler: "TypeError: Cannot read properties of null (reading 'dataMessage')" 라는 에러가 떴었습니다.그래서 그냥 this 없이 v-on:click="dataMessage += '!'" 로 작성하면 동작했는데 지금은 되고 vue2 사용할 때는 에러가 뜨던 이유가 뭔가요?
-
미해결
16강 강의에 대한 질문입니다.
안녕하세요. 웹크롤링 처음으로 접하는 강의라서 익숙하지 않지만 잘 듣고 있습니다.16강 강의에 대한 질문입니다.1) 네이버 쇼핑창에 아이폰 13 검색후 개발자도구 선택하면 아이템, 상품명, 가격, 링크 태그가 아래처럼 나와서 복사해서 코딩했습니다. 아래 처럼 오류메세지가 뜹니다.어느부분이 오류인지 알려주시면 감사하겠습니다.
-
미해결Flutter 중급 1편 - 클린 아키텍처
eventStream 중지에 대해
ViewModel을 하나만 생성하고 재활용할 때,eventController는 하나인데 listen하고 있는 화면은 계속 생성되고 메모리에 남아있어서저장을 한 번 할때마다 이벤트가 여러 곳에 날라가는 것 같습니다.해결 방법으로는 화면이 dispose 되면 eventController를 cancel 해주거나,ViewModel을 계속 생성하거나 (eventController가 계속 생성되고 전에 것들은 메모리에 남아있어서 좋은 방법은 아닌 것 같습니다.)unMounted 일 때 return; 해버리면 될 것 같습니다.
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
v-on:click="" 질문입니다
강의는 Vue3 Composition API 장의 첫번째 수업 Composition API입니다 data 옵션 함수로 message를 만들면<button @click="message+='!'">{{ this.message }}</button>--> 정상적으로 '!'가 뒤에 추가되고 렌더링이 됨setup 함수 내에서 반응형을 안 만들어주면<h2>일반 메시지</h2><p>{{ normalMessage }}</p>button v-on:click="normalMessage +='!'">Add Message</button>normalMessage의 뒤에 !가 붙긴 하는데 재랜더링이 안되서 업데이트된 값으로 안 보임... reactiveMessage변경 버튼 눌러주면 !가 추가된 값으로 보여짐질문) data Options API로 만든 message는 정상적으로 뒤에 !가 찍히고 변환된 값이 화면에 나오는데 왜 setup() 으로 만든 normalMessage는 변환된 값으로 안 뜨나요?
-
미해결[개념은 호옹~, 실습 빡] 스프링 부트, 입문!
19강 @PatchMapping
선생님 안녀하세요!강의보던 도중 헷갈리는 부분이 있어서 질문남깁니다.수정을 할 때1. 수정용 엔티티를 생성2. 대상 엔티티를 조회순서인데이때 1. 수정용 엔티티를 생성 -> 받아온 새로운 데이터 엔티티2. 대상 엔티티를 조회 -> 기존에 저장되어있던 엔티티이렇게 이해해도 맞는걸까요?// PATCH @PatchMapping("/api/articles/{id}") public ResponseEntity<Article> update(@PathVariable Long id, @RequestBody ArticleForm dto){ // 1. 수정 용 엔티티 생성 Article article = dto.toEntity(); // 2. 대상 엔티티를 조회 Article target = articleRepository.findById(id).orElse(null); // 3. 잘못된 요청 처리(대상이 없거나, id가 달느 경우) if (target == null || id != article.getId()){ // 400, 잘못된 요청 응답! return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(null); } // 4. 업데이트 및 정상응답(200) target.patch(article); Article updated = articleRepository.save(target); return ResponseEntity.status(HttpStatus.OK).body(updated); }
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
v-on:click= " " 내부의 this는 무엇을 가리키나요? 그리고 안에는 뭐가 들어가나요?
저번에도 비슷한 질문을 했었는데 해주신 답변이안녕하세요, "v-on:이벤트명"의 대상으로는 해당 컴포넌트의 메서드 이름이 올 수 있다고 보시면 됩니다. logText() 형태가 아니라 logText로 써주셔야 합니다 :)였습니다근데case 1)<button @click="this.message+='!'">{{ this.message }}</button>-> TypeError: Cannot read properties of nullcase 2)<button @click="message+='!'">{{ this.message }}</button>--> 정상적으로 '!'가 뒤에 추가됨case 3)<button @click="addMessage">{{ this.message }}</button>--> 정상적으로 '!'가 뒤에 추가됨case 4) <button @click="addMessage()">{{ this.message }}</button>--> 정상적으로 '!'가 뒤에 추가됨case 5)<button @click="this.addMessage">{{ this.message }}</button>--> 정상적으로 '!'가 뒤에 추가됨case 6) <button @click="this.addMessage()">{{ this.message }}</button>-> TypeError: Cannot read properties of null 예시가 길었습니다!그래서 질문입니다1) v-on:click ="" 내부에서 this.메서드() 하면 this가 null 취급을 받는데 this.메서드 하면 this가 null 취급을 안 받는 이유가 뭔가요?2) 그럼 왜 {{ this.message }} 의 this는 null 취급을 안 받나요?3) 그래서 v-on:click="" 안에는 함수 참조가 들어가는 건가요 아니면 함수 호출문이 들어가는 건가요? case3, case4를 보면 함수 참조, 함수 호출문 둘다 들어갈 수 있는데 또 case 5, case6을 보면 모르겠습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
7분 49초
저는 table 이 생성되었다는 로그가 찍히지 않습니다.table 생성은 DB에 가보니 잘 되어 있고요인텔리제이 설정 문제인가요? 그리고 h2 db 에 접근 할때 앞에 주소를 localhost 로 변경해주는 이유는 무엇인가요?
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
자료 공유해주시면 감사하겠습니다.
안녕하세요 결제하고 강의 수강하고 있습니다.좋은 강의해주셔서 감사합니다.자료 공유해주시면 감사하겠습니다. dill_safari_0k@icloud.com
-
해결됨스프링 시큐리티 OAuth2
강의에 매칭되는 git branch 찾기가 매우 힘듭니다.
안녕하세요 !git branch 마다 README 파일이 있는건 아니라서강의에 해당하는 git branch 를 찾기가 매우 힘듭니다.혹시 강의와 브렌치의 매핑이 정리된 자료가 있나요 ?
-
미해결Vue.js - Django 연동 웹 프로그래밍
cdn vue버전
<script src="https://unpkg.com/vue@2"></script>Vue 버전이 3으로 바뀌면서 강의에서 보여주는 cdn링크에서는 Vue3의 소스를 기본으로 가져오기 때문에 작동이 정상적으로 되지 않습니다. 위의 코드처럼 버전을 2로 명시해 사용하면 문제가 해결됩니다. 혹시 헤메는 분이 계실까봐 글 남깁니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
M2 맥북프로에서 BREW 설치 후 cocoapods 설치 시 시뮬레이터 에러
강의 잘 듣고 있습니다.홈브루 설치 안하고 잘 작동하던 iOS시뮬레이터가'M1 맥 에러나시는분 필독' 이라는 강의에 올리신 글을 보고 홈브루 설치후 cocoapods 설치 했더니,안드로의드스튜디오에서 시뮬레이터를 켤 수는 있는데, Run 할 수가 없습니다.시뮬레이터는 떠 있는데, '<no device selected>' 를 눌러서 아이폰 시뮬레이터를 선택할 수 가 없습니다.(리스트에 없어요)어찌해야할 까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
런타임 에러 질문 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요,12번 테스트 2,3,4,5 번에서 런타임 에러가 나는데 테스트 케이스가 어떤 것인지 알려주실 수 있을까요...?그리고 아래와 같이 풀었봤는데무엇이 문제일까요? import java.util.ArrayList; import java.util.Scanner; public class Main { public String solution(int n, String str) { String answer = ""; str = str.replace("#", "1"); str = str.replace("*", "0"); ArrayList<String> arrStr = new ArrayList<String>(); for(int i=0; i<n; i++) { String tmp = str.substring(0, 7); arrStr.add(String.valueOf((char)Integer.parseInt(tmp, 2))); str = str.substring(7); } answer = String.join("", arrStr); return answer; } public static void main(String[] args) throws Exception { Main T = new Main(); Scanner kb = new Scanner(System.in); int n = kb.nextInt(); String str = kb.next(); System.out.println(T.solution(n, str)); } }
-
미해결UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
기업 내부용 앱을 만들어 설치하고 싶다면?
수업 시간에 배운 내용을 응용하여,webview를 활용한 기업 내부용 CRM 앱을 만들었습니다.이 앱을 직원들에게 다운로드 시켜주려고 하는데,AppStore를 통하지 않고, 다른 방법이 있을까요?[조건]스타트업이라 Enterprise 계정 사용불가Xcode로 직접 빌드해 설치할 수 있는데, 개발자모드에서만 된다해서, 개발자 모드를 사용하지 않더라도 실행할 수 있는 앱 설치 방법직원들이 ios16 사용중
-
미해결대세는 쿠버네티스 (초급~중급편)
NFS Server 구축
좋은 강의에 감사드립니다. FTP Sever 구축. NFS 패키지 다운 및 설치 실습할 때, 별도의 서버를 구축하여 Terminal을 열어서, 거기에 nfs-server를 설치하는데 이 terminal 관련하여. 질문 드립니다. 이 서버를 구축하기 위하여 VirtualBox추가하여 CentOS 설치하여 terminal을 연 것인지요?이 것이 맞다면, VirtualBox 설치할 때 특별히 고려할 사항이 있는지요?OS를 Ubuntu로 한다면, 버전 등 고려사항이 있는지요?
-
미해결8명의 비전공자는 어떻게 개발자로 취업했을까
포트폴리오 문의
안녕하세요, 국비 수료 후에 인사드립니다!ㅎㅎ 잘지내셨는지요. 사실 강사님께서 조별 프로젝트를 하지말고, 마지막 프로젝트는 개인 별로 하라고 하시는 바람에.. 저는 제대로된 프로젝트가 없습니다.. 그리고 국비인데도 강사님이 직접 코드를 혼자짜라고 하셔서 플젝 경험은 db로 만든 것 2개입니다.플젝 기간에도 이론 공부하는데 썼네요..저는 현재 crud 게시판 간신히 만드는 정도 + 앞으로 로그인 기능 추가할 수 있을 것 같은 정도에요.1)강사님께서는 포폴 그렇게 중요하지 않다 기본적인 기능만 구현해도 설명만 제대로해도 된다라고 말씀하셨는데 맞을까요?2) crud + 로그인 정도할 수 있을정도인데 이걸 포폴로 내서 서류합격을 볼 수있을지..3) 다른 개발자 분께서도 crud 게시판 혼자 짤 줄 알면 거기서 거기다라고 말씀하셨거든요 정말 웹으로 crud 게시판 짤 줄 알면 중소 si는 가능한가요?4) 그룹 프로젝트는 db 설계한 것 2번 밖에없습니다. 이걸 포폴로 내도 괜찮을까요?깃헙도 강사님이 과정 진행중에 하지말고, 마지막 프로젝트때만 하라고 하셨어요 ㅠㅋㅋ 그래서 저는 수강끝나고 프로젝트 현재 진행하고 있고 깃헙을 사용하려고 합니다 ㅠ과정 중에 너무 못따라가서 끝나고 나서 혼란하네요질문 답변해주시면 감사드리겠습니다 ㅎㅎ
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ssh-copy-id
.
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
강의 수업자료를 저도 한 번에 받고 싶은데 공유 부탁 드립니다.
빅데이터 분석기사(필기) 과목 1~2, 3~4 모두 수강중 입니다..해당 모든 수업자료를 한번에 메일(ovomaruta@naver.com)로 보내주시면 감사하겠습니다.감사합니다.
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
service에서 proxyservice를 주입받을 순 없을까요?
[질문 내용]@Transactional 적용시proxyservice -> service 이렇게 되는데.service에서 this.method()와 같이, proxyservice를 거치지 않고 호출된 메서드들이 문제가 된다면.service에서 proxyservice.method()로 호출하면 안될까요? 이와 같은 호출을 위해 service에서 proxyservice를 주입받구요. private final Proxy<service> proxyservice = proxyUtil.getInstance().get(); 뭐 이런거 없을까요?