inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

5분 13초

해결됨

(2027 대비!) 일주일만에 합격하는 정보처리기사 실기

코드 문제에 대한 질문은 아니고 큰 따옴표와 작은 따옴표에 대한 질문입니다. 예를 들어 my_dict = { 'name': 'WeekendCode' 'age': 30; } print(my_dict) 출력값: {"name": "WeekendCode", "age": "30"} 이렇게 해도 괜찮은가요? 큰 따옴표와 작은 따옴표를 구별해서 외워야하는지 아니면 똑같이 동작하는지 궁금합니다. 만약 구별해야된다면 어떤 기준일때 작은 따옴표를 사용하고 어떤 기준일때 큰 따옴표를 사용하는지 궁금합니다. 코드에서 변수명을 작성할때는 큰 따옴표인데 이것의 출력값은 또 작은 따옴표라서 좀 헷갈리네요.

  • python
  • java
  • c
  • 정보처리기사
sbd 댓글 2 좋아요 1 조회수 103

컨테이너 레이어 질문 있습니다.

해결됨

개발자를 위한 쉬운 도커

안녕하세요! 컨테이너를 처음 실행했을 때는 컨테이너 레이어에는 아무 파일도 존재하지 않는건가요? 만약 처음 컨테이너 레이어에 아무 파일도 존재하지 않는다면 docker -it bin/bash로 컨테이너 내부로 들어가서 보는 파일들은 이미지의 파일들이고, 그 이미지의 파일을 수정하면 컨테이너 레이어로 해당 파일을 복사한 뒤에 수정사항을 반영하는 건가요?(CoW)

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • docker-image
  • container
eoyeong 댓글 1 좋아요 1 조회수 142

안녕하세요! 교안 관련은 아니고, c++ 코딩테스트 관련해서 질문 드려요

해결됨

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

삼성전자 서류 합격을 받아서, 이번주 일요일에 코딩테스트를 보게 되었는데요. 1. 교안엔 <bits/stdc++.h>를 사용할 수 있다고 나오는데, 이건 코드를 제출하는 창에서 사용 가능한거고, 실제로 문제를 푸는 visual studio 2022 환경에선 사용이 안되는 거라고 봐도 될까요? 제가 알기론 visual studio 2022 환경에선 따로 stdc++.h 파일을 받아서 특정 디렉토리에 넣어야 가능한 걸로 알고 있거든요. 제가 원래는 맥북을 사용하다가 시험장에선 윈도우를 사용해야 하는 상황인데, visual studio 에서 c++로 시험을 볼때 주의해야 할 사항이나 세팅 사항이 있는지 궁금합니다. 긴글 읽어주셔서 감사합니다. 좋은 강의 잘 듣고 있습니다!

  • c++
  • 코딩-테스트
underbar_kosy 댓글 2 좋아요 0 조회수 427

연산자와 기출문제 11:24

해결됨

(2027 대비!) 일주일만에 합격하는 정보처리기사 실기

4번째 줄에 str 뒤에 있는 [50]은 어떤 의미인가요?

  • c
  • 정보처리기사
skftkfkdgo17 댓글 2 좋아요 0 조회수 67

서버에서 디스커넥트되시는분들 JWT 관련 참고하셔요

미해결

[켠김에 출시까지] 유니티 캐주얼 모바일 MMORPG (M2)

루키스님이 말씀하신대로, 서버와 클라이언트의 jwt를 맞춰줘야 합니다. 강의자료에는 서버폴더내 config.json 파일에 secretkey가 없기 때문에 "secretKey": "this is my custom secret key for authentication" 이 줄을 추가해서 넣어주시면 잘 작동되실겁니다. 그리고 게임서버 및 어카운트서버 돌리고 클라 접속하면 잘 됩니다. 개발단계에서만 쓰시고 나중에 키는 다른걸로 바꿔야하겟죠

  • C#
  • unity
  • mysql
  • MMORPG
  • ef-core
  • asp.net-web-api
강남영 댓글 2 좋아요 1 조회수 178

MaxWalkSpeed가 0으로 고정되는 문제 관련 질문드립니다

