inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

주소 int casting시 음수(-)가 나오는 이유

미해결

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

저는 (int)& n 출력시 음수가 나오는데 이유가 무엇일까요? 예를 들어 &n = 0x7ffeea6c189c 인 경우에 (int)& n = -362014564이 나왔습니다

  • c
Jae Ung Yoon 댓글 1 좋아요 0 조회수 1007

몽고디비 다큐먼트 생성

해결됨

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

d컴퍼스를 이용해서 CRUD예제를 진행중인데 users 컬렉션에서 comment작성중인데 강의처럼 잘보이지 않고 일정부분만 보이게되는데 어떤 설정을 해줘야되나요?

  • nodejs
  • mysql
  • mongodb
  • Sequelize
맑은맑쇼 댓글 1 좋아요 0 조회수 225

docker volume 파트 오류

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

윈도우 사용자이고 %cd%:/usr/src/app 으로 했지만 계속 오류나서 직접 파일 경로를 지정했더니 이렇게 오류가 납니다 ㅠㅠ docker: Error response from daemon: invalid mode: /usr/src/app. 어떤 부분이 잘 못된 건가요...?

  • github
  • docker
  • aws
  • cicd
  • travis-ci
  • 데이터 엔지니어링
chaeyeon2367 댓글 4 좋아요 0 조회수 1121

안녕하세요 base64질문

미해결

Spring Boot JWT Tutorial

안녕하세요, 코드 하나하나 뜯어보면서 디테일한 부분에서 많이 공부하고 있습니다. TokenProvider에서 byte[] keyBytes = Decoders.BASE64.decode(secret);로 바이트배열을 생성한 다음 키를 생성하는데요, jwt.secret은 silvernine-tech-spring ~ 이 터미널 기본 chartset인 utf-8으로 바이트로 바뀌고 바이트가 다시 base64로 인코딩되어 Yml파일에 저장되는데요, provider에서 주입받은 secret을 base64로 다시 디코딩해서 사용하는 이유가 궁금합니다. 그냥 yml에 secret을 silvernine-tech-spring ~ 놔둔 상태로 주입받아서 utf-8으로 바이트로 바꾸고 키 생성을 해도 같은 결과이지 않을까요? 그리고 생성자가 아닌 DI 이후에 afterpropertyset을 이용해 key를 설정하는 이유도 궁금합니다.

  • jwt
  • spring-boot
댓글 1 좋아요 2 조회수 650

swr 질문있습니다.

미해결

[리뉴얼] React로 NodeBird SNS 만들기

swr을 이용해서 로그인한 데이터 정보를 가져오고있습니다. const { data : userData , error : err , mutate , revalidate } = useSWR( "http://localhost:8000/user/me" , fetcher ) ; if (!data) { openModal () ; return; } 이런식으로 처음에 로그인을 하지 않은 사용자가 특정페이지에 접근하면 모달창을 뛰어 로그인을 하세요라는 모달을 띄운 후 확인을 누르면 로그인페이지로 이동하는 로직을 작성할려고 하는데 Too many re-renders. React limits the number of renders to prevent an infinite loop 이런에러가 발생합니다. 혹시 해결방법이 있을까요?

  • nodejs
  • react
  • redux
  • express
  • Next.js
원피스를 찾아서 댓글 1 좋아요 0 조회수 207

트랜잭션을 지원하는 쓰기 지연 -Update 관련 질문입니다. 01.JPA소개.pdf

미해결

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

비즈니스 로직 수행동안 DB 로우 락이 걸리지 않는다. 라고 써있는데 이때 다른곳에서 이 row를 읽거나 쓰면 위험하지않은가요? 제가 락에관련 궁금해서 짧게 긁을 읽고 나서 생긴 궁금증입니다. 혹시 질문 자체가 틀렸다면 어떤 키워드 중심으로 공부를 하면 되는지 알려주시면 감사하겠습니다!!

  • JPA
  • java
임도현 댓글 1 좋아요 1 조회수 267

세션 갱신 문의 건

미해결

React로 NodeBird SNS 만들기

세션 갱신을 구현 중 도움을 주셨으면 합니다. - CSR 랜더링 시에는 정상적으로 백엔드 및 프론트 둘다 쿠키 expires가 변경 되는 것을 확인 하였으나 - SSR 랜더링 시에는 const cookie = ctx.isServer ? ctx.req.headers.cookie : ''; 통한 request headers에 Cookie 전달 확인은 되었으나 response header에 set-cookie가 없고 expires가 변경 되지 않습니다. 백엔드 설정 app . use ( session ({ resave : true , saveUninitialized : false , rolling : true , secret : process . env . COOKIE_SECRET , cookie : { httpOnly : true , secure : false , maxAge : 60 * 60 * 1000 , }, name : 'kbk' })); 프론트 설정 server . use ( session ({ resave : false , saveUninitialized : false , secret : process . env . COOKIE_SECRET , cookie : { httpOnly : true , secure : false , }, name : 'kbk' })); 브라우저에서 Network탭 확인 시 - csr 랜더링 요청주소 : axios를 통한 서버쪽 주소 요청 - ssr 랜더링 시 요청주소: 프론트 주소

  • javascript
  • react
