묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
뒤로가기 기능
안녕하세요 뒤로가기기능은 어떻게 추가해야할까요? 예전 질문에도 있던데...혹시 방법없을까요 ㅎㅎ
-
미해결쉽고 빠르게 익히는 Excel 파워 피벗 & DAX
파워피벗 테이블의 수정할 수 있나요?
안녕하세요. 공부를 하다 보니 제가 모르는 것이 너무 많구나 느낍니다. 파워피벗을 분석하다가 필요한 필드가 생겨 데이터를 추가 하는 경우 어떻게 하는 것이 가장 효과적인지 문의 드립니다. 1. 모델링에서 테이블에 열을 추가하여 데이터를 새로고침으로 로드할 수 있나요? 2. 새로운 데이터를 추가한 시트를 로드하여 새로운 테이블을 만든 후, 유사한 기존 테이블에 작성해둔 많은 측정값을 각각 복사하는 것 말고, 새로운 테이블에 복사하여 사용할 수 있는 방법이 있을까요? 예를 들면, 테이블 복사 같은 것 .... 업무를 하시면서 알게 된 Know-How를 공유해 주시면 감사하겠습니다. 감사합니다.
-
해결됨실전! Querydsl
profile 인식 방법
server.port: 8080spring: config.activate.on-profile: local output.ansi.enabled: always datasource: url: jdbc:h2:tcp://localhost/~/test_db# url: jdbc:h2:tcp://localhost:9092/~/test_db # datasource url? ??? ?? ??? ? ??? ?? JVM ?? H2 DB? JPA? ???? ??. username: sa password: driver-class-name: org.h2.Driver jpa: database-platform: H2 hibernate.ddl-auto: create properties: hibernate:# show_sql: true format_sql: true use_sql_comments: true # querydsl JPQL? ??? ? console? ???? ????logging.level: org.hibernate.SQL: debug org.hibernate.type: trace 1) 이렇게 작성하고 실행했는데No active profile set, falling back to 1 default profile: "default"이런 표현이 콘솔에 뜨는데, 스프링 시작할 때, 자바 코드로 profile 설정해주는 거 말고는 방법이 없는 건가요? 왜 인식이 안 되는지 모르겠네요. test는 local 대신 test로 바꾼 거 말고는 똑같은데...2) profile 개념을 공부하면서 한 가지 궁금한 게 생겼는데 여쭤봐도 될까요? profile을 설정 안 하면 default 프로파일이 되고, default는 apllication.yml이 선택된다고 구글링을 통해 알게 되었습니다. 근데 여기서 궁금한 게, default로 application.yml이 선택되면 application.yml의 속성이 적용되어야 하는 거 아닌가요? 예를 들어, 전 application.yml에 output.ansi.enabled=true 로 설정했는데, 콘솔에 색이 입혀지지가 않아서요.. 이건 왜 그런 건가요?
-
미해결정보처리기사 실기 (2020 개정) 제대로 배우기 Part.1
C언어 데이터 입출력 문의
안녕하세요 문의드릴게 있어서 글남깁니다. 동영상 17분50초 부터 보면 계산문제푸는 방법에대해나오는데 scanf에서 %o = 8진수인데 %d로 해서 10진수로 바꿔서 출력을 할 때 13(8)이라고 글씨로 기재되어있는 부분에 1 = 8진수라서 1X8로 계산을하는데 3 = 1 <<이부분에 1은 어떻게 3x1로 계산이 되어서 1인지 궁금합니다.. 단순하게 배열로보면 0번째자리 [0] [1] 이라서 1로 계싼이 되는건지 궁금합니다. 강의 너무 잘보고 있는데 답변해 주시면 감사하겠습니다!
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
클래스와 객체1 질문
25분대를 보면 Student 클래스에 메인 메소드를 삭제하면 실행 시킬 수 없다고 오류가 뜨는데 저는 왜 메인 메소드를 삭제해도 똑같이 실행이 될까요 ...?
-
미해결애플 웹사이트 인터랙션 클론!
scrollLoop 함수에서 스크롤 증가 if문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. scrollLoop 함수에서 스크롤 증가 if문 작성중인데, 이해가 잘 가지 않는 부분이 있습니다. if(YOffset > prevScrollHeight + sceneInfo[currentScene].scrollHeight) { currentScene++; } 이 부분으로 sceneInfo[currentScene].scrollHeight 씬인포 배열안에 currentScene이 들어가는 걸까요?
-
미해결선형대수학개론
선형결합에서 '선형'의 의미가 대체 뭔가요 ..
방정식을 선으로 그렸을때 곡선이 아니라 직선의 형태로 나오면 그걸 선형이라고 하는줄 알았는데 잘못 알고 있던것 같습니다. 선형회귀분석의 그래프가 직선이어서 '선형'회귀분석이라 부르는 줄 알았는데... 강의에서 말하시는 선형결합이 뭔지, 어떻게 하는건지도 이해는 하겠는데 이걸 왜 '선형' 이라고 부르는지요.. 이름 그대로 '직선'과 의미가 있는건지 아니면 전혀 다른 의미인지요..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
31:25초 enum MsgID GenPacket 실행시 cs파일이 안나옴니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 구글 프로토콜 최신 버전으로 받고 강의를 따라하는데 enum MsgID를 코드를 작성하고 실행시키면 cs파일이 생성이 안됩니다.
-
미해결프로젝트로 배우는 Vue.js 3
watch 내의 첫번째 값
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있ㅈ는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. watch 의 첫번 째 인자로 감시할 타겟을 설정해주셨는데 5분 39초에는 화살표 함수 안에 return으로 6분 14초에는 그냥 어레이에 감싸주셨는데 차이가 뭔가요?
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
크롬 개발자 도구 레이아웃 배치 질문
강의 내용과 조금 떨어진 질문입니다. 크롬 개발자 툴에 컴포넌트를 보여주는것과 프롭스,훅스 등을 보여주는 창이 가로로 나뉘어져 보여지고 있는데, 이걸 윈터루드님처럼 위아래로 나뉘어지게 하려면 어떻게 해야하나요?
-
해결됨[2026 신규] 데이터분석 준전문가(ADsP) 자격증
교재비 확인
안녕하세요? 이번에 빅분기 시험을 준비하는 겸 ADsP 준비를 하고자 이번 강의를 신청하게 되었습니다.궁금한 내용이 있는데, 메일로 교재 관련 문의를 드리니까 15,000원으로 알려주시더라구요.그래서 홈페이지 가격이 오른거라면 업데이트를 요청드리고자 합니다.관련 내용 확인 부탁드립니다. 감사합니다!!
-
미해결타입스크립트 입문 - 기초부터 실전까지
선생님 수업 내용이 잘 이해가 안가는데요.
ㅜ,ㅜ 안녕하세요. 수업 내용중에 타입 제한을 쓰는 이유가 잘 이해가 안가는데요. 제네릭의 장점과 타입 추론에서의 이점 수업에서.. function logText<T>(text: T): T{ console.log(text); return text; } const str = logText<string>('abc'); str.split(''); const login = logText<boolean>(true); 이렇게 하면 str은 string, login은 boolean타입이 되어 각각 원하는 API나 관련 타입으로 이용이 가능하다고 하셨는데요. 그렇다면 아래 처럼 이렇게 하면 파라미터 반환값 모두 string형태인걸 자스도 알고 있는데 왜 length를 사용할 수 없나요? 자스에서 string에 string.length 속성이 있으니 사용할 수 있어야 하지 않나요? 그리고 타입 제한 수업 끝 부분에 function logTextLength<T>(text: T): T { console.log(text.length); return text; } logTextLength('hi'); string을 자스가 알지 못하니 파라미터와 반환값에 배열을 넣어 타입 힌트를 주는게 타입 제한이라고 하셨는데요. 우리가 호출하고 싶은건 logTextLength('hi'); hi라는 string인데 왜 배열을 힌트로 알려주나요? 힌트를 줄거면 string이라고 힌트를 줘야 하지 않나요? string글자가 char의 array형태이기 때문에 배열 힌트를 준건가요? 미리 감사합니다. 선생님!!!
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
교안 문의
강의 너무 잘 들었습니다. 최근 몇 년간 들은 강의 중 가장 유용했던 것 같아요 교안을 다운받고 싶은데 방법이 없을까요?
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
첫페이지 크롤링 이 안되네요.
쿠팡 첫페이지 크롤링이 안됩니다. ㅜㅜ 이건 어떻게 해결을 해야 할까요? 오류 메세지 조차 안나오고 멈춰버려요 ㅠㅜ 터미널에서 확인했을때 커서만 깜빡이고 진행을 안합니다.ㅡㅜ from itertools import product import requests from bs4 import BeautifulSoup main_url = "https://www.coupang.com/np/search?component=&q=%EA%B2%8C%EC%9D%B4%EB%B0%8D+%EB%A7%88%EC%9A%B0%EC%8A%A4" #헤더에 유저에이전트 추가 response = requests.get(main_url, headers={'User-Agent' : 'Mozila/5.0'}) html = response.text soup = BeautifulSoup(html, 'html.parser') links = soup.select("a.search-product-link") #print(links) for link in links : sub_url = "https://www.coupang.com/" + link.attrs['href'] response = requests.get(sub_url, headers={'User-Agent' : 'Mozila/5.0'}) html = response.text soup = BeautifulSoup(html, 'html.parser') #브랜드명 brand_name = soup.select_one("a.prod-brand-name").text #상품명 product_name = soup.select_one("h2.prod-buy-header__title").text #가격 product_price = soup.select_one("span.total-price > strong").text print(brand_name, product_name ,product_price)
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
분할 전송 클라이언트 처리
안녕하세요! 분할 전송은 용량이 커서 부분적으로 클라이언트에서 바로 보여줄 수 있도록 하는 전송인 것으로 나왔는데, 그렇다면 이에 따라서 일반 전송과 다르게 클라이언트가 별도의 처리 해줘야하는 것이 있을까요?
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
프로메테우스
강사님, 안녕하세요. 이전에 프로메테우스 질문 글 남겼는데추가적으로 질문하고 싶어 댓글을 달았다가 새로 글을 작성합니다. 질문이 두서가 없고 정신없지만 양해부탁드립니다... 늘 감사합니다. 현재 미니큐브 인스턴스에 프로메테우스와 그라파나를 올린 상황입니다. 그래서 다른 mongodb 인스턴스를 모니터링하고, alert manager로 슬랙 알림을 주고 싶습니다. 1. alertmanager로 슬랙을 연동시키고자 강사님이 작성하신 values-prometheus.yaml 파일을 수정하였습니다. 헬름 차트 깃허브에 있는 야믈 파일을 참고했습니다. cat <<EOF > values-prometheus.yaml alertmanager: # 30~33 enabled: true persistentVolume: ## If true, alertmanager will create/use a Persistent Volume Claim ## If false, use emptyDir enabled: true accessModes: - ReadWriteOnce size: 2Gi replicaCount: 1 service: type: LoadBalancer ## alertmanager ConfigMap entries # 1360 alertmanagerFiles: alertmanager.yml: global: resolve_timeout: 5m slack_api_url: 'https://hooks.slack.com/services/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' route: group_by: ['monitoring'] group_wait: 30s repeat_interval: 1h receiver: default-receiver routes: - match: alertname: DeadMansSwitch receiver: 'null' - match: receiver: 'slack' continue: true receivers: - name: 'null' - name: 'slack' slack_configs: - channel: 'test' username: 'prometheus' send_resolved: true icon_url: https://avatars3.githubusercontent.com/u/3380462 title: |- [{{ .Status | toUpper }}{{ if eq .Status "firing" }}:{{ .Alerts.Firing | len }}{{ end }}] {{ .CommonLabels.alertname }} for {{ .CommonLabels.job }} text: >- {{ range .Alerts -}} *Alert:* {{ .Annotations.title }}{{ if .Labels.severity }} - {{ end }} *Description:* {{ .Annotations.description }} *Details:* {{ range .Labels.SortedPairs }} • *{{ .Name }}:* {{ end }} {{ end }} server: enabled: true persistentVolume: enabled: true accessModes: - ReadWriteOnce mountPath: /data size: 100Gi replicaCount: 1 ## Prometheus data retention period (default if not specified is 15 days) retention: "15d" # 15일간 데이터를 보존함 serverFiles: alerting_rules.yml: groups: - name: example rules: - alert: HighRequestLatency expr: sum(rate(container_network_receive_bytes_total{namespace="kube-logging"}[5m]))>20000 for: 1m labels: severity: page annotations: summary: High request latency prometheus.yml: rule_files: - /etc/config/alerting_rules.yml - /etc/config/alerts EOF 문제는 helm install 하였더니 alertmanager 파드에서 Crash Loop BackOff 오류가 납니다... (exit code : 1) 이미지가 이미 존재한다는데 구글링을 했음에도 명확한 해결책을 찾지 못했습니다. 제가 야믈파일을 작성하는 과정에서 문제가 생긴 것 같은데 잘 모르겠어서 질문 드립니다.. 2. mongoDB인스턴스를 타겟으로 설정해주고자 헬름차트 깃허브에 있었던 mongodb-exporter.yaml 파일을 그대로 가져왔습니다. cat <<EOF > mongodb.yaml mongodb: uri: "mongodb://mongodb0.example.com:27017" existingSecret: name: "MONGO_INITDB_ROOT_PASSWORD" key: "secret" port: "80" readinessProbe: httpGet: path: / port: metrics initialDelaySeconds: 10 metrics: enabled: true serviceMonitor: enabled: true interval: 30s scrapeTimeout: 10s namespace: additionalLabels: {} targetLabels: [] metricRelabelings: [] EOF 저장 후 helm install mongodb prometheus-community/prometheus-mongodb-exporter -f mongodb.yaml -n prometheus해주었는데 이렇게 하는 것이 과연 맞을지 궁금합니다...
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
코드 공유 부탁드립니다.
코드 어디서 확인 가능한가요? 비교해 보려고 하는데 불편해요.
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
JDBC를 직접 쓰는 경우?
먼저 좋은 강의 제작에 힘써주셔서 감사합니다. 많은 도움이 되고 있습니다. 강의 후반부에 JdbcTemplate을 사용하는 것까지 듣고나서 드는 의문이 생겨서 질문을 남깁니다. 1. JPA를 쓰는 도중 JDBC를 사용하는 경우는 어떤 때인가요? 2. JPA를 쓰는 도중 JDBC를 사용할 일이 생겼을 때 기존의 Try~catch~finally로 쓰는 방식보다는 JdbcTemplate을 사용하나요?
-
미해결스프링 시큐리티
inMemoryAuthentication 관련 질문
강의를 처음부터 들으면서 코드를 누적해서 작성하고 있었습니다. 이번강의에서 auth.inMemoryAuthentication().withUser()메서드를 3번 사용하여 각각 user, admin, sys이름을 가진 계정을 생성하셨는데, admin, sys 계정으로 접속이 안되길래 알아보니 ppt 30페이지 내용의 http.rememeberMe().userDetailsSevice(userDetailsService)코드가 문제였던것 같습니다. 해당 코드를 삭제하니 강의 내용처럼 정상적으로 작동합니다. 여기서 드리고싶은 질문은, 인메모리 상에서 인증객체을 생성하는 것과 UserDetailsSevice는 같이 사용할 수 없는 건가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
좋은 강의 감사합니다. 말씀해주신 코드 관련해서 2가지 질문이 있습니다.
항상 양질의 강의 감사합니다. 다름이 아니라 2가지 질문이 있어서 남기게 되었습니다. 1) 이전까지 문제들은 BFS로 풀이할 때, while Q: <- 이 부분이 이중 for 구문 안에 있었는데 왜 해당 문제의 경우 따로 분리되어서 진행이 되나요? 논리적으로 고민해봐도 이해가 잘 되지 않습니다ㅠ 2) 문제 조건에 '저장될 때부터 모든 토마토가 익어있는 상태이면 0'을 출력하라고 되어있는데 코드에서 '토마토가 모두 익지는 못하는 상황이면 -1'을 출력하는 부분만 나와있는 것 같습니다. 혹시 어느 부분에 추가로 작성하면 되는지 알려주실 수 있으실까요? 다시 한번 항상 최고의 수업 제공해주셔서 감사 말씀 드립니다.