묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
snippet 설정방법
안녕하세요? 박 조 은 선생님. 추석 연휴를 행복하고, 즐겁게 보내시고 계신지요? 그리고 Python에서도 R처럼 함수에 대하여 스니펫(snipet)을 설정하여 사용할 수 없는지요? 예를 들면, 산점도에 대한 snippet을 작성한 것을 기술합니다. snippet 산점도 # 자주 사용하는 ggplot2 p <- ggplot(data = ${1:데이터 명}, aes(x = ${2:x축 데이터 명}, y = ${3:y축 데이터 명})) + geom_point()+ labs(x = "${4:x축 제목}", y = "${5:y축 제목}", title="${6:주 타이틀 제목}", subtitle="${7:부 제목}", caption="Source : ${8:소스 제목}") + theme() p 보시는 바와 같이 1. Tools > Global Options > Modify Keyboard Snippet > Files에 snippet을 (실행 단축키)설정합니다. 2. Tools > Global Options > Code > Edit snippets > 위와 같은 명령어를 입력하고 save합니다. 그 후 이를 사용할 곳에 “산점도”를 타이핑하고, 첫 번째 실행방법은 Tab을 클릭, 두 번째 방법은 “산점도”를 타이핑하고, 미리 설정해둔 단축키를 클릭한다.(저는 Shift + S가 단축키입니다.) 이 이외에도 if문, for문, ggmap, Hitmap, catplot, etc. 여러 곳에 적용할 수 있습니다. 알맞은 문법을 저장해 놓고 불러오면 되니, 시간이 많이 단축되고, 정확합니다. 스니펫 등록은 한글, 영어 모두 가능합니다. 감사합니다. 최 종 석 드림. Code가 깨어졌네요. 파일을 첨부할 수 없네요.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
데이터바인딩
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 데이터 바인딩 안드버전에따라 달라서 님꺼 해도 에러만 줄줄뱉어내던데 제가 구글링보면서하는데 ㅋ 그런거꽤잇던데 이거 언제만드신거죠 강의를? 뭐 안되는거 많으면 볼필요가없어서 ㅡㅡ
-
미해결홍정모의 따라하며 배우는 C언어
컴파일되는 파일
사소한 질문이지만... lecture15.c를 실행하고 싶은데 계속 lecture11.c가 실행되는 이유는 무엇때문일까요?
-
미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
강의화면이 주기적으로 Focus가 흐려지고 선명하기 반복
강의화면이 주기적으로 Focus가 흐려지고 선명하기 반복됩니다. 집중이 되지 않습니다. 화면캡처가 되지 않아서, 스마트폰으로 찍은 사진 첨부합니다. PC바꿔서 강의 들어도 동일한 현상이 확인됩니다.
-
미해결[React 1부] 만들고 비교하며 학습하는 React
클론중 문제
탭 작업 중 this.selectedTab = TabType.HISTORY; 을 입력하는 순간 탭 창이 사라집니다. 처음부터 두번 해봤는데 역시나 사라지네요 ..
-
미해결자바 스프링부트 활용 웹개발 실무용
db에 데이터를 직접 넣어야 되는게 맞나요?
안녕하세요 송자바 강사님 22분 28초에서 리스트를 조회할때 미리 mariadb에 수동으로 테이블을 만들고 데이터를 입력해야 되는건가요? 강의중에는 테이블 만들고 데이터 입력하는 부분이 없어서요 저는 데이터 입력 안한 상태에서 조회했을때 아무것도 안나와서 디비 에버 키고 row 데이터를 입력하니까 조회가 됐습니다 강의(E02, 22분 28초): my: db에는 이렇게 테이블을 설정하는게 맞는지도 알려주시면 감사하겠습니다. 테이블 생성:
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상품주문 에러 도와주세요
안녕하세요 선생님 강의 잘듣고 있습니다. 다른 기능은 잘 되는데 상품주문기능중에서 상품 주문을 submit하면 에러가 나오고 주문내역을 클릭해도 오류가 나옵니다.. 저 스스로 해결해볼려고 해봤는데 원인을 찾지 못해서 코드한번 봐주실수있을까요? 전체코드파일 링크 https://drive.google.com/drive/folders/16rERqFx4v9aXM5_oqzXfoJIqJc240Jeh?usp=sharing
-
미해결3DS MAX 입문강좌 (입문부터 자동차 예제까지)
자동차 2강 질문
쓰리디맥스는 겹치는 도형끼리 삭제하는 기능이 없나요? 직접 선을 그려서 뚫는 방법밖에 없는지 궁금해요 저렇게 뚫으면 불규칙해보이는거 같아서요
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
인텔리J 관련 질문입니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]URL링크 수업까지는 괜찮았는데 이 강의 넘어오면서 문제가 살짝 생겼습니다. BasicController에서만 인텔리J 코드 분석 기능이 엄청 느려지더니 코드를 입력하고 문제가 없으면 초록색 V자 표시가 떠야하는데 저렇게 한도끝도 없이 분석중...만 이렇게 뜹니다. 구글링도 해서 이것저것 해보고 프로젝트를 아예 새로 만들어서 빌드도 해보고 혹시나 해서 이전에 한 item-service 프로젝트의 컨트롤러에 코드를 입력해봐도 그 컨트롤러는 문제가 없고 이 컨트롤러 클래스만 문제가 생깁니다. 이것때문에 수업이 불가능한 정도는 아니지만 이 문제를 어떻게 해결해야할지 궁금합니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
함수 익히기2 강의를 보다 질문입니다...
그런데 말입니다... 지역변수 a=2는 함수 끝나며 끝나고 전역변수 a=1이라 1로 print가 된다고 하셨는데, 웃긴 건 전역변수로 선언하지도 않고 함수 내에서만 쓰인 b를 출력하면 3이 멀쩡히 나옵니다... c는 defined되어있지 않다고 하였는데 말이지요... 함수 익히기2 강의 내용 보다 질문드립니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
http 프로토콜과 3-way handshake 관계?
안녕하세요! 공부를 하면서 몇가지 정리가 안되서 질문을 드립니다. 클라이언트와 서버간의 연결을 할 때 요청/응답을 보내기 전에 먼저 3-way handshake를 통해서 연결을 한다고 알고 있습니다.그러면 http프로토콜은 요청/응답만 보낼 때 사용하는 것이고, 3-way handshake는 따로 진행된다는 것인가요?? http 프로토콜도 결국은 TCP 기반이라고 알고 있는데, 3-way handshake할 때 TCP/IP연결을 하면서 TCP를 사용하고, 응답/요청 할 때는 http 프로토콜로 다시 진행을 한다는 것인가요??아니면 처음부터 http 프로토콜로 진행을 한다는 의미인가요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
npm run dev 실행하면 요런에러가 나는데 도저히 모르겠습니다...!
(사진)
-
미해결빠르게 git - 핵심만 골라 배우는 Git/Github
git reset 이후 다시 돌아가는 방법( staging area, working directory)
안녕하세요, 강의 잘 듣고 있습니다. 다름이 아니라, git reflog 를 이용하면 커밋취소했던 내용만 복구가 됩니다. 그런데, git reset --hard HEAD^ 로 하면 working 디렉토리, staging area에 있는 내용도 다 삭제가 되잖아요. 이 부분을 다시 복구하는 방법도 알려주실 수 있나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
addAttribute 질문입니다.
@GetMappingpublic String items(Model model) { List<Item> items = itemRepository.findAll(); model.addAttribute("items", items); return "basic/items";} 여기에서 계속 새로고침을 하면 model에 items객체를 계속 addAttribute 될거같은데 그럼 model에는 어떻게 저장이 되나요? item 객체가 같은지 확인하고 같으면 저장하지 않고, 같지 않으면 새로 추가하는 방식으로 돌아가나요? addAttribute가 어떻게 동작하는지 궁금합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
init은 누가 호출하는 건가요..?
@RequestMapping("/basic/items") 여기로 url이 들어오면, get으로 바로 @GetMappingpublic String items(Model model) { 이쪽으로 들어오고, return으로 html을 반환하지 않나요? 그런데 상품이 등록 되어 있던데.. @PostConstructpublic void init() { itemRepository.save(new Item("testA", 10000, 10)); itemRepository.save(new Item("testB", 20000, 20));} 이 init은 누가 호출하는 것인지 궁금합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
button누르면 soldout 하기
안녕하세요 web에서는 구입버튼 누르면 soldout이 1이 되어 회색으로 변하는데 모바일에서도 똑같이 적용하고 싶어서 질문드립니다 web에서는 axios.get(`${API_URL}/products/${id}`) 이 sever의 app.post("/purchase/:id", (req, res) => { const { id } = req.params; models.Product.update( { soldout: 1, }, { where: { id, }, } ) 와 통신하여 soldout값이 1이 되는데 모바일에서는 어떻게 코드를 작성해야 할까요? 웹에서는 Antd의 <Button>을 이용하고 모바일은 <TouchableOpacity>를 이용하는데 웹에서처럼 <TouchableOpacity = onClick{onClickPurchase}> 로 함수를 만들어주면 버튼에 아무런 반응이 없습니다
-
미해결생활코딩 - React
반복문으로 li태그 내용 입력하기
안녕하세요, while 반복문 아래 push 메소드 코드에 있어 이해되지 않는 부분이 있어 질문드립니다. <a href="1.html">HTML</a> 이라는 원래 코드에서 "1.html"부분과 HTML부분을 state로 제어한다는 건 이해했습니다. 그래서 저는 while 반복문 부분을 while (i < data.length) { lists.push(<li><a href={data[i].id}+".html"}>{data[i].title}</a></li> } 이렇게 적었고 실행이 되는것 같습니다. 강의 예시처럼 <a href={"/content/"}+data[i].id}>라고 적는 부분이 이해되지 않습니다. /content/는 경로를 뜻하는가요? 그리고 data[i].id 는 숫자 1,2,3 만을 반환할텐데 .html 확장자가 필요하진 않은가요? 감사합니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
0.4초 아니고 0.1초 인거죠?
1분 58초 쯤
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
gradlew 대신 gradle로 빌드해도 될까요?
JDK관련 설정을 모두 했음에도 빌드가 잘 되지 않았습니다. 저는 Windows 10 사용자이고,cmd에서 java -version gradlew build로 하면 이전에 삭제했던 java 8 경로로 찾아가려 하고,gradle build로 하면 잘 빌드가 됩니다.이렇게 해도 되는지 잘 모르겠습니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
캐시 삭제 시점 의문
아래에 다른 수강생 질문들도 다 보고 왔는데요. 그러면 수동으로 삭제하지 않으면 무한으로 쌓이나요? 일단 60초 뒤에 바로 삭제되는 건 아니죠?