- 학습 관련 질문을 남겨주세요. 상 안녕하세요!! 수업 잘 듣고 있습니다 다름이 아니라 수업내용중 Firebase - Storage를 사용하는 부분에서 Firebase Storage allow, write true 설정 해주어야 할것 같습니다1! 안하니까 403 허가 거부 에러뜨더라구여!! 제가 놓친것 일수도 있지만 혹시나해서 올려봅니다 감사합니다!!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요. 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의 듣고 있는데요. 인텔리제이가 아닌 vscode로 따라하고 있는데 환경설정부터 막히네요... 이렇게 만들어서 vscode에서 import해서 사용하고 있는데 pdf 파일에서 build.gradle 파일을 pdf 파일에 있는 내용을 복사 붙여넣기 하는 순간 프로젝트가 온통 빨간색으로 나옵니다... 그리고 외부 라이브러리도 안받아지네요... 혹시 최신화된 pdf 파일이나 제가 참고하여 환경세팅 할 수 있는 방법이 있을까요....?
Exception in thread "main" java.io.IOException: Failed to resolve credentials from ~/.github or the environment. at org.kohsuke.github.GitHubBuilder.fromCredentials(GitHubBuilder.java:76) at org.kohsuke.github.GitHub.connect(GitHub.java:137) at me.whiteship.refactoring._01_smell_mysterious_name._01_before.StudyDashboard.main(StudyDashboard.java:36) Caused by: java.io.FileNotFoundException: C:\Users\ksw\.github (지정된 파일을 찾을 수 없습니다) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:211) at java.base/java.io.FileInputStream.<init>(FileInputStream.java:153) at java.base/java.io.FileInputStream.<init>(FileInputStream.java:108) at org.kohsuke.github.GitHubBuilder.fromPropertyFile(GitHubBuilder.java:200) at org.kohsuke.github.GitHubBuilder.fromPropertyFile(GitHubBuilder.java:184) at org.kohsuke.github.GitHubBuilder.fromCredentials(GitHubBuilder.java:68) ... 2 more 깃헙 관련 문제인거 같은데.. 어떻게 해결해야할까요??
각 DI 방법들 중 저는 개발할때 private final 키워드를 사용해서 @RequiredArgsConstructor로 주입하는데 이게 생성자 주입이고 테스트케이스 때는 필드주입을 사용하는데 제가 이렇게 사용하는게 주변 친구들과 관례때문에 이렇게 사용하는데 이것도 문제죠 알지도 못하면서 일단 쓰는게,, 서론이 너무 길네요 죄송합니다 각설하고 제 질문에 대해 말하자면 생성자 주입을 권장하는 이유가 이 final이란 키워드를 사용할 수 있어서 인가요? 보니까 생성자 주입을 제외한 다른 의존성 주입 방법들은 final 키워드를 못쓰는거 보니까 컴파일 레벨때 의존성 주입을 못하는거 같더라구요 이게 맞나요? 만약 아니시라면 final 키워드는 왜 못쓰는건가요? 그리고 테스트케이스에서는 왜 생성자주입 말고 필드 주입을 사용하나요? 테스트케이스는 해당 클래스 단일로 실행되고 테스트되어서 상호참조 문제가 일어나지 않기 때문에 필드주입을 사용하는건가요? 늦은 시간에 무료 강의에 이렇게 장문 질문남겨 죄송합니다. 유튜브에서도 잘 보고있습니다!!
$ docker container ls CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5a3425c3aae0 do_it_django_inflearn_2022_web "python manage.py ru…" 4 minutes ago Up 4 minutes 0.0.0.0:8000->8000/tcp do_it_django_inflearn_2022-web-1 이렇게 떠 있는데 127.0.0.1:8000으로 접속이 안되네요. 컨테이너 내리고, 그냥 로컬에서 python manage runser 해서 접속하면 잘되고요. 참고로 macos에서 사용중입니다. 스펠링 같은거 틀렸을까봐 알려주신 깃헙에서 도커관련 부분 Ctrl C&V 해봤습니다. 혹시 비슷한 증상 있으신 분 있으실지...
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 현재 군인 신분으로 사지방 특성상 차단되어 있는 기능이 좀 있는데 h2.bat이나 윈도우창의 h2 콘솔 모두 켜지지 않는데 이러면 방법이 없는건가요?
안녕하세요. 우선 좋은 강의 올려 주셔서 감사하다는 말씀을 드리고 싶네요! 강의 따라하면서 qemu로 커널 부팅에 성공하긴 했는데, 이상하게 qemu에서 exit 명령어로 종료하고 나서부터는 다시 qemu script로 커널 부팅하려 해도 아래 사진과 같은 에러로 부팅이 되지 않습니다. 한 번 확인해주시면 감사하겠습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. vector < int > adj [ 1004 ] ; adj [ 1 ] . push_back ( 2 ) ; for ( int i = 0 ; i < V ; i ++ ) { for ( int there : adj [ i ] ) { } //위와 아래 코드는 의미가 같습니다. for ( int j = 0 ; j < adj [ i ] . size ( ) ; j ++ ) { int there = adj [ i ] [ j ] ; } } 여기에서 int there : adj[i]가 뭔가요? :을 어떻게 해석해야 하는지 문의 드립니다 [출처] [알고리즘 강의] 2주차. 그래프이론, DFS, BFS, 트리순회 | 작성자 큰돌
모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
안녕하세요! 항상 수업 잘 듣고있습니다:D "[실습3-3] 인증 우회 공격을 통한 비밀 게시글 무단 열람 실습" 강의 듣다가 궁금한 점이 생겨 질문납깁니다! 비밀 게시 글 패스워드 입력 시 터미네이팅 방식만 되고 인라인은 '(싱글쿼테이션)이 뒤에 있어서 안된다고 하셨는데 왜 이전에서 처럼 ' or idx=6 and '1'='1 이런 방식으로 뚫을 수 없는지 잘 이해가 안갑니다. ' or 1=1 -- 와 같은 참값을 입력했을 때 idx=1(테이블의 맨 첫번째 값)에 해당하는 게시글이 나왔으니 ' or idx=6 and '1'='1 구문을 넣었을 때 idx=6는 6번째 게시글을 불러오라고 하고 '1'='1'구문은 1번의 게시글을 불러오라고 하면서 충돌로 인해 에러가 나는건가요? 답변 부탁드립니다 감사합니다!
학원에서 자바스크립트를 너무 러프하게 배워서 이 강좌를 통해 재밌게 잘 배우고 있습니다! let odd = '' ; let even = '' ; let all = '' ; for ( var i = 0 ; i < 51 ; ++ i) { if (( i % 2 ) === 0 ) { even = String ( even + i ) ; all = String ( all + i ) ; } else { odd = String ( odd + i ) ; all = String ( all + i ) ; } } console . log ( " odd: " , odd) ; console . log ( " even: " , even) ; console . log ( " all: " , all) ;
저번 질문에서 에러가 나와야 하지만, 인텔리J가 무료버전이라 화면에 표시되지 않는다는 답변을 들었습니다. 그 후, @Wired를 추가하여 실행했을 때 아래와 같이 하단에 실행 실패가 떴는데 예제에서는 @Service / @Repository가 누락되었다는 사실을 이미 알고 있지만, 이런 사전지식 없이 아래와 같은 실행 오류메시지를 접한다면 어떻게 디버깅하여 원인을 찾을 수 있을 까요? (아래 붉은색 @Repository항목은 오류발생을 위해 실행시에는 제외하고 실행했습니다.)
안녕하세요 api 파일에서 createInstance가 실행되어 instace에 담기는 시점에는 interceptor에서 Authorization에 값을 넣을 때 빈 값이었는데, 로그인 후 vuex에 토큰이 저장된 후에는 interceptors파일의 setInerceptors 함수는 vue처럼 자동변경감지가 발생하지 않는데 로그인 이후에 axios 요청을 할 때 Authorization에 바뀐 토큰값이 실려서 요청이 나가는 것인가요?
안녕하세요 로그인 api 실행 할 때 Authorization이 있어야 한다는 부분을 잘 모르겠습니다. 로그인 하기전에는 토큰값이 vuex에 없는 상태고 로그인이 성공해야 성공 인증 결과로 토큰을 받아서 vuex에 저장하도록 로직이 되어있는데 로그인 하기전에는 authorization이 없으니 login request날릴 때는 Authorization이 빈 값인게 맞지 않나요?
강의 위치 : 주사위 만들기 첫 번째 강의 <layout> 태그로 감싸는 부분 에러 내용 : activity_main.xml 에서, layout태그로 감싸지 않았을 때는 정상적으로 앱 실행이 되는데, 감싸기만 하면 앱이 계속 중단되는 문제 발생합니다. 왜 그런지 알려주시면 정말 감사하겠습니다. // 문제의 코드 : 앱이 제대로 실행되지 않고 바로 종료되어버림 <?xml version="1.0" encoding="utf-8"?> <layout> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <Button android:id="@+id/testBtnId" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout> </layout> // 정상적으로 실행되는 코드 <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <Button android:id="@+id/testBtnId" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout>