inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

제한자 const에 관한 질문

미해결

홍정모의 따라하며 배우는 C언어

질문이있습니다. 위 강의 내용이 const 가 붙지 않은 변수선언일 경우에는 int angel = 1004; 처럼 여기서는 angel이 변수로서 변할수있고 여기서 const int angel= 1004; 가 되어 제한자가 붙어버리면 angel 이 더이상 바뀌지 못하고 그냥 기호적인 상수로서 고정되어 버리는 거다.라는 의미인건가요? 궁극적으로 const가 붙으면 리터럴상수또한 고정되어 버리는 건가요?

  • c
maland02 댓글 2 좋아요 0 조회수 485

Spring boot Service 레이어 등등에서 지연 로딩 사용 시 질문이 있습니다.

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

안녕하세요. 영한님 강의 잘 수강하고 있습니다! 강의 수강 도중 실무에 적용하면서 오류가 하나 있어 조언을 구하고자 글을 씁니다. JPA와 Spring boot를 사용 중인데요. 서비스 계층에서 jpa repository를 사용할 때 proxy 객체에 세션이 없다는 오류를 겪게 되었습니다. 알아보니 Eager loading을 하거나 @Transaction annotation을 서비스 계층 메소드에 붙여주라는 것이었는데요. 아마 @Transaction 어노테이션을 붙여주면 트랜잭션과 영속성 컨텍스트가 살아있고, 따라서 제가 첨부하는 예시에선 List<Bar> bars에 대한 프록시의 세션이 살아있기 때문에 Lazy loading이 가능해지는 게 아닌가 싶구요. Eager loading은 당연히 오류 없이 수행은 되는 것 같습니다. ( 참고: https://stackoverflow.com/a/41140986/9471220 ) 혹시 Repository 계층보다 상위에서 Lazy loading 필드에 접근하면 어떤 방법이 베스트일까요? 지금 생각 중인 방법은 Lazy loading 필드에 접근하는 모든 메소드에서 @Transaction을 명시해주는 것인데, 이 경우 너무 많은 Transaction 생성으로 인한 오버헤드 같은 것은 없을 지 걱정됩니다. 감사합니다.

  • java
  • JPA
Umi 댓글 1 좋아요 0 조회수 507

user perm in rootfs.cpio

미해결

리눅스 커널 해킹. A부터 Z까지

user perm in the given rootfs.cpio is root. it is supposed to be 1000. you need to fix it and re-upload it. I had to follow the lecture in a reversed way.

  • 시스템 해킹
  • linux
  • 모의해킹
dorani 댓글 1 좋아요 0 조회수 193

안녕하세요! 질문있습니다.

해결됨

mongoDB 기초부터 실무까지(feat. Node.js)

안녕하세요! 좋은강의 감사드립니다. 이번 수업시간에 궁금한점이 생겨 질문드립니다. 회원수정 API에서 findByIdAndUpdate 하는 부분이 있는데요. 해당 method의 세번째 인자값으로 { new: true }를 추가하면 해당 API의 결과값으로 업데이트된 user의 data를 가져오게 되는데요. 이때의 세부 과정이 궁금합니다. 먼저, client로부터 입력받은 userId에 해당되는 user data를 mongodb로 부터 가져와서 그 가져온 user data 값을 애플리케이션단에서 변경하는 것인지, (select -> update query 수행) 아니면 update query이후 한번의 조회 query를 또 수행시키는 방식으로 업데이트된 user data를 조회하는 것인지 궁금합니다. (select -> update -> select query 수행)

  • mongoose
  • mongodb
  • DBMS/RDBMS
  • aws
  • rest-api
  • javascript
  • nodejs
  • 데이터 엔지니어링
ygh 댓글 1 좋아요 1 조회수 144

질문이요

미해결

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

(화씨온도-32)/1.8 = 섭씨온도 화씨온도를 변수로 두고 코딩 어떻게 해야 하나요?

  • 파이썬
  • python
웅이 댓글 1 좋아요 0 조회수 205

ES5이상 스코프 체인

미해결

자바스크립트 중고급: 엔진 핵심

여러권의 스크립트 기본서적을 읽었는데, ES5 이상에서 scope chain을 더이상 사용하지 않는다는 것은 처음 들어본 것 같아 질문드립니다. ES5이상에서 declarative environment record 에서 scope chain 정보를 정적으로 가지고 있는거고, 더이상 실행시 동적으로 scope chain에 연결하지는 않는다는,, 용어적인 차이에서 오는 혼동인가요?

  • javascript
hhhh 댓글 3 좋아요 0 조회수 321

에러 났을 때 둘의 차이점이 뭔지 궁금합니다

미해결

따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기

어떨 때는 위, 어떨 때는 아래를 사용하시는데 둘의 차이점이 뭔지 궁금합니다 if (err) return res.json({ success: false, err }); if (err) return res.status(400).send(err);

  • 에러
  • nodejs
  • mongodb
  • react
  • redux
oohdi 댓글 1 좋아요 0 조회수 275

1개 커뮤니케이션 사이트에 포함되는...

미해결

SharePoint로 회사 파일 서버를 대체할 인트라넷 사이트 만들기

강의를 듣고 회사의 보관 자료를 카테고리별로 분류하여 카테고리별로 권한 설정하여 운영할 계획이 있습니다. 혹시 1개 커뮤니케이션 사이트에 포함되는 문서 라이브러리의 수나 용량 제한 등 주의해야 할 사항이 있을까요? 강의를 듣고 회사에 제안을 했는데 너무 많은 문서 카테고리를 주문하셔서 가능할지 우려되는 부분이 있어서요.

  • ms-office
  • SharePoint
지윤선 댓글 1 좋아요 0 조회수 216

실행 컨텍스트

미해결

자바스크립트 중고급: 엔진 핵심

ES3, ES5모두, 하나의 엔진에서 실행 컨텍스트는 1개인가요?

  • javascript
hhhh 댓글 1 좋아요 0 조회수 207

dispatch가 변하는 상황도 있나요??

미해결

실전 리액트 프로그래밍

dispatch는 일반적으로 변하지 않는다고 하시면서도 의존성 배열에 항상 추가해주시던데, dispatch가 변하는 상황은 어떤 상황이 있는건가요??

  • react
  • redux
noAD 댓글 1 좋아요 0 조회수 177

몇가지 질문이 있습니다.

미해결

[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드

1.세로형 레이아웃에서 좌우로 움직이는 슬라이드 제작시 width:2400px이 적용되지 않습니다. slide div가 위로 올라가지 않습니다. 2.수험지에 지정된 색상으로 텍스트 컬러를 지정하는데... 결과물의 네비게이션 목록의 텍스트 색상이 흰색이면 #fff로 지정해도 문제 없는거죠? 3.네비게이션의서브메뉴 테두리를 왼쪽/오른쪽/아래쪽만 지정할시 (menu li:first-child~) sub-menu:first-child로 코딩하면 안되더라고요. 왜 그런가요? 4.탭 메뉴 제작시 tab2의 img를 수직 중앙 정렬하기 위해 padding-top:30px을 지정하는데 패딩을 지정하면 부피가 커지잖아요. 그런데 정해진 부피 안에서 이미지가 아래로 내려가고 넘치는 부분은 잘리더라고요. 레이아웃 제작 items div들의 너비, 높이값이 정해져 있고 box-sizing:border-box를 코딩해 놓은 것과 연관이 있는 건가요?

  • 웹 디자인
  • HTML/CSS
  • jquery
pangirl3 댓글 1 좋아요 1 조회수 204

좀더 축약해서 쓰는 방법은 없나요?

미해결

타입스크립트 입문 - 기초부터 실전까지

var sum: SumFunction; 이라고 선언된 부분을 아래 function과 합쳐서 쓰는 방식은 없나요? 이미 정의해놓은 인터페이스대로 타입을 써야 하는게 좀 번거운거 같아서요.

  • es6
  • typescript
  • javascript
Dev 댓글 1 좋아요 1 조회수 282

Colab에서 불러온 이미지 데이터셋을 csv파일로 만드는 방법이 궁금합니다Colab에서 불러온 이미지 데이터셋을 csv파일로 만드는 방법이 궁금합니다

미해결

colab과 구글 드라이브를 연동하는것까지는 성공했지만 드라이브 안에 들어있는 수만장의 이미지들을 csv파일로 라벨링하는 방법을 모르겠습니다 훈련 데이터셋은 /content/gdrive/My Drive/Dataset/fer/ archvie/train 에 시험 데이터셋은 /content/gdrive/My Drive/Dataset/fer/ archive/test 에 각각 저장되어 있습니다. train과 test에는 각각 angry, disgust, fear, happy 같은 이름을 가진 7가지 하위 폴더가 있고 그러한 하위 폴더에 폴더명에 맞는 이미지들이 있습니다. 이해를 돕기 위해 pc에서의 디렉토리 사진을 첨부합니다(윗 글에 써진 디렉토리는 구글 드라이브 colab에 사용하는것) 이런 이미지 데이터셋을 픽셀값과 상위 디렉토리 파일명으로 구성된 csv 파일로 만들고 싶은데 독학과 검색만으로는 해답이 나오지않아 이렇게 질문을 남겨봅니다. 간단한 조언도 감사히 받겠고 문법이나 코드같은 자료를 알려주신다면 더욱 감사히 받겠습니다.

  • colab
  • 구글드라이브
  • 데이터셋
  • 이미지
  • 이미지데이터셋
  • fer
  • csv
  • 라벨링
  • 데이터라벨링
황규웅 댓글 0 좋아요 0 조회수 441

MVC 2편 ,DB접근기술편 질문

미해결

스프링 핵심 원리 - 기본편

전단계 강의들 듣고있는데 너무 이해가 쏙쏙되서 기다려지네요.. 예정일자 알수있을까요..

  • mvc
  • spring
  • oop
woojin126 댓글 1 좋아요 0 조회수 244

자그마한 조언 부탁드립니다.

해결됨

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

삭제된 글입니다

  • python
  • 코테 준비 같이 해요!
ㅇㅅㅇ 댓글 1 좋아요 0 조회수 63

푸터 레이아웃이 깨져요

미해결

[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드

html <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>가로 레이아웃-1</title> <link rel="stylesheet" href="style/style.css"> </head> <body> <div class="container"> <header> <div class="header-logo"></div> <div class="navi"> <ul class="menu"> <li> <a href="#none">MENU-1</a> <div class="sub-menu"> <a href="#none">SUBMENU-1</a> <a href="#none">SUBMENU-2</a> <a href="#none">SUBMENU-3</a> <a href="#none">SUBMENU-4</a> </div> </li> <li> <a href="#none">MENU-2</a> <div class="sub-menu"> <a href="#none">SUBMENU-1</a> <a href="#none">SUBMENU-2</a> <a href="#none">SUBMENU-3</a> <a href="#none">SUBMENU-4</a> </div> </li> <li> <a href="#none">MENU-3</a> <div class="sub-menu"> <a href="#none">SUBMENU-1</a> <a href="#none">SUBMENU-2</a> <a href="#none">SUBMENU-3</a> <a href="#none">SUBMENU-4</a> </div> </li> <li> <a href="#none">MENU-4</a> <div class="sub-menu"> <a href="#none">SUBMENU-1</a> <a href="#none">SUBMENU-2</a> <a href="#none">SUBMENU-3</a> <a href="#none">SUBMENU-4</a> </div> </li> </ul> <div class="sub-back"></div> </div> </header> <div class="slide"> <div> <!--꼭 div안에 a를 넣도록 하자! slide > div > a > img--> <a href="#none"><img src="images/slide01.jpg" alt="slide1"></a> <a href="#none"><img src="images/slide02.jpg" alt="slide2"></a> <a href="#none"><img src="images/slide03.jpg" alt="slide3"></a> </div> </div> <div class="contents"> <div class="news"> <div class="tab-inner"> <div class="btn"> <span>공지사항</span> </div> <div class="tab"> <a href="#none">sns 발송 서비스 개선작업<b>2020.01.11</b></a> <a href="#none">sns 발송 서비스 개선작업<b>2020.01.11</b></a> <a href="#none">sns 발송 서비스 개선작업<b>2020.01.11</b></a> <a href="#none">sns 발송 서비스 개선작업<b>2020.01.11</b></a> <a href="#none">sns 발송 서비스 개선작업<b>2020.01.11</b></a> </div> </div> </div> <div class="banner"> <div class="banner-inner"> <div class="btn"> <span>갤러리</span> </div> <div class="tab"> <a href="#none"><img src="images/gallery-01.jpg" alt="갤러리1"></a> <a href="#none"><img src="images/gallery-02.jpg" alt="갤러리2"></a> <a href="#none"><img src="images/gallery-03.jpg" alt="갤러리3"></a> </div> </div> </div> </div> <div class="shortcut"></div> </div> <footer> <div class="footer-logo"></div> <div class="copy"></div> <div class="sns"></div> </footer> </div> <script src="script/jquery-3.6.0.min.js"></script> <script src="script/custom.js"></script> </body> </html> CSS *{ padding: 0; margin: 0; text-decoration: none; list-style: none; color: #000; } .container{ width: 1200px; margin: auto; border: 1px solid red; } .container > div{} header{ width: 1200px; margin: auto; height: 100px; position: relative; /*슬라이더 위에 올라오기*/ z-index: 1; } header > div{ height: 100px; box-sizing: border-box; } .header-logo{ width: 200px; border: 1px solid #000; float: left; } .navi{ width: 600px; border: 1px solid #000; float: right; } .slide{} .slide > div{ height: 300px; border: 1px solid #000; } .contents{ overflow: hidden; } .contents > div{ height: 200px; float: left; border: 1px solid #000; box-sizing: border-box; /*컨텐츠에 보더박스!!*/ } .news{ width: 400px; } .banner{ width: 400px; } .shortcut{ width: 400px; } footer{ overflow: hidden; } footer > div{ height: 100px; border: 1px solid #000; box-sizing: border-box; float: left; } .footer-logo{ width: 200px; } .copy{ width: 800px; } .sns{ width: 200px; } /* slide */ .slide{ position: relative; width: 1200px; height: 300px; /*레이아웃이 깨지지않게 필수!*/ } .slide > div{ font-size: 0; } .slide div a { position: absolute; top: 0; left: 0; animation: slide 10s linear infinite; visibility: hidden; /* 최초에 모든 슬라이드가 존재가 없는 상태에서 출발함 */ } .slide div a:nth-child(1){animation-delay: 0s;} .slide div a:nth-child(2){animation-delay: 3.5s;} .slide div a:nth-child(3){animation-delay: 7s;} @keyframes slide{ 0%{opacity: 0;} 5%{ visibility: visible; opacity: 1; } 35%{opacity: 1;} 40%{ visibility: hidden; opacity: 0; } 100%{ opacity: 0;} } /* navi */ .menu{ /*ul*/ padding: 0; list-style: none; margin-top: 65px; } .menu li{ float: left; width: 25%; box-sizing: border-box; text-align: center; } .menu li > a{ /*MENU-1 ~4*/ border: 1px solid #000; display: block; padding: 5px; transition: 0.5s; } .menu li:hover > a{ background-color: #000; color: #fff; } .sub-menu{ display: none; } .sub-menu a{ display: block; padding: 10px; transition: 0.5s; color: #fff; } .sub-menu a:hover{ background-color: #fff; color: #000; } .sub-back{ width: 100%; height: 200px; background-color: #000; position: absolute; right: 0; top: 100%; z-index: -1; display: none; } /* content 공지사항 갤러리*/ .tab-inner, .banner-inner{ width: 95%; margin: auto; } .tab-inner .btn{} .tab-inner .btn span, .banner-inner .btn span{ display: inline-block; border: 1px solid #000; width: 100px; text-align: center; padding: 5px; border-radius: 5px 5px 0 0; margin-bottom: -1px; border-bottom: none; background-color: #fff; } .tab-inner .tab, .banner-inner .tab{ border: 1px solid #000; height: 155px; padding: 0 10px; } .tab-inner .tab a{ display: block; padding: 5px; border-bottom: 1px solid #000; } .tab-inner .tab a:last-child{ border: none; } .tab-inner .tab a b{ float: right; font-weight: normal; } .banner-inner .tab img{ width: 110px; } .banner-inner .tab{ text-align: center; padding-top:20px; box-sizing: border-box; }

  • jquery
  • HTML/CSS
  • 웹 디자인
wlsgml6200 댓글 1 좋아요 1 조회수 310

5:20초쯤이요..

미해결

[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기

5:23초경에 적었던거 지우고 수정하실때 보면 17번부터 그 밑에 항목은 설명해주실때 아에 없었던 부분이 갑자기 생겨있어요ㅠ_ㅠ...편집이 살짝 잘못된거같은데 저 부분 다시 설명해주실 수 없으신가요?

  • bootstrap
  • HTML/CSS
  • javascript
김지훈 댓글 2 좋아요 1 조회수 320

자동 의존 주입시

미해결

스프링 핵심 원리 - 기본편

안녕하세요 선생님 강의를 잘 듣고 있습니다. 다름이 아니고 ComponentScan방식으로 생성자 주입을 통해 주입을 받게 되었을 경우 추상화 인터페이스의 자식들이 하나가 아니고 DiscountPolicy처럼 자식이 여러 클래스가 있을경우 어떻게 제가 원하는 구현 객체를 의존할 수 있을까요? 선생님의 예제에서는 Rate클래스 경우만 @component로 등록되어있는데 Fix클래스도 @component로 등록되있으면 생성자 주입시 파라미터 명을 구현체 타입으로 바꿔주어야 할까요?

  • 자동의존주입
  • oop
  • spring
김상운 댓글 1 좋아요 0 조회수 251

스트링을 인트로 형변환이 안되고 Calendar.current.date의 매개변수에 다른 상수를 넣었는데 애러가 뜨네요

미해결

SwiftUI - iOS14 퍼펙트 가이드

@State private var startDate = Date() // 데이트피커로 변경가능 @State private var dDay: String = "100" //텍스트필드에서 숫자 변경가능 @State private var howManyDays: Int = Int(dDay) ?? 0 // 위 dDay를 Int로 형변환 var endDate = Calendar.current.date(byAdding: .day, value: howManyDays, to: startDate) 스타트데이트 기준으로 몇일 뒤 예를 들어 100 일 뒤를 계산해서 몇월 몇일인지 보여주는 아주 간단한 것을 연습하고 있는데 잘 안되네요...

  • 날짜계산알고리즘애러
  • SwiftUI
  • ios
clickdaniel 댓글 1 좋아요 0 조회수 197

ios 14 에서는 데이트피커의 초기값이 달력인것 같아요. 휠을 돌리는 형식으로 못바꾸나요

미해결

SwiftUI - iOS14 퍼펙트 가이드

DatePicker ( "기준일" , selection: $startDate , displayedComponents: . date ) . pickerStyle ( WheelPickerStyle ()) 피커스타일을 휠피커스타일로 했는데도 여전히 달력형식으로 보입니다...ㅜㅜ

  • 데이트피커
  • ios14
  • ios
  • SwiftUI
  • WheelPickerStyle
clickdaniel 댓글 2 좋아요 0 조회수 365

인기 태그

인프런 TOP Writers

주간 인기글