matromen 댓글 7 좋아요 0 조회수 605

리소스 매니저 만들때 랩핑이라는게 나오는데 정확히 어떤 개념인건가요?

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

강의와 관련있는 질문 을 남겨주세요. • 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) • 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) • 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’ 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. • 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. • 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. • 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. • 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. • 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . • 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. • 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다. 리소스 매니저를 만드실때 랩핑을 한다고 하시면서 막 뭔가 하시던데 정확히 어떤 개념인건가요?

  • unity
  • C#
술홍 댓글 1 좋아요 0 조회수 542

@Transaction에 대해서 질문드드립니다.

미해결

실전! Querydsl

안녕하세요? 강사님. 항상 좋은 강의 잘 보고 있습니다. 이번강의를 보면서 에러가 발생하였습니다. Member member = new Member ( "member1" , 10 ); memberRepository . save ( member ); Member findMember = memberRepository . findById ( member . getId ()). get (); assertThat ( findMember ). isEqualTo ( member ); assertThat부분에서 <"Member(id=1, username=member1, age=10) (Member@1b444b5)"> to be equal to: <"Member(id=1, username=member1, age=10) (Member@5a1a20ae)"> but was not. Expected :Member(id=1, username=member1, age=10) Actual :Member(id=1, username=member1, age=10) 이러한 에러가 발생했습니다. 알고보니 @Transaction 어노테이션을 선언을 안해서 그랬습니다. member와 findMember의 메모리 주소가 달라서 에러가 발생한것 같은데 메모리가 주소가 왜 다른지 잘 이해가 안됩니다. meber객체를 save 하면서 영속성 컨텍스트에 담기고 findMember는 영속성컨텍스트에 담겨있는 member인것이 아아니라 새로 select문을 날려서 디비에서 조회한 값이더라구요( @Transactional이 없을 때 로그를 통해서 확인하였습니다) @Transactional을 선언 하고 save 후 em.flush(); em.clear();를 해준것과 같은 현상이 나더라구요. @Transactional이 롤백외에도 어떠한 기능이 있길래 이러한 현상이 나타나는지 알고 싶습니다. 감사합니다.

  • java
  • JPA
안지혁 댓글 1 좋아요 1 조회수 1040

structure와 stack, heap 질문 드립니다.

미해결

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

struct flex { size_t count; double average; double values[]; // Flexible array member }; const size_t n = 3; struct flex* pf = (struct flex*)malloc(sizeof(struct flex) + n * sizeof(double)); if (pf == NULL) exit(1); struct nonflex { size_t count; double average; double* values; // Use malloc() }; struct nonflex nf; nf.values = (double*)malloc(sizeof(double) * n); 위 코드는 강의 내용 그대로입니다! malloc(), 즉 동적으로 메모리를 할당하면 heap에 할당된다고 배웠습니다. 일반적인 지역변수들은 stack을 차지하구요. Q1. structure 도 지역변수로 선언이 되면, stack에 할당 되는 것이 맞나요? 디버거로 동적할당 메모리와 주소값을 비교해봤는데, 큰 차이를 찾아내지 못해서... 질문을 드립니다! Q2. 다음 그림의 이해가 맞는지 도움 부탁드립니다! ㅠㅠ <그림 1> 강의 내용의 structure flex <그림 2> 강의 내용의 structure nonflex Q3. 위 그림 1 의 struct가 차지한 공간이 혹시 stack이라면, malloc()이 stack에도 할당을 해줄 수 있는건지 malloc() 함수에 대하여 여쭙습니다!

  • c
m1n_q 댓글 3 좋아요 1 조회수 532

AttributeError: 'NoneType' object has no attribute 'text'오류가 뜹니다.

미해결

크롤링으로 웹, 텔레그램봇, REST API, 모바일 앱 만들기

1강 13:40초경입니다. 맨밑에처럼 코드를 작성하였는데 print(title)하고 실행 시 아래와 같은 오류가 뜹니다. 오류 뜬 cmd창과 해당 뽐뿌 스크린샷입니다. 모짜렐라 치즈가래떡 다음 상품이 품절상태이고, class=list_title없이 그냥 font태그에 담겨있는것같습니다.. 혹시 이런경우에 어떻게 하면 될까요?? 질문에 정보가 부족하다면 알려주시길바랍니다. 위와같은 오류가 납니다.. 아래는 오류 났을 때 뽐뿌 사이트 입니다! from bs4 import BeautifulSoup import requests response = requests.get("http://www.ppomppu.co.kr/zboard/zboard.php?id=ppomppu") # 사이트 불러오기 soup = BeautifulSoup(response.text,"html.parser") for item in soup.find_all("tr",{'class' : ['list1','list0']}): image = item.find("img",class_='thumb_border').get('src')[2:] title = item.find("font", class_='list_title').text print(title)

