namespace Infrun001 { internal class Player { public int PosY { get; private set; } public int PosX { get; private set; } Random Rand = new Random(); Board myBoard; public enum Dir // 바라보는 방향 { Up = 0, Left = 1, Down = 2, Right = 3 } int Direction = (int)Dir.Up; public void Initialize(int PosY, int PosX, Board _Board) { PosY = _PosY; PosX = _PosX; myBoard = _Board; // 바라보고있는방향에서 어떤 방향으로 이동할때의 X,Y좌표의 변화량 이게 Dir이랑 일치 int[] FrontY = new int[] { -1, 0, 1, 0 }; int[] FrontX = new int[] { 0, -1, 0, 1 }; int[] RightY = new int[] { 0, -1, 0, 1 }; int[] RightX = new int[] { 1, 0, -1, 0 }; while (PosX != Board.DestX || PosY != Board.DestY) { // 우수법 if (_Board.Tiles[PosY + RightY[Direction], PosX + RightX[Direction]] == Board.TileType.Empty) // 만약 바라보는 방향에서 오른쪽으로 갈수있으면 { // 바라보는방향을 오른쪽으로 회전후 Direction = (Direction - 1 + 4) % 4; // 그 방향으로 이동 PosY = PosY + FrontY[Direction]; PosX = PosX + FrontX[Direction]; } else if (_Board.Tiles[PosY + FrontY[Direction], PosX + FrontX[Direction]] == Board.TileType.Empty) // 만약 바라보는 방향에서 오른쪾이 막혔다면, 정면으로 갈수있는지 확인 { // 정면으로 이동 PosY = PosY + FrontY[Direction]; PosX = PosX + FrontX[Direction]; } else { // 위에꺼 둘다 안되면, 바라보는 방향에서 왼쪽으로 회전 Direction = (Direction + 1 + 4) % 4; } } } public const int MoveTick = 100; public int SumTick = 0; public void Update(int _Deltatick) { SumTick += _Deltatick; if(SumTick >= MoveTick) { SumTick = 0; // 델타틱을 합쳐서 썸틱을만들고 이 썸틱이 무브틱 100을 넘기기 전까지는 가만히 있다가 // 썸틱이 무브틱100을 넘기는 순간 실행된다 << if문안에있는 여기가 실행된다는것 // 긍까 여기에 플레이어가 움직이는 로직을 넣으면 되지않을가. } } } } 이렇게 코드를 짜서 연습중인데 43번째 줄에 개체참조가 되지않았다는 오류가 계속 뜨네요 chat gpt에 물어봐도 해결이 안되고 주변에 물어볼사람도 없어서 여기에 질문올려요.. if (_Board.Tiles[PosY + RightY[Direction], PosX + RightX[Direction]] == Board.TileType.Empty) 여기에서 계속 오류가 걸리는데 왜그러는건지 모르겠습니다..
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 이렇게 뜨는데 처음에 전전회차 인가 떳을때는 폼 에서는 안뜨고 log에만 떠서 그냥 그러려니 했는데 이젠 폼에도 떠서 어떻게 해야 하는지 잘 모르겠네요... 아 파일 인코딩에도 확인해서 UTF-8로 바꾸긴 했는데 이렇게 뜨네여.. 도와 주세여... 아래는 구글 링크 입니다 https://drive.google.com/file/d/1tOZw0KhI9S3OdJSbEcwdTxIkXKIol4WW/view?usp=sharing
현재 스프링부트에서 게시글을 등록하는 기능을 만들고 detail 페이지에서 등록한 내용을 확인할 수 있도록 설정했습니다. 게시글 제목, 내용, mp4 영상을 받도록 하고 있는데 게시글 등록 후 바로 detail 페이지에 들어가 확인하면 동영상이 보이지 않습니다. 그래서 경로가 잘못됐나 싶어서 페이지 소스 보기를 통해 확인해봤는데 경로도 정확하게 호출되고 있습니다. 그 후 서버 재실행 후 다시 확인해보니 그제서야 동영상이 보이고 있습니다. 이에 대한 해결 방법을 잘 모르겠습니다. 아래는 게시글 등록에 대한 컨트롤러 코드, 서비스 코드, html 코드입니다.
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 안녕하세요 저는 먼저 혼자 풀어보고 강의를 보는식으로 공부를 하는 중입니다. 베이스라인만 작성하여 아무처리 하지않고 데이터 분리후 (test size = 0.15 , random_state=2022) 최대한 영상과 똑같이 모델 훈련을 하였는데요스코어가 roc , auc , f1모두 자꾸 스코어가 1점으로 나와서 훈련율의 문제인가 싶어 런타임을 재실행하거나 그래도 자꾸 1로나오더라구요 그런데 훈련율 파라미터인 max_samples를 0.5로해도 1로 나오던게 0.01로 하니 인강과 비슷한 점수로 from sklearn.metrics import roc_auc_score, accuracy_score , f1_score model = RandomForestClassifier(random_state=2022,max_depth =5,max_samples =0.01 ) model.fit(X_tr,y_tr) pred = model.predict(X_val) pred_proba = model.predict_proba(X_val) print('roc:',roc_auc_score(y_val,pred_proba[:,1]),'\n' , 'accuracy:',accuracy_score(y_val,pred),'\n', 'f1:',f1_score(y_val,pred),'\n') >>>roc: 0.9712121212121212 accuracy: 0.8648648648648649 f1: 0.8717948717948718 이렇게 나오더라구요 뭐가 문제인걸까요...? 데이터 전체갯수가 300개가 되지않아 과적합된것같단 생각은있는데 인강에서는 저랑 똑같이 진행했는데도 불구하고 점수가 잘나와서 의문이네요 ㅠㅠ
안녕하세요. 훌륭한 강의 잘 듣고 있습니다. 코테가 처음이고, VS Code 또한 처음 사용하다보니 Break point 찍는 지점, .py 생성 등 모든 것이 익숙치않고 헷갈리네요. 코테 연습할 때 VS Code를 효율적으로 사용할 수 있는 방법에 대한 강의는 찍으실 생각 없으실까요?
1. 무엇을 하고 싶으신가요? 현재 사내 자체 Gitlab 서버를 설치해서 운영 중입니다. 이 강의에서 배포시 ECR -> Application Runner로 배포되는 것인데요. 그러기 위해선 awscli의 명령어를 통해 스크립트를 작성하는 것 같습니다. 강의에서 1.4 AWS 역할 에서 CI/CD 과정에서 AWS 역할(Role) 사용 부분에 보면 ROLE 사용 관련하여 실무에서 적용하긴 어렵고, GitLab이 외부에 오픈되어야 한다고 하셨는데 그럼 실무에서 적용하기 위해서는 어떤 방법으로 권장하시는지 알 수 있을까요?
안녕하세요! 프로젝트 구성 교안이 동영상에 나오는 내용과 실제 교안 내용이 다릅니다.. 업데이트가 안 된 것일까요? Bootstrap 설치도 동영상에서는 아이콘 한꺼번에 설치 명령어로 나오는데 실제는 따로따로 입니다 제가 본 교안 : https://gymcoding.notion.site/Bootstrap5-a1ec7644ec5f43c2a3fcb8ef848708a0 어느 교안을 봐야 하는지 확인 부탁 드립니다.
안녕하세요. 디자인 토큰을 만들기 시작한 프로덕트 신입 디자이너입니다! 색상은 local variables에서 만들었는데 타이포는 local styles에서 만드는 이유가 있을까요? 아니면 그것또한 토큰을 만드는 방법인가요? 토큰과 관련해서 너무 초보라.. 이해부탁드립니다! 감사합니다.
[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
flutter: [REQ] [METHOD] GET [ENDPOINT] http://localhost:8080/api/user/info flutter: [RES] [METHOD] GET [ENDPOINT] http://localhost:8080/api/user/info [STATUS CODE] 401 현재 제가 진행 중인 프로젝트에서 401 코드임에도 불구하고 onError가 아닌 onReponse로 넘어갑니다. 액세스 토큰 재발급 과정을 onResponse에서 진행해도 되는걸까요? throw new InvalidVerificationCodeException(ErrorCode.INVALID_CODE); } 백엔드에서 이렇게 에러를 내주는 onResponse로 넘어오네요..
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요 영한님. 항상 좋은 강의 잘 듣고있습니다. 강의 자료의, 트랜잭션 매니저가 트랜잭션을 시작하기 위해 커넥션을 얻어오는 부분에서 "트랜잭션 매니저는 데이터 소스를 통해 커넥션을 만들고 트랜잭션을 시작한다" 라고 명시되어 있습니다. 이부분을 저는 (1) 어차피 데이터 소스는 커넥션 획득 방법의 추상화 이고 (2) 현업에서는 커넥션 풀을 사용하여 미리 만들어진 커넥션을 얻어오기 때문에 이를 조합하여, i) 트랜잭션 매니저는 결국 커넥션 풀에서 커넥션을 얻어와서, 본인의 트랜잭션 동기화 매니저에 보관해 놓고 ii) 트랜잭션을 시작한 후, iii) 트랜잭션을 종료하면 트랜잭션 동기화 매니저에 넣어두었던 커넥션을 다시 커넥션 풀로 반환한다. 로 이해했습니다. 혹시 제가 맞게 이해한 것인지 질문 드리고 싶습니다. 감사합니다.
안녕하세요, 질문 드립니다. ga4 세그먼트 단에서 잠재고객을 설정 중에 있는데, 방문자 (사용자) : session_start ->매개변수 ( >0 ) , 여기서 기간을 , 90일로 하고 싶은데 매개변수에서 설정할 수 있는 최대기간은 60일입니다. 이때, 우측 잠재 고객 만들기 에서 90일로 설정하면, 구글애즈에서 리타게팅 시 잠재고객 모수로 활용 할 수 있나요? 첨부 확인 및 답변 부탁드립니다. 감사합니다.
Cenforce 120, a medication containing sildenafil citrate, can play a significant role in restoring passion in relationships by addressing erectile dysfunction (ED), a common issue among men. ED can profoundly impact intimacy and self-confidence, leading to strain in relationships. By enhancing blood flow to the genital area, Cenforce 120 helps men achieve and maintain erections, facilitating satisfying sexual experiences. The restoration of normal erectile function can alleviate stress and anxiety related to sexual performance, fostering a more relaxed and intimate atmosphere between partners. Moreover, the emotional benefits of successful treatment with Cenforce 120 extend beyond the physical act of intercourse. Restored sexual function can boost self-esteem and confidence, allowing individuals to feel more desirable and capable in their relationships. This newfound confidence often translates into increased affection, communication, and intimacy between partners, enriching the overall quality of the relationship.
안녕하세요 선생님! 수업 즐겁게 잘 듣고 있습니다! 문득 duration과 stagger 사이의 궁금증이 생겨 문의드립니다. 제가 이해한 바로는 duration = 애니메이션 진행시간의 총량 stagger = 애니메이션 진행시 아이템간의 간격 이렇게 이해하고 있습니다. 그런데 만약 duration 1초, stagger 0.5초, item * 8 (item) 0.5 (item) 0.5 (item) 0.5 (item) 0.5 ... duration이 설정한 1초를 아득히 넘어가게 되는데 GSDevTools로 확인해보니 stagger로 인해 초과되는 시간만큼 늘어나는 것으로 확인이 됩니다. 그렇다면 duration보다 stagger의 총합 길이가 더 우선이 되니 stagger의 총합 길이가 초과할 시 duration은 필요 없겠다라고 생각이 들었습니다. 그런데 GSDevTools로 확인해본 결과 duration 1초 적용시 4.5초 / 미적용시 4초 라는 결과값 을 확인했습니다. 어떤 상관이 있는지 궁금하여 질문 남깁니다..!
안녕하세요 선생님, 사소한 궁금증이 두가지 생겨 질문 드립니다. 1. 선생님이 전역변수가 유리하다고 말씀해주셨는데 이번에는 지역변수로 map을 선언하셨습니다. 저는 전역변수를 이용해 선언 후 선생님의 while문 맨 아래에서 clear시켜주는 방식을 사용했습니다. 이런 상황에서는 지역변수로 해주는 것이 복잡도 등의 측면에서 더 효율적이라 그렇게 하신건가요? 아니면 그저 취향 차이인가요? 2. 이 문제에서는 공백을 두고 들어오는 두 문자열 중 앞의 문자열은 사용하지 않습니다. 이런 상황에서 선생님 풀이처럼 두 문자열에 대해 변수를 모두 선언해서 각각 받을 수 있지만 저는 아래와 같이 한 변수만 설정하여 연속으로 입력받는 방식을 습관처럼 사용하고 있습니다. cin >> tmp >> tmp; 이부분 또한 취향차이인지, 더 나은 것이 있는지 궁금합니다. 감사합니다. https://www.acmicpc.net/source/share/91fe4435e46b418ba58f13a0844b382e