#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #define MAX_TITLE 40 #define MAX_AUTHOR 40 #define MAX_BOOKS 3 int main() { struct book { char title[MAX_TITLE]; char author[MAX_AUTHOR]; float price; }; struct book library[MAX_BOOKS]; int count = 0; while (1) { printf("input a book title or press [Enter] to stop.\n>>"); gets(library[count].title); if (library[count].title[0] == '\0') break; printf("input the author.\n>>"); gets(library[count].author); printf("iuput the price.\n>>"); scanf("%f", &library[count].price); while (getchar() != '\n') continue; count++; if (count == MAX_BOOKS) break; } if (count > 0) { printf("The list of books:\n"); for (int i = 0; i < count; i++) printf("\"%s\" written by %s : %.1f\n", library[i].title, library[i].author, library[i].price); } else printf("There is noo book."); return 0; }
안녕하세요.. node는 강사님 버전이랑 같은버전이며 vue cli는 4.2.2 를 사용중입니다. eslint 에 의해 var a = 10; 에서 빨간줄이 전 안뜬더라구요. 자막에 설정에서 찾아보라고하는데 잘 모르겠습니다. 안뜨는게 정상인지 뜨는게 정상인지 잘 모르겠네요;; vue.config.js에서 오버레이가 안뜨게 설정하기전에도 마찬 가지입니다. 브라우저상에선 오버레이가 떠서 로그들을 보여 주었지만 vscode상에선 발생하지 않던데..설명 좀 부탁 드립니다. 감사합니다. -추가- 다른 분의 질문에서 해결은 했는데 자동으로 고쳐지는건 되질 않네요.. 아래 스샷 처럼 수동으로 해야 수정이 됩니다..ㅠㅠ
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
선생님, 네이버 실시간 검색어를 CSS Selector로 html 데이터를 선택할 때, tag + multiple class로 선택해 따라해 보았는데요 위와 같이 [] 로 결과값이 나오지 않아서 문의 드립니다. 어떻게 해야 결과값을 얻을 수 있는지요? 어느점이 오류인지 찾지 못했습니다...ㅠ
무료 강좌부터 잘 이해가 안 간 상태로 오다보니 더 이해가 잘 안가네요. 직접적으로 값을 바꾸지 않고 state 를 바꾼다는게 제가 이해한 상태였는데 지금도 like 의 값을 직접적으로 바꾸지 않고 state만 바꾸기 때문에 불변성 유지를 해줘야 하는거 맞나요? 정확한 개념이 잡히질 않습니다.. 괜찮으시면 혹시 읽어볼만한 자료를 추천 해 주실 수 있을지 여쭤봅니다
DBHelper(context) 에서 type mismatch 가 되어 실행이 안되네요. 아래는 제가 테스트 했던 소스 인데, 강좌 소스와 다른점은 전혀없는것 같은데 에러가 나는 이유를 잘 모르겠습니다. override fun query(uri: Uri, projection: Array<String>?, selection: String?, selectionArgs: Array<String>?, sortOrder: String?): Cursor? { // TODO: Implement this to handle query requests from clients. var helper = DBHelper(context) var db = helper.writableDatabase return db.query("TestTable", projection, selection, selectionArgs, null, null, sortOrder) }
강의 내용 중 css적용을 위해 브랜치를 바꿔가며작업하기 위해 강사님의 github를 clone해서 강의를 들으며 작업하고있는데요. ..제가 집이아닌 다른곳에서 제가 하던 작업을 이어 가려면 집에서 작업한 내용을 푸쉬해서 또 다른곳에서 풀받아서 작업을 해야되는데..강사님의 github라서 푸쉬가 안되는데..이런경우 어떤식으로 하는게 좋을까요?? 혹시 매번 작업을 한다음에 그 파일들을 복사 -> 다른폴더로 붙여넣기한다음 그걸 제 github계정에 올리는 방법밖에 없는건지요..?
Callback 방식으로는 에러가 나지 않는데, promise 방식으로는 저 윗부분에서 에러가 납니다. 빨간 전구에서 알려주는 에러 내용은 다음과 같습니다. Type mismatch. Required:Continuation<UploadTask.TaskSnapshot!, com.google.android.gms.tasks.Task<???.???)>!> Found: (bolts.Task<UploadTsk.TaskSnapshot>) -> com.google.android.gms.tasks.Task(Uri!!>
node에 Nginx를 설치해서 배포를 하려고 합니다. pm2에 -i max 로 cluster를 여러 개 생성을 하는 옵션이 있던데 이 기능과 Nginx가 제공하는 기능이랑 비슷한건가요? 만일 Nginx를 사용한다면, Youtube에 있는 https 적용방식이 아닌 다른 방식으로 해야 하나요?