교수님 수업하실 떄 iostream 안의 std namespace 내의 함수? 활용을 편리하게 하기 위해 using namespce std; 를 선언 하시고 cout,cin...등등 을 사용하시는데 iostream 외 ctime, ramdom 등을 추가로 include 하시면 그것들 안의 std 역시 using namespce std; 영향을 받아 std:: 를 쓰지않고도 안의 함수를 사용 가능 한데 매번 std::time, std::random 이렇게 작성 하시는 이유는 무엇인지요? 매번 궁금했어서 여쭤봅니다. 용기내서 여쭤봅니다. 감사합니다.
강의에서 Resource를 이용한 URI생성을 보여주셨는데요. 호출된 리소스에 대한 URI가 아닌 다른 하이퍼링크에 대한 Hateoas는 어떤식으로 생성하는 방법이 있을지요.. 예를들어, 게시판에서 게시글들을 보여주는 API를 호출하였을 때, 각각의 게시글들을 상세하게 볼 수 있는 하이퍼링크를 담게 하려면 어떻게 해야할까요?? 궁금한 부분에 대한 설명이 미흡한점 죄송스럽게 생각하며, 답변 기다리겠습니다. 감사합니다!
이 프로젝트를 돌렸는데 저한테 문제가 생겼어요. 예를 들면 2, 3을 썼을 때, 1, 3을 썼을때 뭐 이런 식으로 나와 되는데, 제가 만든 프로그램이 교수님 프로그램이랑 코드도 똑 같았는데 최소 2개의 수자가 나와야 되는데 아무 수자도 안 나와요. 그래서 제가 디버깅을 해봤어요. 그러니 아래 코드에서 문제가 생기더라구요. '''for (int j = 0; j < cntShowBottle; j++) { int randBottle = rand() % 4; //0~3 if (bottle[randBottle] == 0) { bottle[randBottle] == 1; if (randBottle == treatment) { isIncluded = 1; } } else { j--; } }''' 이 부분을 디버거로 돌리니 첫 번째 if 에 화살표가 온 다음, next를 누르면 '''bottle[randBottle] == 1;''' 를 건너 뛰고 바로 그 아래에 있는 if으로 화살표가 가요. 그래서 bottle 안의 elements 가 아무런 변화가 없어서. if에 들어 갔으면 '''bottle[randBottle] == 1;'''이것부터 실행하고 아래로 가야되는데, 여기서 건너뛰는건 왜 일까요? 그래서 제가 테스트로 다른 걸 하나 만들어 봤어요. ''' include include include int main() { int num[4] = { 0,0,0,0 }; int change = rand() % 2+2; for (int i = 0; i < change; i++) { int random = rand() % 4; if (num[random] ==0 ) { num[random] =1; if (i == num[random]) { printf("%d", i); } } else { i--; } } printf("%s", num); }''' 이렇게 돌리면 num이 {1,1,1,1}를 바꿔었어요.
안녕하세요, 아나콘다 설치 완료했는데, anaconda prompt를 켰더니 다음과 같은 오류가 뜨네요. 'C:UsersjourneyAnaconda3Scriptsactivate.bat'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 또한, window단축키 눌렀을 때, Anaconda(64-bit)아래 anaconda prompt파일 이외에 다른 파일들은 보여지지 않고 있습니다. 뭔가 설치가 잘못된 것 같은데, 어떻게 해결할 수 있을까요? 답변 부탁드립니다. 감사합니다.
안녕하세요. 강의 재밌게 듣고 있습니다. 혹시 #include 를 사용하여 printf(), scanf_s(), nT쓰는 대신 include dmf 사용하여 cout, cin,endl를 사용해도 될까요? ========================================
def main(): print("Play Baseball") yes_or_no= "yes" while is_yes(yes_or_no) is True: user_input = "0" random_number = str(get_not_duplicated_three_digit_number()) print("Random Number is : ", random_number) user_input=input("Input guess number : ") if user_input is "0": break while user_input is not "0" : if is_validated_number(user_input) is False and user_input != "0": print('Wrong Input, Input again') user_input= input('Input guess number : ') elif user_input == "0": break else: if user_input == random_number: print("Strikes : {0} , Balls : {1}".format(get_strikes_or_ball(user_input, random_number)[0],get_strikes_or_ball(user_input, random_number)[1])) yes_or_no= input("You win, one more(Y/N) ?") if yes_or_no == "0": yes_or_no= "no" break while is_yes(yes_or_no)== False and is_no(yes_or_no)== False: print('Wrong Input, Input again') yes_or_no= input("You win, one more(Y/N) ?") user_input= "0" else: print("Strikes : {0} , Balls : {1}".format(get_strikes_or_ball(user_input, random_number)[0],get_strikes_or_ball(user_input, random_number)[1])) user_input=input('Input guess number : ') if user_input == "0": yes_or_no= "no" print("Thank you for using this program") print("End of the Game")
500에러 커스텀 페이지가 동작을 하지 않습니다 . 2.1.2.RELEASE 버전이구요 @GetMapping("/helloException") public String helloException() { throw new SampleException(); } 이 소스이구요 import org.springframework.boot.SpringApplication; import org.springframework.boot.WebApplicationType; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class SampleException extends RuntimeException{ } 경로는 resources > public > error 에 넣어도 봤고 static에도 넣어봤지만 역시 안뜨네요 500.html으로 넣었는데 이유를 잘 모르겠습니다 . 501.
강의시간 14분38초 부근 내용 질문드립니다. 객체의 소유권을 이전하기 위해서 기존 R-Value refence의 멤버 변수(m_ptr)를 nullptr로 설정을 안하게 되면, 같은 메모리 할당 된 곳을 두번 해제하게 된다고 생각해 반드시 nullptr로 설정이 필요하다고 생각하였으나, 강의 내용에서는 nullptr로 설정하는 것이 선택적인 부분이라는 내용으로 말씀을 하신거 같아.. 제가 오해하고 있는 개념이 있는지 질문드립니다.
기존에 함수를 만들때는 var calculate = function(){}; 과 같은식으로 정의했는데, main함수는 function main(){}; 으로 정의한 이유가 있나요? 둘사이에 차이가있는지 궁금합니다. 아 그리고 코드 마지막에 항상 쉼표를 찍어주는것을 안하면 문제가 생기나요...? 예전에 파이썬을 공부했을때는 쉼표를 마지막에 찍지 않았던것같아서.. 여쭤봅니다.