묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 권한 요청드립니다.
인프런 이메일 : kmissy2012@naver.com 깃헙 아이디 : su_moment@naver.com 깃헙 Username : sujungYu
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
게시글 수정 만들기_1 질문
게시글 수정 만들기_1강좌 04:13초에 함수를 그대로 사용하는방법이 비효율적이라고 하셨는데 private 힘수를 다른 클래스에서 사용할 수 있는방법이 어떤게 있을까요 set함수를 따로 만들어서 retrun값을 받아와야하나요? 아니면 접근자를 protected로 바꿔서 패키지내에서쓸수있게 만드는건별로인가요?
-
해결됨파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)
안녕하세요 ~ 파이썬 코루틴 활용 강의에 대해 질문이 있습니다.
안녕하세요. 강의 잘보고 있습니다. request 모듈을 사용할때 session 을 열어 두고 사용하셨는데 세션을 연결하지 않고 사용할때와 세션을 연결하고 사용할때 차이점을 알수 있을까요 ?
-
미해결Vue.js - Django 연동 웹 프로그래밍 (실전편)
가입 되게 되었습니다.
보니까 가입할 때 계정을 test로 하고 비밀번호를 1234로 하면 가입이 안되고 계정을 다른 걸로 하고 비밀번호도 영문자, 숫자 조합으로 하니까 되네요. 혹시 가입시 ID의 길이나 하지말아야 할 ID 규칙이나 비밀번호 정할때 룰 같은 게 있어서 그런걸까요?
-
미해결자바 스프링부트 활용 웹개발 실무용
8강 boardType 질문입니다.
8강 수업을 진행하고 있습니다. ENUM 으로 인서트는 잘 되는데 두 번째 사진과 같이 조회하는 곳에서 boardType 이 object로 나오지가 않습니다. 강의에서 하듯이 Bean으로 objectMapper, mappingJackson2JsonView 도 작성되어 있고 BaseCodeLabelEnumJsonEnumSerializer 에 serialize도 작성이 잘 되어있는데 serialize 를 어디서 사용하는지를 모르겠습니다. 도와주세요 ㅠㅠ
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
mmdetection U-net 적용
안녕하세요 교수님 좋은 강의 잘 듣고 있습니다. mmdetection mask rcnn 모델 사용해서 balloon 데이터 세트 검출하는 강의를 보고 제가 진행하고 있는 프로젝트에 u-net 모델을 사용해보려고 합니다. 그런데 mmdetection u-net 모델에 들어가보니 (https://github.com/open-mmlab/mmsegmentation/blob/master/configs/unet/README.md) 지원되는 데이터 세트가 DRIVE, STARE, CHASE_DB1, HRF 밖에 없는데 이런 경우 balloon 데이터 세트처럼 coco 데이터 세트 포맷으로 변환해서 사용을 못하나요? 그리고 현재 진행하고 있는 프로젝트가 semantic segmentation인데 사용할만한 모델이나 성능향상에 도움이 될만한 데이터전처리에는 어떤게 있을까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
@DynamicInsert와 @DynamicUpdate
1. JPA에서 Entity 컬럼에 null이 아닌 DDL에서 정의한 디폴트값을 넣고 싶습니다. Entity 컬럼에 디폴트 값을 설정하는 방법이 있을 것이고요. 또는 @DynamicInsert 설정해 두면 insert 시에 DDL에서 정의한 디폴트 값도 잘 들어갈 것이라고 생각했습니다. @DynamicInsert 는 모든 entity 들에 설정할 경우 무슨 문제점이 있을까요? 2. v1 API 에서 v2로 가면서 업데이트 필드가 추가되었습니다. 이때 v1과 v2의 입력 폼이 같다고 가정할때 v1으로는 추가된 필드가 null로 들어오게 됩니다. 이 경우 v2으로는 정상 업데이트가 되는데 v1으로는 기존 필드가 null로 업데이트 되는 문제 발생합니다. 이에 대한 해결책으로 입력 폼에 추가된 업데이트된 필드에 Default 값을 할당하는 방법이 있을꺼 같은데요. 위 방법 말고 @DynamicUpdate 로도 입력값이 null인 경우 해당 필드를 업데이트 하지 않도록 해결이 가능할 것 같습니다. @DynamicUpdate 사용시 주의해야 할 점이 있을까요?
-
미해결더 개발자, 인터뷰 가이드
이력서 미션 올립니다.
선생님 안녕하세요. 면접을 앞둔 개발자입니다. 오늘 수강 신청했습니다 이력서 미션 제출하려고 글 남깁니다. 많은 도움 받고 있습니다. 감사합니다. https://drive.google.com/drive/folders/1nIrHTna17EoWSvCIibmZTpTvIVfYs02q?usp=sharing ps. 공개된 장소에 이력서를 올리기 부끄러워, 권한 설정을 했습니다. 번거롭게 해드려서 죄송합니다^^;;
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Yolo v3 Custom Dataset 결과 데이터 분석을 어떻게 해야 할 지요?
교수님 안녕하세요 . 개정되고 나서 다시 정주행 하고 있고 있습니다. 좋은 강의 감사드리고 교수님 강의들 머신러닝과 오라클 강의 또한 아주 잘 듣고 있습니다. 교수님 Yolo v3 Custom Dataset으로 학습 후 아래와 같이 텐소보드를 통한 결과 같은데 이 부분을 어떻게 해석을 하고 보완을 해야할 지 강좌 내용에는 아래와 같은 Train 에 대한 학습 Result 를 하는 내용을 아직 제가 찾지 못해서 데이터를 분석하고 이해하는 법을 알고자 이렇게 두루뭉실하게라도 여쭙니다. 감사합니다.
-
미해결홍정모의 따라하며 배우는 C++
생성자의 형태에 따른 출력값의 차이
그 생성자 표현방식은 2가지가 있잖아요 using namespace std; class Test { int m_value; int m_ref; public: Test(const int& value) { Test(10, value); } Test(const int& ref,const int& value) { m_ref = ref; m_value = value; } const Test& print() { cout << m_value << " " << m_ref << endl; cout << (int) & m_value << endl; return *this; } }; int main() { Test(10).print(); } 이 전체코드에서 위의 Test(const int& value) { Test(10, value); } 이 부분은 Test(const int& value): Test(10, value) {} 이거랑 같잖아요 근데 아래코드는 정상작동하는 반면에 위의 코드는 이상한 출력값이 나옵니다. 왜이런걸까요?
-
미해결시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script
백그라운드로 모니터링 스크립트를 돌릴 때 다른 경우의 수가 있는지 궁금합니다!
안녕하세요! 좋은 수업 만들어주셔서 정말 많은 도움이 되고 있습니다. 모니터링같이 백그라운드에서 쉘 스크립트를 실행해야 하는 경우 리눅스의 크론탭 이외에 다른 선택지들이 있을까요? 한 번만 백그라운드로 실행하면 되는 경우 systemd, nohup 같은 명령어가 생각나는데 실제로 현업에서는 어떻게 백그라운드 프로세스들을 실행 & 관리하는지 궁금합니다 :)
-
미해결홍정모의 따라하며 배우는 C++
friend bool operator < ()에서 질문 있습니다.
class Cents { private: int m_cents; public: Cents(int cents = 0) { m_cents = cents; } int getCents() const { return m_cents; } int &getCents() { return m_cents; } friend bool operator < (const Cents &c1, const Cents &c2) { return c1.m_cents < c2.m_cents; } friend bool operator != (const Cents &c1, const Cents &c2) { return bool (c1.m_cents != c2.m_cents); } friend std::ostream& operator << (std::ostream &out, const Cents ¢s) { out << cents.m_cents; return out; } }; 강의에서 이와 같이 구현을 합니다. 여기서 질문이 있습니다. bool이 붙은 friend 함수들은 Cents class의 멤버 함수로 바꿀 수가 없나요? 두가지 시도를 했는데 오류가 났습니다. 1. Cents bool operator <() 2. bool Cents operator <()
-
미해결홍정모의 따라하며 배우는 C++
연산자 오버로딩에서 this 포인터에 대한 질문입니다..
#include <iostream> using namespace std; class Cents { private: int m_cents; public: Cents(int cents = 0) { m_cents = cents; } int getCents() const { return m_cents; } // int &getCents() { return m_cents; } Cents operator + (const Cents& c2) { return (this -> m_cents + c2.getCents()); } }; int main() { Cents cents1(6); Cents cents2(8); Cents cents3(6); Cents sum; cout << (cents1 + cents2 + cents3).getCents() << endl; return 0; } class Cents 객체의 멤버 함수가 되기 위해서 operator + 함수 오버로딩이 갖을 수 있는 매개변수가 한개인 것은 알겠습니다. 그러나 이 동작과정에 대해서 제대로 이해가 안갑니다. ㅠㅠ break point를 찍어 확인해보려 하였으나, 이상하게 되더라구요 ㅠㅠ 제가 동작과정을 순서대로 말해 볼테니, 틀린게 있으면 말해주세요. 부탁드립니다. 1. main()에서 cents1 (Cents(6))객체가 실행된다. 2. Cents 객체에서 m_cents에 6을 대입한다. 3. 여기서 이해가 안갑니다. Q1. this -> m_cents 에서 이 this는 cents1의 값을 갖고 있는 건가요? Q2. Q1이 맞다면 c2.getCents()에는 cents2의 값이 들어가고 있는 건가요? Q3. Q1이 아니라면 처음에 this -> m_cents에는 0이라는 값이 들어가 있고cents1을 통해 c2.getCents()에 6이 들어가고 this 포인터를 통해 c2 인스턴스의 멤버의 m_cents에 6을 넣어주고 그 다음에 cents2의 인스턴스 멤버에 접근하여 8을 넣어주고 ... 이런 식으로 작동하나요? Q3를 요약하자면, this는 해당 Cents class의 하나의 주소를 갖고 있고 이를 다른 인스턴스 멤버 값을 계속 더해서 this의 멤버 변수에 넣어준 다음에, 이를 return 해주는 것일까요? 이해가 제대로 안되다 보니 질문하는 것도 어렵네요.. 멘토 분이 제가 무슨 말을 하는지 이해가 되실지 모르겠습니다.. break point를 여러개 찍어서 디버그를 해보아도 main문만 돌다가 이상한데로 빠지더라고요.. ㅠㅠ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
이 환경설정 방법을 통채로 다 외워야하나요???
타 강의와 궤를 달리하는 어마어마한 복잡함인데 이걸 다 외워야하나요... 아 그리고 바이너리 폴더안데 .ilk? 파일이 저는 안생기는데 문제가 생기나요 라이브러리 폴더에는 또 .lib라고 또 하나가 더있네요 저는
-
미해결시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script
프로세스가 열고 있는 파일의 의미 + 디스크 용량 초과 에러 구현 방법
이전 질문을 참고해서 dd 명령어로 nginx 디렉토리에 용량이 큰 파일을 만들었는데요 해당 파일을 삭제해도 디스크 용량은 줄어들지 않았습니다 검색해보니 해당 실행 중인 프로세스가 열고 있는 파일을 삭제하면 ls에만 안 보일 뿐 제대로 삭제된 것은 아니어서 lsof 명령어를 사용해야하는 것을 알게 되었습니다 근데 프로세스가 열고 있는 파일, 연결된 파일?이 정확히 무슨 뜻인지 잘 안나와서 질문 드립니다~ 추가로 용량을 너무 키우면 터미널이 오랫동안 멈춰 있어서 결국 에러 상황을 구현 못했는데요 강사님은 어떤 방식으로 구현했는지 궁급합니다 ㅎㅎ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
사용자 등록함
안녕하세요 사용자 등록함수중에 언급해주신 group_concat (이미 등록되어있는함수라고 말씀해주셨는데 찾을수가 없어서.. 여쭈어봅니다) 보시다시피 그냥 concat은 있는데 group_concat 이건 어디에 등록이 되어 있는건가요 ? 그리고 JPQL 스스로 함수를 정의할 수는 없습니다 라고 다른글에서 말씀해주셨는데 그러면 이렇게 따로 정의해서 만들 필요가 있나요?
-
미해결앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해
Serial queue가 한개의 스레드를 사용한다는 내용에 질문이 있습니다
안녕하세요 앨런님! 오랜만에 한가지 질문이 있어서 왔습니다~~ 1:40초 쯤에 "Serial queue는 받아들인 작업을 한개의 스레드로만 보내는 큐입니다" 라고 그림과 함께 설명 주신것을 바탕으로 "시리얼 큐가 사용하는건 특정한 하나의 스레드!"라고 이해하고 블로그를 정리했습니다. 그러던 중, 어떤 분이 댓글로 "Serial Queue 에서 하나의 스레드에만 분배된다는 게 '처음 Task를 준 스레드에게 계속해서 준다는 것' 이아니라, '동시에 하나의 Task만 처리되고 있음' 만 보장되는 걸로 알고 있어요. 시리얼 큐에 있는 Task1, Task2, Task3이 동시에 처리되진 않고 하나씩 시리얼하게 처리되되, 모든 Task들이 같은 스레드에서 처리되는 건 보장할 수 없는 거죠."라고 말씀을 주셨습니다. (이곳의 댓글입니당) 좀 더 구글링을 해본 결과 https://stackoverflow.com/questions/51057441/serial-dispatch-queue-will-use-only-one-thread 에서 실제로 같은 serial queue에 들어가는 taks 가 다른 스레드에서도 수행됨을 확인할 수 있었습니다. 결국 "serial queue는 'a' 시간 (특정 Task 실행 시간) 에 하나의 스레드만 사용. 이때 '하나의 스레드'는 '항상 같은 스레드'를 의미하지 않음. 각 태스크가 어느 스레드에서 실행될지 보장되지 않지만, 임의의 '하나의' 스레드가 작업을 수행한다는 것은 보장됨." 이라는 내용을 새롭게 이해했습니다. 혹시 앨런님께서 설명 주신 부분도 위와 같은 내용이었는데, 제가 잘못 이해하고 있었던 부분일까요? 아니면 기존에 이해했던대로 serial queue는 특정한 하나의 스레드만 사용! 이 맞는 내용인데, 제가 새롭게 잘못 알아온걸까요,,?? 감사합니다 :)
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
마커가 안뜹니다
for문으로 들어가면서 마커가 뜨질 않습니다 그리고 배너도 지도 화면을 클릭하면 사라져서 다시 나오지 않습니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
hook error 입니다..
안녕하세요 제로초님! Error: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: 가 뜨는데 도통 문제가 뭔지 모르겠네요... Git 을 참고하려했으나 완성본에는 front에서 임시로 로그인하는게 아니라 직접비교가 어렵습니다..
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
스키마에 이미지는 어떻게 넣는지 궁금합니다.
안녕하세요! 우선 좋은 강의 너무 감사드립니다. 제가 진행 중인 프로젝트에 이 강의가 큰 도움이 되었습니다. 다름이 아니라 User 스키마를 만드실 때 image object를 넣는 컬럼을 생성하셨는데, 여기에 이미지는 어떤 형식으로 넣을 수 있는지 궁금합니다. 정말 이미지 그대로를 넣을 수 있는지, Base64로 인코딩한 Binary 값을 넣어야 하는지, 강의에서 써 주신 String으로 넣어야 한다면 그 String 값은 어떻게 구하는지, ... 조언해 주셨으면 좋겠습니다! 그리고 저장된 이미지를 불러오는 방법도 궁금합니다. 추가++) 이미지는 Buffer 타입으로 Binary("~~~") 이렇게 저장해 놓은 상황입니다. 혹시 이를 불러와서 화면에 보여줄 방법은 어떤 것이 있을까요?? 밤새 시도하는데 잘 안 되네요ㅠㅠ 감사합니다. 😀