미해결

[켠김에 출시까지] UE5 다크앤다커 스타일의 익스트랙션 RPG (D1)

Interaction1, 또는 2 코드 이주 후 캐릭터가 움직이지 않는 문제가 있어서 원인을 쭉 분석해보니 CharacterMovementComponent 의 MaxWalkSpeed 가 0으로 세팅되어 있는 것을 발견했습니다. 게임 실행 후 에디터에서 직접 값을 올려서 움직여보면, 클라에서 잠시 움직이려다가 서버에서 검증로직이 돌아가 다시 제자리로 돌아가는 듯한 모습이 보여서 서버 사이드에서 정상적으로 초기화하지 않거나 replication되지 않은 것 같았습니다. 추가로 발견한 특이 사항으로는 UPackageMapClient::SerializeNewActor 함수에서, Actor = World->SpawnActorAbsolute 를 진행할 때 B_HeroCharacter_Base_C 의 생성자 자체에서는 600이란 값으로 잘 초기화되지만 SpawnInfo.Template (FActorSpawnParameters) 에 들어간 애의 MaxWalkSpeed 값은 0으로 되어있는 바람에 최종적으로 0으로 세팅되는 것까지 확인했습니다. 뭔가 저 값이 0으로 오는 원인이 있을 것 같은데, attribute set이 잘못되었는지 관련 값을 세팅해주는 초기 GameplayEffect를 지정해주지 않은 것인지 정확한 원인을 찾는데 난항을 겪고 있어서, 혹시 관련하여 어느 부분을 보는 것이 좋을지 질문 드립니다.

  • c++
  • unreal-engine
  • dedicated-server
  • 언리얼-c++
Oh Seo 댓글 1 좋아요 0 조회수 162

volume 관련 부분 mysql로 실행

미해결

비전공자도 이해할 수 있는 Docker 입문/실전

강의처럼 myDB라는 DB를 만들고 컨테이너 삭제 후, 다시 실행했을때 그 DB가 남아있는지 확인해봤는데 안남아있네요. 아래의 로그는 제가 했을때의 로그입니다! d----- 2025-04-06 오후 11:25 docker-mysql PS C:\Users\icb16\dockervolume> cd docker-mysql PS C:\Users\icb16\dockervolume\docker-mysql> docker run -e MYSQL_ROOT_PASSWORD=password123 -v C:\Users\icb16\dockervolume\docker-mysql -d mysql 24f951c78cbf0dab6bea6b4b8deaf8f29781ae613b3cad782bbf569e44acbda3 PS C:\Users\icb16\dockervolume\docker-mysql> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 24f951c78cbf mysql "docker-entrypoint.s…" 12 seconds ago Up 11 seconds 3306/tcp, 33060/tcp optimistic_elion PS C:\Users\icb16\dockervolume\docker-mysql> docker rm -f 24f951 24f951 PS C:\Users\icb16\dockervolume\docker-mysql> docker run -e MYSQL_ROOT_PASSWORD=password123 -d -p 3306:3306 -v C:\Users\icb16\dockervolume\docker-mysql\mysql_data:\var\lib\mysql -d mysql 068022ff288d2e9b7a4605e1da688688a43a14c9e0c1d31041d86067466d62a2 PS C:\Users\icb16\dockervolume\docker-mysql> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 068022ff288d mysql "docker-entrypoint.s…" 3 minutes ago Up 3 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp friendly_hypatia PS C:\Users\icb16\dockervolume\docker-mysql> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 068022ff288d mysql "docker-entrypoint.s…" 5 minutes ago Up 5 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp friendly_hypatia PS C:\Users\icb16\dockervolume\docker-mysql> docker exec -it 0680 docker: 'docker exec' requires at least 2 arguments Usage: docker exec [OPTIONS] CONTAINER COMMAND [ARG...] See 'docker exec --help' for more information PS C:\Users\icb16\dockervolume\docker-mysql> docker exec -it 0680 bash bash-5.1# ls '\var\lib\mysql' bin dev etc lib media opt root sbin sys usr afs boot docker-entrypoint-initdb.d home lib64 mnt proc run srv tmp var bash-5.1# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 Server version: 9.2.0 MySQL Community Server - GPL Copyright (c) 2000, 2025, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> show databases -> ; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.01 sec) mysql> create database myDB -> ; Query OK, 1 row affected (0.01 sec) mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | myDB | | mysql | | performance_schema | | sys | +--------------------+ 5 rows in set (0.00 sec) mysql> ^C mysql> ^C mysql> ^C mysql> exit Bye bash-5.1# exit exit PS C:\Users\icb16\dockervolume\docker-mysql> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 068022ff288d mysql "docker-entrypoint.s…" 6 minutes ago Up 6 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp friendly_hypatia PS C:\Users\icb16\dockervolume\docker-mysql> docker rm -f 068 068 PS C:\Users\icb16\dockervolume\docker-mysql> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES PS C:\Users\icb16\dockervolume\docker-mysql> docker run -e MYSQL_ROOT_PASSWORD=password123 -d -p 3306:3306 -v C:\Users\icb16\dockervolume\docker-mysql\mysql_data:\var\lib\mysql -d mysql dcb75ed6d3fab0a0a320869e7728179f58299ec0e43b948408c599e8c9ecf089 PS C:\Users\icb16\dockervolume\docker-mysql> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES dcb75ed6d3fa mysql "docker-entrypoint.s…" 14 seconds ago Up 13 seconds 0.0.0.0:3306->3306/tcp, 33060/tcp zealous_spence PS C:\Users\icb16\dockervolume\docker-mysql> docker exec -it dcb7 docker: 'docker exec' requires at least 2 arguments Usage: docker exec [OPTIONS] CONTAINER COMMAND [ARG...] See 'docker exec --help' for more information PS C:\Users\icb16\dockervolume\docker-mysql> docker exec -it dcb7 bash bash-5.1# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 Server version: 9.2.0 MySQL Community Server - GPL Copyright (c) 2000, 2025, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> show databases -> ; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.00 sec) mysql>

  • docker
  • docker-compose
  • docker-volume
  • docker-image
  • container
  • ecr
