묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결김영한의 실전 자바 - 중급 2편
오탈자가 있는데
별거아닌데문제와 풀이3 - Stackyoubute.com 수업자료에 그대로 있어서요
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Lock-Free Stack #3 compare_exchange_strong 사용이유
void IncreaseHeadCount(CountedNodePtr& oldCounter) { while (true) { CountedNodePtr newCounter = oldCounter; ++newCounter.externalCount; // 카운터가 정상적으로 1 증가할때까지 실행 if (_head.compare_exchange_strong(oldCounter,newCounter)) { oldCounter.externalCount = newCounter.externalCount; break; } } } while의 조건문에는 언제나 compare_exchange_weak를 사용했는데while문 내부의 if에는 compare_exchange_strong을 사용한 이유가 궁금합니다.
-
미해결견고한 결제 시스템 구축
cloudfrent cloud 결제 skip
안녕하세요 강사님강의 진행도중에 사이트 정책이 변경되었는지 skip이 사라지고 무조건 카드 결제 정보를 등록하도록 되어있네요..이거 그대로 진행해도 과금 같은 문제가 발생할 위험이 없을까요?
-
미해결
이클립스 파일 실행시 url 제어방법
이클립스로 dynamic web project 의 java 파일을 톰캣으로 실행시킬때브라우저가 열리면서 이동되는데 이때 기본적으로 이동되는 url을 바꾸는 방법이 있을까요?제 주소는http://localhost:8081/jsp_practice/hello인데 http://localhost:8081/jsp_practice/WEB-INF/classes/unit01/HelloServlet.java로 이동되어 매번 브라우저에서 url을 수정하여 확인하기가 많이 번거롭네요..바로 첫번째 주소로 이동하도록 제어하는 방법이 있는지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
오른손법칙 공부중에 도저히 해결이 안되는게 있어요
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) 여기에서 계속 오류가 걸리는데 왜그러는건지 모르겠습니다..
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
문자가 깨지는거? 같은데 어떻게 해결해야 하나요??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.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
-
미해결
스프링부트에서 게시글 등록(mp4 파일 포함)시 영상 바로 안보입니다.
현재 스프링부트에서 게시글을 등록하는 기능을 만들고 detail 페이지에서 등록한 내용을 확인할 수 있도록 설정했습니다. 게시글 제목, 내용, mp4 영상을 받도록 하고 있는데 게시글 등록 후 바로 detail 페이지에 들어가 확인하면 동영상이 보이지 않습니다. 그래서 경로가 잘못됐나 싶어서 페이지 소스 보기를 통해 확인해봤는데 경로도 정확하게 호출되고 있습니다. 그 후 서버 재실행 후 다시 확인해보니 그제서야 동영상이 보이고 있습니다. 이에 대한 해결 방법을 잘 모르겠습니다. 아래는 게시글 등록에 대한 컨트롤러 코드, 서비스 코드, html 코드입니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
npm run dev 연결이 안됩니다ㅜㅜ
PS C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master>npm run dev> react-boiler-plate@1.0.0 dev> concurrently "npm run backend" "npm run start --prefix client"[0] [0] > react-boiler-plate@1.0.0 backend[0] > nodemon server/index.js[0] [1] [1] > client@0.1.0 start[1] > react-scripts start[1] [0] [nodemon] 1.19.4[0] [nodemon] to restart at any time, enter rs[0] [nodemon] watching dir(s): .[0] [nodemon] watching extensions: js,mjs,json[0] [nodemon] starting node server/index.js[0] node:internal/modules/cjs/loader:1147[0] throw err;[0] ^[0][0] Error: Cannot find module 'bcrypt'[0] Require stack:[0] - C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\server\models\User.js[0] - C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\server\routes\users.js[0] - C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\server\index.js[0] at Module._resolveFilename (node:internal/modules/cjs/loader:1144:15)[0] at Module._load (node:internal/modules/cjs/loader:985:27) [0] at Module.require (node:internal/modules/cjs/loader:1235:19) [0] at require (node:internal/modules/helpers:176:18)[0] at Object.<anonymous> (C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\server\models\User.js:2:16)[0] at Module._compile (node:internal/modules/cjs/loader:1376:14) [0] at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)[0] at Module.load (node:internal/modules/cjs/loader:1207:32) [0] at Module._load (node:internal/modules/cjs/loader:1023:12) [0] at Module.require (node:internal/modules/cjs/loader:1235:19) [0] at require (node:internal/modules/helpers:176:18)[0] at Object.<anonymous> (C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\server\routes\users.js:3:18)[0] at Module._compile (node:internal/modules/cjs/loader:1376:14) [0] at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)[0] at Module.load (node:internal/modules/cjs/loader:1207:32) [0] at Module._load (node:internal/modules/cjs/loader:1023:12) { [0] code: 'MODULE_NOT_FOUND',[0] requireStack: [[0] 'C:\\Users\\Samsung\\Desktop\\project\\boilerplate-mern-stack-master\\server\\models\\User.js',[0] 'C:\\Users\\Samsung\\Desktop\\project\\boilerplate-mern-stack-master\\server\\routes\\users.js',[0] 'C:\\Users\\Samsung\\Desktop\\project\\boilerplate-mern-stack-master\\server\\index.js'[0] ][0] }[0][0] Node.js v20.11.0[0] [nodemon] app crashed - waiting for file changes before starting...[1] [HPM] Proxy created: / -> http://localhost:5000[1] i 「wds」: Project is running at http://192.168.11.5/[1] i 「wds」: webpack output is served from[1] i 「wds」: Content not from webpack is served from C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\public[1] i 「wds」: 404s will fallback to /[1] Starting the development server...[1][1] Error: error:0308010C:digital envelope routines::unsupported[1] at new Hash (node:internal/crypto/hash:68:19)[1] at Object.createHash (node:crypto:138:10)[1] at module.exports (C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\webpack\lib\util\createHash.js:135:53)[1] at NormalModule._initBuildHash (C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\webpack\lib\NormalModule.js:417:16)[1] at handleParseError (C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\webpack\lib\NormalModule.js:471:10)[1] at C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\webpack\lib\NormalModule.js:503:5[1] at C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\webpack\lib\NormalModule.js:358:12[1] at C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\loader-runner\lib\LoaderRunner.js:373:3 [1] at iterateNormalLoaders (C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\loader-runner\lib\LoaderRunner.js:214:10)[1] at iterateNormalLoaders (C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\loader-runner\lib\LoaderRunner.js:221:10)[1] C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\react-scripts\scripts\start.js:19[1] throw err;[1] ^[1][1] Error: error:0308010C:digital envelope routines::unsupported [1] at new Hash (node:internal/crypto/hash:68:19)[1] at Object.createHash (node:crypto:138:10)[1] at module.exports (C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\webpack\lib\util\createHash.js:135:53)[1] at NormalModule._initBuildHash (C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\webpack\lib\NormalModule.js:417:16)[1] at C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\webpack\lib\NormalModule.js:452:10[1] at C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\webpack\lib\NormalModule.js:323:13[1] at C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\loader-runner\lib\LoaderRunner.js:367:11 [1] at C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\loader-runner\lib\LoaderRunner.js:233:18 [1] at context.callback (C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\loader-runner\lib\LoaderRunner.js:111:13)[1] at C:\Users\Samsung\Desktop\project\boilerplate-mern-stack-master\client\node_modules\babel-loader\lib\index.js:59:103 {[1] opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],[1] library: 'digital envelope routines',[1] reason: 'unsupported',[1] code: 'ERR_OSSL_EVP_UNSUPPORTED'[1] }[1][1] Node.js v20.11.0[1] npm run start --prefix client exited with code 1
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
hello-static.html
localhost:8080/index.html은 실행이 되는데 local~/hello-static.html은 실행이 안되고 hello-static.html 파일만 실행될 때 전체 파일( ~/~/~/~)을 나타낸 url로만 실행이 됩니다. (8080아님)
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형 2 모의문제 3 훈련율
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요안녕하세요 저는 먼저 혼자 풀어보고 강의를 보는식으로 공부를 하는 중입니다. 베이스라인만 작성하여 아무처리 하지않고 데이터 분리후 (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개가 되지않아 과적합된것같단 생각은있는데 인강에서는 저랑 똑같이 진행했는데도 불구하고 점수가 잘나와서 의문이네요 ㅠㅠ
-
해결됨코딩테스트 [ ALL IN ONE ]
VS Code 사용법
안녕하세요.훌륭한 강의 잘 듣고 있습니다. 코테가 처음이고, VS Code 또한 처음 사용하다보니Break point 찍는 지점, .py 생성 등 모든 것이 익숙치않고 헷갈리네요.코테 연습할 때 VS Code를 효율적으로 사용할 수 있는 방법에 대한 강의는 찍으실 생각 없으실까요?
-
해결됨[DevOps] 빠르고 안전한 어플리케이션 배포 파이프라인(CI/CD) 만들기
AWS 역할에 대해서
1. 무엇을 하고 싶으신가요?현재 사내 자체 Gitlab 서버를 설치해서 운영 중입니다.이 강의에서 배포시 ECR -> Application Runner로 배포되는 것인데요. 그러기 위해선 awscli의 명령어를 통해 스크립트를 작성하는 것 같습니다. 강의에서 1.4 AWS 역할 에서 CI/CD 과정에서 AWS 역할(Role) 사용 부분에 보면 ROLE 사용 관련하여 실무에서 적용하긴 어렵고, GitLab이 외부에 오픈되어야 한다고 하셨는데 그럼 실무에서 적용하기 위해서는 어떤 방법으로 권장하시는지 알 수 있을까요?
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
교안 업데이트
안녕하세요! 프로젝트 구성 교안이 동영상에 나오는 내용과 실제 교안 내용이 다릅니다.. 업데이트가 안 된 것일까요?Bootstrap 설치도 동영상에서는 아이콘 한꺼번에 설치 명령어로 나오는데 실제는 따로따로 입니다 제가 본 교안 : https://gymcoding.notion.site/Bootstrap5-a1ec7644ec5f43c2a3fcb8ef848708a0 어느 교안을 봐야 하는지 확인 부탁 드립니다.
-
해결됨[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
local variables vs local styles
안녕하세요. 디자인 토큰을 만들기 시작한 프로덕트 신입 디자이너입니다! 색상은 local variables에서 만들었는데 타이포는 local styles에서 만드는 이유가 있을까요? 아니면 그것또한 토큰을 만드는 방법인가요?토큰과 관련해서 너무 초보라.. 이해부탁드립니다! 감사합니다.
-
미해결ASP.NET core Blazor 디테일 강의 - 초급편
강의 잘들었습니다. 감사합니다. 질문이 있어서요...
자바 스크립트를 안쓰려고 Blazor를 쓰려고 하는데요...예를 들어 setinterval같은 것은 blazor로 안되나요?
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
dio요청시 에러 상태코드임에도 onError가 아닌 onReponse에서 응답
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로 넘어오네요..
-
미해결함수형 프로그래밍과 JavaScript ES6+ 응용편
fx.js
fx.js를 불러다가 쓰고 싶은데 영상처럼 dist 파일도 없고 그<script src="https://unpkg.com/fxjs/dist/fx.js"></script> 를 해봐도 안되네요ㅠ 어떻게 해야지 불러올 수 있나요
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
트랜잭션 매니저가 커넥션을 얻어오는 방법 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 영한님.항상 좋은 강의 잘 듣고있습니다.강의 자료의, 트랜잭션 매니저가 트랜잭션을 시작하기 위해커넥션을 얻어오는 부분에서"트랜잭션 매니저는 데이터 소스를 통해 커넥션을 만들고 트랜잭션을 시작한다" 라고 명시되어 있습니다.이부분을 저는 (1) 어차피 데이터 소스는 커넥션 획득 방법의 추상화 이고(2) 현업에서는 커넥션 풀을 사용하여 미리 만들어진 커넥션을 얻어오기 때문에이를 조합하여,i) 트랜잭션 매니저는 결국 커넥션 풀에서 커넥션을 얻어와서,본인의 트랜잭션 동기화 매니저에 보관해 놓고ii) 트랜잭션을 시작한 후,iii) 트랜잭션을 종료하면트랜잭션 동기화 매니저에 넣어두었던 커넥션을다시 커넥션 풀로 반환한다.로 이해했습니다.혹시 제가 맞게 이해한 것인지 질문 드리고 싶습니다.감사합니다.
-
미해결
GA4 세그먼트에서 잠재고객 설정 문의드립니다.
안녕하세요, 질문 드립니다. ga4 세그먼트 단에서 잠재고객을 설정 중에 있는데, 방문자 (사용자) : session_start ->매개변수 ( >0 ) , 여기서 기간을 , 90일로 하고 싶은데 매개변수에서 설정할 수 있는 최대기간은 60일입니다.이때, 우측 잠재 고객 만들기 에서 90일로 설정하면, 구글애즈에서 리타게팅 시 잠재고객 모수로 활용 할 수있나요? 첨부 확인 및 답변 부탁드립니다. 감사합니다.
-
미해결
How Cenforce 120 Restores Passion in Relationships
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.