묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결리눅스 시스템 프로그래밍 - 이론과 실습
쉘 스크립트에서 root 권한으로만 실행이 가능한 부분을 어떻게 작성할 수 있나요?
안녕하세요 쉘 스크립트에서 루트에 로그인해서 가능한 작업은 루트로 로그인해서 직접 짜야만 하는 것인가요? 루트로만 로그인 해서 접근 가능한 예를 들어 /proc, /sys /dev와 같이요 drop_cache와 같은 작업을 하고 싶은데, 이러면 루트로 로그인해서 스크립트를 짜야만 동작이 가능한가요? user로는 작성해서는 절대로 불가능한거죠?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
git 권한 요청 드립니다.
인프런 아이디 : banisle@gmail.com 인프런 이메일 : banisle@gmail.com 깃헙 아이디 : banisle@gmail.com 깃헙 Username : banisle 요청드립니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
개발자님 질문이 있습니다.. !
안녕하세요. 개발자님. 실천은 잘 못하지만 머리로? 천성?은 학자형 스타일 같은 학생입니다.. ㅎㅎ 로드맵 추천을 이전편에도 봤고, 이번편에도 봤는데 해당 영상들은 spring mvc 활용 강의가 나오기 전이고 지금은 1, 2편이 모두 나와있는 상태인데 어떤 강의부터 보는게 좋을까 궁금합니다.. ㅋㅋㅋㅋ 이미 추천을 해주셨는데 재추천을 바라는게 웃기지만 현재 스프링 강의가 2편 더 나와있는 관계로 어떤 테크트리를 타야할지 고민이 됩니다.. 사실 이거보고 저거보는거나 저거보고 이거보는거나 비슷할거 같기는 하지만요.. ㅋㅋㅋ 현재 스프링 강의는 나온 것 까지 구매한 상태이고 JPA 강의는 아직 구매하진 않았고, 강의 볼 때 구매하려고 합니다. 그리고 입문, 기본편이 잘 이해가 되지 않았는데 한번 다시 보고 다음 강의를 수강하는 것도 어떤지 알고 싶습니다. 제가 결정할 문제들이긴 하지만 괜히 스승님의 조언을 얻고 싶어서 이렇게 글 남깁니다.. ㅋㅋ 여담이지만 늦은 나이에 회사에 들어가서 생각과는 안맞아서 3개월 다니고 나왔는데.. 나오면 공부 열심히 할줄 알았는데, 시간은 많은데 그건 또 아닌거 같네요.. ㅋㅋ 빨리 개발자님의 강의를 들으며 공부하고 부족한 부분 메꿔서 준비해야겠습니다.. 저는 야생형이 될수 없나봐요.. 여담으로 30% 묶음 할인 이런 것은 개발자님이 진행 하시는 건가요? 아니면 인프런 내에서 진행하는 건가요. 할인 안받고 봐야하는 최고의 강의이지만 할인 예정이 있으면 그에 맞춰서 사는게 좋을거 같아서요.. (빈털털이..) 늘 고생하시고 좋은 강의 찍어주시고 답변까지 해주시고 많이 감사합니다. 항상 건강하시고 행복한 일 많으셨으면 좋겠습니다. 다음 강의에서 뵙겠습니다 ㅎㅎ
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
제이쿼리 오류
제이쿼리 구문이랑 html에 제이쿼리도 연결 했는데 제이쿼리 구문에 빨간색 동그라미로 X 뜨는건 왜 그런건가요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
Dto 관련 질문있습니다.
SimpleOrderDto같은 Dto일 경우 내부 클래스 말고 그냥 외 부에 따로 클래스 만들어 놓고 사용해도 되나요?? 안된다면 굳이 내부 클래스로 만들면 좋은 점은 뭐가 있는지 궁 금합니다!!
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
프록시 캐시 서버에 관련해 질문 있습니다.
안녕하세요. 개발자님. 만약에 no-cache, must-revalidate 등을 쓴다면 프록시 서버를 거쳐도 무조건 원 서버에 확인이 필요하니까 클라이언트의 웹 브라우저와 원서버가 직접 연결이 된 경우보다 프록시 서버가 있는 쪽이 오히려 더 비효율적일 수도 있을거 같네요. 이 부분에 대해서 궁금합니다. 감사합니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
프록시 캐시 설명부분에서 질문 있습니다.
안녕하세요. 개발자님. 수업을 듣던 중 모호한 부분이 있어서 질문 남깁니다. 수업 중 프록시 캐시라는게 없을 시 0.5ms의 시간이 걸린다고 가정했습니다. 또 프록시 서버가 있을 경우 프록시 각각 클라이언트가 프록시 서버에 접근하는 시간이 0.1ms이고 프록시 서버가 원 서버에 접속하는 시간이 0.4ms라고 가정 했습니다. 1. 이말은 프록시 캐시 서버를 도입하게 된다면, 프록시 캐시 서버가 먼저 원서버에서 캐시를 받아서 보관해두고, 클라이언트는 해당 데이터를 원서버가 아닌 프록시 서버에서 데이터를 받아오기 때문에 0.1ms의 시간만 소요해서 보다 빠르고 효율적이다. 이렇게 이해해도 되는것인지 알고 싶습니다. 2. 만약 1번에서 이해한 부분이 맞다면, 클라이언트의 브라우저에 캐시로 보관하는건 데이터를 요청 시 시간 소요가 훨씬 더 적은 가장 빠른 방법일 것 같은데, 굳이 프록시 서버에 캐시에 보관해두었다가 데이터를 내려받는게 좀 이해가 안갑니다. 이런 맥락에서 프록시 캐시 서버의 용도나 장점이 잘 이해가 가지 않는 부분도 있습니다. 3. 2번과 비슷한 질문인데 그렇다면 private(클라이언트 브라우저), public(프록시 캐시 서버) 캐시 서버마다 각각 다른 데이터를 저장해 두는 것 같은데, private 클라이언트 브라우저 캐시에 사용자 민감한 정보 뿐만이 아니라 다른 정보들도 넣어두면 되는 것 아닌가요? 굳이 public 프록시 캐시 서버에 보관하는 이유를 모르겠습니다. 또 사견이지만 민감한 정보들은 private 클라이언트 브라우저에 캐시로 저장하면 안될거 같은데 강의 내용에는 그렇게 되어 있어서 이부분도 궁금합니다. 4. 클라이언트 브라우저 캐시에 사용자 정보 등 민감한 정보를 보관하게 된다면 보안상 문제는 안생기나요? 감사합니다. 오늘도 좋은하루 되시길 바랍니다.
-
미해결이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
체크 박스 체크 + 파일 여러개 한번에 다운로드를 할수 있나요?(강의외 질문)
안녕하세요 김시훈 강사님 질문이 있습니다 파일 리스트가 출력된 상태에서 체크박스 체크 => 저장 버튼 클릭 => 파일 열기창 열리고 폴더 선택 => 체크된 행의 파일들을 한번에 다운로드 이렇게 구현하는게 가능한가요? <a href="/test1.txt> {file.name} </a> 이렇게 하면 바로 다운로드는 되는데 체크 박스 체크 후에 여러행의 파일을 한번에 다운 로드 하는 방법이 있을까요? 그리고 또 한가지 질문은 몽고 디비 로컬 설정 방법은 뭘 보고 하면 좋을까요?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
venv 폴더 안에 script가 안 보입니다
리눅스 우분투 환경에서 파이참을 실행해서 따라가고 있습니다만 디버깅 환경 설정을 위한 venv 폴더 아래의 script 파일이 안 보입니다. 장고 혹은 파이참이 업데이트 되면서 생성되지 않는 것인지 혹은 디버깅 설정을 안 해도 괜찮을지 궁금합니다.
-
해결됨TensorFlow 2.0으로 배우는 딥러닝 입문
CNN 모델 관련 질문 드립니다.
안녕하세요. 강의를 듣다가 궁금한게 생겨서 질문 남깁니다. 아래 CNN 모델 파라미터 설정 부분에서 tf.keras.layers.Conv2D(filters=32, kernel_size=5, strides=1, padding='same', activation='relu') filters와 activation에서 의문이 듭니다. 첫 째, filters가 32로 설정되어 있는데, 이미지에 5x5 크기의 32개 필터를 적용한 것으로 이해가 됩니다. 즉, 1개의 이미지가 32개의 필터링된 이미지로 변환. 여기서 드는 의문점은 필터의 종류만해도 수십가지가 될텐데, 이거는 CNN 모델이 알아서 적용을 하는 것인가요? 만약 그렇다고하면 원리가 무엇인지 알 수 있을까요? CNN을 제가 이해하기로는 이미지에서 특정 부분을 추출하여 NN 입력으로 사용하는 것 같은데, 여기서 학습하면서 바뀌는 건 NN의 파라미터라 생각이 되거든요. 그러니까 필터는 학습하는 과정에서 바뀔 것이라 생각이 안되는데 어떻게 CNN 모델이 알맞은 필터를 적용할 수 있는지가 궁금합니다. 둘 째, activation이 설정되어 있는데, 필터링한 이미지에 왜 activation을 적용해야하는지 의문이 듭니다. 제가 머신러닝에 대한 기초도없고 딥러닝에 대한 기초가 없어 질문이 너무 난해할 수 있을 것 같네요. 그래도 답변 부탁 드립니다. 감사합니다.
-
해결됨[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
모델 평가 부분 질문드립니다.
for data in dataloader 에서 dataloader은 어디서 받아 오는거에요? 학습 진행 부분에서 inputs, values 값은 각각 x_train, y_train 인가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@InitBinder 호출 관련 질문드립니다.
안녕하세요. Validation 강의를 듣던 중 궁금한 부분이 있어서 질문드립니다. @InitBinder 관련해서 아래와 같이 log를 찍어 확인하던 중, @InitBinder public void init(WebDataBinder webDataBinder) { log.info("init binder = {}", webDataBinder); webDataBinder.addValidators(itemValidator);} init binder가 3번 찍히는 것을 보고, 작동 방식이 궁금해서 문의드립니다. items->/add 가 호출될 때 (상품 등록 페이지) 1번 그 이후, addForm에서 submit을 할 경우, 2번이 찍히더라구요. 처음 1번은 이해가 되는데, form submit할 때, 왜 2번이 호출되는지 궁금합니다. 강좌 잘 보고 있습니다. 미리 감사드립니다. (_ _)
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
양방향 연관관계와 연관관계의 주인 1에서 JoinCloumn 질문 있습니다
여기서 어떻게 TEAM_ID가 Team 클래스의 column(name="Team_ID")와 맵핑 되는 걸까요? @ManyToOne@JoinColumn(name = "TEAM_ID")private Team team; 여기서 private Team team이 맵핑할 클래스를 알려주는 역할을 하는 것인가요?
-
미해결타입스크립트 시작하기
[#다시질문] Person과 Product 관계
안녕하세요, 타입스크립트에서 타입호환 부분에 대해 질문 요청드립니다. 여기 올라온 질문 중 "Person과 Product 관계"라는 글이 있었는데요, 저 역시 궁금한 부분이라, 공부를 하면서 '이렇게 생각하는게 맞는가?' 고민이 있습니다. 제가 정리한 내용이 맞는지 피드백을 받고 싶어 문의 드립니다. (*=> 이란 기호는 단락 구분이 에디터에서 적용이 안되서 구분 용도로 추가했습니다) => "추가 속성이 있으면 값의 집합은 더 작아진다" "유니온 타입이 있으면 값의 집합은 더 커진다." "추가 속성이 있으면 값의 집합은 작아지므로..." "속성 타입의 범위가 넓어지면 값의 집합은 커진다." "1.구체적(?)으로 변하기 때문에 속성값이 없는 쪽이 더 많은 값을 할당 받을 수 있다고 생각해도 될까요 ? " ,Person과 Product의 관계 질문 중, (*관련부분, 책 실전리액트 프로그래밍 리액트훅에서 부터 Next.js까지 중 p461~p462, 선택 속성이 타입호환성에 미치는 영향, 추가 속성과 유니온 타입이 타입 호환성에 미치는 영향 내용에서) => 타입스크립트는 구조적 타이핑으로, 인터페이스든 클래스든, 커스텀 type으로 정의한 무엇이든, 해당 묶음이 갖고 있는 속성들/프로퍼티들이 서로 일치 한다면(서로 보유하고 있다면) 필수적으로 갖는 속성을 나도 갖고 있다면,, 키워드(인터페이스든 클래스든, 커스텀 type) 여하에 상관없이 서로 타입을 호환할 수 있다고 이해했습니다. => 집합의 "크기"라고 하는 것을 속성(프로퍼티)의 갯수가 많고 적음에 연관되어 있다고 생각하는데요, 속성(프로퍼티) 갯수가 많을 수록 값의 집합이 작아진다는 의미는 다음과 같다고 생각합니다. => 우선 해당 타입을 호환을 하려면, 구조적 서브타이핑 원칙상. 보유한 속성(프로퍼티)를 모두 혹은 필수적으로 어느정도는 일치해야하는데, 저는 이런 일치해야하는 조건들이 속성들의 갯수가 많아지면 많아질 수록 최소한 보유한 프로퍼티들을, 갯수를 만족해야합니다, => 막상 그 많은 속성들을 가진 타입을 찾기 어려워서, 만족할 수 없어서, 조건에 부합되는 경우가 적어서 값의 집합이 작아지는거 아닐까 라고 생각합니다. => 반대로, 속성(프로퍼티)의 수가 적은 경우, 적은 속성(프로퍼티)만 가지거나 만족하면 되기 때문에, => 전자는, 부합하는 경우의 수가 적어서 "값의 집합이 적다" 고 하는 것이고 후자는, 부합하는 경우의 수가 훨씬 많아서 "값의 집합이 크다" 라고 이해를 했습니다. => 소개팅으로 비유하자면, 남녀 각자가 서로 보유한 조건(속성/프로퍼티)이 많을 수록 / 적을 수록, 이에 부합할 경우의 남자/여자의 수가 적을 수도/많을 수도 있는데 (집합이 작거나/커질 수 있는데) , 조건이 많다면, 최소한 조건은 만족해야 하니 이에 부합할 남자/여자를 찾기 어렵겠죠,,, (타입이 구체적일 수록, 속성의 갯수가 많을 수록, 이를 호환할 타입의 수가 적어서 집합의 크키가 작아진다) => 반대면 찾기 쉬워지겠죠, 즉, 속성의 갯수가 많을 수록, 이 속성들의 갯수를 만족할 만한 타입이 없기 때문에, 타입이 구체적일 수록, 더욱 집합의 크키가 줄어들고, 반대로 타입이 가벼워?질수록, 즉 요구하는 프로퍼티의 숫자가 적다면, 더욱 집합의 크기가 커지는 그런거 라고 생각하는데요, 하는거라고 => 속성관점에서 보면, 속성 타입의 범위가 넓어지면(예:number | string) number 도 받을 수 있고 string 도 받을 수 있어서, 그만큼 영역이 커지기 때문에 값의 집합이 커진다는 의미가 아닐까요,, => 타입스크립트 에 대해서 왜 그런지 자세하게 참고할 블로그가 적어서요 혼자 나름의 정리를 하면서 고군분투 중인데, 짧은 답변이라도 큰 힘이 됩니다. => 감사합니다! => [에디터에서 줄바꿈 간격을 아무리 넣어도 안되네요..;;; 더구나 장문에 글이라,,,죄송합니다. 아무리 수정해도 단락이 나뉘어지지 않네요...;;.]
-
해결됨빠르게 git - 핵심만 골라 배우는 Git/Github
reset관련 질문입니다
안녕하세요! 강사님! reset에 대한 실습을 진행한 후, 궁금한 점이 생겨 질문 남깁니다! 먼저, 현재 저의 문제상황부터 말씀드리겠습니다. 위 사진과 같은 상황에서 working directory, staging area, repository 전체를 reset하고 싶어 "git reset --hard HEAD^"를 입력했지만 예상한대로 실행이 되지 않고, 아래와 같은 오류 메세지가 나타났습니다. fatal: ambiguous argument 'HEAD^': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]' 이 후, HEAD^대신 "git reset --hard HEAD"를 입력하니, staging area와 working directory는 reset이 되었는데 첫번째 commit은 삭제가 되지 않습니다. 여기서 질문 드립니다. 1) 두번째 commit을 soft로 reset한 후에는 HEAD가 이전 commit인 첫번째 commit을 가리키는 것이 아닌가요? HEAD^대신 HEAD를 썼을 때 working directory와 staging area가 reset되는 이유가 궁금합니다. 2) working directory와 staging area까지 모두 reset된 후, 'HEAD is now at fb13848 first commit'이라는 메세지가 떴는데도 "git reset --hard HEAD^"로는 첫번째 commit이 reset되지 않습니다. 이 경우 첫번재 commit(first commit)을 reset할 수 있는 방법이 무엇인지 궁금합니다! 긴 질문 확인해주셔서 감사합니다!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
lasgest에 관한 질문입니다.
안녕하세요 항상 좋은 강의 감사합니다. 앞부분의 for문에서 largest를 구할때 아래와 같이 하지 않으신 이유를 알 수 있을까요? for _ in range(k): Line.append(int(input()) largest=max(Line)
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
안녕하세요 선생님
안녕하세요 선생님 코딩하다가 갑자기 이렇게 화면이 분할되었는데 혹시 제가 뭘 잘못눌러서 이렇게 되었는지 알려주실 수 있을까요 ㅠㅠ 돌려놓고 싶습니다.
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
method와 function의 차이
_changeMessage() 입력 후 Alt + Enter를 누르니 Create Method와 Create Function 두개가 나오네요. method와 function의 차이거 무엇인지 설명해주시면 감사하겠습니다.
-
미해결홍정모의 따라하며 배우는 C++
4분 5초에서 질문있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. (*this)[count] 로 써도 m_array에 접근할수 있는 이유가 궁금합니다. this라는 것은 해당 인스턴스의 주소로 알고 있는데, 인스턴스의 주소와 m_array의 주소가 같기 때문인가요 ? 그렇다고 한다면 멤버변수중에 다른 변수가 있으면 m_array의 주소와 this가 다를거라고 생각했는데 직접 해보니까 다른 변수가 있어도 정상적으로 동작하네요 ..? *this 로 접근해도 m_array에 접근할수 있는 이유가 궁금합니다 감사합니다
-
미해결15일간의 빅데이터 파일럿 프로젝트
yum install 에러 질문입니다.
yum install -y gcc* 공지에 있는대로 한 후에는 다음과 같은 에러가 납니다.. 답변 부탁드립니다. [root@server02 ~]# yum install -y gcc* Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Install Process Loading mirror speeds from cached hostfile http://vault.centos.org/6.10/os/x86_64/repodata/repomd.xml: [Errno 14] Peer cert cannot be verified or peer cert invalid Trying other mirror. It was impossible to connect to the Red Hat servers. This could mean a connectivity issue in your environment, such as the requirement to configure a proxy, or a transparent proxy that tampers with TLS security, or an incorrect system clock. Please collect information about the specific failure that occurs in your environment, using the instructions in: https://access.redhat.com/solutions/1527033 and open a ticket with Red Hat Support. http://vault.centos.org/6.10/extras/x86_64/repodata/repomd.xml: [Errno 14] Peer cert cannot be verified or peer cert invalid Trying other mirror. http://vault.centos.org/6.10/updates/x86_64/repodata/repomd.xml: [Errno 14] Peer cert cannot be verified or peer cert invalid Trying other mirror. Resolving Dependencies --> Running transaction check ---> Package gcc.x86_64 0:4.4.7-23.el6 will be installed --> Processing Dependency: cpp = 4.4.7-23.el6 for package: gcc-4.4.7-23.el6.x86_64 --> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.7-23.el6.x86_64 ---> Package gcc-c++.x86_64 0:4.4.7-23.el6 will be installed --> Processing Dependency: libstdc++-devel = 4.4.7-23.el6 for package: gcc-c++-4.4.7-23.el6.x86_64 --> Processing Dependency: libmpfr.so.1()(64bit) for package: gcc-c++-4.4.7-23.el6.x86_64 ---> Package gcc-gfortran.x86_64 0:4.4.7-23.el6 will be installed ---> Package gcc-gnat.x86_64 0:4.4.7-23.el6 will be installed --> Processing Dependency: libgnat-devel = 4.4.7-23.el6 for package: gcc-gnat-4.4.7-23.el6.x86_64 --> Processing Dependency: libgnat = 4.4.7-23.el6 for package: gcc-gnat-4.4.7-23.el6.x86_64 ---> Package gcc-java.x86_64 0:4.4.7-23.el6 will be installed http://vault.centos.org/6.10/os/x86_64/repodata/5f7694d9c6c4a41dee56f51a965c3426ae2f685d6a9fb99d2e5a255c7bec0864-filelists.sqlite.bz2: [Errno 14] Peer cert cannot be verified or peer cert invalid Trying other mirror. Error: failure: repodata/5f7694d9c6c4a41dee56f51a965c3426ae2f685d6a9fb99d2e5a255c7bec0864-filelists.sqlite.bz2 from base: [Errno 256] No more mirrors to try.