  • rest-api
  • Flutter
  • 웹-크롤링
  • python
  • django
지늬 댓글 1 좋아요 0 조회수 9686

Ap Ap50 Ap75

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

강의 13:40쯤 설명해주시는 AP AP50 AP75에 대해서 다시 한번만 설명해주시면 감사하겠습니다. 설명해주셨을 때는 IoU가 0.5, 0.75이상이다 하셨는데 그 다음에 말씀 하신 AP가 0.95까지 갔을 때 라고 하셔서 정확히 어떤 것을 의미하는지 궁금합니다.!

  • python
  • tensorflow
  • 컴퓨터-비전
  • 머신러닝 배워볼래요?
  • 딥러닝
  • keras
Ryan C 댓글 1 좋아요 1 조회수 4398

실행했는데 오류가 납니다.

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

이렇게 입력을 했는데, 틀린 부분이 있나요?? 다음과 같이 뜹니다.

  • python
yjsm 댓글 1 좋아요 0 조회수 299

description에 반영이 안됩니다.

미해결

리액트로 나만의 블로그 만들기(MERN Stack)

강사님처럼 라이브러리를 설치하면 즉각 package.json 반영이 되어야하는데 반영이 되질 않습니다.

  • mongodb
  • react
  • redux
  • nodejs
  • bootstrap
  • express
Dev J 댓글 1 좋아요 0 조회수 141

제가 findOrders를 잘 이해 했는지 맞는건가요?

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

처음에 orderRepository.findAllByString(orderSearch)시 orderSearch값에 해당된게 아무것도 없으니까 모든 주문 리스트를 불러왔다가 form태그로 orderSearch의 값을 다시 받아오면, 이 때 orderSearch검색 조건에 맞는 주문 리스트들을 불러온다. 이렇게 이해했는데 이게 맞는건가요?

  • spring-boot
  • JPA
  • 웹앱
  • java
  • spring
전한울 댓글 1 좋아요 0 조회수 158

질문 요청 드립니다!

미해결

스프링 시큐리티

정말 좋은강의 만들어주셔서 감사드립니다!! 다름이 아니라 이번 수업과정을 따라하면서 (수업내용과 동일한 코드이며 강의 23분 46초 과정입니다.) 제 pc에서만 나오는문제 같은데 해결방법을 못찾겠습니다. 사항은 아래 이미지입니다. 모든 계정마다 로그인시 나오는 화면입니다. 위와 같은 안내문구가 나오는 이유가 무엇인지 알 수 있을까요?

  • spring-boot
  • java
  • Spring Security
YoungJin Hwang 댓글 1 좋아요 1 조회수 263

제목이랑 콘텐츠 입력해도 '입력 안된 사항 있다고 뜹니다'

미해결

누구나 따라하면서 배우는 JSP 커뮤니티 게시판 만들기

혹시 봐주실 수 있으신가요? 저는 아무래도 모르겠습니다ㅜㅜ <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="bbs.BbsDAO" %> <%@ page import="java.io.PrintWriter" %> <% request.setCharacterEncoding("UTF-8"); %> <jsp:useBean id="bbs" class="bbs.Bbs" scope="page" /> <jsp:setProperty name="bbs" property="bbsTitle" /> <jsp:setProperty name="bbs" property="bbsContent" /> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JSP 게시판 웹 사이트</title> </head> <body> <% String userID = null; if (session.getAttribute("userID") != null) { userID = (String) session.getAttribute("userID"); } if (userID == null) { PrintWriter script = response.getWriter(); script.println("<script>"); script.println("alert('로그인을 하세요.')"); script.println("</script>"); script.println("<script>"); script.println("location href='login.jsp'"); script.println("</script>"); } else { if (bbs.getBbsTitle() == null || bbs.getBbsContent() == null) { PrintWriter script = response.getWriter(); script.println("<script>"); script.println("alert('입력이 안 된 사항이 있습니다.')"); script.println("</script>"); script.println("<script>"); script.println("history.back()"); script.println("</script>"); } else { BbsDAO bbsDAO = new BbsDAO(); int result = bbsDAO.write(bbs.getBbsTitle(), userID, bbs.getBbsContent()); if (result == -1) { PrintWriter script = response.getWriter(); script.println("<script>"); script.println("alert('글쓰기에 실패했습니다.')"); script.println("</script>"); script.println("<script>"); script.println("history.back()"); script.println("</script>"); } else { PrintWriter script = response.getWriter(); script.println("<script>"); script.println("location.href='bbs.jsp'"); script.println("</script>"); } } } %> </body> </html>

  • java
  • jsp
Junwoo Choi 댓글 0 좋아요 0 조회수 353

14분 30초 IE에서 카드위치 조절

미해결

인터랙티브 웹 개발 제대로 시작하기

선생님께서는 margin 음수 값을 이용해서 카드를 가운데로 정렬 하도록 진행하였는데, 가운데 정렬을 하는것의 기준이 카드의 왼쪽 꼭짓점이 아니라 카드의 중앙으로 설정하는 것도 transition-origin 같은 어떤 기능을 통해서 가능한가요?

  • 인터랙티브-웹
  • HTML/CSS
  • javascript
지현 댓글 1 좋아요 0 조회수 269

인기 태그

인프런 TOP Writers

주간 인기글