묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
컨테이너로 접속이 안되는데, 뭘 더 확인해 봐야할까요?
$ 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 해봤습니다. 혹시 비슷한 증상 있으신 분 있으실지...
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
h2 설치 관련
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]현재 군인 신분으로 사지방 특성상 차단되어 있는 기능이 좀 있는데 h2.bat이나 윈도우창의 h2 콘솔 모두 켜지지 않는데 이러면 방법이 없는건가요?
-
해결됨리눅스 커널 해킹. A부터 Z까지
qemu script 실행 에러 질문드립니다.
안녕하세요. 우선 좋은 강의 올려 주셔서 감사하다는 말씀을 드리고 싶네요! 강의 따라하면서 qemu로 커널 부팅에 성공하긴 했는데, 이상하게 qemu에서 exit 명령어로 종료하고 나서부터는 다시 qemu script로 커널 부팅하려 해도 아래 사진과 같은 에러로 부팅이 되지 않습니다. 한 번 확인해주시면 감사하겠습니다!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
인접리스트 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 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번의 게시글을 불러오라고 하면서 충돌로 인해 에러가 나는건가요? 답변 부탁드립니다 감사합니다!
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
코딩 시간 (for문) 풀이
학원에서 자바스크립트를 너무 러프하게 배워서 이 강좌를 통해 재밌게 잘 배우고 있습니다! 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);
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
궁금한게 하나 더 생겨서 질문드립니다. @Wired...
저번 질문에서 에러가 나와야 하지만, 인텔리J가 무료버전이라 화면에 표시되지 않는다는 답변을 들었습니다. 그 후, @Wired를 추가하여 실행했을 때 아래와 같이 하단에 실행 실패가 떴는데 예제에서는 @Service / @Repository가 누락되었다는 사실을 이미 알고 있지만, 이런 사전지식 없이 아래와 같은 실행 오류메시지를 접한다면 어떻게 디버깅하여 원인을 찾을 수 있을 까요? (아래 붉은색 @Repository항목은 오류발생을 위해 실행시에는 제외하고 실행했습니다.)
-
미해결스프링 시큐리티
선생님은 얼티메이트 버전 쓰시나요?
선생님은 인텔리제이 얼티메이트 버전 쓰시나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
서버 스킬 쿨타임 궁금한점 질문입니다
게임 서버를 만들면서 스킬 이 여러가지 생기는데 각각의 쿨타임을 어떻게 관리하는지 궁금합니다 a스킬과 b 스킬이 각각 쿨타임을 달리 관리해야하는데 만약 100개의 스킬이 있으면 전부 int형 시간 저장을 해서 만드나요?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
interceptor 파일 질문
안녕하세요 api 파일에서 createInstance가 실행되어 instace에 담기는 시점에는 interceptor에서 Authorization에 값을 넣을 때 빈 값이었는데, 로그인 후 vuex에 토큰이 저장된 후에는 interceptors파일의 setInerceptors 함수는 vue처럼 자동변경감지가 발생하지 않는데 로그인 이후에 axios 요청을 할 때 Authorization에 바뀐 토큰값이 실려서 요청이 나가는 것인가요?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
예시 질문
안녕하세요 로그인 api 실행 할 때 Authorization이 있어야 한다는 부분을 잘 모르겠습니다. 로그인 하기전에는 토큰값이 vuex에 없는 상태고 로그인이 성공해야 성공 인증 결과로 토큰을 받아서 vuex에 저장하도록 로직이 되어있는데 로그인 하기전에는 authorization이 없으니 login request날릴 때는 Authorization이 빈 값인게 맞지 않나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요 1:1 연관관계저장 질문 드립니다 ㅠㅠ
안녕하세요. 1:1 연관관계 저장 관련해서 현재 잘 안되고 있어 질문 드립니다...ㅠ users 테이블과, user_detail 테이블은 1:1 관계이고 save(usersEntity) 객체로 한번에 저장하려니 계속 user_seq null 오류가 발생합니다. users 테이블의 pk 는 user_detail 테이블에 fk 로 가지고 있으며 소스는 아래와 같습니다 ㅠ @Getter@Entity@Table(name = "users")public class UsersEntity extends TimeAndUserIdEntity { @Id @Column(name = "seq") @GeneratedValue(strategy = GenerationType.IDENTITY) private Long seq; private String userId; private String password; private String nickName; @Enumerated(EnumType.STRING) private GenderType gender; private LocalDate birthday; private String profileImagePath; @Enumerated(EnumType.STRING) private SignUpType signUpType; @OneToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL) @JoinColumn(name = "user_seq") private UserDetailEntity userDetailEntity; // @OneToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)// @JoinColumn(name = "user_seq", foreignKey = @ForeignKey(name = "user_seq"))// private UserDetailEntity userDetailEntity; public UsersEntity() {}@Builder(builderClassName = "byInsertForUsersEntity", builderMethodName = "byInsertForUsersEntity")public UsersEntity(String userId, String password, Map<String, String> agreeMap) {super("system"); this.userId = userId; this.password = password; this.signUpType = SignUpType.DEFAULT; this.userDetailEntity = new UserDetailEntity(agreeMap); }} @Getter@Entity@Table(name = "user_detail")public class UserDetailEntity extends TimeAndUserIdEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long seq; private Long userSeq; private String lunchAlarmUseYn; private LocalTime lunchAlarmTime; private String dinnerAlarmUseYn; private LocalTime dinnerAlarmTime; private String eventAlarmUseYn; private String serviceAlarmUseYn; @Enumerated(EnumType.STRING) private UserStatusType userStatusType; private String termsAgree; private String privacyAgree; private String locationAgree; public UserDetailEntity() { } public UserDetailEntity(Map<String, String> agreeMap) { super("system"); this.lunchAlarmUseYn = "y"; this.lunchAlarmTime = LocalTime.of(11, 30); this.dinnerAlarmUseYn = "y"; this.dinnerAlarmTime = LocalTime.of(11, 30); this.eventAlarmUseYn = "y"; this.serviceAlarmUseYn = "y"; this.userStatusType = UserStatusType.SIGNING; this.termsAgree = agreeMap.get("terms"); this.privacyAgree = agreeMap.get("privacy"); this.locationAgree = agreeMap.get("location"); }저장 로직은 아래와 같습니다
-
미해결(신규 강의로 재오픈 예정) 스스로 구축하는 AWS 클라우드 네트워크 - 기본편
cloudformation 확인시
cloudformation 확인시 status가 ROLLBACK_COMPLETE라고 나오면 어떻게해야하죠?
-
해결됨[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
layout 태그로 감쌀 때 앱 실행 중단 됨 오류
강의 위치 : 주사위 만들기 첫 번째 강의 <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>
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
a태그 중앙정렬2
이미 아래에 질문했었는데 며칠이 지나도 답이 오지 않아 다시 한 번 여쭤봅니다. 해결책으로 남겨주신 vertical-align:middle은 변화가 없었는데 잘못 추가한걸까요? 그리고 또 다른 해결책인 transform: translateY(-3px) 을 알려주셨는데 왜 -3px인지 궁금합니다 답 주시면 감사하겠습니다. <!DOCTYPE html> <html lang="ko"> <head> <meta charset="utf-8"> <title>pseudo Example 1</title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="gnb"> <a href="#none">Online Class</a> </div> </body> </html> @import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@1,300&display=swap'); @keyframes jelly{ 0% , 100% { transform: translateY(0); } 33.3333% { transform: translateY(-10%); } 66.6666% { transform: translateY(10%); } } body { font-family: 'Raleway', sans-serif; font-size: 18px; color: white; height: 100vh; display: flex; justify-content: center; align-items: center; margin: 0; } .gnb{ } .gnb a{ text-decoration: none; color: black; vertical-align: middle; } .gnb a::before{ display:inline-block; width: 25px; height: 25px; content: '06'; color: white; text-align: center; vertical-align: middle; font-size: 15px; line-height: 25px; background-color: dodgerblue; border-radius: 50%; margin-right: 5px; } .gnb:hover a::before , .gnb:hover a::after{ animation: jelly .5s linear infinite; } .gnb a::after{ display:inline-block; content: 'updated 👀'; padding: 0px 5px; margin-left: 7px; background-color: red; color: white; border-radius: 3px; }
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
[질문] 강의 데이터 다운은 어디서 하면 되는지요?
안녕하세요. 강사님 강사님 강의 수강 신청 했는데 강의 자료는 어디서 다운 받는지요? 다른 강의들은 데이터 다운 받을 수 있는 강의가 별도로 표시 되어 있던데.. 확인 부탁 드립니다. 감사합니다.
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
hover했다가 마우스를 뗐을 때 2
아래 답변이 안와서 다시 남깁니다. 답 주신대로 해보았지만 지속적으로 잔상이 남습니다 그리고 이미 .back에 opacity:0, .item:hover .back에 opacity:1이 있던 상황입니다 지속적으로 안돼서 답변 기다렸는데 안와서요. 왜이런지 궁금합니다 코드 다시 첨부합니다 <!DOCTYPE html> <html lang="ko"> <head> <meta charset="utf-8"> <title>hover Example 4</title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="items"> <div class="item"> <div class="front"> <img src="img/space-01.png"> <h3>Mars</h3> </div> <div class="back"> <p>화성은 태양계의 네 번째 행성이다. 4개의 지구형 행성 중 하나다. 동양권에서는 불을 뜻하는 화(火)를 써서 화성이라 부르고 로마 신화의 전쟁의 신 마르스의 이름을 따 Mars라 부른다.</p> <a href="#none">Read More</a> </div> </div> <div class="item"> <div class="front"> <img src="img/space-02.png"> <h3>Jupiter</h3> </div> <div class="back"> <p>목성은 태양계의 다섯번째 행성이자 가장 큰 행성이다. 태양의 질량의 천분의 일배에 달하는 거대행성으로, 태양계에 있는 다른 모든 행성들을 합한 질량의 약 2.5배에 이른다.</p> <a href="#none">Read More</a> </div> </div> <div class="item"> <div class="front"> <img src="img/space-03.png"> <h3>Saturnus</h3> </div> <div class="back"> <p>토성은 태양으로부터 여섯 번째에 있는 태양계의 행성으로, 진성(鎭星)으로도 불렀다. 토성은 태양계 내의 행성 중 목성에 이어 두 번째로 크며, 지름은 약 12만 킬로미터이다.</p> <a href="#none">Read More</a> </div> </div> </div> </body> </html> @import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic&display=swap'); @keyframes bigger-animation { 0% { transform: scale(80%); } 100% { transform: scale(110%); } } body { font-family: 'Nanum Gothic', sans-serif; font-size: 13px; height: 100vh; display: flex; justify-content: center; align-items: center; margin: 0; background-color: #4c6ef5; } .items{ display: flex; flex-wrap: wrap; width: 900px; justify-content: space-evenly; } a{ text-decoration: none; color: black; } .item { width: 250px; height: 200px; text-align: center; position: relative; border-radius: 10px; } .front{ width: 100%; height: inherit; position: absolute; top: 0; z-index: 1; box-shadow: 0 0 13px #91a7ff; transition: .5s; } .back{ width: 100%; height: inherit; line-height: 1.5em; position:absolute; padding: 20px; box-sizing: border-box; opacity: 0; transition: .5s; } .item:hover .front , .back { background-color: rgba(186, 200, 255, .7); } .item:hover .front{ top:-50%; box-shadow: none; border-radius: 10px 10px 0 0; border-bottom: 1px solid rgba(0,0,0,.5); } .item:hover .front img { animation: bigger-animation .4s linear infinite alternate; } .item:hover .back{ top:50%; opacity: 1; border-radius: 0 0 10px 10px; } .front h3{ margin: 0; padding: 0; } .back p{ margin: 3px 8px; } .back a{ display: inline-block; margin-top: 10px; padding: 3px 8px; background-color: #748ffc; border-radius: 3px; }
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
프로그래밍이라는게 참 뭔가 신기하네요...
도커 전까지의 강의는 별다른 문제없이(1, 2개쯤 있긴 했지만..) 따라하기가 잘 되는데 도커 이후로는 강의에서는 발생하지 않은 문제들이 계속 발생하네요.. 이전에는 psycopg2-binary 설치 후에 계속 모듈을 못찾는다든가..(재설치 한 5~6번 하고 재부팅 미친듯이 하니까 됨) 이번에는 gunicorn 설치 후에 에러는 안나오는데 페이지가 열리질 않네요... 이유를 도무지 알 수가 없어서 계속 도커 이미지 지우고 다시 빌드하고 계속 반복하면서 또 재부팅 미친듯이 해가면서 하니까 달리 수정한게 없는데도 이번엔 또 열리네요.. 개발이라는게 원래 이런건가요?ㅋㅋ
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
global 과 nonlocal의 차이점 질문
closure_ex2을 수업하던 중 global을 사용하면 되지 않나?라는 생각이 들어 global을 사용해봤는데 에러가 발생하는 것을 확인했고 closure_ex3에서 nonlocal을 사용하면 문제가 해결되더군요. global로는 에러가 해결되지 않고 nonlocal로는 에러가 해결되는데 어떤 차이점 때문인걸까요?
-
미해결기초부터 따라하는 디지털포렌식
d 드라이브 용량에 대하여
안녕하세요! 디스크 이미징 강의에서 실습을 위해선 d, e 드라이브 등 추가 드라이브가 존재해야한다고 말씀하셨는데요. usb는 사용 안하고, 현재 c 드라이브만 있어서 d 드라이브를 만드려고 합니다. 드라이브를 만들기 위해서는 용량을 정해주어야 하는데 실습하는 데 있어서 용량은 얼마만큼 필요한가요? 감사합니다.