댓글 2 좋아요 0 조회수 203

프리패칭에 관한 간단한 질문이 있습니다

해결됨

한 입 크기로 잘라먹는 Next.js

prefetch 를 명시적으로 false 로 설정하면, 예상대로 해당 링크에 대한 프리패칭이 발생하지 않는 것이 확인되었습니다. <Link href={"/search"} prefetch={false}>Search</Link> 그런데 신기한 점은, 해당 링크에 마우스를 호버했을 때 네트워크 탭에서 /search 관련 리소스들이 프리패칭되는 현상이 보였다는 것입니다. 혹시 이러한 동작은 Next.js에서 어떻게 정의되거나 불리고 있는지 궁금합니다!

  • react
  • typescript
  • next.js
정규환 댓글 2 좋아요 0 조회수 121

이론 총정리 PDF CMMI? CMM?

미해결

PDF파일에서는 CMMI가 카네기 멜런 대학의 소프트웨어 공학 전문 연구소의 지침 초기 단계->관리 단계->정의 단계->정량적 관리 단계->->최적화 단계 이렇게 되어있는데, 다른 사이트에선 카네기 멜런 대학의 소프트웨어 공학 전문 연구소의 지침은 CMMI가 아닌 CMM이다. 라고 적혀있는데 어느 게 맞는 걸까요?

소중한 두더지 댓글 1 좋아요 0 조회수 42

커밋 단위를 어떻게 하면 좋을지 모르겠습니다.

미해결

