묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
권한 요청드립니다.
인프런 아이디 : ahdtnpf96@naver.com인프런 이메일 : ahdtnpf96@naver,com깃헙 아이디 : Hyesun112깃허브 Username : Hyesun112
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
강의가 반복됩니다
편집이 조금 잘못됐는지 네트워크 문제라고 생각하고 넘겼었는데 이상해서 문의합니다!페이징과 한계 돌파 강의부터 끝날때까지 꾸준히 발생하는 것 같습니다
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
메뉴 중에 '카페라떼'에 해당하는 가격만 보고 싶을 때는?
안녕하세요, 강의를 듣다가 궁금해서 질문을 남겨 봅니다. df.loc[1, "가격"] 이렇게 해주면 4600이렇게 해당하는 가격이 나오는 건 알겠는데요.혹시 카페라떼의 행번호르 선택하지 않고, 순수하게 "카페라떼"여기에 해당하는 가격만을 검색해서 볼 수 있는 방법은 알 수 없을까요? 듣다보면 알려주실 거 같긴 한데, 갑자기 궁금해져서 이런저런 방법을 시도해도 안 돼서 이렇게 여쭙습니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
Host 헤더를 쓰는이유
Host 헤더를 쓰는 이유에 대해서 강의와 더불어 구글링을 해서 정리해 보았는데요.예를들어 www.a.com ->211.111.111.111www.b.com ->211.111.111.111이렇게 다른 두개의 도메인을 하나의 IP에 할당했을때 클라이언트가 도메인을 뭐타고 왔을지 체크용으로 host헤더를 쓰는것이다.하나의 IP주소에 여러도메인이 적용되어있어서 하나의 서버(ex. 네이버 서버)가 여러도메인(cafe.naver.com , blog.naver.com)을 처리해야할때 호스트 정보를 입력줌으로써 어떤 도메인에 대하여 요청하는것인지 서버에게 알려주기위해 Host헤더를 적는다. 그래서 Host 헤더에 도메인을 써서 같은 서버지만 어떤 도메인으로 접속한지에 따라 각각의 페이지를 띄워줄수도있다.이렇게 2가지로 예시를 바탕으로 정리해보았는데요. 둘다 맞을까요? 아니면 어느게 맞을까요?
-
미해결윤재성의 자바 기반 안드로이드 앱개발 Part 1 - UI Programming
AutoCompleteTextView의 버그관련 질문입니다
마지막까지 마무리하고오토컴플리트 자동완성 항목 하나 선택할때 TextView 2번째꺼에 선택한 항목이 나오잖아요 ? 처음꺼는 잘 선택되다가 다른거 선택하면 선택한 항목대신 다른 문자열 항목이 나오거나 아예 변경되지 않아서 그런데 왜그럴까요 ...? 이거처럼,... 배열안에 들어있는 다른 문자열이 나오드라고요 ㅠㅠ+ 테스트를 계속 시도해봤는데 아무래도 3번째 매개변수에 들어오는 인덱스가 배열인덱스인거 같아서 생긴문제인거같아요 예를들어서 a 를 쳤을때 리스트가 3개 나오고 (ab, acc, adb) String [] data1 = { "aaa", "bbb", "ccc" } 로 구성된 데이터일때자동완성 리스트에서 acc를 선택하면 2번의 위치가 들어와서 data1[1] = "bbb"가 나오는것 같더라고요 .. 해결법은 찾아보는 중인데 혹시 알고 계시면 말씀주세요 좋은 강의 매번 감사합니다 ㅠㅠ
-
미해결홍정모의 따라하며 배우는 C++
9.8 형변환 오버로딩
강의에서는 int()로 형변환 하셨는데 거기에 char형으로 바꿨는데 형변환이 되지 않습니다 어떻게 해야 형변환이 될까요?? #include<iostream>using namespace std;class Cents{int mCents;public:Cents(int cents) {mCents = cents;}int getCents(){return mCents;}void setCents(int cents){mCents = cents;}operator char(){cout << "cast" << endl;return mCents;}friend std::ostream &operator<<(std::ostream &out, const Cents¢s){out << cents.mCents;return out;}};int main(){Cents cents(98); cout << cents << endl;cout << char(98) << endl;}//operator char인 것과 상관없이?? 멤버변수가 int형이라서 int로만 변환되는건가요??//아니면 오버로딩이 안된건가요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
graphql-codegen 설치 에러
강의를 보고 graphql-codegen 설치를 진행하는데 yarn generate 명령어를 입력하니 아래와 같은 에러가 발생합니다. 수업 자료를 보고 다시 설치해봐도 동일한 오류가 계속 발생합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
devtools 설정 질문
제가 devtools 설정을 구글링 통해서 완료해서 index.html 내용 바꾸면 실시간으로 웹페이지가 바뀌는 것을 확인 했습니다.그런데 hello.html과 controller는 바꾸고 확인해도 변하는게 없고 recompile 해도 반응이 없습니다. 서버를 재시작해야지만 hello.html과 controller가 바뀝니다. 뭐가 잘 못 된 건지 알 수 있을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
jpa 동시성 이슈
안녕하세요. 주옥같은 강의 정말 잘 보고 있습니다.https://www.inflearn.com/questions/158967/%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94-entitymanager%EC%97%90-%EB%8C%80%ED%95%B4-%EA%B6%81%EA%B8%88%ED%95%9C-%EC%A0%90%EC%9D%B4-%EC%9E%88%EC%96%B4-%EC%A7%88%EB%AC%B8-%EB%82%A8%EA%B9%81%EB%8B%88%EB%8B%A4이 질문에 답변 해주신 내용을 보면 결국 EntityManager는 동시성 이슈 없이 개발할 수 있다라고 해주셨는데, 한가지 궁금한게 있습니다.만약 A, B 요청이 동시에 들어온 경우 A, B는 동일한 데이터를 가지게 될 것입니다. 이때 A 요청에서 update 후 commit으로 데이터 변경이 발생되고, 이후 B 요청에서 update 후 commit으로 데이터 변경이 발생되면 A 요청의 update는 반영이 안되는 갱신 손실 현상이 발생할 것으로 생각됩니다. 이러한 경우 lock을 이용해서 처리를 한다고 알고 있는데 혹시 이러한 경우에 대해서 3가지의 질문을 좀 드리고 싶습니다.1. 위 예시로 적은 상황은 질문 글의 답변에서 말씀해주신 내용과는 다른 내용이라고 보는게 맞을까요?2. 저의 지식으로는 위 예시의 경우는 lock을 이용해서 갱신 손실을 방지하는 것으로 알고 있는데, lock을 사용하는 방법 말고 다른 방법이 존재하는 걸까요?3. 동시성 이슈 처리에서 thread-safe한 객체(Atomic 등등)와 db lock을 사용하는 방법 외에도 다른 방법이 있을까요?저의 지식으로는 명쾌한 해답이 나오지 않아 질문 드리게 되었습니다. 미리 답변 감사드립니다!!!
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
user-service h2-console연결이 안됨
위 사진을 보면 user-service가 분명 떠잇어서 들어가서... 설정한 데로 접속을 하는데 안되는겁니다...근데 왜 안되는지 모르겟네요...user-service project에 application.yml 파일 설정도 동일하게 해준거 같은데 애초에 비밀번호가 맞고 안맞고를 떠나서 not found 가 떠버리는데... 무엇을 놓친지 모르겟습니다. server: port: 0 spring: config: import: - classpath:/bootstrap.yml application: name: user-service rabbitmq: host: 127.0.0.1 port: 5672 username: guest password: guest h2: console: enabled: true settings: web-allow-others: true path: /h2-console datasource: driver-class-name: org.h2.Driver url: jdbc:h2:mem:testdb username: sa password: jpa: database-platform: org.hibernate.dialect.H2Dialect open-in-view: false hibernate: ddl-auto: create-drop properties: hibernate: # show_sql: true format_sql: true eureka: instance: instance-id: ${spring.application.name}:${spring.application.instance_id:${random.value}} client: register-with-eureka: true fetch-registry: true service-url: defaultZone: http://127.0.0.1:8761/eureka greeting: message: Welcome to the Simple E-commerce. logging: level: com.example.userservice.client: DEBUG management: endpoints: web: exposure: include: refresh, health, beans, busrefresh #token: # expiration_time: 86400000 # secret: user_token
-
미해결처음 만난 리액트(React)
리액트 시작하기 부분에서 계속 막히네요 코드는 제대로 입력한거같은데 버튼이 생성이 안되고있습니다.
<html> <head> <title>이규정의 블로그</title> <link rel="stylesheet" href="styles.css"> </head> <body> <h1>이규정의 블로그에 오신 여러분을 환영합니다!</h1> <div id="root"></div> <!-- 리액트 가져오기 --> <script src="https://unpkg.com/react@17/umd/react.development.js" crossorigin></script> <script src="https://unpkg.com/react-dom@17/umd/react-dom.development.js" crossorigin></script> <!-- 리액트 컴포넌트 가져오기 --> <script src="MyButton.js"></script> </body> </html>function MyButton(props) { const [isClicked, setIsClicked] = React.useState(false); return React.createElement( 'button', { onClick: () => setIsClicked(true) }, isClicked ? 'Clicked!' : 'Click here' ) } const domContainer = document.querySelector('#root'); ReactDom.render(React.createElement(MyButton), domContainer);무엇이 문제인지 봐주시면 감사드리겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
자동화코드 정렬
강사님 안녕하세요!다름이 아니라 주석들이 많아서인지 강의에 나온것처럼 자동화로 GenPackets.cs를 만들면 코드 정렬이 깔끔하게 되지 않아서요.. 이 경우는 제가 막판에 다시 정리해주면 상관없는건지, 아니면 무조건적으로 자동화로 생성되었을 때부터 깔끔하게 정렬되게 해야하는건지 궁금합니다!
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
nomodule error
이전에도 이런 비슷한 문제로 엄청 고생한적이 있습니다 ㅠㅠModuleNotFoundError: No module named 'flask_cors'라고 나오지만pip install flask_cors 라고 치면 다른 버전에의 python에 이미 설치되어 있다고 나오고 제가 쓰는 버전에 사용하려면 계속 설치가 되지 않고 이미 있다고 나오면서 import는 되지 않습니다. mac사용자인 코린이라 도저히 이 문제가 발생할때마다 한발도 나갈수가 없네요 ㅠㅠ 도와주세요 이전에도 고가강의 잘 따라가다가 포기했습니다 이런 문제로 ㅠㅠ이제 해결책을 배워서 좀 해쳐나갈 수 있었으면 합니다. ㅠ 이거 예전에 해결해보려고 homebrew도 알아보고 별짓다 해봤었습니다. 저는 선생님 강의대로 anaconda를 사용하지 않고 별도 파일에 따로 import한 파일을 사용하고 있습니다. 이전에 anaconda사용하다 위 문제를 부딛해서 따로 잘 관리하며 사용하면 될꺼라 생각해서 사용하고 있었는데 ㅠ 또 이러네요 ㅠㅠ 제발 도와주세요 ㅠㅠㅠ
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
POST 방식으로 API 설계 하는 방법에 대해 질문이 있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요!POST 방식으로 API 설계 하는 방법에 대해 질문이 있습니다. [질문1.] 회원 한명을 등록할 때 POST /members 를 사용하면 회원 여러명을 등록하고 싶을때는 POST /members를 이미 사용했기 때문에, POST /members/save-list 처럼 컨트롤러 URI를 사용해야 하나요?혹시 더 좋은 다른 방법이 있는지 궁금합니다!
-
해결됨모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
union 공격 시 최적화 방법 (게시글 상세보기)
강의 마지막에 말씀하신 게시글 상세보기와 같은 환경에서도 최적화를 통해 다수의 레코드를 출력시킬 수 있다고 하셨는데 방향만이라도 알려주실 수 있나요?
-
미해결홍정모의 따라하며 배우는 C언어
6.1 scanf 반환값 사용하기 예제
안녕하세요. 6.1강 예제 관련하여 질문드립니다.우선, 제가 만든 코드는 다음과 같습니다.콘솔창에 q를 입력하면, while의 조건에 해당되지 않아서 while문 밖으로 나와 sum값을 출력해야 한다고 생각했습니다. 근데, 빌드를 해서 q를 입력해보면 이런 식으로 출력이 됩니다...ㅠ 왜 그런지 계속 고민 해보았는데, 이유를 찾지 못해서 질문남깁니다.감사합니다.
-
미해결웹 게임을 만들며 배우는 React에 TypeScript 적용하기
event type 찾기
안녕하세요 다른 기본적인 data type들은 제 의도에 따라 사용하면 되는데, event type 같은 경우는 굉장히 낯설고 그냥 감으로 하는 것 같이 잘 적용했는지 의문이 듭니다.event type을 제대로 적용했는지 확인하는 방법이나 맞게 찾아내 적용하는 방법이 있을까요 ???
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
노트북 사양 관련
안녕하세요. 맛비님노트북에서 vivado 공부를 하고 있는데,노트북 RAM 용량을 늘리는 것이 '합성'할 때나 vivado의 각종 프로시져를 수행할 때 도움이 될까요?궁금합니다.
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
1주일간의 설치 테스트..(Vagrant up 안되시는분들)
쿠버네티스를 사용 할 일이 많아 참고하려고 강의를 듣게 되었는데요정리를 너무 잘해주셔서 일주일만에 쉽게시작 ~ 그림으로 까지 보고있는 학생입니다. 프로메테우스까지 얼른 끝낼 예정이구요 . Vagrant up 과정에서 삽질한 내용 공유드립니다.저 처럼 질문 게시판보고 해결법을 찾으시는분께 도움이 될수 있을거 같아서 내용 남겨드립니다.게시판 취지에 어긋나는 글이면 바로 삭제하도록 하겠습니다.환경Vagrant : 2.2.9Virtual Box : 6.1.30Windows초기에는 회사노트북 인증서문제로 어려움을 겪었지만 강사님 답변으로 힌트를 얻어 인증서문제로 확인--> 루트인증서 발급받아서 설정에 추가하여 해결하였습니다.윈도우에서 설치문제는 저 처럼 특이사항이 있는게 아니면 없을거 같아요(IP충돌은 피하셔야되요)MacOSM1 - 안될걸알아서 시도안했습니다.Intel - 몬터레이에서는 Vagrant 설정도 변경해보고 버추얼박스,Vagrant 여러버전으로 테스트진행했지만 이런저런 문제가 발생을해서 빅서로 다운그레이드 후 정상적으로 설치 되더라구요시간적 여유가 있으신 분들은 여러 테스트 더 해보셔도 좋을거 같고 시간 없으신 분들은 다운그레이드가 빠를수도있어요..6.1.30 쓰시는분들은 /etc/vbox/networks.conf 에* 10.0.0.0/8 192.168.0.0/16* 2001::/64설정 넣어주시고 설치진행하시면 잘되고 귀찮으신분들은 버추얼박스 6.1.12 버전 쓰시면 잘됩니다.삽질하는걸 좋아해서 이런저런 환경에서 테스트 진행해봤습니다. 작게나마 도움이 됬으면 좋겠습니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
AttributeError를 정적 분석으로 미리 파악할 수 있는 방법이 있을까요?
안녕하세요! 강의 잘 수강하고 있습니다. 런타임 전에 미리 에러를 확인할 수 있는 방법이 있을까요?AttributeError를 보다가 들었던 생각입니다. 다른 정적 타입 언어에서는 모듈이나 클래스에 없는 속성을 사용하면 컴파일 단계에서 에러를 발생해서 실수를 막아주는데요. AttributeError를 보면 런타임에서 에러가 발생하게 될 것 같습니다. EAFP 에서 런타임 에러가 발생하면 그 때가서 수정하라고 가이드했다고 하셨지만, 이렇게 사용하면 서비스 안정성이 떨어질 것 같습니다. 런타임 전에 미리 에러를 확인할 수 있는 방법이 있을까요? 방법이 있다면 실무에서는 정적 분석으로 미리 이런 에러를 방지하는 경우가 많은가요?