묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
일반 결제 연동 테스트할때 IMP 가 없습니다 에러가 발생합니다
아래 코드로 일반 결제 연동을 구현중인데요IMP 가 없습니다 에러가 발생 합니다혹시 문제 원인을 아신다면 답변해주시면 감사하겠습니다! "use client"; import React, { useEffect } from "react"; import Head from "next/head"; import axios from "axios"; type Props = {}; declare const window: typeof globalThis & { IMP: any; }; const PayMentPage = (props: Props) => { const onClickPayment = () => { let IMP; if (typeof window !== "undefined" && typeof window.IMP !== "undefined") { // Client-side-only code IMP = window.IMP; // 생략 가능 IMP?.init("imp20536130"); // Example: imp00000000 IMP?.request_pay({}, (rsp: any) => { // callback if (rsp.success) { // 결제 성공 시: 결제 승인 또는 가상계좌 발급에 성공한 경우 axios({ url: "{서버의 결제 정보를 받는 endpoint}", // 예: https://www.myservice.com/payments/complete method: "post", headers: { "Content-Type": "application/json" }, data: { imp_uid: rsp.imp_uid, merchant_uid: rsp.merchant_uid, }, }).then((data) => { // 서버 결제 API 성공시 로직 }); } else { alert(`결제에 실패하였습니다. 에러 내용: ${rsp.error_msg}`); } }); } else { console.log("imp가 없습니다"); } }; return ( <> <Head> {/* <!-- jQuery --> */} <script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.min.js"></script> {/* <!-- iamport.payment.js --> */} <script type="text/javascript" src="https://cdn.iamport.kr/js/iamport.payment-1.2.0.js"></script> </Head> <button onClick={onClickPayment}>결제 하기</button> </> ); }; export default PayMentPage;
-
미해결스프링부트 시큐리티 & JWT 강의
jsonwebtoken 라이브러리 오류 문의
TokenProvider에서 저는 왜 jsonwebtoken라이브러리가 없을까요..ㅠㅠimport io.jsonwebtoken.io.Decoders;import io.jsonwebtoken.security.Keys;jsonwebtoken일부가 없어서 참조할 수가 없다네요.maven에 io.jsonwebtoken 0.91버전 있는데도 그러네요.원인 알 수 있을까요
-
미해결
결제 문의
안녕하세요. 법인카드로 결제 하려면 어떻게 해야 할까요??무기명 법인카드라 따로 앱 설치가 안되어있어 카드번호로 결제 할수 있는 방법이 있을까요?
-
미해결홍정모의 따라하며 배우는 C언어
프로그램 실행 과정
안녕하세요. 프로그램 실행 과정과 관련하여 질문 있습니다.프로그램 실행 과정을 제대로 이해하였는지 확인부탁드립니다! 1) 사용자가 프로그램 실행 (마우스 클릭 등)2) 운영체제가 사용자가 프로그램 실행을 요청했다는 것을 인식3) 운영체제가 CPU 내 제어장치한테 프로그램 실행 해달라고 요청하고, 프로그램 카운터에 는 실행할 프로그램의 첫번째 주소가 저장됨4) 제어장치는 제어버스를 통해서 메모리에게 '자료를 읽어라'라는 요청을 하고, 프로그램 카운터에서 주소 레지스터로 넘어온 첫번째 주소를 주소 버스를 통해서 메모리에게 알려 줌5) 메모리는 주소버스와 제어버스를 통해서 받은 정보를 바탕으로 저장된 내용을 제어장치 한테 보내줌. 위 과정이 제대로 되었다면 궁금한 점이 있는데, 운영체제는 어떻게 프로그램의 첫 주소를 알고 있는 것인지 궁금합니다. 감사합니다 :)
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@ModelAttribute
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]파라미터로 username&age 잘 주었는데 username만 null로 뜨는 이유가 뭘까요,,?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
에러좀 도와주세요..
docker-compose up 을 치면services.db.environment.volumes must be a string, number, boolean or null이라는 에러가나옵니다 강의랑 똑같이 한거같은데 제가 놓친게있을까요?version: '3' services: db: image: postgres:latest container_name: postgres restart: always ports: - '5432:5432' environment: POSTGRES_USER: '${DB_USER_ID}' POSTGRES_PASSWORD: '${DB_USER_PASSWORD}' volumes: - ./data:/var/lib/postgressql/data
-
미해결
우아하게 앤서블 교안 문의 드립니다.
안녕 하세요 현재 우아하게 앤서블 기초_응용과 심화 그리고, 윈도우 서버2019 강좌를 보면서 공부를 하고 있습니다.PC도 한대 이고, 모니터도 한대 이다 보니 휴대폰으로 강좌를 보고 있는데 화면이 적어서 강사님 명령어가 잘 보이지 않아 혹시 교안이 나 강사님이 명령어만 모아놓으신 메모장이 있다면받을 수 있을까 하여 문의 드립니다.저는 piterpen@naver.com 입니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
채점기 오류
.아까 그 ++++ 오류는 풀었는데 이번엔 이게 문제내요 어떻게 해야하나요?
-
해결됨스프링과 JPA 기반 웹 애플리케이션 개발
Windows 환경에서 프로필 이미지 변경 Jdenticon 안보이는 현상 문의
안녕하세요.Windows 환경에서 프로필 이미지 변경 화면 접속 시, 아래와 같이 Jdenticon이 안보이는 현상이 발견되네요.IDE를 통해 로컬에서 실행하여 확인할때뿐만 아니라 프로젝트를 Dockerizing한 후, 외부 서버에 컨테이너 형태로 띄운 상태에서 접속하여 동작 확인을 해도 동일한 현상이 나옵니다. 이와 반대로, Mac OS 환경에서는 모두 정상적으로 나옵니다.위 현상과 관련하여 뭔가 Dependency가 있는 요소가 있는걸까요?? 브라우저 캐시 삭제를 해봤는데도 마찬가지네요. 구글링해봐도 관련 내용이 잘 나오지도 않고요. 어떻게 해결할 수 있을지 문의드립니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 코드 질문 시, 백준에 올린 후 링크 남기라고 하신 부분은 알겠는데, 이 예제 문제는 그럴 수 없어 코드를 남깁니다. #include <bits/stdc++.h>using namespace std;int n, m, y_s, x_s, y_d, x_d;int _map[104][104];int dy[] = {-1, 0 ,1, 0};int dx[] = {0, 1, 0, -1};int nx, ny, y, x;int visited[104][104];pair<int, int>front;int main(void) { cin >> n >> m; cin >> y_s >> x_s; cin >> y_d >> x_d; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { cin >> _map[i][j]; } } visited[y_s][x_s] = 1; queue < pair<int, int>> q; q.push({ y_s, x_s }); while (q.size()) { front = q.front(); q.pop(); //tie(y, x) = q.front(); q.pop(); for (int i = 0; i < 4; i++) { ny = y + dy[i]; nx = x + dx[i]; if (ny < 0 || ny >= n || nx < 0 || nx >= m || _map[ny][nx] == 0) continue; if (visited[ny][nx]) continue; visited[ny][nx] = 1 + visited[y][x]; q.push({ ny,nx }); } } cout << visited[y_d][x_d]; //for (int i = 0; i < n; i++) { // for (int j = 0; j < m; j++) { // cout << visited[i][j] << ' '; // } // cout << '\n'; //}}이렇게 제가 짜고, 큰돌님 코드 보면서 수정해봤는데, 결과가 제대로 나오지 않습니다.. 왜 이럴까요..?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
벌크 연산 11:09 em.clear()를 하지 않았는데.....
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]Team teamA = new Team(); teamA.setName("teamA"); em.persist(teamA); Team teamB = new Team(); teamB.setName("teamB"); em.persist(teamB); Member member1 = new Member(); member1.setUsername("member1"); member1.setAge(10); member1.changeTeam(teamA); em.persist(member1); Member member2 = new Member(); member2.setUsername("member2"); member2.setAge(20); member2.changeTeam(teamA); em.persist(member2); Member member3 = new Member(); member3.setUsername("member3"); member3.setAge(30); member3.changeTeam(teamB); em.persist(member3); em.flush(); em.clear(); int resultCount = em.createQuery("update Member m set m.age = 100") .executeUpdate(); Member findMember = em.find(Member.class, member1.getId()); System.out.println("findMember.getAge() = " + findMember.getAge());em.clear()를 하지 않으면 10이 나와야 할거 같은데 100이 변경된게 영속성 컨텍스트에 반영이 된거 처럼 나오는데.스펙이 바뀐걸까요? 아니면 제가 뭘 잘 못한걸까요?https://drive.google.com/file/d/1qzmIqCOXOeCdy5McL0_RzcbugxbmdyMV/view?usp=share_link
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
CNN모델이 하나의 라벨로만 분류합니다.
안녕하세요 선생님, 좋은 강의 감사합니다. 다름이 아니라 나뭇잎 병 분류하는 코드를 가져다가다른 도메인에 대한 CNN 코드를 만들어서 학습했습니다.라벨은 5개이고 이미지는 2만개 정도 사용했습니다.train, val은 7:3으로 나눴습니다.학습 끝나고 평가해보니깐 val 6000장을 전부 동일한 라벨로 분류해버렸는데(val loss가 epoch 3이후 개선이 안됩니다.)어떤 문제가 있을까요 ㅠㅠㅠㅠ 조언 한번만 부탁드립니다. 감사합니다!!
-
미해결홍정모의 따라하며 배우는 C언어
1번문제 flag의 값이 1이 나오는 이유?
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> #define NLEN 30 struct name_count { char first[NLEN]; char last[NLEN]; int num; }; void receive_input(struct name_count*); void count_characters(struct name_count*); void show_result(const struct name_count*); char* s_gets(char* st, int n); int main() { struct name_count user_name; receive_input(&user_name); count_characters(&user_name); show_result(&user_name); return 0; } char* s_gets(char* st, int n) { char* ret_val; char* find; ret_val = fgets(st, n, stdin); // vs. scanf() if (ret_val) { find = strchr(st, '\n'); // look for newline if (find) // if the address is not NULL *find = '\0'; // place a null character there else while (getchar() != '\n') continue; // dispose of rest of line } return ret_val; } void receive_input(struct name_count* ptr_nc) { int flag; printf("Input your first name:\n>> "); //s_gets(ptr_nc->first, NLEN); flag = scanf("%[^\n]%*c", ptr_nc->first); // ^ : cap operator:not을 의미합니다. printf("%d \n", flag); if (flag != 1) printf("Wrong input"); printf("Input your last name:\n>> "); //s_gets(ptr_nc->last, NLEN); flag = scanf("%[^\n]%*c", ptr_nc->last); if (flag != 1) printf("Wrong input"); } void count_characters(struct name_count* ptr_nc) { ptr_nc->num = strlen(ptr_nc->first) + strlen(ptr_nc->last); //ptr_nc->num = (int)strlen(ptr_nc->first) + (int)strlen(ptr_nc->last); // int castings remove warnings } void show_result(const struct name_count* ptr_nc) { printf("Hi, %s %s. Your name has %d characters.\n", ptr_nc->first, ptr_nc->last, ptr_nc->num); } 위 코드에서 scanf 의 return이 flag인데 정상적으로 입력했을 때 1이 나오는 이유가 궁금합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
저만 이상하게 되나요? 21:36 join fetch 해도 2번만 나오는 이유가....
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]@ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "team_id") private Team team;Team teamA = new Team(); teamA.setName("teamA"); em.persist(teamA); Team teamB = new Team(); teamB.setName("teamB"); em.persist(teamB); Member member1 = new Member(); member1.setUsername("member1"); member1.setAge(10); member1.changeTeam(teamA); em.persist(member1); Member member2 = new Member(); member2.setUsername("member2"); member2.setAge(20); member2.changeTeam(teamA); em.persist(member2); Member member3 = new Member(); member3.setUsername("member3"); member3.setAge(30); member3.changeTeam(teamB); em.persist(member3); em.flush(); em.clear(); String query = "select t from Team t join fetch t.members"; List<Team> result = em.createQuery(query, Team.class) .getResultList(); System.out.println("result.size() = " + result.size());패치 조인을 해도 왜 2번만 나올까요?혹시나 해서 파일도 올려봅니다.https://drive.google.com/file/d/1nOHKHJdVRezwrNpd_1G_3-EyeD8Neymg/view?usp=share_link
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
capacity 복사에 대해 질문있습니다.
vector 가 스택이 아닌 힙 메모리에 할당 된 상태일 때예를 들어 capacity가 10 > 15로 늘어났다면15 크기의 새로운 공간에 데이터를 복사해서 사용하게되고 기존 10의 데이터 영역은 이제 사용하지 않을텐데C#의 경우 가비지컬렉션이 사용하지 않는 메모리를 회수 가는 걸로 알고 있습니다.직접 메모리를 해제 시켜야되는 C++에서 capacity 복사로 인해 생기는 사용하지 데이터를 어떻게 처리하는 지궁금합니다.
-
해결됨스프링 DB 2편 - 데이터 접근 활용 기술
MyBatis로 삭제기능을 구현하고 싶은데 잘안되네요
[질문 내용]여기에 질문 내용을 남겨주세요.코드 사진으로 남겨드릴게요매퍼부분xml부분컨트롤러부분서비스부분코드 구글드라이브로 올려드릴게요https://drive.google.com/file/d/1bkLQfbfNO8_xXUT0MyDm7dfWxpwhybc1/view?usp=share_link
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
고민이 있어요
저는 클라이언트 취업과정 학원을 다니면서루키스님 강의도 듣고 있습니다 학원에서는 클라 취업반이다보니c++, wapi, dx 이런 과정을 거쳐서 가는데이걸 공부한 학생들이랑 일반적으로 유니티, 언리얼 국비랑은 수준이 다르다고 그분들이 말하던데 그러면 그냥 참고 버틸까요..?솔직한 마음으로는 학원 수업 난이도도 어렵긴 하지만뭔가 계속 학원 수업을 어영부영 따라가는 느낌이 들고강사분이 작성하는 코드를 그냥 보기만하는 그런 수업이다보니이게 맞나 싶더라구요 결국 제가 부족한거죠.. 그래도 부족한 부분은 루키스님 강의들 참고하면서 클라 취업반을 끝까지 노력 해보는게 조을까요?아니면, 국비지원 6개월 정도 수업듣고 클라 취업반을 다시 따라가볼까요?(국비 듣고 작은 기업이라도 취업이 된다면, 일하면서 클라 취업반 들으려고 합니다) 이 고민이 생각보다 길어지고 있어서ㅠㅠ 꼭 도움주시면 감사하겠습니다
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
studio 3t로 mongo db접속 방법
프로젝트를 Docker 이미지로 만들어서 배포하기16분8초 입니다 영상을 보면 mongo 컨테이너가 잘 실행되고 있습니다.해당 컨테이너에studio 3t로 접속을 하고싶은데studio 3t에서 mongo 컨테이너를 접속하려면(mongo 컨테이너 포트가 16000:27017이니까)제아이이피:16000이런식으로 주소를 만들어서 접속하는것인지궁금합니다 만약 접속이 가능하다면,아이디나 패스워드는 정한적이 없는데, 아이디 패스워드 없이 접속이 가능한것인지 궁금합니다
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
vagrant up 시 패키지 설치구간 오류
[질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]안녕하세요실습 환경 구성중 Vagrant up 시 아래와 같은 오류가 발생합니다.패키지 설치중에 발생하는 오류인거같은데 확인부탁드립니다.재 설치 등 여러 번 반복해서 시도했지만 동일하네요서버 접속해서 확인해보니 yum install 시 동일 메시지 발생하며 하기 명령어 후 yum install 진행하니 정상적으로 install이 되는 거 같습니다.sudo yum-config-manager --disable epelyum clean allyum repolist혹시나 하는 마음에 k8s_pkg_cfg.sh 에 내용 추가해서 실행 했는대도 동일증상이 발생합니다.확인부탁드립니다.감사합니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
메인메소드 기본양식
메인메소드 기본양식은 어디서 받을 수 있나요?? public static void main(String[] args){ Main T = new Main(); Scanner kb = new Scanner(System.in); String str=kb.next(); System.out.print(T.solution(str)); }