로그인 기능을 위해 Spring Security Config 구현 후 실행 했을 때, BCrypt 에러가 발생하였습니다. 이유는 제가 회원가입 기능 없이, User 정보를 DB에 직접 insert 후 로그인 시도했기 때문입니다. 그래서 어쩔 수 없이 회원가입을 위한 Controller, html 파일을 만들었고, Security Config에도 회원가입을 위해 필요한 코드를 일부 추가 하였습니다. 원래 제 계획은 로그인을 위한 Config 파일 생성 후 commit 할 생각이었는데... 에러가 나서 임시로 회원가입 기능을 추가하다보니.... 지금은 로그인 기능을 위한 Security Config , 회원가입 기능을 위한 Security Config, 회원가입 기능을 위한 Controller , HTML 파일 총 4개의 파일에 대한 commit 을 한번에 올려야 하는 사태가 발생하였습니다... 심지어 저 회원가입을 위한 기능은 임시로 만든거라 나중에 다시 삭제해야 하는데... 이런 경우 commit 단위를 어떻게 가져가야할지 전혀 감이 잡히지 않습니다.

수하 댓글 1 좋아요 0 조회수 106

이론 PDF에 없는 내용 암기에 관한 질문

해결됨

(2027 대비!) 일주일만에 합격하는 정보처리기사 실기

제공해주신 이론 정리 PDF에는 없는 내용을 문서로 정리해주셨는데 문서로 정리되어있는 것도 암기해야 하는 건가요?

  • python
  • java
  • c
  • 정보처리기사
소중한 두더지 댓글 2 좋아요 0 조회수 144

24년 2회 기출문제 (1:02:00) 질문있습니다.

해결됨

(2027 대비!) 일주일만에 합격하는 정보처리기사 실기

해당 문제에 따르면 strcopy 함수 내의 while문 내부에서 i++이 이루어지는 것으로 보이는데, while문에서 탈출될 때, str2는 firsttring 이 되고 i는 4인 상태로 추가 증가가 없다면 d[i] = '\0' // 이때 i가 4이기에 strcopy함수를 완료했을 때 str2가 first'\0'ring 이 아닌 firs'\0'tring 이 되어야 할 것 같은데, 제가 잘못 이해했을까요 ??

  • python
  • java
  • c
  • 정보처리기사
Sungyeop Choo 댓글 3 좋아요 0 조회수 176

6:40 출력값

해결됨

(2027 대비!) 일주일만에 합격하는 정보처리기사 실기

출력한다면 값이 어떻게 되나요?

  • python
  • java
  • c
  • 정보처리기사
youngsu616 댓글 2 좋아요 0 조회수 77

섹션5 Group by 실습-01 강의 예제 질문

미해결

데이터 분석 SQL Fundamentals

안녕하세요. 섹션5의 두번째 강의인 Group by 실습-01 에서 다룬 예제에 대해 질문드립니다. -- 부서명 SALES와 RESEARCH 소속 직원별로 과거부터 현재까지 모든 급여를 취합한 평균 급여 select b.empno, max(b.ename) as ename , avg(c.sal) as avg_sal from hr.dept a join hr.emp b on a.deptno = b.deptno join hr.emp_salary_hist c on b.empno = c.empno where a.dname in('SALES', 'RESEARCH') group by b.empno order by 1; 이 쿼리에서 b.ename을 집계함수에 넣지 않고 아래와 같이 group by에 넣어서 출력하는 방식으로 해봤는데 결과가 동일하게 나옵니다. select b.empno, b.ename, avg(c.sal) as avg_sal from hr.dept a join hr.emp b on a.deptno = b.deptno join hr.emp_salary_hist c on b.empno = c.empno where a.dname in('SALES', 'RESEARCH') group by b.empno, b.ename order by 1; 두 쿼리 중 실무적으로 더 권장하는 방법이 있으신가요? 성능 혹은 기능 등의 차이가 있는지도 궁금합니다.

  • sql
  • postgresql
  • dbms/rdbms
JE 댓글 2 좋아요 0 조회수 181

2.:05 파이썬 input 문자형

해결됨

(2027 대비!) 일주일만에 합격하는 정보처리기사 실기

전 영상에서는 파이썬 input 입력문은 문자로 받는다고 하셨는데. 2:05에서 파이썬 문자형을 int로 왜 숫자로 명시 안해주시나요?

  • python
  • java
  • c
  • 정보처리기사
youngsu616 댓글 2 좋아요 0 조회수 186

안녕하세요 진로 질문이 있습니다.

미해결

게임 프로그래머 취업 전략 가이드

