묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script
vagrant 설치
질문1) ======iMac 환경=== 환경을 바꾸어 아이맥에서도 설치를 따로 진행해보았습니다. homebrew를 이용하여 mac os terminal app에서 vagrant와 git 모두 설치 완료 후, vagrant up 실행 시, cent1에 대해서는 설치 후 poweroff라고 뜨고 나머지는 아래와 같이 에러메시지와 함께 설치되지 않았다고 떠서요 >>추가 vagrant up cent2 vagrant up cent3 으로 각각 명령어 실행 시, 똑같은 에러가 뜨고 vagrant status로 확인 시에 power off( virtualbox) 로 뜨는데 어떻게 해결해야 할까요?? 질문2) =====윈도우 10 centos 6.1.28 버전 git 에서 모두 설치 완료하고, cent1~3 vagrant status 확인 시 모두 정상 동작중이고, 접속도 확인했는데요! 궁금한 점은 vritualbox에서는 cent1~3이 실행중으로 배경에 깔려있습니다. 하지만 기존에 실습을 쭉 진행해왔던 계정에서는 여전히 vagrant 명령을 찾을 수 없다고 뜨는데 이 경우 무엇이 문제일까요? 기초편 실습을 모두 virtualbox에서 계정을 생성하여 실습하였는데, git cmd 창이 아닌 virtualbox 계정에서 cent1~3 서버에 접속 할 수 있도록 셋팅은 어려울까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
출력 for -each 문에서 횟수 질문 있습니다 !
for-each 문 출력 하는 곳에서 solution 함수가 ArrayList 인 answer을 반환하는데 ArrayList 에서 add 한만큼 반복해서 출력하는건가요 ??
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
질문입니다~
강의를 쭉 들으며 모아놓았던 질문들이라 제목을 따로 줄이기 어려워서 두루뭉실하게 썼는데요^^;; 아래부분들에 대해 답변주시면 감사합니다. 참고로 저는 기계공학과 출신이라 이런 computer science에 대해서 잘 몰라서, 용어 등등이 허접해도 양해 부탁드립니다. 1. 결국에 제가 이 강의를 들은 이유는 온라인상의 데이터를 갖고오기 위함이였는데요... 그러면 Open API를 제공해준다면 그것을 이용하고, 아니라면 보고있는 url을 그대로 crawling 해온다. 라고 이해하면 되나요? 2. crawling을 하다보면 그 url을 만든사람의 규칙에 의존할 것 같습니다. 물론 Open API도 그렇지만, Oepn API는 그래도 이렇게저렇게 구성되어있다~ 라는 가이드라도 있는 느낌인데... crawling은 적혀있는걸 보고 제가 추측(?)을 하는 느낌이다 보니까 그 만든사람이 규칙을 살짝만 바꾸어도 안되지 않을까? 걱정이 되는데요... crawling을 할때, 이런식으로 url에 있는 규칙에 의해서 좀 강건하게? 동적으로? 만드는 방법이 있을까요??? 아니면 그냥 만든사람이 바꿔버렸는데, 그걸 그냥 갖다쓰는사람 입장에선 뭐... 어쩔수없는 걸까요? 3. Open API는 권한도 신청하고 만든사람이 제공해주기를 마음먹고 한 느낌인데... crawling은 어찌됐든 url에 가서 그걸 그냥 긁어온다는 느낌인데요... crawling에 대해서는 제약조건은 없나요? url에 공개했다는것 만으로도 그것을 함부로/아무데서나/제한없이 쓸수있다! 는 아닐 것 같아서요... 4. crawling을 구글링하며 찾아보다보니... 누군가는 scraping이라고 하는데, crawling과 scraping의 차이는 무엇인가요? 참고로 저는 뭐 검색엔진을 만드는게 아니라... 단순히 온라인상의 데이터를 갖고와서 써먹는 수준이니 (Open API를 통해서든, crawling을 통해서든) 잘은 모르지만 scraping 이라는 표현이 더 맞나? 싶기도 해서 문의드려요 5. 제가 이제 이강의를 듣고나면 여러 data들을 갖고와서 그것들을 보관을 해야하는데요... csv나 excel등은 단순히 data를 보관하는 입장에선 비효율적으로 보입니다. (제가 엑셀로 열어서 그래프를 그리거나 그럴게 아니라... 결국엔 python으로 불러와서 놀태니까요) 그러면 강사님의 다음 강의읜 sql, 몽고? 이런걸 들으면 자연스럽게 연동이 될까요? 그리고 무엇보다 비전공자인 제가 쉽게 이해할 수 있고, 당장 쓸 수 있게 도와주셔서 감사합니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
오류
똑같이 스키마파일만들고 똑같이 긁어다가 붙여넣기했는데 오류가 많이 나옵니다
-
해결됨프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 2
백엔드에서 캐싱 코드를 헤더에 넣었지만 불안정합니다.
강사님, 안녕하세요? 현재 백엔드에 캐시 코드를 추가한 상황인데, 3개의 mp3 파일을 받을 때 다음과 같이 네트워크 탭에서 다양하게 기록됩니다. 백엔드에 캐시 코드를 적용했는데, Response Headers에 Cache-Control이 안나옵니다. 두가지가 궁금합니다. 1. 6번 반복적으로 로드하면서, 계속 URL 콜을 하는건지와 2. 3개의 mp3 파일을 받는데, 첫 파일은 282B->0B, 두번째 파일은 disk cache, 세번째 파일은 282B->282B로 6번 진행됩니다. 저는 백엔드의 캐싱이 제대로 적용이 안되었다고 판단되는데, 추가적으로 리액트 프론트엔드(캐시 관련 코드 없음)에 대한 작업이 필요한지 문의드립니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
json 에 있는 데이터들을 map 으로 출력 할 떄 만약 상품마다 데이터가 null 값이라면 어떻게 출력..
안녕하세요 제로초님. 다름이 아니라 제가 react 환경에서 json 에 있는 데이터들을 뽑아 가져와서 react jsx 에서 데이터들을 출력하고 싶은데, 제가 강의를 듣고 배웠던 내용으로 신발 쇼핑몰을 만들 고 있습니다. 예로 들면 신발 제품들 중에서 나이키 에어포스라는 신발이 있는데, 신발 상세 페이지에서 신발 상품이 몇 켤레 있는 지 나옵니다. 예로 들면 3개면 3 켤레 장고 남았다고 출력하도록 나오고. 그 신발이 다 팔려 버려서 데이터가 null 값으로 나옵니다. (신발 마다 장고가 있는 상품이 있고 없는 상품이 있음) 그러면 제가 신발 상세 페이지에서 JSX 문법에서 {ProductDetail && ProductDetail.Nike.map(List => ( <li key={List.id}>{List.displayText} </li> ))} 이런 식으로 상세 페이지를 만들어 놓았는데. (displayText 가 신발 몇 켤레 있는 지 data 입니다.) 근데 만약에 displayText 가 null 값으로 있다면? 그 displayText 가 null 값인 신발 상세 페이지로 들어가면 에러가 나옵니다. displayText data 가 들어 있는 상세 페이지는 정상적으로 들어가 지고.. 근데 제가 이 displayText 가 null 인 즉, 신발 장고가 없는 상세 페이지들은 장고가 없으면 -> displayText( 몇 켤레 남았는 지 데이터) 위치에 <p>신발 품절 입니다. </p> 이렇게 출력하고 싶습니다. 고민 해 보았지만 하지만 어떻게 해 줘야 할 지 모르겠습니다.
-
해결됨면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
-webkit-background-clip
선생님 안녕하세요~ 텍스트를 그레디언트 컬러를 넣는부분에서 -webkit-background-clip: text; 이라고 되어있는데 이건 뭐에요?
-
미해결웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
te' 'st가 안되는데 어디서 잘못된건지 모르겠습니다
cmd에서는 나오는데 홈페이지에서는 저대로 검색하면 에러페이지가 뜹니다 'post does not exist' 련 문의는 1:1 문의하기를 이용해주세요.
-
미해결PHP 7+ 프로그래밍: 객체지향
ternary operator 질문
ternary operator 에 statement가 사용될수있나요강좌 17:40초에public static function getInstance(){ return self:$instance ?: self::$instance = new Self();}이런 코드가있는데 ternary operator사용한거를 풀어보면return self:$instance ? self:$instance : self::$instance = new Self();이렇게되잖아요? self::$instance는값이라 괜찮고self::$instance = new Self(); 는 statement인데 저기에 들어갈수가있나요?이렇게가 맞는거 아닌가요?return self:$instance ? self:$instance : new Self();
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
안녕하세요 이번에 처음 웹디자인 기능사 실기시험을 준비하고 있습니다
수험표를 출력하면서 보니까 플러그인을 설치할 수 없다고 되어있는 부분이 있는데 어떤건지 궁금해서 문의 남깁니다 여기서 말하는 플러그인이 강의시간에 알려주신 , 추가로 설치해서 빠르게 완성할 수 있도록 알려주신 확장?다운로드가 안된다는걸까요?? (저는 현재 비쥬얼 스튜디오를 사용하고 있습니다)
-
미해결iOS AutoLayout 완벽 가이드 - 실무 프로젝트를 위한 실전강의
xcode 13 에서 vari for Traits 질문
xcode 13에선 vari for Traits 버튼이 사라진 것 같습니다. 이런 경우에는 어떻게 해야 하나여??
-
미해결얄코의 반응형 프로그래밍 - 자바스크립트로 쉽게 배우는 ReactiveX
제가 rxjs에대해서 정확히 개념이 안잡혀서 그러는데..
제가 rxjs에대해서 정확히 개념이 안잡힌거 같은데요, rxjs 는 반응형 프로그램이라는건 이해했는데, 그럼 제이쿼리 같은 프레임워크인건가요? 호스팅 서버에서 rxjs를 이용하려면 <script src="https://unpkg.com/@reactivex/rxjs/dist/global/rxjs.umd.js"></script> 만 사용해서 이용하면 되는건가요? 그리고 rxjs 사용시 node.js 서버를 설치했는데, 그러면 rxjs는 node.js의 일종인가요?
-
해결됨[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
액션바 지우기
안녕하세요 액션바 지우는 방법을 공부하는데 있어서 질문이 있습니다. 강사님께서는 themes.xml에 <item> windowNotitle 추가하는 방법으로 액션바를 지우셨는데 다른 방법으로는 <style> 액션바 지우는 테마를 추가해서 manifast를 수정하는 방식을 알게 됐습니다. 둘의 차이점이 혹시 있을까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
안녕하세요
안녕하세요. 그래들로 프로젝트를 진행하는 와중에 second-service와 first-service를 중지시켜도 discoveryservice에서 제거가 안됩니다.. 제 생각에는 Lease expiration enabled가 false라서 생각되는데 해당 설정은 어떻게 바꾸나요?? (yml 설정 이미지랑 유레카 서버 화면 첨부합니다.)
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
코딩테스트를준비하고 있는 학생입니다.
코딩테스트 언어 선택에 javaScript(node.js)라고 적혀 있는경우 지금까지 강의와 같은 방법이 아닌 nodeJS 형식으로 입력을 해야하는 것입니까.. 아니면 보통 자바스크립트도 가능하고, nodejs도 가능 하다는 의미 입니까..?
-
미해결Quasar로 만드는 구글 뉴스
Unknown command "dev"
퀘이사 프로젝트 만들기, vs code 설정 강의에서 $ quasar dev 를 입력했는데 Error Unknown command "dev" 이런 결과가 나옵니다. 환경은 윈도우입니다 ㅠㅠ
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
/usr/local/apache2/htdocs폴더 생성이슈
안녕하세요 강사님, docker run -d -p 9999:80 --name apacheweb2 httpd 후에 It works 까지 뜨는 것을 확인하였고 -v옵션을 사용하기 위해 /usr/local/apache2/htdocs폴더를 찾으려 cd 명령어로 디렉토리를 입력했지만 아래와 같이 명령어가 떴습니다. cd: /usr/local/apache2/htdocs: No such file or directory 이거 왜 이런 걸까요? 혹시 apache가 제대로 설치가 안되서 이런건지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
Monster 겹침 질문
랜덤 스폰코드에서 주석에 겹쳐도 OK라고 쓰셨는데 이부분에서 질문이 있습니다 몬스터가 플레이어와 같은 위치에서 겹친채로 스폰 되는데 왜 선생님과는 다르게 겹쳐서 스폰되는 건가요? 그리고 겹쳐서 스폰되는것의 해결법이 있는건가요?
-
해결됨실전! Querydsl
Member에서 타고 들어가는 생성자에 관한 질문
@Entity@Getter @Setter@NoArgsConstructor(access = AccessLevel.PROTECTED)@ToString(of = {"id", "username", "age"})public class Member { @Id @GeneratedValue private Long id; private String username; private int age; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "TEAM_ID") private Team team; public Member(String username) { this(username, 0); } public Member(String username, int age) { this(username, age, null); } public Member(String username, int age, Team team) { this.username = username; this.age = age; if (team != null) { changeTeam(team); } } 에서 public Member(String username) { this(username, 0); } 을 보면, public Member(String username) { this(username, 0, null); } 이 아니라 public Member(String username) { this(username, 0); } 을 사용한 이유는 가독성 때문인가요 ?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
get함수로 불러오는 이유
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] cancel 메서드에서 Item에 get 함수말고 item.addStock(count); 라고 하면 이상할까요? 형식때문에 get함수쓰는건가요