묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨우아한 고성능 프로그래밍 언어 Rust 입문 및 활용
&r1 을 써야하는지 r1을 써야하는지?
fn main() { let mut s = String::from("헬로"); let r1 = &s; let r2 = &s; println!("r1 = {}, r2= {}", r1, r2);}여기서 println! 부분에 r1을 사용하건 &r1을 사용하건 둘다 "헬로" 로 같은 값이 나옵니다.엄밀하게 말하면 r1은 문자열s의 주소값일 것 같아서 질문 드립니다. 그리고 주소값을 바탕으로 실제 값을 가져오는 건 일반적으로 &연산자가 아닌 *연산자를 사용하지 않는지요?
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
REQUIRES_NEW 내부 커밋, 외부 롤백 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]Requires_new를 통해 내부 트랜잭션이 시작되고 내부 트랜잭션은 커밋, 외부 트랜잭션은 롤백이라고 했을 때 그대로 동작한다고 이해하면 될까요?
-
미해결FastAPI 실전편: JWT와 Redis로 완성하는 인증 시스템
sql_app.db 연동 관련
../src 경로에서sqlite3 sql_app.db 실행 및 접속 이후SQLite version 3.43.2 2023-10-10 13:08:14Enter ".help" for usage hints.sqlite> .tablessqlite> .tablessqlite> post 확인이 안됩니다
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
이론 pdf
선생님 최근까지 시험 계속 본 사람인데요ㅜ요즘 문제가 예를 들어서, 문제 : 입력 자료에 초점을 맞춰 테스트 케이스를 만들고 검사하는 방법 설명보기 : ㄱ. Equivalence Partitioning, ㄴ. Boundary Value Analysis답 : ㄱ 이렇게 보기가 영어로 나올때가 있는데블랙박스테스트는 영어로 단어가 설명 안되어있어요ㅠ근데 지피티한테 물어봐도 영어를 모르겠어서여ㅜㅜ제가 책은 없고 선생님 자료로 수강중이라 이론 자료에 영어 단어도 부탁드립니다ㅜㅜ
-
해결됨실리콘밸리 엔지니어와 함께하는 AWS 네트워크
subnet, eni private <-> public설정 관련 궁금한게 있습니다!
우선 강의 정말 잘 듣고 있습니다! (꾸벅)서브넷과 ENI 모두 public과 private 설정이 가능하다는 것은 강의를 통해 이해했습니다. 실제로는 다음과 같은 네 가지 구조가 있을 것 같은데요Public Subnet + Public ENIPublic Subnet + Private ENIPrivate Subnet + Private ENIPrivate Subnet + Public ENI실무에서 2번(Public Subnet + Private ENI)과 4번(Private Subnet + Public ENI)을 어떤 상황에서 활용하는지 궁금합니다.
-
해결됨아키텍처와 함께하는 GCP (Google Cloud Platform)
Cloud Router 질문 드려요!
안녕하세요.제공해주신 강의로 열심히 공부하고 있습니다!베스천 호스트에서 프라이빗 VM 접속시 Cloud Router 를 통해 가는 구조? 가 궁금합니다.제가 잘 몰라서 테스트로 Cloud Router 랑 Cloud NAT 를 삭제하고 접속이 정상적으로 되어서 제가 잘못 생성 하여 접속이 되는 것인지 궁금합니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
협업 필터링 방식에 대한 질문이 있습니다.
안녕하세요. 강의 정말 잘 듣고 있습니다.다름이 아니라, 협업 필터링 방식을 설명하실 때 사용자-아이템 평점 매트릭스와 같은 축적된 '사용자 행동 데이터'를 기반으로 예측 평가한다고 하셨습니다.여기서 궁금한 점은 '사용자 행동 데이터'가 꼭 사용자-아이템 평점 매트릭스여야 하는지 입니다.굳이 사용자-아이템 평점이 아니여도 사용자의 행동을 나타내는 데이터면 가능한가요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
.. 을 뭐라고 부르나요?
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 아래에서 .. 을 뭐라고 부르나요? WebViewController() ..loadRequest(homeUrl)
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
이건 왜 오류가 안나타는걸까요?
function func(val : number | string | Date | null) { if(typeof val === "number"){ //조건부 내부에서 number | string 유니언 타입에서 number타입으로 타입이 보장이 되면서 좁아짐(타입가드) console.log(val.toFixed()); } else if(typeof val === "string"){ console.log(val.toUpperCase()); } else if(typeof val === "object"){ //이게 null일수도 있어서 오류가 나타나므로 //instanceof를 쓰라고 하신것 같은데 전 //오류가 안나타나서요..ㅠㅠ console.log(val.getTime()) } } 살펴봐 주셔셔 감사합니다.
-
해결됨Flutter 앱 개발 실전
코드 생성기 - build runner 관련 오류
안녕하세요. 코드생성기 - 실습 과정대로 진행했을 때 Person class에 다음과 같은 오류가 발생합니다. freed 문서에 적혀있는 사용 예시대로 수정하면 문제가 없는데, 강의에서 보여주신 소스와의 차이점 및 오류 원인이 궁금합니다. import 'package:freezed_annotation/freezed_annotation.dart'; part 'person.freezed.dart'; part 'person.g.dart'; @freezed @JsonSerializable() class Person with _$Person { const Person({ required this.name, required this.age, }); @override final String name; @override final int age; factory Person.fromJson(Map<String, Object?> json) => _$PersonFromJson(json); Map<String, Object?> toJson() => _$PersonToJson(this); }
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
빅분기 실기 7회기출 제2유형 해설
제7회기출 제2유형 해설에서 pd.set_option('display.float_format', '{:.10f}'.format)train['total'].describe()왜 소수점 10자리까지 풀어서 했는지 모르겠습니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
name과 host name 문의
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요왜 삭제를 하셨는지, 자세한 배경과 원리를 설명해주세요. 단순히 데이터가 많아서 삭제를 시키는건가요?
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
ui 파일 py로 변환시
안녕하세요? GUI강의에서 ui파일을 py로 변환시 아래와 같은 오류가 발생하는데요, 경로 설정의 문제일까요? PS C:\startcoding\python_basic\06.GUI개발> pyside6-uic login.ui -o login_ui.py pyside6-uic : 'pyside6-uic' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.위치 줄:1 문자:1+ pyside6-uic login.ui -o login_ui.py+ ~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (pyside6-uic:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
7.1 서버 액션에서
import style from "./page.module.css"; // 변경 후: import Image from 'next/image'; import { notFound } from "next/navigation"; import { BookData } from "@/types"; export const dynamicParams = true; export async function generateStaticParams() { return [{id: "1"}, {id: "2"}, {id: "3"}]; } async function BookDetail({bookId}:{bookId:string}){ // params가 Promise이므로 먼저 await로 해결(resolve)해야 합니다 const response = await fetch(`${process.env.NEXT_PUBLIC_API_SERVER_URL}/book/${bookId}`) ; if (!response.ok){ if (response.status === 404) { notFound(); } return <section>Failed to fetch books</section>; } const book = await response.json(); const { id, title, subTitle, description, author, publisher, coverImgUrl } = book; return ( <section> <div className={style.cover_img_container} style={{ backgroundImage: `url('${coverImgUrl}')` }} > <img src={coverImgUrl} alt={title || "책 표지"} /> </div> <div className={style.title}>{title}</div> <div className={style.subTitle}>{subTitle}</div> <div className={style.author}> {author} | {publisher} </div> <div className={style.description}>{description}</div> </section> ); } function ReviewEditForm() { async function createReviewAction(formData: FormData) { "use server"; //console.log("server action called"); const content = formData.get("content")?.toString(); const author = formData.get("author")?.toString(); console.log("server action called", { content, author }); } return ( <section > <h2>리뷰 작성</h2> <form action={createReviewAction}> <textarea name="content" placeholder="리뷰를 작성해주세요" ></textarea> <input name="author" placeholder="작성자" /> <button type="submit">리뷰 작성</button> </form> </section> ); } export default function Page({ params }: { params: { id: string } }) { // const bookId = params.id; // 미리 params 처리 return ( <div className={style.container}> <BookDetail bookId={params.id}/> <ReviewEditForm/> </div> ) } 에서 Error: Route "/book/[id]" used `params.id`. `params` should be awaited before using its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis at Page (src\app\book\[id]\page.tsx:79:33) 77 | return ( 78 | <div className={style.container}> > 79 | <BookDetail bookId={params.id}/> | ^ 80 | <ReviewEditForm/> 81 | </div> 82 | )이에러가 계속 나는데 chatgpt랑 계속 풀어 보려고 해도 쉽지 않네요 params 쓰는 시점 문제인거 같은데 강의 내용을 봐서는 잘모르겠네요 export default function Page({ params }: { params: { id: string } }) { // const bookId = params.id; // 미리 params 처리 return ( <div className={style.container}> <BookDetail bookId={params.id}/> <ReviewEditForm/> </div> ) }bookId 이 부분이 계속 async 어쩌구 하는데
-
해결됨React, Node.js, MongoDB로 만드는 나만의 회사 웹사이트: 완벽 가이드
배포 강의에서 Blocked request 경우, vite.config.js 파일도 수정해야되나요?
안녕하세요!강의 듣다가 최종 배포에서 질문이 있습니다. 강의에서는 vite.config.js 파일 내용 수정은 없는 것 같은데요아래 순서로 했는데 홈페이지 메인화면에서Blocked request. This host ("5d39-218-159-221-155.ngrok-free.app") is not allowed.To allow this host, add "5d39-218-159-221-155.ngrok-free.app" to server.allowedHosts in vite.config.js.에러가 뜨는데요vite.config.js 파일 수정을 해야되나요? 프론트, 백앤드 서버 실행cmd 창에서 ngrok http 5173 입력index.js 파일에서 아래와 같이 수정 app.use(cors({ //origin: "http://localhost:5173", origin: "https://5d39-218-159-221-155.ngrok-free.app", credentials: true, })); ngrok 에러는 아래와 같아요 08:36:45.923 KST GET /favicon.ico 403 Forbidden
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Android Studio 내 New Flutter Project 버튼이 뜨지 않습니다.
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM flutter.dev에서 파일 다운을 받아 설치 다했고 cmd에 들어가서 flutter doctor 확인을 해서 visual studio 설치 제외 초록체크까지 해놓은 상태이구요. 안드로이드 스튜디오에서 플러터 플러그인, 다트 플러그인 설치확인을 했고 SDK tool 관련 설치까지 다 했는데도 New Flutter Project 표시가 뜨지 않습니다.(재설치 및 윈도우 초기화 후 진행해도 똑같이 프로젝트 생성이 되지 않습니다.) 구글에서 검색을 해도 해당 내용에 대해 아무런 정보를 찾을 수 없어 답답한데 해결방법이 있을까요?
-
해결됨데이터 분석을 위한 SQL 문제풀이 (Advent of SQL 2024)
코테 합격 전략
앞으로 코테 합격 전략으로,solveSQL 문제 반복적으로 전체 다 푸는 것을 루틴으로 하면서,최종목표 : 별 4,5개 문제 편하게 풀 수 있는 실력 만들기로 갈까 하는데요.어떻게 생각하시나요? 아니면, solveSQL 반복적으로 푸는 것도 좋지만,다양한 문제 유형들도 풀어봐야할까요? (예를 들면, Programmers, HackerRank, Leetcode) 같은.
-
해결됨데이터 분석을 위한 SQL 문제풀이 (Advent of SQL 2024)
SQL (입문, 실전, 마스터) 빨리 듣는 방법
안녕하세요! 데이터리안님저는 DA로 취준하고있는 학생입니다.이제 슬슬 서류는 합격하기 시작했는데, 코테에서 떨어집니다. (일주일전 1번 떨어짐)앞으로도 계속 코테가 있을 예정인데요.조만간 또 SQL코테를 앞두고 있어서, 빠르게 SQL 실력을 올리고 싶습니다. 솔직히, SQL 문제 혼자 풀기 시작한 것은 벌써 몇달 됐는데, 실력이 잘 안 늘어서요..별 3개 문제 정도는 풀 실력이 된거같은데, With 문 쓰고, 서브쿼리 쓰는건아~~~ 이걸 내가 할 수 있을까? 싶은 생각이 들어요. 그러던 중, 어제 변성윤(카일)님께서 링크드인에서 이 강의 링크를 추천해주셔서, 오늘부터 듣기 시작했는데.되게 좋은 것 같아요!이전에는," 어쨌든 풀어서 답만 맟주면 된다는 식의 풀이 " 가 구글링하면 많은데, 그게 아니라제대로 배워야겠다는 생각이 들었습니다. 그래서, 어차피 sovleSQL 문제로 계속 공부해왔으니까 강의들으면서, 계속 풀이방식 적절했는지 피드백들으면서 빨리 익힐 수 있을 것 같은데, 지금 신청해도 들을 수가 없네요. (입문, 실전, 마스터) 다 빠르게 듣고싶은데.SQL 강의를 5월 5일에 개강한다고 돼있어서,혹시 좀 더 빨리 수강할 수 있는 방법은 없는지 여쭤봅니다.
-
미해결
강의관련 질문
Q1. With 문 같은거 더 자세히 강의 듣고싶은데, 그런 것도 다 (입문/실전) 강의에 들어가 있나요?Q2. (입문/실전) 강의도 강의 포맷이 이와 동일한가요? 예를 들면, 각각 문제 풀이해주시고, 헷갈리거나 중요한 포인트 짚어주는 식인가요?
-
해결됨데이터 분석을 위한 SQL 문제풀이 (Advent of SQL 2024)
SQL 치트 시트 (실전)(마스터) 도 추가 요청합니다~
SQL 치트 시트 (입문) 용은 받았는데,(실전) (마스터) 는 신청해도 통 소식이 없네요 ㅠㅠ부탁드리겠습니다~