현재 4학년이 되고 인서울 대학교 재학중인 전공자입니다. 알고리즘은 2학년때부터 꾸준히 풀어오고 있고 웹과 게임을 같이 준비하려고 하고 있습니다. 이전에 캡스톤으로 만든 게임을 더 발전시켜서 완성후 이곳저곳 공모전에 제출해본뒤에 개인적으로 활용하고 싶은 ai 논문이 있어 그걸 기반으로 유니티 게임으로 작성한 후에 게임엔진이나 그래픽스 에 대해서 공부하려고합니다. 현재 nlp 학부연구생을 하고있는데 도움이 된다면 그래픽스 학부연구생을 약 1년간 하려고 합니다. 질문사항을 정리해보자면 웹과 게임을 같이 준비해도 괜찮을지 현재 하려는 로드맵이 괜찮은지 그래픽스 학부연구생이 의미가 있는지 어쨋든 이것저것 하더라도 강의를 꾸준히 듣는게 좋은지 입니다.

  • 포트폴리오
  • 기술면접
  • 진로
고경우 댓글 1 좋아요 0 조회수 176

계산과 형변환 질문 있습니다!

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 질문 1 int result = (int) 10.0 + 1; 에서 (int)10.0 이 먼저 형변환 된채로 연산을 하는건 ()소괄호의 연산자 우선순위가 1순위인것과 관련 있는건가요? 질문 2 double intValue = 2 / 1 ; double doubleValue = 2.0 / 1 ; intValue 의 2가 int형인 이유가 이전 강의에서 숫자 리터럴은 int형으로 판단한다고 말씀해주셔서 2가 int형으로 연산되었다고 예상했는데 doubleValue 의 2.0은 같은 리터럴인데 왜 double로 판단 후 연산이 진행되는지 궁금합니다!

  • java
  • 객체지향
cs l 댓글 1 좋아요 0 조회수 155

vmware fusion 설치

미해결

실습으로 배우는 프로메테우스 (Prometheus Stack)

안녕하세요 을 강의내용대로 brew로 설치하려고 하는데 host를 못찾는것 같습니다. 다른 방법으로 다운받아야 할까요? 홈페이지에서 다운받으려고 하면 로그인하라고 하는데, 강의에서는 로그인없이 개인사용자 다운 가능하다고 하신것 같은데 제가 잘못 찾은걸까요..? 아래 disable과 관련이 있는걸까요?

  • kubernetes
  • vmware-fusion
초밥 댓글 4 좋아요 0 조회수 498

SSG의 fallback 옵션

미해결

한 입 크기로 잘라먹는 Next.js

SSG의 fallback 옵션에 따른 렌더링 방식에 대해 좀 더 구체적으로 알고 싶습니다. fallback: "blocking" 일 때, 빌드 타임에 사전 생성하지 않았던 경로에 대해서, 이후 접속 요청이 들어와 사전 렌더링되고, .next 서버에 저장되는 걸 확인했는데요. 1) 저장되는 걸 캐싱이라고 이해해도 될까요? 2) 그러면 그 이후의 요청에서는 더이상 재생성되지 않고, 이 페이지를 클라이언트에게 전달 하나요? fallback: true 일 때, 빌드 타임에 사전 생성하지 않았던 경로의 접속이 들어왔습니다. 그 때, getStaticProps로 불러오는 데이터를 제외하고, 먼저 레이아웃을 내려준다고 이해했습니다. 그리고 추후에 Props만 따로 반환받아 페이지를 렌더링한다고 했는데, 그럼 받은 데이터를 가지고, CSR이 되는 건가요? 위 상황에서 CSR이 맞다면, 해당 내용은 검색 크롤러가 알아내지 못해 SEO에 불리할 것 같은데요. 아니면 검색 크롤러가 getStaticProps 데이터가 올때까지 기다리고 해당 내용도 반영해서 문제가 없나요? 감사합니다.

  • react
  • typescript
  • next.js
Gyuri Kim 댓글 1 좋아요 0 조회수 117

인기 태그

인프런 TOP Writers

주간 인기글