묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C++
[12:33] 음성 디폴트 카피컨스트럭터 -> 디폴트 어싸인먼트오퍼레이터
안녕하세요? 강의 흐름상 유추할 수는 있지만 해당부분의 음성이 디폴트어싸인먼트 오퍼레이터가 되야 할 거 같아서 남깁니다. 감사합니다.
-
미해결윤재성의 Java 기반 Android 9.0(pie) App 개발 심화 2단계
SQlight 데이터 베이스 관련 질문 입니다.
안녕하세요. 좋은 강의 잘 보고 있습니다. 하루하루 배우는 재미가 있어서 기분이 좋습니다. 감사합니다. 저는 흔히 말하는 컴맹에 가까운 사람입니다. 자바기초 문법만 조금 알고 있고, db? sql? 아무것도 모르는 상태에서 공부하고 있어서 막히는 부분이 많습니다. 그러다 보니 질문 할게 많이 생기네요.. 혼자 구글링 하면서 알아내고 있는데막히는게 있어서 질문 드립니다. 앱에서 리스트뷰에 입력된 데이터를 검색하는 기능을 추가 하려고 시도 중입니다. 검색한 값의 배열 인덱스를 기억한 배열을 만들어서 반복문을 통해서 검색 해봤는데 잘 작동은 합니다. 그런데 완벽하게 단어를 다 입력해야 검색이 되는 단점이 있어서 단어의 일부만 입력해도 검색이 가능하도록 고민해봤는데요 입력한 단어의 숫자만큼 배열에 있는 모든 값을 일일히 단어 숫자의 개수만큼 차례대로 조합해서 비교 하는 방식으로 코드를 짜 보려고 했는데요. 너무 비효율적이고 느리고 힘들 것 같다는 생각이 들었어요. 거기다가 영문 대소문자 구분부터, 결과내 검색 옵션을 적용 및 항목별 검색까지 적용 하려고 해 보니 머리가 터지려고 하네요. 그래서 구글링 해보면서 SQlite 에 select? 기능을 이용하면 쉽게 검색이 가능할것 같다는 생각이 들었습니다. 배열 값을 일일히 입력해서 그 배열안에서 검색하는 것은 크게 어렵지 않을것 같습니다. 개수가 적으니 속도도 그만큼 빠를 것 같아요. 하지만 db에 입력된 값을 가져와서 배열을 구성하고 다시 그 배열에서 반복문을 통해서 검색을 하려면 느리고 복잡할것 같습니다. 여기서 궁금한점이 생겼습니다. 1. 저장된 db에서 검색된 db를 가져오는 방식은 어떻게 이루어 지나요? 저는 아래 두 방법 정도 있다고 생각했는데요. 혹시 잘못 알고 있는지 궁금합니다. 1) db에서 필요한 db를 검색해서 -> db에서 데이터를 갖고와서 db배열을 만든다->그 배열을 리스트 뷰에 입력한다. 2) 처음 앱이 시작하면 db를 전부 항목별로 가져와서 배열에 입력한다.->그 배열에서 검색한 후 ->리스트뷰에 입력한다. 2.앱에 있는 검색 창(EditText)에 서 가져온 값을 자바에 입력된 배열과 배교할 필요없이 곧바로 SQlite 을 통해서 db파일에서 검색이 가능한가요? 3.혹시 앱에 검색기능을 추가하기 위해서 데이터베이스 공부가 필요하다면 추천 커퓨니티나 도서가 있을까요?
-
해결됨홍정모의 따라하며 배우는 C++
std string 사용시에
강의에서 string 사용하려면 string 헤더를 include 하고 있는데 c++로 알고리즘 코딩하다 우연히 string 헤더를 include 하지 않았음에도 string 자료형이 잘 사용된다는 것을 알았습니다. 왜 그런것인가요?
-
해결됨홍정모의 따라하며 배우는 C++
[04:02] Fraction fr_copy(Fraction(3, 10)); 복사생성자 호출 안되는 이유
안녕하세요? 여기서 복사생성자 호출이 안되는 이유가 이후 강의에서 나오는 임시객체라서 그럴 수도 있나요? 여기서 객체 생성을 총 세 번 하고 있으니까 frac(3, 5), fr_copy(Fraction(3, 10)), Fraction(3, 10) 원래는 생성자 세 번, 소멸자 세 번 호출 되어야하는데 출력결과를 보면 또 그건 아니라서요. 임시객체는 사라질것을 미리 알고 컴파일러에서 생성자, 소멸자도 호출을 안해주는건가요? <전체코드> // 9_9.cpp : This file contains the 'main' function. Program execution begins and ends there. // #include <iostream> #include <cassert> using namespace std; class Fraction { private: int m_numerator; int m_denominator; public: Fraction(int num = 0, int den = 1) : m_numerator(num), m_denominator(den) { cout << "consturctor" << endl; assert(den != 0); } ~Fraction() { cout << "destructor" << endl; } Fraction(const Fraction &fraction) // copy consturctor : m_numerator(fraction.m_numerator), m_denominator(fraction.m_denominator) { cout << "Copy constructor called" << endl; } friend std::ostream& operator << (std::ostream& out, const Fraction& f) { out << f.m_numerator << " / " << f.m_denominator; return out; } }; int main() { Fraction frac(3, 5); Fraction fr_copy(Fraction(3, 10)); //Fraction fr_copy(3, 10); cout << frac << " " << fr_copy << endl; return 0; } 감사합니다.
-
미해결스프링 프레임워크 핵심 기술
공부한 것들 정리해서 블로깅해도 되나요?
출처 밝힌 뒤에, 공부한 내용들이나 코드들 따로 재구성해서 블로깅해도 되나요? ps:유튜브 너무 잘보고 있어요!
-
미해결iOS AutoLayout 완벽 가이드 - 실무 프로젝트를 위한 실전강의
UILabel 에서 numOfLine = 0 설정해도 Text가 잘리는 현상
안녕하세요. 좋은 강의 감사드립니다. UILabel 사용 중, attributedTest에 text를 assign 하면 특정 text에서 맨 아랫줄이 잘리는 현상이 있습니다. 모든 문장이 다 그런것은 아니고 특정한 상황에서 마지막 줄이 잘리는 현상인데요. UILabel이 Height 계산하는데 뭔가 정보가 부족했던게 아닌가 싶습니다. TableViewCell 안에 있는 UILabel이라 cell.reload해서 다시 그려도 마찬가지고 label.sizeToFit() 해도 원하는 결과를 얻지 못했습니다. 어떻게 하면 Text에 Fit 하게 UILabel Height를 줄 수 있을까요?
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
PCA 변환시
PCA 변환시 피처추출시 기존 변수가 결합해서 새로운 변수가 추출된건데 원인 변수를 알 수 없는지요? 예를들어 PCA후 변수1이 생성되었다면 키와 몸무게가 합쳐서 변수1이 생성되었다. 이상입니다.
-
해결됨React로 NodeBird SNS 만들기
이런 오류가 떠요
The above error occurred in task rootSaga 이런 오류가 떠요. 어디서 오류가 난지 도저히 모르겠습니다.
-
미해결홍정모의 따라하며 배우는 C++
[00:39] 형변환을 오버로딩할 때는 리턴타입은 지정을 안해주나요?
안녕하세요. operator int() { cout << "cast here" << endl; return m_cents; } 이렇게 해주려고 하니까 C++ return type may not be specified on a conversion function int() 요게 컨버전 함수인가요? 감사합니다. ===자답==== 답을 찾았습니다. 주소: https://www.learncpp.com/cpp-tutorial/910-overloading-typecasts/ There are two things to note: To overload the function that casts our class to an int, we write a new function in our class called operator int(). Note that there is a space between the word operator and the type we are casting to. User-defined conversions do not take parameters, as there is no way to pass arguments to them. User-defined conversions do not have a return type. C++ assumes you will be returning the correct type. 그리고 여기 있는 내용을 보다가 궁금한 게 생겼는데요. User-defined conversions allow us to convert our class into another data type. Take a look at the following class: 1 2 3 4 5 6 7 8 9 10 11 12 13 class Cents { private: int m_cents; public: Cents(int cents=0) : m_cents{ cents } { } int getCents() const { return m_cents; } void setCents(int cents) { m_cents = cents; } }; This class is pretty simple: it holds some number of cents as an integer, and provides access functions to get and set the number of cents. It also provides a constructor for converting an int into a Cents. If we can convert an int into a Cents, then doesn’t it also make sense for us to be able to convert a Cents back into an int? In some cases, this might not be true, but in this case, it does make sense. int를 Cents로 변환하는 생성자를 제공한다. 이 개념은 또 처음이라서요 (제가 놓쳤을 수도 있습니다) 저는 그냥 생성자에서 클래스의 멤버 변수를 초기화만 해주고 있다고 생각했었어요. 이건 어떻게 봐야할까요? 감사합니다.
-
미해결인스타그램 클론 - full stack 웹 개발
소스코드 압축파일에 main.js가 없습니다
index.html부터 main.js 오류가 나서 확인해보닌 profile.js밖에 없네요. 누락된건가요? 확인부탁합니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
실전 크롤링과 강력한 크롤링 기술 팁2: 네이버 사이트 크롤링 강의중 질문이 있습니다.
네이버 사이트 급상승 검색어 키워드를 하던중 수업의 내용을 따라 코드를 작성해 보니... 아무런 검색이 되지 않아 질문드립니다 ㅠㅠ 참고로 pdf에 있는 크롤링 코드로도 해보았지만...아무런 값이 출력되지 않습니다 ㅠ 확인 부탁드리겠습니다!
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
product_link에 대해서요
강의에서 item_code = product_link.attrs['href'].split('=')[1] 라고 하셨을때의 지마켓 링크와는 다르게 현재는 href="http://item.gmarket.co.kr/Item?goodscode = 1730369684&ver 의 형태로 바뀌었더라구요 = 와 같이 &ver은 split으로 어떻게 나눌수 있나요..
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
drop의 inplace =True 값 적용하면 None이 나오는 이유?
안녕하세요. 인플레이스 적용후 반환값이 None이 나오는지 이해가 안되네요 ㅠㅠ 저는 데이터프레임 형태로 다시 나올줄 알았거든요. none이 되는 이유 설명해주실 수 있나요?? 그리고 None 에 대해 잘 모르겠습니다.
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
질문이여
강의중에, redis 아이디가 저번 회사에서 쓰셨던거라고 하셨잖아요. 하나의 레디스 아이디로 여러개의 사이트를 써도 되는건가요?? 30Mb 용량만 괜찮으면요?? 반대로 한개의 웹사이트에서 여러사람들이 동시에 접속을하면, 세션의 양이 많아져서 30mb를 초과한다면, 문제가 되는거죠 ???
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
css관련 질문
안녕하세요! <p>...</p> 안에 있는 모든 텍스트와, 하위 클래스의 텍스트를 가져올려면 어떻게 해야하나요?? #journal_comment_279780214383945048857931676069855610723 > div.little-spaced.mb_10.single_comment_box.show_report_spam_link.cfx > div.correction_list.corner-rounded_5.little-spaced > div:nth-child(3) > ul > li.corrected.correct > p t감사합니다!
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
질문이 있습니다~
튜플이랑 리스트가 타입이 변환이 된다고 하신 부분을 똑같이 코딩해봤는데, 오류가 뜨네요. 코딩한 부분과 오류메세지를 캡쳐해서 첨부합니다.
-
해결됨홍정모의 따라하며 배우는 C++
[09:23] list[3] , (*list)[3] 차이에 대한 부분
9분 23초의 의도가 다르다는 내용이 우리가 IntList 클래스의 객체를 저장할 배열처럼 사용하기 위해서 포인터를 선언할 수 있는데 이렇게 받아온 포인터도 배열처럼 쓸 수 있어서 IntList[3] 이렇게 쓰면 문제가 되는거죠? 감사합니다.
-
미해결React로 NodeBird SNS 만들기
Redux와 Redux Saga의 차이점
Redux는 동기처리 밖에 안되고 Redux-Saga는 비동기처리까지 가능한 것인가요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
visual studio code 관련
주피터 노트북 설치에서 오류가 났는지, 커널연결이 안되서 그냥 비쥬얼 스튜디오 코드로 학습하고 있습니다. visual studio 코드 상에서 아나콘다를 돌릴 경우에는 csv 같은 파일을 받으면 어디에다 올려야 하나요
-
해결됨홍정모의 따라하며 배우는 C++
[02:43] subscript연산자라는 이름을 사용하는 이유
안녕하세요. subscript연산자 이름을 사용하는 이유를 알게되어 공유합니다. 행과 열을 아래 첨자(subscript)로 표기하고 있는 것 출처: https://smswlab.tistory.com/entry/Subscript%EC%B2%A8%EC%9E%90%EC%99%80-Index%EC%83%89%EC%9D%B8 감사합니다.