묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정
aop에서 jointpoint 질문있습니다.
aop 복습중에 있습니다. jointpoint(조인트 포인트)라고 설명하셨는데 다른 서적을 보니 join point라고 하는데 둘 다 같은 개념인거죠?
-
미해결웹 게임을 만들며 배우는 자바스크립트
엔터,,
엔터 치면 바로 코드가 실행되버리는데,, 어떻게 여러줄 코딩하죠?
-
미해결홍정모의 따라하며 배우는 C++
[연습문제풀이3]
while, break, ++ptr 다 사용했습니다. <code> // 네 번째 시도 while (1) { if (*ptr == '\0') break; cout << *(++ptr - 1); } cout << "##" << endl; <output> PS C:\coding\tbc_review\TBCPP\Chapter6> g++ .\6_9.cpp PS C:\coding\tbc_review\TBCPP\Chapter6> .\a.exe Jack jack## 감사합니다.
-
미해결홍정모의 따라하며 배우는 C++
[연습문제풀이2]
while과 break만 사용하고 마지막에 주신 힌트가 ++ptr인데++ptr 이렇게 전위증가를 사용하면 맨 앞의 J가 출력이 안되더라고요 그래서 -1을 사용해봤습니다. 조건을 완벽하게 갖추진 못했네요 . break가 빠졌으니까요. 일단 진도 나간후에 다시 생각해봐야겠네요. <code> // 세 번째 시도 while (*ptr != '\0') { cout << *(++ptr - 1); } cout << "##" << endl; <output> Jack jack## <전체코드> #include <iostream> using namespace std; int main() { char name[] = "Jack jack"; const int n_name = sizeof(name) / sizeof(name[0]); char *ptr = name; // 첫 번째 시도 int i = 0; while (i < n_name) { if (*(ptr + i) == '\0') break; cout << *(ptr + i); ++i; } cout << "##" << endl; //널 캐릭터 확인용 // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // 두 번째 시도, 굳이 조건이 n_name이 아니어도 됐을 텐데... // while (n_name) // { // if (*ptr == '\0') // break; // cout << *(ptr++); // } // cout << "##" << endl; //널 캐릭터 확인용 // cout << *ptr-- << endl; // 감소 사용 // cout << *ptr-- << endl; // cout << *ptr-- << endl; // 세 번째 시도 while (*ptr != '\0') { cout << *(++ptr - 1); } cout << "##" << endl; // 네 번째 시도 // for (int i = 0; i < n_name; ++i) // { // // cout << char(toupper(name[i])) << endl; // cout << *(ptr + i); // } // cout << "##" << endl; // cout << endl; // long long array[] = {9, 7, 5, 3, 1}; // long long *ptr = array; // for (int i = 0; i < sizeof(array) / sizeof(array[0]); ++i) // { // cout << *(ptr + i) << " " << (uintptr_t)(ptr + i) << endl; // } // short value = 7; // short *ptr = &value; // cout << uintptr_t(ptr - 1) << endl; // cout << uintptr_t(ptr) << endl; // cout << uintptr_t(ptr + 1) << endl; return 0; }
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
gist에 아이디 남겼습니다
gist에 아이디 남겼습니다
-
미해결홍정모의 따라하며 배우는 C++
[연습문제 풀이]
<code> #include <iostream> using namespace std; int main() { char name[] = "Jack jack"; const int n_name = sizeof(name) / sizeof(name[0]); char *ptr = name; // 첫 번째 시도 int i = 0; while (i < n_name) { if (*(ptr + i) == '\0') break; cout << *(ptr + i); ++i; } cout << "##" << endl; //널 캐릭터 확인용 // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // cout << *(ptr++) << endl; // 두 번째 시도, 굳이 조건이 n_name이 아니어도 됐을 텐데... while (n_name) { if (*ptr == '\0') break; cout << *(ptr++); } cout << "##" << endl; //널 캐릭터 확인용 // for (int i = 0; i < n_name; ++i) // { // // cout << char(toupper(name[i])) << endl; // cout << *(ptr + i); // } // cout << "##" << endl; // cout << endl; // long long array[] = {9, 7, 5, 3, 1}; // long long *ptr = array; // for (int i = 0; i < sizeof(array) / sizeof(array[0]); ++i) // { // cout << *(ptr + i) << " " << (uintptr_t)(ptr + i) << endl; // } // short value = 7; // short *ptr = &value; // cout << uintptr_t(ptr - 1) << endl; // cout << uintptr_t(ptr) << endl; // cout << uintptr_t(ptr + 1) << endl; return 0; } <output> PS C:\coding\tbc_review\TBCPP\Chapter6> g++ .\6_9.cpp PS C:\coding\tbc_review\TBCPP\Chapter6> .\a.exe Jack jack## Jack jack##
-
해결됨벡터 미적분학 시리즈1 - 미분 기초
Sum-Rule 증명할 떄 Triangle Inequality를 사용하는 이유가 궁금합니다
안녕하세요 선생님 미적분1의 미분파트를 공부하고 오느라 중간에 잠시 공백이 있었습니다. 이틀전부터 다시 벡터미분을 보기 시작했습니다 :) 오랜만에 공부해서 그런지 질문이 하나 생겼습니다. Sum-Rule을 증명하는 강의 슬라이드(12:35초)에서 Triangle Inequality를 사용하셨는데, 굳이 Triangle Inequality를 사용하신 이유가 궁금합니다. 어차피 두 함수 f(x)와 g(x)가 Xo에서 미분이 가능하다면, Xo에서 f(x)와 g(x)의 극한값이 전부 0이므로 극한의 성질에 의해서 f(x) + g(x)도 Xo에서 극한이 0으로 수렴하지 않나요? 단순 합을 쓰지 않고좀 더 고급(?)인 삼각부등식을 사용하셔서 증명하신 이유가 궁금합니다. 좋은 강의 열어주셔서 정말 감사합니다 :) P.S 미적분1의 미분파트를 보고, 벡터미분을 본 다음에 미적분1의 적분파트를 보고 벡터적분을 보려고 하는데 이런 학습방법도 괜찮은 아이디어일까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
virtual box 로 설치시 최소 필요 자원에 관해 질문 드립니다.
쿠버네티스를 centos 에 버츄얼 박스를 돌려서 설치하려고 하는데 실습 영상을 보니 150기가씩 배분 하셨는데요.. 메모리 3GB에 디스크용량 20GB 씩으로는 본 강좌의 실습을 따라 하는데 많이 부족할까요? 한번도 쿠버네티스를 설치 해 본 적이 없어 자원이 얼마나 필요한지 감이 잡히질 않네요..
-
미해결선형대수학개론
4.1절에서 질문있습니다
상세하고 체계적인 강의 잘 듣고 있습니다. 4.1 eigenvectors and eigenvalues 에서 v1~ vp가 처음에는 linearly dependent 하다고 가정하였는데 두번째줄부터 linearly indepent하다고 다시 말씀하셔서 헛갈렸습니다 linearly dependent인데 trivial solution 이 나와 처음 가정과 모순이므로 linearly independent 하다가 맞지 않나요
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
판정프로그램이 동작하지 않습니다.
아래 메세지와 함께 판정프로그램이 실행되지 않습니다. Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object. at Judge.Program.Main(String[] args) 판정프로그램이 있는 폴더에서 파이썬이 실행되고, 닷넷도 깔려 있습니다. 어떤 점이 문제일까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
QueryDsl 질문드려요.
영한님 안녕하세요. 오랜만에 질문글을 작성합니다. 조만간 QueryDsl 강좌가 오픈되면 설명이 되어 있을 것 같지만 그 전에 미리 한가지 문의드려요. 책을 보면 프로젝션 방법 3가지가 적혀 있는데요. 3가지의 방식의 차이점에 대해서는 설명이 없더라고요.. 혹시 3가지 중 가급적 이 방식을 사용해야 한다거나 하는 방식이 있을까요? 그냥 기호대로 사용하면 될런지 궁금합니다. ps : QueryDsl 은 언제 오픈될런지요?
-
해결됨실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
html이 아예 안나오네요
삭제된 글입니다
-
해결됨홍정모의 따라하며 배우는 C++
47:16 static int g_x 초기화관련
교수님 로컬 스태틱 변수는 초기화가 반드시 필요하다고 하셨는데 전역 변수에 static 키워드를 사용할 때는 초기화를 안해줘도 되나요? 감사합니다
-
미해결모던 자바스크립트(javascript) 개발을 위한 ES6 강좌
age가 안돼요
크롬에서 개발자도구를 켜서 콘솔창에서 설명해주시는 것을 실행해보았습니다. const data = { name, getName() { return name; }, age } 이 코드를 실행하면 Uncaught ReferenceError: age is not defined at <anonymous>:6:1 이런 에러가 뜹니다. 왜그런가요??
-
미해결예제로 배우는 스프링 입문 (개정판)
webflux 사용
webflux 로 바꿔도 tomcat 으로 동작하는 것 처럼 로그가 찍히는데요. 혹시 어떻게 해야하는지 알 수 있을까요?
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
깃헙 레포 요청드립니다
인프런 아이디 : tlrudejr1993인프런 이메일 : tlrudejr1993@naver.com깃헙 아이디 : tlrudejr1993@naver.com깃헙 Username : skid901 감사합니다
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제교안파일
예제교안파일들이 모두다 2페이지에서 끝나는대 뭐가잘못된건가요...?
-
해결됨홍정모의 따라하며 배우는 C++
[13:25] 로컬베어리어블에서 스태틱 키워드관련
교수님컴파일러가 최적화를 해줘서 같은 메모리를 할당받더라도주소만 같은 거지 static 키워드를 사용했을 때처럼 값이 누적되지는 않는 거죠? 컴파일러가 최적화를 해줘서 같은 주소의 메모리를 할당받더라도 초기화는 계속 되는거죠?
-
미해결React로 NodeBird SNS 만들기
제로초님 안녕하세요 질문이 있습니다.
전 next에서 동영상을 추가 하고 싶어서 저렇게 파일을 불러 와서 사용 하려고 하는데 이런류의 에러가 나더라구여 혹시 해결 방안이 있을까요?? module parse failed unexpected character '@' 이런 에러도 나구여 ㅠ.ㅠ
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
google api
APIError Traceback (most recent call last) <ipython-input-18-b560380e48d4> in <module> ----> 1 sheet=client.open('minitest').sheet1 ~\Anaconda3\lib\site-packages\gspread\models.py in sheet1(self) 74 def sheet1(self): 75 """Shortcut property for getting the first worksheet.""" ---> 76 return self.get_worksheet(0) 77 78 def __iter__(self): ~\Anaconda3\lib\site-packages\gspread\models.py in get_worksheet(self, index) 201 202 """ --> 203 sheet_data = self.fetch_sheet_metadata() 204 205 try: ~\Anaconda3\lib\site-packages\gspread\models.py in fetch_sheet_metadata(self) 182 url = SPREADSHEET_URL % self.id 183 --> 184 r = self.client.request('get', url, params=params) 185 186 return r.json() ~\Anaconda3\lib\site-packages\gspread\client.py in request(self, method, endpoint, params, data, json, files, headers) 77 return response 78 else: ---> 79 raise APIError(response) 80 81 def list_spreadsheet_files(self): APIError: { "error": { "code": 403, "message": "Google Sheets API has not been used in project 415810789407 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/sheets.googleapis.com/overview?project=415810789407 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.", "status": "PERMISSION_DENIED", "details": [ { "@type": "type.googleapis.com/google.rpc.Help", "links": [ { "description": "Google developers console API activation", "url": "https://console.developers.google.com/apis/api/sheets.googleapis.com/overview?project=415810789407" } ] } ] } }구글 아이디가 두개여서 두번을 해봤는데 sheet=client.open('').sheet1에서 계속 이 오류가 뜹니다.어떻게 해결해야 하나요?